From 7e62ec8c9e7b30ecd34c6d0faf1215b37f6fac34 Mon Sep 17 00:00:00 2001 From: Wonyoung Choi Date: Tue, 3 Nov 2020 13:27:13 +0900 Subject: [PATCH] Rollback to 8.0.0.15663 Change-Id: I0efa907ae2f8346b12ce7a3f26a41c77de7a0faf --- .github/branch-metadata.yml | 8 +- README.md | 19 +- packaging/csapi-tizenfx.spec | 8 +- packaging/version.txt | 6 +- pkg/Tizen.NET.API8/Tizen.NET.API8.nuspec | 21 + .../tizen80/LICENSE.Microsoft.NETCore.App.Ref.txt | 22 + .../build/tizen80/PlatformManifest.txt | 255 + .../build/tizen80/Tizen.NET.API8.props | 11 + .../build/tizen80/Tizen.NET.API8.targets | 20 + .../build/tizen80/ref/Microsoft.CSharp.dll | Bin 0 -> 16488 bytes .../build/tizen80/ref/Microsoft.CSharp.xml | 200 + .../tizen80/ref/Microsoft.VisualBasic.Core.dll | Bin 0 -> 52296 bytes .../tizen80/ref/Microsoft.VisualBasic.Core.xml | 5359 +++ .../build/tizen80/ref/Microsoft.VisualBasic.dll | Bin 0 -> 16456 bytes .../tizen80/ref/Microsoft.Win32.Primitives.dll | Bin 0 -> 14920 bytes .../tizen80/ref/Microsoft.Win32.Primitives.xml | 52 + .../build/tizen80/ref/System.AppContext.dll | Bin 0 -> 14408 bytes .../build/tizen80/ref/System.Buffers.dll | Bin 0 -> 15224 bytes .../build/tizen80/ref/System.Buffers.xml | 39 + .../tizen80/ref/System.Collections.Concurrent.dll | Bin 0 -> 26184 bytes .../tizen80/ref/System.Collections.Concurrent.xml | 1246 + .../tizen80/ref/System.Collections.Immutable.dll | Bin 0 -> 59976 bytes .../tizen80/ref/System.Collections.Immutable.xml | 5143 +++ .../tizen80/ref/System.Collections.NonGeneric.dll | Bin 0 -> 21576 bytes .../tizen80/ref/System.Collections.NonGeneric.xml | 904 + .../tizen80/ref/System.Collections.Specialized.dll | Bin 0 -> 23112 bytes .../tizen80/ref/System.Collections.Specialized.xml | 1165 + .../build/tizen80/ref/System.Collections.dll | Bin 0 -> 42056 bytes .../build/tizen80/ref/System.Collections.xml | 3340 ++ .../ref/System.ComponentModel.Annotations.dll | Bin 0 -> 27208 bytes .../ref/System.ComponentModel.Annotations.xml | 1201 + .../ref/System.ComponentModel.DataAnnotations.dll | Bin 0 -> 15224 bytes .../ref/System.ComponentModel.EventBasedAsync.dll | Bin 0 -> 17992 bytes .../ref/System.ComponentModel.EventBasedAsync.xml | 232 + .../ref/System.ComponentModel.Primitives.dll | Bin 0 -> 22088 bytes .../ref/System.ComponentModel.Primitives.xml | 850 + .../ref/System.ComponentModel.TypeConverter.dll | Bin 0 -> 90696 bytes .../ref/System.ComponentModel.TypeConverter.xml | 8595 ++++ .../build/tizen80/ref/System.ComponentModel.dll | Bin 0 -> 14952 bytes .../build/tizen80/ref/System.ComponentModel.xml | 63 + .../build/tizen80/ref/System.Configuration.dll | Bin 0 -> 17992 bytes .../build/tizen80/ref/System.Console.dll | Bin 0 -> 23624 bytes .../build/tizen80/ref/System.Console.xml | 1222 + .../build/tizen80/ref/System.Core.dll | Bin 0 -> 22088 bytes .../build/tizen80/ref/System.Data.Common.dll | Bin 0 -> 130120 bytes .../build/tizen80/ref/System.Data.Common.xml | 14174 ++++++ .../tizen80/ref/System.Data.DataSetExtensions.dll | Bin 0 -> 14408 bytes .../build/tizen80/ref/System.Data.dll | Bin 0 -> 22600 bytes .../tizen80/ref/System.Diagnostics.Contracts.dll | Bin 0 -> 19528 bytes .../tizen80/ref/System.Diagnostics.Contracts.xml | 344 + .../build/tizen80/ref/System.Diagnostics.Debug.dll | Bin 0 -> 19528 bytes .../build/tizen80/ref/System.Diagnostics.Debug.xml | 368 + .../ref/System.Diagnostics.DiagnosticSource.dll | Bin 0 -> 18808 bytes .../ref/System.Diagnostics.DiagnosticSource.xml | 438 + .../ref/System.Diagnostics.FileVersionInfo.dll | Bin 0 -> 15976 bytes .../ref/System.Diagnostics.FileVersionInfo.xml | 137 + .../tizen80/ref/System.Diagnostics.Process.dll | Bin 0 -> 27208 bytes .../tizen80/ref/System.Diagnostics.Process.xml | 1059 + .../tizen80/ref/System.Diagnostics.StackTrace.dll | Bin 0 -> 22088 bytes .../tizen80/ref/System.Diagnostics.StackTrace.xml | 724 + .../System.Diagnostics.TextWriterTraceListener.dll | Bin 0 -> 16456 bytes .../System.Diagnostics.TextWriterTraceListener.xml | 270 + .../build/tizen80/ref/System.Diagnostics.Tools.dll | Bin 0 -> 15944 bytes .../build/tizen80/ref/System.Diagnostics.Tools.xml | 62 + .../tizen80/ref/System.Diagnostics.TraceSource.dll | Bin 0 -> 25160 bytes .../tizen80/ref/System.Diagnostics.TraceSource.xml | 1046 + .../tizen80/ref/System.Diagnostics.Tracing.dll | Bin 0 -> 26184 bytes .../tizen80/ref/System.Diagnostics.Tracing.xml | 953 + .../tizen80/ref/System.Drawing.Primitives.dll | Bin 0 -> 32360 bytes .../tizen80/ref/System.Drawing.Primitives.xml | 2237 + .../build/tizen80/ref/System.Drawing.dll | Bin 0 -> 19560 bytes .../build/tizen80/ref/System.Dynamic.Runtime.dll | Bin 0 -> 15432 bytes .../tizen80/ref/System.Globalization.Calendars.dll | Bin 0 -> 14920 bytes .../ref/System.Globalization.Extensions.dll | Bin 0 -> 14408 bytes .../build/tizen80/ref/System.Globalization.dll | Bin 0 -> 14408 bytes .../tizen80/ref/System.IO.Compression.Brotli.dll | Bin 0 -> 16456 bytes .../tizen80/ref/System.IO.Compression.Brotli.xml | 260 + .../ref/System.IO.Compression.FileSystem.dll | Bin 0 -> 13896 bytes .../tizen80/ref/System.IO.Compression.ZipFile.dll | Bin 0 -> 15432 bytes .../tizen80/ref/System.IO.Compression.ZipFile.xml | 479 + .../build/tizen80/ref/System.IO.Compression.dll | Bin 0 -> 18504 bytes .../build/tizen80/ref/System.IO.Compression.xml | 687 + .../tizen80/ref/System.IO.FileSystem.DriveInfo.dll | Bin 0 -> 15432 bytes .../tizen80/ref/System.IO.FileSystem.DriveInfo.xml | 132 + .../ref/System.IO.FileSystem.Primitives.dll | Bin 0 -> 14408 bytes .../tizen80/ref/System.IO.FileSystem.Watcher.dll | Bin 0 -> 18296 bytes .../tizen80/ref/System.IO.FileSystem.Watcher.xml | 294 + .../build/tizen80/ref/System.IO.FileSystem.dll | Bin 0 -> 27240 bytes .../build/tizen80/ref/System.IO.FileSystem.xml | 2831 ++ .../tizen80/ref/System.IO.IsolatedStorage.dll | Bin 0 -> 21064 bytes .../tizen80/ref/System.IO.IsolatedStorage.xml | 897 + .../tizen80/ref/System.IO.MemoryMappedFiles.dll | Bin 0 -> 17480 bytes .../tizen80/ref/System.IO.MemoryMappedFiles.xml | 510 + .../build/tizen80/ref/System.IO.Pipes.dll | Bin 0 -> 20040 bytes .../build/tizen80/ref/System.IO.Pipes.xml | 939 + .../ref/System.IO.UnmanagedMemoryStream.dll | Bin 0 -> 14408 bytes pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.dll | Bin 0 -> 14920 bytes .../build/tizen80/ref/System.Linq.Expressions.dll | Bin 0 -> 57448 bytes .../build/tizen80/ref/System.Linq.Expressions.xml | 5613 +++ .../build/tizen80/ref/System.Linq.Parallel.dll | Bin 0 -> 28744 bytes .../build/tizen80/ref/System.Linq.Parallel.xml | 2462 + .../build/tizen80/ref/System.Linq.Queryable.dll | Bin 0 -> 24440 bytes .../build/tizen80/ref/System.Linq.Queryable.xml | 1324 + .../build/tizen80/ref/System.Linq.dll | Bin 0 -> 26696 bytes .../build/tizen80/ref/System.Linq.xml | 1844 + .../build/tizen80/ref/System.Memory.dll | Bin 0 -> 38776 bytes .../build/tizen80/ref/System.Memory.xml | 2565 ++ .../build/tizen80/ref/System.Net.Http.dll | Bin 0 -> 41544 bytes .../build/tizen80/ref/System.Net.Http.xml | 2691 ++ .../build/tizen80/ref/System.Net.HttpListener.dll | Bin 0 -> 22904 bytes .../build/tizen80/ref/System.Net.HttpListener.xml | 701 + .../build/tizen80/ref/System.Net.Mail.dll | Bin 0 -> 27512 bytes .../build/tizen80/ref/System.Net.Mail.xml | 1311 + .../tizen80/ref/System.Net.NameResolution.dll | Bin 0 -> 16456 bytes .../tizen80/ref/System.Net.NameResolution.xml | 214 + .../tizen80/ref/System.Net.NetworkInformation.dll | Bin 0 -> 30792 bytes .../tizen80/ref/System.Net.NetworkInformation.xml | 1583 + .../build/tizen80/ref/System.Net.Ping.dll | Bin 0 -> 17992 bytes .../build/tizen80/ref/System.Net.Ping.xml | 539 + .../build/tizen80/ref/System.Net.Primitives.dll | Bin 0 -> 30792 bytes .../build/tizen80/ref/System.Net.Primitives.xml | 1770 + .../build/tizen80/ref/System.Net.Requests.dll | Bin 0 -> 34376 bytes .../build/tizen80/ref/System.Net.Requests.xml | 1928 + .../build/tizen80/ref/System.Net.Security.dll | Bin 0 -> 44616 bytes .../build/tizen80/ref/System.Net.Security.xml | 2703 ++ .../build/tizen80/ref/System.Net.ServicePoint.dll | Bin 0 -> 18296 bytes .../build/tizen80/ref/System.Net.ServicePoint.xml | 228 + .../build/tizen80/ref/System.Net.Sockets.dll | Bin 0 -> 39288 bytes .../build/tizen80/ref/System.Net.Sockets.xml | 3798 ++ .../build/tizen80/ref/System.Net.WebClient.dll | Bin 0 -> 25464 bytes .../build/tizen80/ref/System.Net.WebClient.xml | 1346 + .../tizen80/ref/System.Net.WebHeaderCollection.dll | Bin 0 -> 17784 bytes .../tizen80/ref/System.Net.WebHeaderCollection.xml | 452 + .../build/tizen80/ref/System.Net.WebProxy.dll | Bin 0 -> 16248 bytes .../build/tizen80/ref/System.Net.WebProxy.xml | 158 + .../tizen80/ref/System.Net.WebSockets.Client.dll | Bin 0 -> 16760 bytes .../tizen80/ref/System.Net.WebSockets.Client.xml | 147 + .../build/tizen80/ref/System.Net.WebSockets.dll | Bin 0 -> 19320 bytes .../build/tizen80/ref/System.Net.WebSockets.xml | 420 + .../build/tizen80/ref/System.Net.dll | Bin 0 -> 15976 bytes .../build/tizen80/ref/System.Numerics.Vectors.dll | Bin 0 -> 33864 bytes .../build/tizen80/ref/System.Numerics.Vectors.xml | 2715 ++ .../build/tizen80/ref/System.Numerics.dll | Bin 0 -> 14408 bytes .../build/tizen80/ref/System.ObjectModel.dll | Bin 0 -> 27512 bytes .../build/tizen80/ref/System.ObjectModel.xml | 868 + .../ref/System.Reflection.DispatchProxy.dll | Bin 0 -> 14408 bytes .../ref/System.Reflection.DispatchProxy.xml | 26 + .../ref/System.Reflection.Emit.ILGeneration.dll | Bin 0 -> 20040 bytes .../ref/System.Reflection.Emit.ILGeneration.xml | 626 + .../ref/System.Reflection.Emit.Lightweight.dll | Bin 0 -> 18296 bytes .../ref/System.Reflection.Emit.Lightweight.xml | 405 + .../build/tizen80/ref/System.Reflection.Emit.dll | Bin 0 -> 36728 bytes .../build/tizen80/ref/System.Reflection.Emit.xml | 2902 ++ .../tizen80/ref/System.Reflection.Extensions.dll | Bin 0 -> 14200 bytes .../tizen80/ref/System.Reflection.Metadata.dll | Bin 0 -> 115272 bytes .../tizen80/ref/System.Reflection.Metadata.xml | 6743 +++ .../tizen80/ref/System.Reflection.Primitives.dll | Bin 0 -> 21576 bytes .../tizen80/ref/System.Reflection.Primitives.xml | 992 + .../ref/System.Reflection.TypeExtensions.dll | Bin 0 -> 17480 bytes .../ref/System.Reflection.TypeExtensions.xml | 220 + .../build/tizen80/ref/System.Reflection.dll | Bin 0 -> 15432 bytes .../build/tizen80/ref/System.Resources.Reader.dll | Bin 0 -> 14408 bytes .../ref/System.Resources.ResourceManager.dll | Bin 0 -> 19016 bytes .../ref/System.Resources.ResourceManager.xml | 408 + .../build/tizen80/ref/System.Resources.Writer.dll | Bin 0 -> 14920 bytes .../build/tizen80/ref/System.Resources.Writer.xml | 133 + .../ref/System.Runtime.CompilerServices.Unsafe.dll | Bin 0 -> 16456 bytes .../ref/System.Runtime.CompilerServices.Unsafe.xml | 252 + .../System.Runtime.CompilerServices.VisualC.dll | Bin 0 -> 15944 bytes .../System.Runtime.CompilerServices.VisualC.xml | 95 + .../tizen80/ref/System.Runtime.Extensions.dll | Bin 0 -> 80968 bytes .../tizen80/ref/System.Runtime.Extensions.xml | 10736 +++++ .../build/tizen80/ref/System.Runtime.Handles.dll | Bin 0 -> 14408 bytes ....Runtime.InteropServices.RuntimeInformation.dll | Bin 0 -> 15432 bytes ....Runtime.InteropServices.RuntimeInformation.xml | 111 + ...stem.Runtime.InteropServices.WindowsRuntime.dll | Bin 0 -> 17480 bytes ...stem.Runtime.InteropServices.WindowsRuntime.xml | 197 + .../tizen80/ref/System.Runtime.InteropServices.dll | Bin 0 -> 63560 bytes .../tizen80/ref/System.Runtime.InteropServices.xml | 5747 +++ .../tizen80/ref/System.Runtime.Intrinsics.dll | Bin 0 -> 75128 bytes .../tizen80/ref/System.Runtime.Intrinsics.xml | 9108 ++++ .../build/tizen80/ref/System.Runtime.Loader.dll | Bin 0 -> 17992 bytes .../build/tizen80/ref/System.Runtime.Loader.xml | 207 + .../build/tizen80/ref/System.Runtime.Numerics.dll | Bin 0 -> 22088 bytes .../build/tizen80/ref/System.Runtime.Numerics.xml | 1364 + .../System.Runtime.Serialization.Formatters.dll | Bin 0 -> 21064 bytes .../System.Runtime.Serialization.Formatters.xml | 692 + .../ref/System.Runtime.Serialization.Json.dll | Bin 0 -> 18504 bytes .../ref/System.Runtime.Serialization.Json.xml | 359 + .../System.Runtime.Serialization.Primitives.dll | Bin 0 -> 17992 bytes .../System.Runtime.Serialization.Primitives.xml | 228 + .../ref/System.Runtime.Serialization.Xml.dll | Bin 0 -> 32840 bytes .../ref/System.Runtime.Serialization.Xml.xml | 2519 + .../tizen80/ref/System.Runtime.Serialization.dll | Bin 0 -> 15944 bytes .../build/tizen80/ref/System.Runtime.dll | Bin 0 -> 330824 bytes .../build/tizen80/ref/System.Runtime.xml | 46027 +++++++++++++++++++ .../build/tizen80/ref/System.Security.Claims.dll | Bin 0 -> 30280 bytes .../build/tizen80/ref/System.Security.Claims.xml | 846 + .../System.Security.Cryptography.Algorithms.dll | Bin 0 -> 36424 bytes .../System.Security.Cryptography.Algorithms.xml | 3342 ++ .../ref/System.Security.Cryptography.Csp.dll | Bin 0 -> 24648 bytes .../ref/System.Security.Cryptography.Csp.xml | 966 + .../ref/System.Security.Cryptography.Encoding.dll | Bin 0 -> 18504 bytes .../ref/System.Security.Cryptography.Encoding.xml | 456 + .../System.Security.Cryptography.Primitives.dll | Bin 0 -> 22600 bytes .../System.Security.Cryptography.Primitives.xml | 1152 + ...stem.Security.Cryptography.X509Certificates.dll | Bin 0 -> 34888 bytes ...stem.Security.Cryptography.X509Certificates.xml | 2415 + .../tizen80/ref/System.Security.Principal.dll | Bin 0 -> 15432 bytes .../tizen80/ref/System.Security.Principal.xml | 67 + .../tizen80/ref/System.Security.SecureString.dll | Bin 0 -> 14408 bytes .../build/tizen80/ref/System.Security.dll | Bin 0 -> 16968 bytes .../build/tizen80/ref/System.ServiceModel.Web.dll | Bin 0 -> 15224 bytes .../build/tizen80/ref/System.ServiceProcess.dll | Bin 0 -> 14920 bytes .../tizen80/ref/System.Text.Encoding.CodePages.dll | Bin 0 -> 14408 bytes .../tizen80/ref/System.Text.Encoding.CodePages.xml | 21 + .../ref/System.Text.Encoding.Extensions.dll | Bin 0 -> 19528 bytes .../ref/System.Text.Encoding.Extensions.xml | 1408 + .../build/tizen80/ref/System.Text.Encoding.dll | Bin 0 -> 14952 bytes .../tizen80/ref/System.Text.Encodings.Web.dll | Bin 0 -> 24952 bytes .../tizen80/ref/System.Text.Encodings.Web.xml | 932 + .../build/tizen80/ref/System.Text.Json.dll | Bin 0 -> 30584 bytes .../build/tizen80/ref/System.Text.Json.xml | 2346 + .../tizen80/ref/System.Text.RegularExpressions.dll | Bin 0 -> 28744 bytes .../tizen80/ref/System.Text.RegularExpressions.xml | 1390 + .../tizen80/ref/System.Threading.Channels.dll | Bin 0 -> 16760 bytes .../tizen80/ref/System.Threading.Channels.xml | 217 + .../tizen80/ref/System.Threading.Overlapped.dll | Bin 0 -> 17992 bytes .../tizen80/ref/System.Threading.Overlapped.xml | 191 + .../ref/System.Threading.Tasks.Dataflow.dll | Bin 0 -> 29256 bytes .../ref/System.Threading.Tasks.Dataflow.xml | 1580 + .../ref/System.Threading.Tasks.Extensions.dll | Bin 0 -> 14712 bytes .../ref/System.Threading.Tasks.Parallel.dll | Bin 0 -> 17992 bytes .../ref/System.Threading.Tasks.Parallel.xml | 610 + .../build/tizen80/ref/System.Threading.Tasks.dll | Bin 0 -> 21096 bytes .../build/tizen80/ref/System.Threading.Tasks.xml | 573 + .../build/tizen80/ref/System.Threading.Thread.dll | Bin 0 -> 22088 bytes .../build/tizen80/ref/System.Threading.Thread.xml | 605 + .../tizen80/ref/System.Threading.ThreadPool.dll | Bin 0 -> 17480 bytes .../tizen80/ref/System.Threading.ThreadPool.xml | 258 + .../build/tizen80/ref/System.Threading.Timer.dll | Bin 0 -> 15976 bytes .../build/tizen80/ref/System.Threading.Timer.xml | 110 + .../build/tizen80/ref/System.Threading.dll | Bin 0 -> 30280 bytes .../build/tizen80/ref/System.Threading.xml | 2227 + .../tizen80/ref/System.Transactions.Local.dll | Bin 0 -> 22904 bytes .../tizen80/ref/System.Transactions.Local.xml | 759 + .../build/tizen80/ref/System.Transactions.dll | Bin 0 -> 15432 bytes .../build/tizen80/ref/System.ValueTuple.dll | Bin 0 -> 14200 bytes .../build/tizen80/ref/System.Web.HttpUtility.dll | Bin 0 -> 15736 bytes .../build/tizen80/ref/System.Web.HttpUtility.xml | 204 + .../build/tizen80/ref/System.Web.dll | Bin 0 -> 13896 bytes .../build/tizen80/ref/System.Windows.dll | Bin 0 -> 14440 bytes .../build/tizen80/ref/System.Xml.Linq.dll | Bin 0 -> 14920 bytes .../build/tizen80/ref/System.Xml.ReaderWriter.dll | Bin 0 -> 106056 bytes .../build/tizen80/ref/System.Xml.ReaderWriter.xml | 11441 +++++ .../build/tizen80/ref/System.Xml.Serialization.dll | Bin 0 -> 14920 bytes .../build/tizen80/ref/System.Xml.XDocument.dll | Bin 0 -> 30792 bytes .../build/tizen80/ref/System.Xml.XDocument.xml | 1860 + .../tizen80/ref/System.Xml.XPath.XDocument.dll | Bin 0 -> 15432 bytes .../tizen80/ref/System.Xml.XPath.XDocument.xml | 69 + .../build/tizen80/ref/System.Xml.XPath.dll | Bin 0 -> 15432 bytes .../build/tizen80/ref/System.Xml.XPath.xml | 82 + .../build/tizen80/ref/System.Xml.XmlDocument.dll | Bin 0 -> 14952 bytes .../build/tizen80/ref/System.Xml.XmlSerializer.dll | Bin 0 -> 45160 bytes .../build/tizen80/ref/System.Xml.XmlSerializer.xml | 2786 ++ .../build/tizen80/ref/System.Xml.dll | Bin 0 -> 22600 bytes pkg/Tizen.NET.API8/build/tizen80/ref/System.dll | Bin 0 -> 48712 bytes .../build/tizen80/ref/WindowsBase.dll | Bin 0 -> 15224 bytes .../build/tizen80/ref/WindowsBase.xml | 7998 ++++ pkg/Tizen.NET.API8/build/tizen80/ref/mscorlib.dll | Bin 0 -> 55880 bytes .../build/tizen80/ref/netstandard.dll | Bin 0 -> 99704 bytes pkg/Tizen.NET.API8/design/Tizen.NUI.Design.dll | Bin 0 -> 8704 bytes pkg/Tizen.NET/Tizen.NET.nuspec | 4 - src/Tizen.NUI/src/internal/Application.cs | 41 +- .../src/internal/Interop/Interop.ActorProperty.cs | 3 - .../src/internal/Interop/NDalicPINVOKE.cs | 4 - src/Tizen.NUI/src/internal/ViewSignal.cs | 23 +- .../src/public/BaseComponents/ViewEnum.cs | 1 - .../src/public/BaseComponents/ViewEvent.cs | 25 - .../src/public/BaseComponents/ViewInternal.cs | 5 - .../TransitionAnimations/TransitionAnimations.cs | 4 +- .../ConnectionStateChangedEventArgs.cs | 4 +- 282 files changed, 233200 insertions(+), 124 deletions(-) create mode 100644 pkg/Tizen.NET.API8/Tizen.NET.API8.nuspec create mode 100644 pkg/Tizen.NET.API8/build/tizen80/LICENSE.Microsoft.NETCore.App.Ref.txt create mode 100644 pkg/Tizen.NET.API8/build/tizen80/PlatformManifest.txt create mode 100644 pkg/Tizen.NET.API8/build/tizen80/Tizen.NET.API8.props create mode 100644 pkg/Tizen.NET.API8/build/tizen80/Tizen.NET.API8.targets create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.CSharp.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.CSharp.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.VisualBasic.Core.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.VisualBasic.Core.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.VisualBasic.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.Win32.Primitives.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.Win32.Primitives.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.AppContext.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Buffers.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Buffers.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Concurrent.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Concurrent.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Immutable.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Immutable.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.NonGeneric.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.NonGeneric.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Specialized.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Specialized.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Annotations.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Annotations.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.DataAnnotations.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.EventBasedAsync.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.EventBasedAsync.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Primitives.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Primitives.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.TypeConverter.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.TypeConverter.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Configuration.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Console.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Console.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Core.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Data.Common.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Data.Common.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Data.DataSetExtensions.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Data.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Contracts.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Contracts.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Debug.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Debug.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.DiagnosticSource.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.DiagnosticSource.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.FileVersionInfo.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.FileVersionInfo.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Process.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Process.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.StackTrace.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.StackTrace.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TextWriterTraceListener.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TextWriterTraceListener.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tools.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tools.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TraceSource.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TraceSource.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tracing.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tracing.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Drawing.Primitives.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Drawing.Primitives.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Drawing.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Dynamic.Runtime.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Globalization.Calendars.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Globalization.Extensions.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Globalization.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.Brotli.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.Brotli.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.FileSystem.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.ZipFile.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.ZipFile.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.DriveInfo.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.DriveInfo.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.Primitives.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.Watcher.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.Watcher.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.IsolatedStorage.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.IsolatedStorage.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.MemoryMappedFiles.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.MemoryMappedFiles.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Pipes.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Pipes.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.UnmanagedMemoryStream.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Expressions.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Expressions.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Parallel.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Parallel.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Queryable.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Queryable.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Memory.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Memory.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Http.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Http.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.HttpListener.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.HttpListener.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Mail.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Mail.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NameResolution.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NameResolution.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NetworkInformation.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NetworkInformation.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Ping.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Ping.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Primitives.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Primitives.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Requests.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Requests.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Security.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Security.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.ServicePoint.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.ServicePoint.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Sockets.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Sockets.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebClient.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebClient.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebHeaderCollection.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebHeaderCollection.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebProxy.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebProxy.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebSockets.Client.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebSockets.Client.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebSockets.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebSockets.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Numerics.Vectors.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Numerics.Vectors.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Numerics.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ObjectModel.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ObjectModel.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.DispatchProxy.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.DispatchProxy.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.ILGeneration.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.ILGeneration.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.Lightweight.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.Lightweight.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Extensions.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Metadata.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Metadata.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Primitives.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Primitives.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.TypeExtensions.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.TypeExtensions.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Resources.Reader.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Resources.ResourceManager.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Resources.ResourceManager.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Resources.Writer.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Resources.Writer.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.Unsafe.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.Unsafe.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.VisualC.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.VisualC.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Extensions.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Extensions.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Handles.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.RuntimeInformation.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.RuntimeInformation.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.WindowsRuntime.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.WindowsRuntime.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Intrinsics.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Intrinsics.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Loader.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Loader.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Numerics.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Numerics.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Formatters.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Formatters.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Json.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Json.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Primitives.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Primitives.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Xml.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Xml.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Claims.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Claims.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Algorithms.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Algorithms.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Csp.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Csp.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Encoding.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Encoding.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Primitives.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Primitives.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.X509Certificates.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.X509Certificates.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Principal.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Principal.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.SecureString.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ServiceModel.Web.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ServiceProcess.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.CodePages.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.CodePages.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.Extensions.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.Extensions.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encodings.Web.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encodings.Web.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Json.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Json.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.RegularExpressions.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.RegularExpressions.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Channels.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Channels.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Overlapped.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Overlapped.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Dataflow.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Dataflow.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Extensions.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Parallel.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Parallel.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Thread.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Thread.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.ThreadPool.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.ThreadPool.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Timer.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Timer.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Transactions.Local.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Transactions.Local.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Transactions.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.ValueTuple.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Web.HttpUtility.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Web.HttpUtility.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Web.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Windows.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.Linq.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.ReaderWriter.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.ReaderWriter.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.Serialization.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XDocument.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XDocument.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XPath.XDocument.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XPath.XDocument.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XPath.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XPath.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XmlDocument.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XmlSerializer.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XmlSerializer.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/System.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/WindowsBase.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/WindowsBase.xml create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/mscorlib.dll create mode 100755 pkg/Tizen.NET.API8/build/tizen80/ref/netstandard.dll create mode 100644 pkg/Tizen.NET.API8/design/Tizen.NUI.Design.dll mode change 100755 => 100644 src/Tizen.NUI/src/internal/Application.cs diff --git a/.github/branch-metadata.yml b/.github/branch-metadata.yml index 0f4e727..4bd1492 100644 --- a/.github/branch-metadata.yml +++ b/.github/branch-metadata.yml @@ -1,13 +1,7 @@ master: - api-level: API9 - labels: [ API9 ] - tizen-branch: tizen - version-prefix: 9.0.0 - -API8: api-level: API8 labels: [ API8 ] - tizen-branch: tizen_6.0 + tizen-branch: tizen version-prefix: 8.0.0 API7: diff --git a/README.md b/README.md index 7c020f6..97777ad 100644 --- a/README.md +++ b/README.md @@ -9,24 +9,26 @@ TizenFX API, which allows you to access platform-specific features not covered b | Branch | API Level | Target Framework | API Reference | Platform | myget.org | nuget.org | |--------|:---------:|------------------|---------------|-------------------|-----------|------------| -|master | 9 | tizen90 | [Link](https://samsung.github.io/TizenFX/master/) | Tizen vNext | [![api9_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API9.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | | -|API8 | 8 | tizen80 | [Link](https://samsung.github.io/TizenFX/API8/) | Tizen 6.0 | [![api8_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API8.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api8_nuget](https://img.shields.io/nuget/v/Tizen.NET.API8.svg)](https://www.nuget.org/packages/Tizen.NET/) | +|master | 8 | tizen80 | [Link](https://samsung.github.io/TizenFX/master/) | Tizen 6.0 | [![api8_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API8.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api8_nuget](https://img.shields.io/nuget/v/Tizen.NET.API8.svg)](https://www.nuget.org/packages/Tizen.NET/) | |API7 | 7 | tizen70 | [Link](https://samsung.github.io/TizenFX/API7/) | Tizen 5.5 M3 | [![api7_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API7.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api7_nuget](https://img.shields.io/nuget/v/Tizen.NET.API7.svg)](https://www.nuget.org/packages/Tizen.NET/) | |API6 | 6 | tizen60 | [Link](https://samsung.github.io/TizenFX/API6/) | Tizen 5.5 M2 | [![api6_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API6.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api6_nuget](https://img.shields.io/nuget/v/Tizen.NET.API6.svg)](https://www.nuget.org/packages/Tizen.NET/) | |API5 | 5 | tizen50 | [Link](https://samsung.github.io/TizenFX/API5/) | Tizen 5.0 | [![api5_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API5.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api5_nuget](https://img.shields.io/nuget/v/Tizen.NET.API5.svg)](https://www.nuget.org/packages/Tizen.NET/) | |API4 | 4 | tizen40 | [Link](https://samsung.github.io/TizenFX/API4/) | Tizen 4.0 | [![api4_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API4.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api4_nuget](https://img.shields.io/nuget/v/Tizen.NET.API4.svg)](https://www.nuget.org/packages/Tizen.NET/) | ### master -The __master__ branch is the main development branch for the Tizen .NET __API Level 9__. +The __master__ branch is the main development branch for the Tizen .NET __API Level 8__. The following NuGet packages will be published to [Tizen MyGet Gallery](https://tizen.myget.org/gallery/dotnet) every day if there are any changes. (Nightly Build) -* Tizen.NET 9.0.0.##### -* Tizen.NET.API9 9.0.0.##### -* Tizen.NET.Internals 9.0.0.##### +* Tizen.NET 8.0.0.##### +* Tizen.NET.API8 8.0.0.##### +* Tizen.NET.Internals 8.0.0.##### -And, This branch is pushed to the [tizen branch](https://git.tizen.org/cgit/platform/core/csapi/tizenfx/?h=tizen) in the tizen gerrit and submitted for the Tizen vNext platform. +And, This branch is pushed to the [tizen branch](https://git.tizen.org/cgit/platform/core/csapi/tizenfx/?h=tizen) in the tizen gerrit and submitted for the Tizen vNext (6.0) platform. -### API4,5,6,7,8 branches +### API7 +The __API7__ branch is reserved for Tizen 5.5 M3 release with the Tizen .NET __API Level 7__. + +### API4,5,6 branches The __API#__ branches are the release branch for Tizen .NET __API Level #__. These release branches were __FROZEN__. No new public APIs can be added to these branches, only bug fixes and internal APIs can be added. @@ -55,6 +57,5 @@ You can download the latest binaries with TizenFX from the link below : | Tizen 4.0 | http://download.tizen.org/snapshots/tizen/4.0-unified/latest/ | | Tizen 5.0 | http://download.tizen.org/snapshots/tizen/5.0-unified/latest/ | | Tizen 5.5 | http://download.tizen.org/snapshots/tizen/5.5-unified/latest/ | -| Tizen 6.0 | http://download.tizen.org/snapshots/tizen/6.0-unified/latest/ | | Tizen vNext | http://download.tizen.org/snapshots/tizen/unified/latest/ | diff --git a/packaging/csapi-tizenfx.spec b/packaging/csapi-tizenfx.spec index 954c0c3..4d342d4 100644 --- a/packaging/csapi-tizenfx.spec +++ b/packaging/csapi-tizenfx.spec @@ -1,8 +1,8 @@ # Auto-generated from csapi-tizenfx.spec.in by makespec.sh -%define TIZEN_NET_API_VERSION 9 -%define TIZEN_NET_RPM_VERSION 9.0.0.15672+nui21932 -%define TIZEN_NET_NUGET_VERSION 9.0.0.15672 +%define TIZEN_NET_API_VERSION 8 +%define TIZEN_NET_RPM_VERSION 8.0.0.15663+nui21932 +%define TIZEN_NET_NUGET_VERSION 8.0.0.15663 %define DOTNET_ASSEMBLY_PATH /usr/share/dotnet.tizen/framework %define DOTNET_ASSEMBLY_DUMMY_PATH %{DOTNET_ASSEMBLY_PATH}/ref @@ -12,7 +12,7 @@ %define DOTNET_NUGET_SOURCE /nuget %define TIZEN_NET_RUNTIME_IDENTIFIERS 4.0.0:5.0.0:5.5.0:6.0.0 -%define TIZEN_NET_TARGET_FRAMEWORK_MONIKERS tizen90:tizen80:tizen70:tizen60:tizen50:tizen40:netstandard2.0 +%define TIZEN_NET_TARGET_FRAMEWORK_MONIKERS tizen80:tizen70:tizen60:tizen50:tizen40:netstandard2.0 Name: csapi-tizenfx Summary: Assemblies of Tizen .NET diff --git a/packaging/version.txt b/packaging/version.txt index 297e06e..4a92ce9 100755 --- a/packaging/version.txt +++ b/packaging/version.txt @@ -1,9 +1,9 @@ # Tizen .NET API Level -API_VERSION=9 +API_VERSION=8 # Default Versions (will be replaced by CI) -RPM_VERSION=9.0.0.999 -NUGET_VERSION=9.0.0.99999 +RPM_VERSION=8.0.0.999 +NUGET_VERSION=8.0.0.99999 # RPM Version Suffix RPM_VERSION_SUFFIX=nui21932 diff --git a/pkg/Tizen.NET.API8/Tizen.NET.API8.nuspec b/pkg/Tizen.NET.API8/Tizen.NET.API8.nuspec new file mode 100644 index 0000000..3227164 --- /dev/null +++ b/pkg/Tizen.NET.API8/Tizen.NET.API8.nuspec @@ -0,0 +1,21 @@ + + + + Tizen.NET.API8 + $fxversion$ + Samsung Electronics + Samsung Electronics + false + https://www.apache.org/licenses/LICENSE-2.0 + https://www.tizen.org/ + https://developer.tizen.org/sites/default/files/images/tizen-pinwheel-on-light-rgb_64_64.png + Reference assemblies of Tizen .NET API Level 8. + © Samsung Electronics Co., Ltd All Rights Reserved + + + + + + + + diff --git a/pkg/Tizen.NET.API8/build/tizen80/LICENSE.Microsoft.NETCore.App.Ref.txt b/pkg/Tizen.NET.API8/build/tizen80/LICENSE.Microsoft.NETCore.App.Ref.txt new file mode 100644 index 0000000..74cca00 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/LICENSE.Microsoft.NETCore.App.Ref.txt @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/pkg/Tizen.NET.API8/build/tizen80/PlatformManifest.txt b/pkg/Tizen.NET.API8/build/tizen80/PlatformManifest.txt new file mode 100644 index 0000000..719d73c --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/PlatformManifest.txt @@ -0,0 +1,255 @@ +mscorlib.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.IO.Compression.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 +System.IO.Compression.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Net.Http.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Net.Http.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Net.Security.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Net.Security.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Security.Cryptography.Native.OpenSsl.a|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Security.Cryptography.Native.OpenSsl.so|Microsoft.NETCore.App.Ref||0.0.0.0 +libclrjit.so|Microsoft.NETCore.App.Ref||0.0.0.0 +SOS_README.md|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Globalization.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Private.CoreLib.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56402 +createdump|Microsoft.NETCore.App.Ref||0.0.0.0 +libcoreclr.so|Microsoft.NETCore.App.Ref||0.0.0.0 +libcoreclrtraceptprovider.so|Microsoft.NETCore.App.Ref||0.0.0.0 +libdbgshim.so|Microsoft.NETCore.App.Ref||0.0.0.0 +libmscordaccore.so|Microsoft.NETCore.App.Ref||0.0.0.0 +libmscordbi.so|Microsoft.NETCore.App.Ref||0.0.0.0 +Microsoft.CSharp.dll|Microsoft.NETCore.App.Ref|4.0.5.0|4.700.19.56404 +Microsoft.VisualBasic.Core.dll|Microsoft.NETCore.App.Ref|10.0.5.0|4.700.19.56404 +Microsoft.VisualBasic.dll|Microsoft.NETCore.App.Ref|10.0.0.0|4.700.19.56404 +Microsoft.Win32.Primitives.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +Microsoft.Win32.Registry.dll|Microsoft.NETCore.App.Ref|4.1.3.0|4.700.19.56404 +System.AppContext.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Buffers.dll|Microsoft.NETCore.App.Ref|4.0.5.0|4.700.19.56404 +System.Collections.Concurrent.dll|Microsoft.NETCore.App.Ref|4.0.15.0|4.700.19.56404 +System.Collections.Immutable.dll|Microsoft.NETCore.App.Ref|1.2.5.0|4.700.19.56404 +System.Collections.NonGeneric.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Collections.Specialized.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Collections.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.ComponentModel.Annotations.dll|Microsoft.NETCore.App.Ref|4.3.1.0|4.700.19.56404 +System.ComponentModel.DataAnnotations.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.ComponentModel.EventBasedAsync.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.ComponentModel.Primitives.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.ComponentModel.TypeConverter.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.ComponentModel.dll|Microsoft.NETCore.App.Ref|4.0.4.0|4.700.19.56404 +System.Configuration.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.Console.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Core.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.Data.Common.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Data.DataSetExtensions.dll|Microsoft.NETCore.App.Ref|4.0.1.0|4.700.19.56404 +System.Data.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.Diagnostics.Contracts.dll|Microsoft.NETCore.App.Ref|4.0.4.0|4.700.19.56404 +System.Diagnostics.Debug.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Diagnostics.DiagnosticSource.dll|Microsoft.NETCore.App.Ref|4.0.5.0|4.700.19.56404 +System.Diagnostics.FileVersionInfo.dll|Microsoft.NETCore.App.Ref|4.0.4.0|4.700.19.56404 +System.Diagnostics.Process.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Diagnostics.StackTrace.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Diagnostics.TextWriterTraceListener.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Diagnostics.Tools.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Diagnostics.TraceSource.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Diagnostics.Tracing.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Drawing.Primitives.dll|Microsoft.NETCore.App.Ref|4.2.1.0|4.700.19.56404 +System.Drawing.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.Dynamic.Runtime.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Globalization.Calendars.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Globalization.Extensions.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Globalization.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.IO.Compression.Brotli.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.IO.Compression.FileSystem.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.IO.Compression.ZipFile.dll|Microsoft.NETCore.App.Ref|4.0.5.0|4.700.19.56404 +System.IO.Compression.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.IO.FileSystem.AccessControl.dll|Microsoft.NETCore.App.Ref|4.0.5.0|4.700.19.56404 +System.IO.FileSystem.DriveInfo.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.IO.FileSystem.Primitives.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.IO.FileSystem.Watcher.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.IO.FileSystem.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.IO.IsolatedStorage.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.IO.MemoryMappedFiles.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.IO.Pipes.AccessControl.dll|Microsoft.NETCore.App.Ref|4.0.5.0|4.700.19.56404 +System.IO.Pipes.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.IO.UnmanagedMemoryStream.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.IO.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Linq.Expressions.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Linq.Parallel.dll|Microsoft.NETCore.App.Ref|4.0.4.0|4.700.19.56404 +System.Linq.Queryable.dll|Microsoft.NETCore.App.Ref|4.0.4.0|4.700.19.56404 +System.Linq.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Memory.dll|Microsoft.NETCore.App.Ref|4.2.1.0|4.700.19.56404 +System.Net.Http.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Net.HttpListener.dll|Microsoft.NETCore.App.Ref|4.0.2.0|4.700.19.56404 +System.Net.Mail.dll|Microsoft.NETCore.App.Ref|4.0.2.0|4.700.19.56404 +System.Net.NameResolution.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Net.NetworkInformation.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Net.Ping.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Net.Primitives.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Net.Requests.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Net.Security.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Net.ServicePoint.dll|Microsoft.NETCore.App.Ref|4.0.2.0|4.700.19.56404 +System.Net.Sockets.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Net.WebClient.dll|Microsoft.NETCore.App.Ref|4.0.2.0|4.700.19.56404 +System.Net.WebHeaderCollection.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Net.WebProxy.dll|Microsoft.NETCore.App.Ref|4.0.2.0|4.700.19.56404 +System.Net.WebSockets.Client.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Net.WebSockets.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Net.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.Numerics.Vectors.dll|Microsoft.NETCore.App.Ref|4.1.6.0|4.700.19.56404 +System.Numerics.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.ObjectModel.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Private.DataContractSerialization.dll|Microsoft.NETCore.App.Ref|4.1.5.0|4.700.19.56404 +System.Private.Uri.dll|Microsoft.NETCore.App.Ref|4.0.6.0|4.700.19.56404 +System.Private.Xml.Linq.dll|Microsoft.NETCore.App.Ref|4.0.2.0|4.700.19.56404 +System.Private.Xml.dll|Microsoft.NETCore.App.Ref|4.0.2.0|4.700.19.56404 +System.Reflection.DispatchProxy.dll|Microsoft.NETCore.App.Ref|4.0.6.0|4.700.19.56404 +System.Reflection.Emit.ILGeneration.dll|Microsoft.NETCore.App.Ref|4.1.1.0|4.700.19.56404 +System.Reflection.Emit.Lightweight.dll|Microsoft.NETCore.App.Ref|4.1.1.0|4.700.19.56404 +System.Reflection.Emit.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Reflection.Extensions.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Reflection.Metadata.dll|Microsoft.NETCore.App.Ref|1.4.5.0|4.700.19.56404 +System.Reflection.Primitives.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Reflection.TypeExtensions.dll|Microsoft.NETCore.App.Ref|4.1.5.0|4.700.19.56404 +System.Reflection.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Resources.Reader.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Resources.ResourceManager.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Resources.Writer.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Runtime.CompilerServices.Unsafe.dll|Microsoft.NETCore.App.Ref|4.0.6.0|4.700.19.56404 +System.Runtime.CompilerServices.VisualC.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Runtime.Extensions.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Runtime.Handles.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Runtime.InteropServices.RuntimeInformation.dll|Microsoft.NETCore.App.Ref|4.0.4.0|4.700.19.56404 +System.Runtime.InteropServices.WindowsRuntime.dll|Microsoft.NETCore.App.Ref|4.0.4.0|4.700.19.56404 +System.Runtime.InteropServices.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Runtime.Intrinsics.dll|Microsoft.NETCore.App.Ref|4.0.1.0|4.700.19.56404 +System.Runtime.Loader.dll|Microsoft.NETCore.App.Ref|4.1.1.0|4.700.19.56404 +System.Runtime.Numerics.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Runtime.Serialization.Formatters.dll|Microsoft.NETCore.App.Ref|4.0.4.0|4.700.19.56404 +System.Runtime.Serialization.Json.dll|Microsoft.NETCore.App.Ref|4.0.5.0|4.700.19.56404 +System.Runtime.Serialization.Primitives.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Runtime.Serialization.Xml.dll|Microsoft.NETCore.App.Ref|4.1.5.0|4.700.19.56404 +System.Runtime.Serialization.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.Runtime.WindowsRuntime.UI.Xaml.dll|Microsoft.NETCore.App.Ref|4.0.5.0|4.700.19.56404 +System.Runtime.WindowsRuntime.dll|Microsoft.NETCore.App.Ref|4.0.15.0|4.700.19.56404 +System.Runtime.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Security.AccessControl.dll|Microsoft.NETCore.App.Ref|4.1.3.0|4.700.19.56404 +System.Security.Claims.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Security.Cryptography.Algorithms.dll|Microsoft.NETCore.App.Ref|4.3.2.0|4.700.19.56404 +System.Security.Cryptography.Cng.dll|Microsoft.NETCore.App.Ref|4.3.3.0|4.700.19.56404 +System.Security.Cryptography.Csp.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Security.Cryptography.Encoding.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Security.Cryptography.OpenSsl.dll|Microsoft.NETCore.App.Ref|4.1.3.0|4.700.19.56404 +System.Security.Cryptography.Primitives.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Security.Cryptography.X509Certificates.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Security.Principal.Windows.dll|Microsoft.NETCore.App.Ref|4.1.3.0|4.700.19.56404 +System.Security.Principal.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Security.SecureString.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Security.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.ServiceModel.Web.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.ServiceProcess.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.Text.Encoding.CodePages.dll|Microsoft.NETCore.App.Ref|4.1.3.0|4.700.19.56404 +System.Text.Encoding.Extensions.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Text.Encoding.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Text.Encodings.Web.dll|Microsoft.NETCore.App.Ref|4.0.5.0|4.700.19.56404 +System.Text.Json.dll|Microsoft.NETCore.App.Ref|4.0.1.0|4.700.19.56404 +System.Text.RegularExpressions.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Threading.Channels.dll|Microsoft.NETCore.App.Ref|4.0.2.0|4.700.19.56404 +System.Threading.Overlapped.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Threading.Tasks.Dataflow.dll|Microsoft.NETCore.App.Ref|4.6.5.0|4.700.19.56404 +System.Threading.Tasks.Extensions.dll|Microsoft.NETCore.App.Ref|4.3.1.0|4.700.19.56404 +System.Threading.Tasks.Parallel.dll|Microsoft.NETCore.App.Ref|4.0.4.0|4.700.19.56404 +System.Threading.Tasks.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Threading.Thread.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Threading.ThreadPool.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Threading.Timer.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Threading.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Transactions.Local.dll|Microsoft.NETCore.App.Ref|4.0.2.0|4.700.19.56404 +System.Transactions.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.ValueTuple.dll|Microsoft.NETCore.App.Ref|4.0.5.0|4.700.19.56404 +System.Web.HttpUtility.dll|Microsoft.NETCore.App.Ref|4.0.2.0|4.700.19.56404 +System.Web.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.Windows.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.Xml.Linq.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.Xml.ReaderWriter.dll|Microsoft.NETCore.App.Ref|4.2.2.0|4.700.19.56404 +System.Xml.Serialization.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.Xml.XDocument.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Xml.XPath.XDocument.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Xml.XPath.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Xml.XmlDocument.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Xml.XmlSerializer.dll|Microsoft.NETCore.App.Ref|4.1.2.0|4.700.19.56404 +System.Xml.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +System.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +WindowsBase.dll|Microsoft.NETCore.App.Ref|4.0.0.0|4.700.19.56404 +netstandard.dll|Microsoft.NETCore.App.Ref|2.1.0.0|4.700.19.56404 +System.IO.Compression.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Net.Http.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Net.Security.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Security.Cryptography.Native.Apple.a|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Security.Cryptography.Native.Apple.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Security.Cryptography.Native.OpenSsl.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +libclrjit.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +System.Globalization.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +libcoreclr.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +libdbgshim.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +libmscordaccore.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +libmscordbi.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 +Microsoft.DiaSymReader.Native.x86.dll|Microsoft.NETCore.App.Ref||14.12.25830.2 +clrcompression.dll|Microsoft.NETCore.App.Ref||4.700.19.56404 +clrjit.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 +API-MS-Win-core-xstate-l2-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-console-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-datetime-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-debug-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-errorhandling-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-file-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-file-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-file-l2-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-handle-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-heap-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-interlocked-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-libraryloader-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-localization-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-memory-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-namedpipe-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-processenvironment-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-processthreads-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-processthreads-l1-1-1.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-profile-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-rtlsupport-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-string-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-synch-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-synch-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-sysinfo-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-timezone-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-core-util-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-conio-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-convert-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-environment-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-filesystem-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-heap-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-locale-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-math-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-multibyte-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-private-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-process-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-runtime-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-stdio-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-string-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-time-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +api-ms-win-crt-utility-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +clretwrc.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 +coreclr.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 +dbgshim.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 +mscordaccore.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 +mscordaccore_x86_x86_4.700.19.56402.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 +mscordbi.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 +mscorrc.debug.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 +mscorrc.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 +ucrtbase.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 +Microsoft.DiaSymReader.Native.amd64.dll|Microsoft.NETCore.App.Ref||14.12.25830.2 +Microsoft.DiaSymReader.Native.arm.dll|Microsoft.NETCore.App.Ref||14.12.25830.2 +mscordaccore_arm_arm_4.700.19.56402.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 +mscordaccore_arm64_arm64_4.700.19.56402.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 +mscordaccore_amd64_amd64_4.700.19.56402.dll|Microsoft.NETCore.App.Ref||4.700.19.56402 diff --git a/pkg/Tizen.NET.API8/build/tizen80/Tizen.NET.API8.props b/pkg/Tizen.NET.API8/build/tizen80/Tizen.NET.API8.props new file mode 100644 index 0000000..581cd5d --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/Tizen.NET.API8.props @@ -0,0 +1,11 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + + diff --git a/pkg/Tizen.NET.API8/build/tizen80/Tizen.NET.API8.targets b/pkg/Tizen.NET.API8/build/tizen80/Tizen.NET.API8.targets new file mode 100644 index 0000000..78ae156 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/Tizen.NET.API8.targets @@ -0,0 +1,20 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + <_TizenNETCoreAppPackageVersion>3.0.0 + + + + + false + false + Microsoft.NETCore.App.Ref + $(_TizenNETCoreAppPackageVersion) + + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.CSharp.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.CSharp.dll new file mode 100755 index 0000000000000000000000000000000000000000..f85bffd45ca72ea2d53e0cb6f883e9bd12020330 GIT binary patch literal 16488 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 L0fQeC6VLwvEk+3! literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.CSharp.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.CSharp.xml new file mode 100755 index 0000000..adf05ce --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.CSharp.xml @@ -0,0 +1,200 @@ + + + + Microsoft.CSharp + + + + Contains factory methods to create dynamic call site binders for CSharp. + + + Initializes a new CSharp binary operation binder. + The flags with which to initialize the binder. + The binary operation kind. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + A new CSharp binary operation binder. + + + Initializes a new CSharp convert binder. + The flags with which to initialize the binder. + The type to convert to. + The that indicates where this operation is used. + A new CSharp convert binder. + + + Initializes a new CSharp get index binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + A new CSharp get index binder. + + + Initializes a new CSharp get member binder. + The flags with which to initialize the binder. + The name of the member to get. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + A new CSharp get member binder. + + + Initializes a new CSharp invoke binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + A new CSharp invoke binder. + + + Initializes a new CSharp invoke constructor binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + A new CSharp invoke constructor binder. + + + Initializes a new CSharp invoke member binder. + The flags with which to initialize the binder. + The name of the member to invoke. + The list of type arguments specified for this invoke. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + A new CSharp invoke member binder. + + + Initializes a new CSharp is event binder. + The flags with which to initialize the binder. + The name of the event to look for. + The that indicates where this operation is used. + A new CSharp is event binder. + + + Initializes a new CSharp set index binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + A new CSharp set index binder. + + + Initializes a new CSharp set member binder. + The flags with which to initialize the binder. + The name of the member to set. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + A new CSharp set member binder. + + + Initializes a new CSharp unary operation binder. + The flags with which to initialize the binder. + The unary operation kind. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + A new CSharp unary operation binder. + + + Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + Initializes a new instance of the class. + The flags for the argument. + The name of the argument, if named; otherwise null. + A new instance of the class. + + + Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + The argument is a constant. + + + The argument is passed to an out parameter. + + + The argument is passed to a ref parameter. + + + The argument is a indicating an actual type name used in source. Used only for target objects in static calls. + + + The argument is a named argument. + + + No additional information to represent. + + + The argument's compile-time type should be considered during binding. + + + Represents information about C# dynamic operations that are not specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + The binder represents a logical AND or logical OR that is part of a conditional logical operator evaluation. + + + The evaluation of this binder happens in a checked context. + + + The binder represents an implicit conversion for use in an array creation expression. + + + The binder represents an explicit conversion. + + + The binder represents an invoke on a simple name. + + + The binder represents an invoke on a specialname. + + + There is no additional information required for this binder. + + + The binder is used in a position that does not require a result, and can therefore bind to a void returning method. + + + The result of any bind is going to be indexed get a set index or get index binder. + + + The value in this set index or set member comes a compound assignment operator. + + + Represents an error that occurs when a dynamic bind in the C# runtime binder is processed. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that has serialized data. + The object that holds the serialized object data about the exception being thrown. + The contextual information about the source or destination. + + + Initializes a new instance of the class that has a specified error 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. + + + Initializes a new instance of the class that has a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference if no inner exception is specified. + + + Represents an error that occurs when a dynamic bind in the C# runtime binder is processed. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified message that describes the error. + 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. + + + Initializes a new instance of the class that has a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference if no inner exception is specified. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.VisualBasic.Core.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.VisualBasic.Core.dll new file mode 100755 index 0000000000000000000000000000000000000000..d91ae499480fd6c5c64720e15f452b2b7d074935 GIT binary patch literal 52296 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 + + + Microsoft.VisualBasic.Core + + + + Indicates the window style to use for the invoked program when calling the function. + + + Window is hidden and focus is passed to the hidden window. This member is equivalent to the Visual Basic constant . + + + Window is maximized with focus. This member is equivalent to the Visual Basic constant . + + + Window is displayed as an icon with focus. This member is equivalent to the Visual Basic constant . + + + Window is displayed as an icon. The currently active window remains active. This member is equivalent to the Visual Basic constant . + + + Window has focus and is restored to its original size and position. This member is equivalent to the Visual Basic constant . + + + Window is restored to its most recent size and position. The currently active window remains active. This member is equivalent to the Visual Basic constant . + + + Indicates the type of procedure being invoked when calling the function. + + + A property value is being retrieved. This member is equivalent to the Visual Basic constant . + + + An Object property value is being determined. This member is equivalent to the Visual Basic constant . + + + A method is being invoked. This member is equivalent to the Visual Basic constant . + + + A property value is being determined. This member is equivalent to the Visual Basic constant . + + + A Visual Basic is an ordered set of items that can be referred to as a unit. + + + Creates and returns a new Visual Basic object. + + + Adds an element to a object. + Required. An object of any type that specifies the element to add to the collection. + Optional. A unique expression that specifies a key string that can be used instead of a positional index to access this new element in the collection. + Optional. An expression that specifies a relative position in the collection. The element to be added is placed in the collection before the element identified by the argument. If is a numeric expression, it must be a number from 1 through the value of the collection's property. If is a expression, it must correspond to the key string specified when the element being referred to was added to the collection. You cannot specify both and . + Optional. An expression that specifies a relative position in the collection. The element to be added is placed in the collection after the element identified by the argument. If is a numeric expression, it must be a number from 1 through the value of the collection's property. If is a expression, it must correspond to the key string specified when the element referred to was added to the collection. You cannot specify both and . + + + Deletes all elements of a Visual Basic object. + + + Returns a value that indicates whether a Visual Basic object contains an element with a specific key. + Required. A expression that specifies the key for which to search the elements of the collection. + + if Visual Basic object contains an element with a specific key; otherwise, . + + + Gets the number of elements in a collection. + The number of elements in a collection. + + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. + + + Gets a specific element of a object either by position or by key. + A numeric expression that specifies the position of an element of the collection. must be a number from 1 through the value of the collection's property. Or (B) An expression that specifies the position or key string of an element of the collection. + A specific element of a object either by position or by key. + + + Gets a specific element of a object either by position or by key. + A numeric expression that specifies the position of an element of the collection. must be a number from 1 through the value of the collection's property. Or (B) An expression that specifies the position or key string of an element of the collection. + A specific element of a object either by position or by key. + + + Gets a specific element of a object either by position or by key. + A unique expression that specifies a key string that can be used, instead of a positional index, to access an element of the collection. must correspond to the argument specified when the element was added to the collection. + A specific element of a object either by position or by key. + + + Removes an element from a object. + A numeric expression that specifies the position of an element of the collection. must be a number from 1 through the value of the collection's property. + + + Removes an element from a object. + A unique expression that specifies a key string that can be used, instead of a positional index, to access an element of the collection. must correspond to the argument specified when the element was added to the collection. + + + The attribute instructs the compiler to add metadata that allows a class to be exposed as a COM object. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + Initializes the value of the property that is used to uniquely identify a class. + + + Initializes a new instance of the class. + Initializes the value of the property that is used to uniquely identify a class. + Initializes the value of the property that is used to uniquely identify an interface. + + + Initializes a new instance of the class. + Initializes the value of the property that is used to uniquely identify a class. + Initializes the value of the property that is used to uniquely identify an interface. + Initializes the value of the property that is used to uniquely identify an event. + + + Gets a class ID used to uniquely identify a class. + Read-only. A string that can be used by the compiler to uniquely identify the class when a COM object is created. + + + Gets an event ID used to uniquely identify an event. + Read only. A string that can be used by the compiler to uniquely identify an event for the class when a COM object is created. + + + Gets an interface ID used to uniquely identify an interface. + Read-only. A string that can be used by the compiler to uniquely identify an interface for the class when a COM object is created. + + + Indicates that the COM interface name shadows another member of the class or base class. + A value that indicates that the COM interface name shadows another member of the class or base class. + + + Indicates how to compare strings when calling comparison functions. + + + Performs a binary comparison. This member is equivalent to the Visual Basic constant . + + + Performs a textual comparison. This member is equivalent to the Visual Basic constant . + + + This class has been deprecated as of Visual Basic 2005. + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified string. + Required. String to convert to a value. + The value that corresponds to . + + + This class has been deprecated as of Visual Basic 2005. + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified string. + Required. String to convert to a value. + The value that corresponds to . + + + This class has been deprecated as of Visual Basic 2005. + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified string. + Required. String to convert to a value. + The value that corresponds to . + + + This class has been deprecated as of Visual Basic 2005. + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified string. + Required. String to convert to a value. + The value that corresponds to . + + + Provides methods that perform various type conversions. + + + Converts an object to the specified type. + The object to convert. + The type to which to convert the object. + An object of the specified target type. + + + Converts an object to the specified type. + The object to convert. + The type to which to convert the object. + An object of the specified target type. + + + Converts a value to a string, given a byte count. + The value to convert. + The byte count of the value. + The string representation of the specified value. + + + Converts a array to a string. + The array to convert. + The string representation of the specified array. + + + Converts a subset of a array to a string. + The array to convert. + Zero-based index of the start position. + Length of the subset in bytes. + The string representation of the specified array from the start position to the specified length. + + + Converts an object to a value. + The object to convert. + A value. Returns if the object is null; otherwise, . + + + Converts a string to a value. + The string to convert. + A value. Returns if the string is null; otherwise, . + + + Converts an object to a value. + The object to convert. + The value of the object. + + + Converts a string to a value. + The string to convert. + The value of the string. + + + Converts an object to a value. + The object to convert. + The value of the object. + + + Converts a string to a value. + The string to convert. + The value of the string. + + + Converts an object to a one-dimensional array. + The object to convert. + A one-dimensional array. + + + Converts a string to a one-dimensional array. + The string to convert. + A one-dimensional array. + + + Converts an object to a value. + The object to convert. + The value of the object. + + + Converts a string to a value. + The string to convert. + The value of the string. + + + Converts a value to a value. + A Boolean value to convert. + The value of the Boolean value. + + + Converts an object to a value. + The object to convert. + The value of the object. + + + Converts a string to a value. + The string to convert. + The value of the string. + + + Converts an object to a value. + The object to convert. + The value of the object. + + + Converts a string to a value. + The string to convert. + The value of the string. + + + Converts an object to a generic type . + The object to convert. + The type to convert to. + A structure or object of generic type . + + + Converts an object to an integer value. + The object to convert. + The value of the object. + + + Converts a string to an integer value. + The string to convert. + The value of the string. + + + Converts an object to a value. + The object to convert. + The value of the object. + + + Converts a string to a value. + The string to convert. + The value of the string. + + + Converts an object to an value. + The object to convert. + The value of the object. + + + Converts a string to an value. + The string to convert. + The value of the string. + + + Converts an object to a value. + The object to convert. + The value of the object. + + + Converts a string to a value. + The string to convert. + The value of the string. + + + Converts an object to a value. + The object to convert. + The value of the object. + + + Converts a to a value. + The string to convert. + The value of the string. + + + Converts a value to a . + The value to convert. + The representation of the value. + + + Converts a value to a . + The value to convert. + The representation of the value. + + + Converts a value to a . + The value to convert. + The representation of the value. + + + Converts a value to a value. + The value to convert. + The representation of the value. + + + Converts a value to a value. + The value to convert. + The representation of the value. + + + Converts a value to a value, using the specified number format. + The value to convert. + The number format to use, according to . + The representation of the value. + + + Converts a value to a value. + The value to convert. + The representation of the value. + + + Converts a value to a value, using the specified number format. + The value to convert. + The number format to use, according to . + The representation of the value. + + + Converts a value to a value. + The value to convert. + The representation of the value. + + + Converts an integer value to a value. + The value to convert. + The representation of the value. + + + Converts a value to a value. + The value to convert. + The representation of the value. + + + Converts an object to a value. + The object to convert. + The representation of the object. + + + Converts a value (a single-precision floating point number) to a value. + The value to convert. + The representation of the value. + + + Converts a value to a value, using the specified number format. + The value to convert. + The number format to use, according to . + The representation of the value. + + + Converts a value to a value. + The value to convert. + The representation of the value. + + + Converts a value to a value. + The value to convert. + The representation of the value. + + + Converts an object to a value. + The object to convert. + The value of the object. + + + Converts a string to a value. + The string to convert. + The value of the string. + + + Converts an object to a value. + The object to convert. + The value of the object. + + + Converts a string to a value. + The string to convert. + The value of the string. + + + Converts an object to a value. + The object to convert. + The value of the object. + + + Converts a string to a value. + The string to convert. + The value of the string. + + + This class has been deprecated as of Visual Basic 2005. + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified string. + Required. String to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified string and culture information. + Required. String to convert to a value. + Required. A object that defines how date values are formatted and displayed, depending on the culture. + The value that corresponds to . + + + This class has been deprecated as of Visual Basic 2005. + + + Returns a value that corresponds to the specified value. + Required. value to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified object and number format information. + Required. Object to convert to a value. + A object that defines how numeric values are formatted and displayed, depending on the culture. + The value that corresponds to . + + + Returns a value that corresponds to the specified string. + Required. String to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified string and number format information. + Required. String to convert to a value. + A object that defines how numeric values are formatted and displayed, depending on the culture. + The value that corresponds to . + + + Returns a value that corresponds to the specified string and number format information. + Required. String to convert to a value. + A object that defines how numeric values are formatted and displayed, depending on the culture. + The value that corresponds to . + + + When applied to a class, the compiler implicitly calls a component-initializing method from the default synthetic constructor. + + + Initializes a new instance of the attribute. + + + This class has been deprecated as of Visual Basic 2005. + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + A object that defines how numeric values are formatted and displayed, depending on the culture. + The value corresponding to . + + + Returns a value that corresponds to the specified string. + Required. String to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to the specified string and number format information. + Required. String to convert to a value. + A object that defines how numeric values are formatted and displayed, depending on the culture. + The value corresponding to . + + + Returns a value that corresponds to the specified string. + Required. String to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to the specified string and number format information. + Required. String to convert to a value. + A object that defines how numeric values are formatted and displayed, depending on the culture. + The value corresponding to . + + + The Visual Basic compiler uses this class during static local initialization; it is not meant to be called directly from your code. An exception of this type is thrown if a static local variable fails to initialize. + + + Initializes a new instance of the class. + + + This class has been deprecated as of Visual Basic 2005. + + + Returns an value that corresponds to the specified object. + Required. Object to convert to an value. + The value that corresponds to . + + + Returns an value that corresponds to the specified string. + Required. String to convert to an value. + The value that corresponds to . + + + This class has been deprecated since Visual Basic 2005. + + + Performs a late-bound call to an object method. + The object to call a method on. + The type of the object. + The method name of to call. + An array of parameter values to pass to the method. + An array that contains the names of the parameters to which the values in the array are passed. + An array of values, where indicates that the associated parameter is passed . + + + Returns a late-bound value from an object. + The object to return the value from. + The type of the object. + The member name of to retrieve a value from. + An array of one or more index values that specify the location in if is a one-dimensional or multi-dimensional array, or argument values to pass to the object . + An array that contains the names of the parameters to which the values in the array are passed. + An array of values, where indicates that the associated parameter is passed . + If is an array, the value from at the location specified by . If is an object, the return value of invoked by using the named parameters in and their associated values in . + + + Returns a late-bound value from an object, using the specified index or parameters. + The object to return the value from. + An array of one or more index values that specify the location in if is a one-dimensional or multi-dimensional array, or argument values to pass to the object . + An array that contains the names of the parameters to which the values in the array are passed. + If is an array, the value from at the location specified by . If is an object, the return value of invoked by using the named parameters in and their associated values in . + + + Sets a late-bound value of an object, using the specified parameters. + The object to set the value for. + An array of one or more index values that specify the location in if is a one-dimensional or multi-dimensional array, or argument values to pass to the object . + An array that contains the names of the parameters to which the values in the array are passed. + + + Sets a late-bound value of an object, using the specified parameters. + The object to set the value for. + An array of one or more parameter values to pass to the object . + An array that contains the names of the parameters to which the values in the array are passed. + + to suppress the exception thrown when the set member is not found. + + to identify as the result of a late-bound expression. + + + Sets a late-bound value of a member of an object, using the specified parameters. + The object to set the member value for. + The type of the object. + The member name to set. + An array of one or parameter values to pass to the member of . + An array that contains the names of the parameters to which the values in the array are passed. + + + Sets a late-bound value of a member of an object, using the specified parameters. + The object to set the member value for. + The type of the object. + The member name to set. + An array of one or more parameter values to pass to the member of . + An array that contains the names of the parameters to which the values in the array are passed. + + to suppress the exception thrown when the set member is not found. + + to identify as the result of a late-bound expression. + + + This class provides helpers that the Visual Basic compiler uses to do the work for the Like Operator. It is not meant to be called directly from your code. + + + Performs binary or text string comparison given two objects. This helper method is not meant to be called directly from your code. + The string to compare. + The string against which is being compared. + A enumeration specifying whether or not to use text comparison. If , this method uses text comparison; if , this method uses binary comparison. + + if the strings match; otherwise, . + + + Performs binary or text string comparison given two strings. This helper method is not meant to be called directly from your code. + The string to compare. + The string against which is being compared. + A enumeration specifying whether or not to use text comparison. If , this method uses text comparison; if , this method uses binary comparison. + + if the strings match; otherwise, . + + + This class has been deprecated as of Visual Basic 2005. + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified string. + Required. String to convert to a value. + The value that corresponds to . + + + This class provides helpers that the Visual Basic compiler uses for late binding calls; it is not meant to be called directly from your code. + + + Executes a late-bound method or function call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + The name of the property or method on the call object. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + A value indicating whether or not the return value can be ignored. + An instance of the call object. + + + Executes a late-bound property get or field access call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + The name of the property or method on the call object. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + An instance of the call object. + + + Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + + + Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + A value used to determine whether the set operation will work. Set to when you believe that an intermediate value has been set in the property or field; otherwise . + A value that specifies when the base reference of the late reference is an . Set to when the base reference of the late reference is an ; this allows you to generate a run-time exception for late assignments to fields of of value types. Otherwise, set to . + + + Executes a late-bound get of the default property or field, or call to the default method or function. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. If is of type , then bind using the Dynamic Language Runtime; otherwise perform standard late-binding. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + A value used to specify whether to throw exceptions when an error is encountered. Set to to throw exceptions. Set to to return when an error is encountered. + An instance of the call object. + + + Executes a late-bound get of the default property or field, or call to the default method or function. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + A value used to specify whether to throw exceptions when an error is encountered. Set to to throw exceptions. Set to to return when an error is encountered. + An instance of the call object. + + + Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + The name of the property or method on the call object. + An array containing the arguments to be passed to the property or method being called. + + + Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + The name of the property or method on the call object. + An array containing the arguments to be passed to the property or method being called. + A value used to determine whether the set operation will work. Set to when you believe that an intermediate value has been set in the property or field; otherwise . + A value that specifies when the base reference of the late reference is an . Set to when the base reference of the late reference is an ; this allows you to generate a run-time exception for late assignments to fields of of value types. Otherwise, set to . + + + Executes a late-bound method or function call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + The type of the call object. + The name of the property or method on the call object. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + An array of argument types; used only for generic calls to pass argument types. + An array of values that the late binder uses to communicate back to the call site which arguments match parameters. Each value indicates that the arguments matched and should be copied out after the call to is complete. + A value indicating whether or not the return value can be ignored. + An instance of the call object. + + + Executes a late-bound call to the default method or function. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + A value used to specify whether to throw exceptions when an error is encountered. Set to to throw exceptions. Set to to return when an error is encountered. + An instance of the call object. + + + Executes a late-bound property get or field access call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + The type of the call object. + The name of the property or method on the call object. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + An array of argument types; used only for generic calls to pass argument types. + An array of values that the late binder uses to communicate back to the call site which arguments match parameters. Each value indicates that the arguments matched and should be copied out after the call to is complete. + An instance of the call object. + + + Executes a late-bound get of the default property or field. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + A value used to specify whether to throw exceptions when an error is encountered. Set to to throw exceptions. Set to to return when an error is encountered. + An instance of the call object. + + + Executes a late-bound property get or field access call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + An instance of the call object. + + + Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + + + Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + A value used to determine whether the set operation will work. Set to when you believe that an intermediate value has been set in the property or field; otherwise . + A value that specifies when the base reference of the late reference is an . Set to when the base reference of the late reference is an ; this allows you to generate a run-time exception for late assignments to fields of of value types. Otherwise, set to . + + + Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + The type of the call object. + The name of the property or method on the call object. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + An array of argument types; used only for generic calls to pass argument types. + + + Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + The type of the call object. + The name of the property or method on the call object. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + An array of argument types; used only for generic calls to pass argument types. + A value used to determine whether the set operation will work. Set to when you believe that an intermediate value has been set in the property or field; otherwise . + A value that specifies when the base reference of the late reference is an . Set to when the base reference of the late reference is an ; this allows you to generate a run-time exception for late assignments to fields of of value types. Otherwise, set to . + An enumeration member of type representing the type of procedure being called. The value of CallType can be , , or . Only is used. + + + Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code. + An instance of the call object exposing the property or method. + The type of the call object. + The name of the property or method on the call object. + An array containing the arguments to be passed to the property or method being called. + An array of argument names. + An array of argument types; used only for generic calls to pass argument types. + A value used to determine whether the set operation will work. Set to when you believe that an intermediate value has been set in the property or field; otherwise . + A value that specifies when the base reference of the late reference is an . Set to when the base reference of the late reference is an ; this allows you to generate a run-time exception for late assignments to fields of of value types. Otherwise, set to . + + + The Visual Basic compiler uses this class for object flow control; it is not meant to be called directly from your code. + + + Checks for a synchronization lock on the specified type. + The data type for which to check for synchronization lock. + + + Provides services to the Visual Basic compiler for compiling loops. + + + Initializes a loop. + The loop counter variable. + The initial value of the loop counter. + The value of the option. + The value of the option. + An object that contains verified values for loop values. + The counter value for the next loop iteration. + + if the loop has terminated; otherwise, . + + + Checks for valid values for the loop counter, , and values. + Required. A value that represents the initial value passed for the loop counter variable. + Required. A value that represents the value passed by using the keyword. + Required. A value that represents the value passed by using the keyword. + + if is greater than zero and is less than or equal to or is less than or equal to zero and is greater than or equal to ; otherwise, . + + + Increments a loop. + The loop counter variable. + An object that contains verified values for loop values. + The counter value for the next loop iteration. + + if the loop has terminated; otherwise, . + + + Checks for valid values for the loop counter, , and values. + Required. A value that represents the initial value passed for the loop counter variable. + Required. A value that represents the value passed by using the keyword. + Required. A value that represents the value passed by using the keyword. + + if is greater than zero and is less than or equal to , or if is less than or equal to zero and is greater than or equal to ; otherwise, . + + + Checks for valid values for the loop counter, , and values. + Required. A value that represents the initial value passed for the loop counter variable. + Required. A value that represents the value passed by using the keyword. + Required. A value that represents the value passed by using the keyword. + + if is greater than zero and is less than or equal to , or if is less than or equal to zero and is greater than or equal to ; otherwise, . + + + This class has been deprecated as of Visual Basic 2005. + + + Initializes a new instance of the class. + + + Performs an addition (+) operation. + Required. Any numeric expression. + Required. Any numeric expression. + The sum of and . + + + Performs a bitwise operation. + Required. Any or numeric expression. + Required. Any or numeric expression. + 1 if both and evaluate to 1; otherwise, 0. + + + Performs a bitwise operation. + Required. Any or numeric expression. + Required. Any or numeric expression. + 0 if both and evaluate to 0; otherwise, 1. + + + Performs an operation. + Required. Any or numeric expression. + Required. Any or numeric expression. + A numeric value that represents the bitwise exclusion (exclusive bitwise disjunction) of two numeric bit patterns. For more information, see Xor Operator. + + + Performs a division (/) operation. + Required. Any numeric expression. + Required. Any numeric expression. + The full quotient of divided by , including any remainder. + + + Returns a boxed primitive value. This method is used to prevent copying structures multiple times. + Required. Any expression. + The primitive value of typed as object. + + + Performs an integer division (\) operation. + Required. Any numeric expression. + Required. Any numeric expression. + The integer quotient of divided by , which discards any remainder and retains only the integer portion. + + + Performs a comparison. + Required. Any expression. + Required. Any string expression conforming to the pattern-matching conventions described in Like Operator. + Required. A value that specifies that the operation use either text or binary comparison. + + if the string representation of the value in satisfies the pattern that is contained in ; otherwise, . if both and are . + + + Performs a modulus () operation. + Required. Any numeric expression. + Required. Any numeric expression. + The remainder after is divided by . + + + Performs a multiplication (*) operation. + Required. Any numeric expression. + Required. Any numeric expression. + The product of and . + + + Performs a unary minus (-) operation. + Required. Any numeric expression. + The negative value of . + + + Performs a operation. + Required. Any or numeric expression. + For operations, if is ; otherwise, . For bitwise operations, 1 if is 0; otherwise, 0. + + + Performs binary or text string comparison when given two objects. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + Value + + Condition + + -1 + + + is less than . + + 0 + + + is equal to . + + 1 + + + is greater than . + + + . + + + Performs a unary plus (+) operation. + Required. Any numeric expression. + The value of . (The sign of the is unchanged.) + + + Performs an exponent (^) operation. + Required. Any numeric expression. + Required. Any numeric expression. + The result of raised to the power of . + + + Performs an arithmetic left shift (<<) operation. + Required. Integral numeric expression. The bit pattern to be shifted. The data type must be an integral type (, , , , , , , or ). + Required. Numeric expression. The number of bits to shift the bit pattern. The data type must be or widen to . + An integral numeric value. The result of shifting the bit pattern. The data type is the same as that of . + + + Performs an arithmetic right shift (>>) operation. + Required. Integral numeric expression. The bit pattern to be shifted. The data type must be an integral type (, , , , , , , or ). + Required. Numeric expression. The number of bits to shift the bit pattern. The data type must be or widen to . + An integral numeric value. The result of shifting the bit pattern. The data type is the same as that of . + + + Performs a string concatenation (&) operation. + Required. Any expression. + Required. Any expression. + A string representing the concatenation of and . + + + Performs a subtraction (-) operation. + Required. Any numeric expression. + Required. Any numeric expression. + The difference between and . + + + Performs an comparison. + Required. Any or numeric expression. + Required. Any or numeric expression. + A or numeric value. For a comparison, the return value is the logical exclusion (exclusive logical disjunction) of two values. For bitwise (numeric) operations, the return value is a numeric value that represents the bitwise exclusion (exclusive bitwise disjunction) of two numeric bit patterns. For more information, see Xor Operator. + + + Provides late-bound math operators, such as and , which the Visual Basic compiler uses internally. + + + Represents the Visual Basic addition (+) operator. + Required. Any numeric expression. + Required. Any numeric expression. + The sum of and . + + + Represents the Visual Basic operator. + Required. Any or numeric expression. + Required. Any or numeric expression. + For operations, if both and evaluate to ; otherwise, . For bitwise operations, 1 if both and evaluate to 1; otherwise, 0. + + + Represents the Visual Basic equal (=) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + + if and are equal; otherwise, . + + + Represents the Visual Basic greater-than (>) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + + if is greater than ; otherwise, . + + + Represents the Visual Basic greater-than or equal-to (>=) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + + if is greater than or equal to ; otherwise, . + + + Represents the Visual Basic less-than (<) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + + if is less than ; otherwise, . + + + Represents the Visual Basic less-than or equal-to (<=) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + + if is less than or equal to ; otherwise, . + + + Represents the Visual Basic not-equal (<>) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + + if is not equal to ; otherwise, . + + + Performs binary or text string comparison when given two strings. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + Value + + Condition + + -1 + + + is less than . + + 0 + + + is equal to . + + 1 + + + is greater than . + + + . + + + Represents the Visual Basic concatenation (&) operator. + Required. Any expression. + Required. Any expression. + A string representing the concatenation of and . + + + Represents the overloaded Visual Basic equals (=) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + The result of the overloaded equals operator. if operator overloading is not supported. + + + Represents the overloaded Visual Basic greater-than (>) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + The result of the overloaded greater-than operator. if operator overloading is not supported. + + + Represents the overloaded Visual Basic greater-than or equal-to (>=) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + The result of the overloaded greater-than or equal-to operator. if operator overloading is not supported. + + + Represents the overloaded Visual Basic less-than (<) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + The result of the overloaded less-than operator. if operator overloading is not supported. + + + Represents the overloaded Visual Basic less-than or equal-to (<=) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + The result of the overloaded less-than or equal-to operator. if operator overloading is not supported. + + + Represents the overloaded Visual Basic not-equal (<>) operator. + Required. Any expression. + Required. Any expression. + Required. to perform a case-insensitive string comparison; otherwise, . + The result of the overloaded not-equal operator. if operator overloading is not supported. + + + Represents the Visual Basic division (/) operator. + Required. Any numeric expression. + Required. Any numeric expression. + The full quotient of divided by , including any remainder. + + + Represents the Visual Basic exponent (^) operator. + Required. Any numeric expression. + Required. Any numeric expression. + The result of raised to the power of . + + + Executes a late-bound evaluation of a user-defined operator. This helper method is not meant to be called directly from your code. + The user-defined operator. + Argument values to pass to the user-defined operator. + The result returned from the user-defined operator. + + + Represents the Visual Basic integer division (\) operator. + Required. Any numeric expression. + Required. Any numeric expression. + The integer quotient of divided by , which discards any remainder and retains only the integer portion. + + + Represents the Visual Basic arithmetic left shift (<<) operator. + Required. Integral numeric expression. The bit pattern to be shifted. The data type must be an integral type (, , , , , , , or ). + Required. Numeric expression. The number of bits to shift the bit pattern. The data type must be or widen to . + An integral numeric value. The result of shifting the bit pattern. The data type is the same as that of . + + + Represents the Visual Basic operator. + Required. Any numeric expression. + Required. Any numeric expression. + The remainder after is divided by . + + + Represents the Visual Basic multiply (*) operator. + Required. Any numeric expression. + Required. Any numeric expression. + The product of and . + + + Represents the Visual Basic unary minus (-) operator. + Required. Any numeric expression. + The negative value of . + + + Represents the Visual Basic operator. + Required. Any or numeric expression. + For operations, if is ; otherwise, . For bitwise operations, 1 if is 0; otherwise, 0. + + + Represents the Visual Basic operator. + Required. Any or numeric expression. + Required. Any or numeric expression. + For operations, if both and evaluate to ; otherwise, . For bitwise operations, 0 if both and evaluate to 0; otherwise, 1. + + + Represents the Visual Basic unary plus (+) operator. + Required. Any numeric expression. + The value of . (The sign of the is unchanged.) + + + Represents the Visual Basic arithmetic right shift (>>) operator. + Required. Integral numeric expression. The bit pattern to be shifted. The data type must be an integral type (, , , , , , , or ). + Required. Numeric expression. The number of bits to shift the bit pattern. The data type must be or widen to . + An integral numeric value. The result of shifting the bit pattern. The data type is the same as that of . + + + Represents the Visual Basic subtraction (-) operator. + Required. Any numeric expression. + Required. Any numeric expression. + The difference between and . + + + Represents the Visual Basic operator. + Required. Any or numeric expression. + Required. Any or numeric expression. + A or numeric value. For a comparison, the return value is the logical exclusion (exclusive logical disjunction) of two values. For bitwise (numeric) operations, the return value is a numeric value that represents the bitwise exclusion (exclusive bitwise disjunction) of two numeric bit patterns. For more information, see Xor Operator. + + + Specifies that the current setting should be passed as the default value for an argument. + + + Initializes a new instance of the class. + + + The Visual Basic compiler emits this helper class to indicate (for Visual Basic debugging) which comparison option, binary or text, is being used. + + + Initializes a new instance of the class. This is a helper method. + + + Provides helpers for the Visual Basic object. + + + Performs the work for the method of the object. A helper method. + + + Performs the work for the method of the object. A helper method. + An integer value that identifies the nature of the error. Visual Basic errors are in the range 0-65535; the range 0-512 is reserved for system errors; the range 513-65535 is available for user-defined errors. + An object. + + + Closes all files for the calling assembly and stops the process. + + + The Visual Basic compiler uses this helper method to capture exceptions in the object. + The object to be caught. + + + The Visual Basic compiler uses this helper method to capture exceptions in the object. + The object to be caught. + The line number of the exception. + + + This class has been deprecated as of Visual Basic 2005. + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified string. + Required. String to convert to a value. + The value that corresponds to . + + + This class has been deprecated as of Visual Basic 2005. + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + A object that defines how numeric values are formatted and displayed, depending on the culture. + The value corresponding to . + + + Returns a value that corresponds to the specified string. + Required. String to convert to a value. + The value that corresponds to . + + + Returns a value that corresponds to the specified string and number format information. + Required. String to convert to a value. + A object that defines how numeric values are formatted and displayed, depending on the culture. + The value corresponding to . + + + This class provides attributes that are applied to the standard module construct when it is emitted to Intermediate Language (IL). It is not intended to be called directly from your code. + + + Initializes a new instance of the class. + + + The Visual Basic compiler uses this class internally when initializing static local members; it is not meant to be called directly from your code. + + + Initializes a new instance of the class. + + + Returns the state of the static local member's initialization flag (initialized or not). + + + This class has been deprecated as of Visual Basic 2005. + + + Returns a value that corresponds to the specified . + Required. to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to the specified . + Required. to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to the specified . + Required. to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to the specified date. + Required. Date to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to the specified . + Required. to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to a specified and number format information. + Required. to convert to a value. + A object that defines how numeric values are formatted and displayed, depending on the culture. + The value corresponding to . + + + Returns a value that corresponds to a specified . + Required. to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to a specified and number format information. + Required. to convert to a value. + A object that defines how numeric values are formatted and displayed, depending on the culture. + The value corresponding to . + + + Returns a value that corresponds to a specified . + Required. to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to a specified (64-bit integer). + Required. to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to the specified object. + Required. Object to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to a specified (16-bit integer). + Required. to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to a specified . + Required. to convert to a value. + The value corresponding to . + + + Returns a value that corresponds to a specified and number format information. + Required. to convert to a value. + A object that defines how numeric values are formatted and displayed, depending on the culture. + The value corresponding to . + + + Overwrites the parameter with the contents of the parameter. + Required. String variable to modify. + Required. Location in the parameter to begin overwriting from. The index is 1-based. + Required. Maximum number of characters from the parameter to use, starting from the first character. + Required. String value to overwrite the parameter with. + + + Compares two strings. + Required. String to compare with . + Required. String to compare with . + Required. to perform a case-insensitive comparison; otherwise . + Value + + Condition + + zero + + The two strings are equal. + + less than zero + + + is less than . + + greater than zero + + + is greater than . + + + . + + + Compares the parameters and and returns the same results as the operator. + Required. Any expression. + Any expression conforming to the pattern-matching conventions described in Like Operator. + Specifies how to compare strings to patterns, according to the . Can be for binary comparison or for comparison based on a case-insensitive text sort order determined by your system's value. + A value indicating whether or not the string satisfies the pattern. If the value in string satisfies the pattern contained in pattern, result is . If the string does not satisfy the pattern, result is . If both string and pattern are empty strings, the result is . + + + Compares the parameters and and returns the same results as the operator, using binary comparison. + Required. Any expression. + Required. Any expression conforming to the pattern-matching conventions described in Like Operator. + A value indicating whether or not the string satisfies the pattern. If the value in string satisfies the pattern contained in pattern, result is . If the string does not satisfy the pattern, result is . If both string and pattern are empty strings, the result is . + + + Compares the parameters and and returns the same results as the operator, using text comparison. + Required. Any expression. + Required. Any expression conforming to the pattern-matching conventions described in Like Operator. + A value indicating whether or not the string satisfies the pattern. If the value in string satisfies the pattern contained in pattern, result is . If the string does not satisfy the pattern, result is . If both string and pattern are empty strings, the result is . + + + Contains utilities that the Visual Basic compiler uses. + + + Used by the Visual Basic compiler as a helper for . + The array to be copied. + The destination array. + The copied array. + + + The module contains procedures used to interact with objects, applications, and systems. + + + Executes a method on an object, or sets or returns a property on an object. + Required. . A pointer to the object exposing the property or method. + Required. . A string expression containing the name of the property or method on the object. + Required. An enumeration member of type representing the type of procedure being called. The value of can be , , or . + Optional. . A parameter array containing the arguments to be passed to the property or method being called. + Executes a method on an object, or sets or returns a property on an object. + + + Returns a Boolean value indicating whether an expression can be evaluated as a number. + Required. expression. + Returns a Boolean value indicating whether an expression can be evaluated as a number. + + + Returns a string value containing the system data type name of a variable. + Required. A string variable containing a Visual Basic type name. + Returns a string value containing the system data type name of a variable. + + + Returns a string value containing data type information about a variable. + Required. variable. If is , you can pass a variable of any data type except a structure. + Returns a string value containing data type information about a variable. + + + Returns a string value containing the Visual Basic data type name of a variable. + Required. String variable containing a type name used by the common language runtime. + Returns a string value containing the Visual Basic data type name of a variable. + + + The module contains miscellaneous constants. These constants can be used anywhere in your code. + + + Indicates that the button was clicked in a message box. Returned by the function. + + + Indicates that the , , and buttons will be displayed when the function is called. + + + Indicates that the message box will be displayed as a modal dialog box when the function is called. + + + Indicates that the file has changed since the last backup operation for file-access functions. + + + Indicates that the type of a variant object is an array. Returned by the function. + + + Represents a backspace character for print and display functions. + + + Specifies that a binary comparison should be performed when comparison functions are called. + + + Indicates that the type of a variant object is . Returned by the function. + + + Indicates that the type of a variant object is . Returned by the function. + + + Indicates that the button was clicked in a message box. Returned by the function. + + + Represents a carriage-return character for print and display functions. + + + Indicates that the critical message icon will be displayed when the function is called. + + + Represents a carriage-return character combined with a linefeed character for print and display functions. + + + Indicates that the type of a variant object is . Returned by the function. + + + Indicates that the type of a variant object is . Returned by the function. + + + Indicates that the type of a variant object is . Returned by the function. + + + Indicates that the leftmost button is selected as the default button when the message box appears. + + + Indicates that the second button from the left is selected as the default button when the message box appears. + + + Indicates that the third button from the left is selected as the default button when the message box appears. + + + Indicates that the file is a directory or folder for file-access functions. + + + Indicates that the type of a variant object is . Returned by the function. + + + Indicates that the type of a variant object is . Returned by the function. + + + Indicates that the exclamation icon will be displayed when the function is called. + + + Indicates that a value of should be used when number-formatting functions are called. + + + Indicates that the first week of the year that has at least four days should be used when date-related functions are called. + + + Indicates that the first full week of the year should be used when date-related functions are called. + + + Indicates that the week of the year in which January 1 occurs should be used when date-related functions are called. + + + Represents a form-feed character for print functions. + + + Specifies that Friday should be used as the first day of the week when date-related functions are called. + + + Indicates that the general date format for the current culture should be used when the function is called. + + + Specifies that a property value should be retrieved when the function is called. + + + Indicates that the file is a hidden file for file-access functions. + + + Indicates that the window style is hidden for the invoked program when the function is called. + + + Indicates Hiragana characters should be converted to Katakana characters when the function is called. + + + Indicates that the button was clicked in a message box. Returned by the function. + + + Indicates that the information icon will display when the function is called. + + + Indicates that the type of a variant object is . Returned by the function. + + + Indicates that Katakana characters should be converted to Hiragana characters when the function is called. + + + Indicates that a property value should be set to an object instance when the function is called. + + + Represents a linefeed character for print and display functions. + + + Indicates that characters should be converted to use linguistic rules for casing instead of file system rules for casing to when the function is called. + + + Indicates the type of a variant object is . Returned by the function. + + + Indicates that the long date format for the current culture should be used when the function is called. + + + Indicates that the long time format for the current culture should be used when the function is called. + + + Indicates that characters should be converted to lowercase when the function is called. + + + Indicates that the window style is maximized with focus for the invoked program when the function is called. + + + Specifies that a method should be called when the function is called. + + + Indicates that the window style is minimized with focus for the invoked program when the function is called. + + + Indicates that the window style is minimized without focus for the invoked program when the function is called. + + + Specifies that Monday should be used as the first day of the week when date-related functions are called. + + + Indicates that the button will be displayed when the function is called. + + + Indicates that text will be right-aligned when the function is called. + + + Indicates that right-to-left reading text (Hebrew and Arabic systems) will be displayed when the function is called. + + + Indicates that the message box will display in the foreground when the function is called. + + + Indicates that wide (double-byte) characters should be converted to narrow (single-byte) characters when the function is called. + + + Represents a newline character for print and display functions. + + + Indicates that the button was clicked in a message box. Returned by the function. + + + Indicates that the file is a normal file for file-access functions. + + + Indicates that the window style is normal with focus for the invoked program when the function is called. + + + Indicates that the window style is normal without focus for the invoked program when the function is called. + + + Indicates that the type of a variant object is . Returned by the function. + + + Represents a null character for print and display functions. + + + Represents a zero-length string for print and display functions, and for calling external procedures. + + + Indicates that the type of a variant object is . Returned by the function. + + + Represents the object error number. User-defined error numbers should be greater than this value. + + + Indicates that the button was clicked in a message box. Returned by the function. + + + Indicates that the and buttons will be displayed when the function is called. + + + Indicates that only the button will be displayed when the function is called. + + + Indicates that the first letter of every word in a string should be converted to uppercase and the remaining characters to lowercase when the function is called. + + + Indicates that the question icon will be displayed when the function is called. + + + Indicates that the file is a read-only file for file-access functions. + + + Indicates that the button was clicked in a message box. Returned by the function. + + + Indicates that the and buttons will be displayed when the function is called. + + + Specifies that Saturday should be used as the first day of the week when date-related functions are called. + + + Indicates that a property value should be set when the function is called. + + + Indicates that the short-date format for the current culture should be used when the function is called. + + + Indicates that the short-time format for the current culture should be used when the function is called. + + + Indicates that characters should be converted to Simplified Chinese when the function is called. + + + Indicates that the type of a variant object is . Returned by the function. + + + Indicates that the type of a variant object is . Returned by the function. + + + Specifies that Sunday should be used as the first day of the week when date-related functions are called. + + + Indicates that the file is a system file for file-access functions. + + + Indicates that the message box will be displayed as a modal dialog box when the function is called. + + + Represents a tab character for print and display functions. + + + Indicates that a text comparison should be performed when comparison functions are called. + + + Specifies that Thursday should be used as the first day of the week when date-related functions are called. + + + Indicates that characters should be converted to Traditional Chinese when the function is called. + + + Indicates that a value of should be used when number-formatting functions are called. + + + Specifies that Tuesday should be used as the first day of the week when date-related functions are called. + + + Indicates that characters should be converted to uppercase when the function is called. + + + Indicates that the default value should be used when number-formatting functions are called. + + + Indicates that the type of a variant object is a user-defined type. Returned by the function. + + + Indicates that the week specified by your system as the first week of the year should be used when date-related functions are called. + + + Indicates that the day specified by your system as the first day of the week should be used when date-related functions are called. + + + Indicates that the type of a variant object is . Returned by the function. + + + Represents a carriage-return character for print functions. + + + Indicates the volume label file attribute for file-access functions. + + + Specifies that Wednesday should be used as the first day of the week when date-related functions are called. + + + Indicates that narrow (single-byte) characters should be converted to wide (double-byte) characters when the function is called. + + + Indicates that the button was clicked in a message box. Returned by the function. + + + Indicates that the and buttons will be displayed when the function is called. + + + Indicates that the , , and buttons will be displayed when the function is called. + + + The module contains constants used as control characters. These constants can be used anywhere in your code. + + + Initializes a new instance of the class. + + + Represents a backspace character (). + + + Represents a carriage return character (). + + + Represents a carriage return/linefeed character combination (). + + + Represents a form feed character for print functions (). + + + Represents a line feed character (). + + + Represents a new line character (). + + + Represents a null character (). + + + Represents a double-quote character. + + + Represents a tab character (). + + + Represents a vertical tab character (). + + + The module contains the procedures used to perform various conversion operations. + + + Converts an object to the specified type. + The object to convert. + The type to which to convert the object. + An object whose type at run time is the requested target type. + + + Converts an object to the specified generic type. + The object to convert. + The type to which to convert the object. + An object statically typed as the requested generic type. + + + Returns the error message that corresponds to a given error number. + The error message that corresponds to the most recent run-time error. + + is out of range. + + + Returns the error message that corresponds to a given error number. + Optional. Any valid error number. + The error message that corresponds to a given error number. + + is out of range. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. If contains , is returned. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns a string representing the hexadecimal value of a number. + Required. Any valid numeric expression or expression. + A string representing the hexadecimal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the hexadecimal value of a number. + Required. Any valid numeric expression or expression. + A string representing the hexadecimal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the hexadecimal value of a number. + Required. Any valid numeric expression or expression. + A string representing the hexadecimal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the hexadecimal value of a number. + Required. Any valid numeric expression or expression. + A string representing the hexadecimal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the hexadecimal value of a number. + Required. Any valid numeric expression or expression. + A string representing the hexadecimal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the hexadecimal value of a number. + Required. Any valid numeric expression or expression. + A string representing the hexadecimal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the hexadecimal value of a number. + Required. Any valid numeric expression or expression. + A string representing the hexadecimal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the hexadecimal value of a number. + Required. Any valid numeric expression or expression. + A string representing the hexadecimal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the hexadecimal value of a number. + Required. Any valid numeric expression or expression. + A string representing the hexadecimal value of a number. + + is not specified. + + is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. If contains , is returned. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns the integer portion of a number. + Required. A number of type or any valid numeric expression. + The integer portion of a number. + Number is not specified. + Number is not a numeric type. + + + Returns a string representing the octal value of a number. + Required. Any valid numeric expression or expression. + A string representing the octal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the octal value of a number. + Required. Any valid numeric expression or expression. + A string representing the octal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the octal value of a number. + Required. Any valid numeric expression or expression. + A string representing the octal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the octal value of a number. + Required. Any valid numeric expression or expression. + A string representing the octal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the octal value of a number. + Required. Any valid numeric expression or expression. + A string representing the octal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the octal value of a number. + Required. Any valid numeric expression or expression. + A string representing the octal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the octal value of a number. + Required. Any valid numeric expression or expression. + A string representing the octal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the octal value of a number. + Required. Any valid numeric expression or expression. + A string representing the octal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a string representing the octal value of a number. + Required. Any valid numeric expression or expression. + A string representing the octal value of a number. + + is not specified. + + is not a numeric type. + + + Returns a representation of a number. + Required. An containing any valid numeric expression. + A representation of a number. + + is not specified. + + is not a numeric type. + + + Returns the numbers contained in a string as a numeric value of appropriate type. + Required. Any valid expression, variable, or value. If is of type , its value must be convertible to or an error occurs. + The numbers contained in a string as a numeric value of appropriate type. + + is too large. + + is an type expression that is not convertible to . + + + Returns the numbers contained in a string as a numeric value of appropriate type. + Required. Any valid expression, variable, or value. If is of type , its value must be convertible to or an error occurs. + The numbers contained in a string as a numeric value of appropriate type. + + is too large. + + is an type expression that is not convertible to . + + + Returns the numbers contained in a string as a numeric value of appropriate type. + Required. Any valid expression, variable, or value. If is of type , its value must be convertible to or an error occurs. + The numbers contained in a string as a numeric value of appropriate type. + + is too large. + + is an type expression that is not convertible to . + + + The module contains the procedures and properties used in date and time operations. + + + Returns a value containing a date and time value to which a specified time interval has been added. + Required. A enumeration value or a string expression representing the time interval you want to add. + Required. Floating-point expression representing the number of intervals you want to add. It can be positive (to get date/time values in the future) or negative (to get date/time values in the past). It can contain a fractional part when specifies hours, minutes, or seconds. For other values of , any fractional part of is ignored. + Required. An expression representing the date and time to which the interval is to be added. itself is not changed in the calling program. + A value containing a date and time value to which a specified time interval has been added. + + is not coercible to . + + is not valid. + Calculated date is before 00:00:00 on January 1 of the year 1, or later than 23:59:59 on December 31, 9999. + + + Returns a value containing a date and time value to which a specified time interval has been added. + Required. A enumeration value or a string expression representing the time interval you want to add. + Required. Floating-point expression representing the number of intervals you want to add. can be positive (to get date/time values in the future) or negative (to get date/time values in the past). It can contain a fractional part when specifies hours, minutes, or seconds. For other values of , any fractional part of is ignored. + Required. An expression representing the date and time to which the interval is to be added. itself is not changed in the calling program. + A value containing a date and time value to which a specified time interval has been added. + + is not coercible to . + + is not valid. + Calculated date is before 00:00:00 on January 1 of the year 1, or later than 23:59:59 on December 31, 9999. + + + Returns a long value specifying the number of time intervals between two values. + Required. A enumeration value or a string expression representing the time interval you want to use as the unit of difference between and . + Required. The first date/time value you want to use in the calculation. + Required. The second date/time value you want to use in the calculation. + Optional. A value chosen from the enumeration that specifies the first day of the week. If not specified, is used. + Optional. A value chosen from the enumeration that specifies the first week of the year. If not specified, is used. + A long value specifying the number of time intervals between two values. + + , , or is out of range. + + or is of an invalid type. + + + Returns a long value specifying the number of time intervals between two values. + Required. A enumeration value or a string expression representing the time interval you want to use as the unit of difference between and . + Required. The first date/time value you want to use in the calculation. + Required. The second date/time value you want to use in the calculation. + Optional. A value chosen from the enumeration that specifies the first day of the week. If not specified, is used. + Optional. A value chosen from the enumeration that specifies the first week of the year. If not specified, is used. + A long value specifying the number of time intervals between two values. + + , , or is out of range. + + or is of an invalid type. + + + Returns an integer value containing the specified component of a given value. + Required. A enumeration value or a string expression representing the part of the date/time value you want to return. + Required. The value that you want to evaluate. + Optional. A value chosen from the enumeration that specifies the first day of the week. If not specified, is used. + Optional. A value chosen from the enumeration that specifies the first week of the year. If not specified, is used. + An integer value containing the specified component of a given value. + + is not valid. + + is not coercible to . + + + Returns an value containing the specified component of a given value. + Required. A enumeration value or a string expression representing the part of the date/time value you want to return. + Required. A value that you want to evaluate. + Optional. A value chosen from the enumeration that specifies the first day of the week. If not specified, is used. + Optional. A value chosen from the enumeration that specifies the first week of the year. If not specified, is used. + An integer value containing the specified component of a given value. + + is invalid. + + is not coercible to . + + + Returns a value representing a specified year, month, and day, with the time information set to midnight (00:00:00). + Required. Integer expression from 1 through 9999. However, values below this range are also accepted. If is 0 through 99, it is interpreted as being between 1930 and 2029, as explained in the "Remarks" section below. If is less than 1, it is subtracted from the current year. + Required. Integer expression from 1 through 12. However, values outside this range are also accepted. The value of is offset by 1 and applied to January of the calculated year. In other words, ( - 1) is added to January. The year is recalculated if necessary. The following results illustrate this effect: +If is 1, the result is January of the calculated year. +If is 0, the result is December of the previous year. +If is -1, the result is November of the previous year. +If is 13, the result is January of the following year. + Required. Integer expression from 1 through 31. However, values outside this range are also accepted. The value of is offset by 1 and applied to the first day of the calculated month. In other words, ( - 1) is added to the first of the month. The month and year are recalculated if necessary. The following results illustrate this effect: +If is 1, the result is the first day of the calculated month. +If is 0, the result is the last day of the previous month. +If is -1, the result is the penultimate day of the previous month. +If is past the end of the current month, the result is the appropriate day of the following month. For example, if is 4 and is 31, the result is May 1. + A value representing a specified year, month, and day, with the time information set to midnight (00:00:00). + + + Returns or sets a string value representing the current date according to your system. + Returns or sets a string value representing the current date according to your system. + Invalid format used to set the value of . + + + Returns a value containing the date information represented by a string, with the time information set to midnight (00:00:00). + Required. string expression representing a date/time value from 00:00:00 on January 1 of the year 1 through 23:59:59 on December 31, 9999. + A value containing the date information represented by a string, with the time information set to midnight (00:00:00). + + includes invalid time information. + + + Returns an integer value from 1 through 31 representing the day of the month. + Required. A value from which you want to extract the day. + An integer value from 1 through 31 representing the day of the month. + + + Returns an integer value from 0 through 23 representing the hour of the day. + Required. A value from which you want to extract the hour. + An integer value from 0 through 23 representing the hour of the day. + + + Returns an integer value from 0 through 59 representing the minute of the hour. + Required. A value from which you want to extract the minute. + An integer value from 0 through 59 representing the minute of the hour. + + + Returns an integer value from 1 through 12 representing the month of the year. + Required. A value from which you want to extract the month. + An integer value from 1 through 12 representing the month of the year. + + + Returns a string value containing the name of the specified month. + Required. The numeric designation of the month, from 1 through 13; 1 indicates January and 12 indicates December. You can use the value 13 with a 13-month calendar. If your system is using a 12-month calendar and is 13, MonthName returns an empty string. + Optional. to abbreviate the month name; otherwise, . The default is . + A string value containing the name of the specified month. + + is less than 1 or greater than 13. + + + Returns a value containing the current date and time according to your system. + The current date and time according to your system. + + + Returns an integer value from 0 through 59 representing the second of the minute. + Required. A value from which you want to extract the second. + An integer value from 0 through 59 representing the second of the minute. + + + Returns or sets a value containing the current time of day according to your system. + Returns or sets a value containing the current time of day according to your system. + + + Returns a value representing the number of seconds elapsed since midnight. + A value representing the number of seconds elapsed since midnight. + + + Returns a value representing a specified hour, minute, and second, with the date information set relative to January 1 of the year 1. + Required. Integer expression from 0 through 23. However, values outside this range are also accepted. + Required. Integer expression from 0 through 59. However, values outside this range are also accepted. The value of is added to the calculated hour, so a negative value specifies minutes before that hour. + Required. Integer expression from 0 through 59. However, values outside this range are also accepted. The value of is added to the calculated minute, so a negative value specifies seconds before that minute. + A value representing a specified hour, minute, and second, with the date information set relative to January 1 of the year 1. + An argument is outside the range -2,147,483,648 through 2,147,483,647 + Calculated time is less than negative 24 hours. + + + Returns or sets a string value representing the current time of day according to your system. + Returns or sets a string value representing the current time of day according to your system. + Invalid format used to set the value of . + + + Returns a value containing the time information represented by a string, with the date information set to January 1 of the year 1. + Required. A string expression representing a date/time value from 00:00:00 on January 1 of the year 1 through 23:59:59 on December 31, 9999. + A value containing the time information represented by a string, with the date information set to January 1 of the year 1. + + includes invalid date information. + + + Returns or sets a value containing the current date according to your system. + Returns or sets a value containing the current date according to your system. + + + Returns an integer value containing a number representing the day of the week. + Required. A value for which you want to determine the day of the week. + Optional. A value chosen from the enumeration that specifies the first day of the week. If not specified, is used. + An integer value containing a number representing the day of the week. + + is less than 0 or more than 7. + + + Returns a string value containing the name of the specified weekday. + Required. Integer. The numeric designation for the weekday, from 1 through 7; 1 indicates the first day of the week and 7 indicates the last day of the week. The identities of the first and last days depend on the setting of . + Optional. value that indicates if the weekday name is to be abbreviated. If omitted, the default is , which means the weekday name is not abbreviated. + Optional. A value chosen from the enumeration that specifies the first day of the week. If not specified, is used. + A string value containing the name of the specified weekday. + + is less than 1 or greater than 7, or is less than 0 or greater than 7. + + + Returns an integer value from 1 through 9999 representing the year. + Required. A value from which you want to extract the year. + An integer value from 1 through 9999 representing the year. + + + Indicates how to display dates when calling the function. + + + For real numbers, displays a date and time. If the number has no fractional part, displays only a date. If the number has no integer part, displays time only. Date and time display is determined by your computer's regional settings. This member is equivalent to the Visual Basic constant . + + + Displays a date using the long-date format specified in your computer's regional settings. This member is equivalent to the Visual Basic constant . + + + Displays a time using the long-time format specified in your computer's regional settings. This member is equivalent to the Visual Basic constant . + + + Displays a date using the short-date format specified in your computer's regional settings. This member is equivalent to the Visual Basic constant . + + + Displays a time using the short-time format specified in your computer's regional settings. This member is equivalent to the Visual Basic constant . + + + Indicates how to determine and format date intervals when calling date-related functions. + + + Day of month (1 through 31) + + + Day of year (1 through 366) + + + Hour (0 through 23) + + + Minute (0 through 59) + + + Month (1 through 12) + + + Quarter of year (1 through 4) + + + Second (0 through 59) + + + Day of week (1 through 7) + + + Week of year (1 through 53) + + + Year + + + Indicates when payments are due when calling financial methods. + + + Falls at the beginning of the date interval. + + + Falls at the end of the date interval. + + + The module contains properties and procedures used to identify and handle run-time errors using the object. + + + Clears all property settings of the object. + + + Returns or sets a expression containing a descriptive string associated with an error. Read/write. + Returns or sets a expression containing a descriptive string associated with an error. Read/write. + + + Gets an integer indicating the line number of the last executed statement. + The line number of the last executed statement. + + + Returns the exception representing the error that occurred. + The exception representing the error that occurred. + + + Gets a system error code produced by a call to a dynamic-link library (DLL). + A system error code produced by a call to a dynamic-link library (DLL). + + + Returns or sets a numeric value specifying an error. Read/write. + Returns or sets a numeric value specifying an error. Read/write. + + is greater than 65535. + + + Generates a run-time error; can be used instead of the statement. + Required. integer that identifies the nature of the error. Visual Basic errors are in the range 0-65535; the range 0-512 is reserved for system errors; the range 513-65535 is available for user-defined errors. When setting the property to your own error code in a class module, you add your error code number to the constant. For example, to generate the error number 513, assign vbObjectError + 513 to the property. + Optional. expression naming the object or application that generated the error. When setting this property for an object, use the form project.class. If is not specified, the process ID of the current Visual Basic project is used. + Optional. expression describing the error. If unspecified, the value in the property is examined. If it can be mapped to a Visual Basic run-time error code, the string that would be returned by the function is used as the property. If there is no Visual Basic error corresponding to the property, the "Application-defined or object-defined error" message is used. + Optional. The fully qualified path to the Help file in which help on this error can be found. If unspecified, Visual Basic uses the fully qualified drive, path, and file name of the Visual Basic Help file. + Optional. The context ID identifying a topic within that provides help for the error. If omitted, the Visual Basic Help-file context ID for the error corresponding to the property is used, if it exists. + + + Indicates the file attributes to use when calling file-access functions. + + + File has changed since last backup. This member is equivalent to the Visual Basic constant . + + + Directory or folder. This member is equivalent to the Visual Basic constant . + + + Hidden. This member is equivalent to the Visual Basic constant . + + + Normal (default for and ). No special characteristics apply to this file. This member is equivalent to the Visual Basic constant . + + + Read only. This member is equivalent to the Visual Basic constant . + + + System file. This member is equivalent to the Visual Basic constant . + + + Volume label. This attribute is not valid when used with . This member is equivalent to the Visual Basic constant . + + + Specifies what should be done when a directory that is to be deleted contains files or directories. + + + Delete the contents of the directory along with the directory. Default. + + + Throw an if the directory is not empty. The property of the exception lists the file(s) that could not be deleted. + + + Indicates whether text fields are delimited or fixed width. + + + Indicates that the fields are delimited. + + + Indicates that the fields are fixed width. + + + Provides properties and methods for working with drives, files, and directories. + + + Initializes a new instance of the class. + + + Combines two paths and returns a properly formatted path. + + . First path to be combined. + + . Second path to be combined. + The combination of the specified paths. + + or are malformed paths. + + + Copies the contents of a directory to another directory. + The directory to be copied. + The location to which the directory contents should be copied. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The source directory does not exist. + The source path and target path are the same. + The operation is cyclic. + The path exceeds the system-defined maximum length. + A folder name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + A destination file exists but cannot be accessed. + + + Copies the contents of a directory to another directory. + The directory to be copied. + The location to which the directory contents should be copied. + Whether to visually track the operation's progress. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The source directory does not exist. + The source path and target path are the same. + The operation is cyclic. + The path exceeds the system-defined maximum length. + A folder name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + A destination file exists but cannot be accessed. + + is set to and the user cancels the operation, or one or more files in the directory cannot be copied. + + + Copies the contents of a directory to another directory. + The directory to be copied. + The location to which the directory contents should be copied. + Whether to visually track the operation's progress. Default is . + Specifies what should be done if the user clicks Cancel during the operation. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The source directory does not exist. + The source path and target path are the same. + The operation is cyclic. + The path exceeds the system-defined maximum length. + A folder name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + A destination file exists but cannot be accessed. + + is set to and the user cancels the operation, or one or more files in the directory cannot be copied. + + + Copies the contents of a directory to another directory. + The directory to be copied. + The location to which the directory contents should be copied. + + to overwrite existing files; otherwise . Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The source directory does not exist. + The source path and target path are the same. + The operation is cyclic. + The path exceeds the system-defined maximum length. + A folder name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + A destination file exists but cannot be accessed. + + + Copies a file to a new location. + The file to be copied. + The location to which the file should be copied. + + contains path information. + + or is or an empty string. + The source file is not valid or does not exist. + A file in the target directory with the same name is in use. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The path exceeds the system-defined maximum length. + The user does not have required permission. + The user lacks necessary permissions to view the path. + + + Copies a file to a new location. + The file to be copied. + The location to which the file should be copied. + Whether to visually track the operation's progress. Default is . + + contains path information. + + or is or an empty string. + The source file is not valid or does not exist. + The destination file exists and is set to . + A file or directory name in the path contains a colon (:) or is in an invalid format. + The path exceeds the system-defined maximum length. + The user does not have required permission. + The user lacks necessary permissions to view the path. + + + Copies a file to a new location. + The file to be copied. + The location to which the file should be copied. + Whether to visually track the operation's progress. Default is . + Specifies what should be done if the user clicks Cancel during the operation. Default is . + + contains path information. + + or is or an empty string. + The source file is not valid or does not exist. + The destination file exists and is set to . + A file or directory name in the path contains a colon (:) or is in an invalid format. + The path exceeds the system-defined maximum length. + The user does not have required permission. + The user lacks necessary permissions to view the path. + + is set to , and the user has canceled the operation or an unspecified I/O error occurs. + + + Copies a file to a new location. + The file to be copied. + The location to which the file should be copied. + + if existing files should be overwritten; otherwise . Default is . + + contains path information. + + or is or an empty string. + The source file is not valid or does not exist. + The destination file exists and is set to . + A file or directory name in the path contains a colon (:) or is in an invalid format. + The path exceeds the system-defined maximum length. + The user does not have required permission. + The user lacks necessary permissions to view the path. + + + Creates a directory. + Name and location of the directory. + The directory name is malformed. For example, it contains illegal characters or is only white space. + + is or an empty string. + The directory name is too long. + The directory name is only a colon (:). + The parent directory of the directory to be created is read-only + The user does not have permission to create the directory. + + + Gets or sets the current directory. + The current directory for file I/O operations. + The path is not valid. + The user lacks necessary permissions. + + + Deletes a directory. + Directory to be deleted. + Specifies what should be done when a directory that is to be deleted contains files or directories. Default is . + The path is a zero-length string, is malformed, contains only white space, or contains invalid characters (including wildcard characters). The path is a device path (starts with \\.\). + + is or an empty string. + The directory does not exist or is a file. + A file in the directory or subdirectory is in use. + The directory name contains a colon (:). + The path exceeds the system-defined maximum length. + The user does not have required permissions. + The user cancels the operation or the directory cannot be deleted. + + + Deletes a directory. + Directory to be deleted. + Specifies whether to visually track the operation's progress. Default is . + Specifies whether or not the deleted file should be sent to the Recycle Bin. Default is . + The path is a zero-length string, is malformed, contains only white space, or contains invalid characters (including wildcard characters). The path is a device path (starts with \\.\). + + is or an empty string. + The directory does not exist or is a file. + A file in the directory or subdirectory is in use. + The directory name contains a colon (:). + The path exceeds the system-defined maximum length. + The user does not have required permissions. + The user cancels the operation or the directory cannot be deleted. + + + Deletes a directory. + Directory to be deleted. + Specifies whether to visually track the operation's progress. Default is . + Specifies whether or not the deleted file should be sent to the Recycle Bin. Default is . + Specifies whether to throw an exception if the user clicks Cancel. + The path is a zero-length string, is malformed, contains only white space, or contains invalid characters (including wildcard characters). The path is a device path (starts with \\.\). + + is or an empty string. + The directory does not exist or is a file. + A file in the directory or subdirectory is in use. + The directory name contains a colon (:). + The path exceeds the system-defined maximum length. + The user does not have required permissions. + The user cancels the operation or the directory cannot be deleted. + + + Deletes a file. + Name and path of the file to be deleted. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; it has a trailing slash where a file must be specified; or it is a device path (starts with \\.\). + + is or an empty string. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The file is in use. + The user lacks necessary permissions to view the path. + The file does not exist. + The user does not have permission to delete the file or the file is read-only. + + + Deletes a file. + Name and path of the file to be deleted. + Whether to visually track the operation's progress. Default is . + Whether or not the deleted file should be sent to the Recycle Bin. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; it has a trailing slash where a file must be specified; or it is a device path (starts with \\.\). + + is or an empty string. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The file is in use. + The user lacks necessary permissions to view the path. + The file does not exist. + The user does not have permission to delete the file or the file is read-only. + + + Deletes a file. + Name and path of the file to be deleted. + Whether to visually track the operation's progress. Default is . + Whether or not the deleted file should be sent to the Recycle Bin. Default is . + Specifies whether or not an exception is thrown when the user cancels the operation. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; it has a trailing slash where a file must be specified; or it is a device path (starts with \\.\). + + is or an empty string. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The file is in use. + The user lacks necessary permissions to view the path. + The file does not exist. + The user does not have permission to delete the file or the file is read-only. + The user cancelled the operation and is set to . + + + Returns if the specified directory exists. + Path of the directory. + + if the directory exists; otherwise . This method also returns if the parameter represents the name and path of a file rather than a directory. + + + Returns a read-only collection of all available drive names. + A read-only collection of all available drives as objects. + + + Returns if the specified file exists. + Name and path of the file. + Returns if the file exists; otherwise this method returns . This method also returns if the parameter represents the path of a directory rather than a file. + The name of the file ends with a backslash (\). + + + Returns a read-only collection of strings representing the names of files containing the specified text. + The directory to be searched. + The search text. + + if the search should be case-sensitive; otherwise . Default is . + Whether to include subfolders. Default is . + Read-only collection of the names of files containing the specified text. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \.</code>). + + is or an empty string. + The specified directory does not exist. + The specified directory points to an existing file. + The path exceeds the system-defined maximum length. + The specified directory path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + + + Returns a read-only collection of strings representing the names of files containing the specified text. + The directory to be searched. + The search text. + + if the search should be case-sensitive; otherwise . Default is . + Whether to include subfolders. Default is . + Pattern to be matched. + Read-only collection of the names of files containing the specified text. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \.</code>). + + is or an empty string. + The specified directory does not exist. + The specified directory points to an existing file. + The path exceeds the system-defined maximum length. + The specified directory path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + + + Returns a collection of strings representing the path names of subdirectories within a directory. + Name and path of directory. + Read-only collection of the path names of subdirectories within the specified directory. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is or an empty string. + The specified directory does not exist. + The specified directory points to an existing file. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + + + Returns a collection of strings representing the path names of subdirectories within a directory. + Name and path of directory. + Whether to include subfolders. Default is . + Pattern to match names. + Read-only collection of the path names of subdirectories within the specified directory. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + One or more of the specified wildcard characters is , an empty string, or contains only spaces. + The specified directory does not exist. + The specified directory points to an existing file. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + + + Returns a object for the specified path. + + . Path of directory. + + object for the specified path. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is or an empty string. + The path exceeds the system-defined maximum length. + The directory path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path + + + Returns a object for the specified drive. + Drive to be examined. + + object for the specified drive. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is or an empty string. + The path exceeds the system-defined maximum length. + The user lacks necessary permissions to view the path + + + Returns a object for the specified file. + Name and path of the file. + + object for the specified file + The path name is malformed. For example, it contains invalid characters or is only white space. The file name has a trailing slash mark. + + is or an empty string. + The path contains a colon in the middle of the string. + The path is too long. + The user lacks necessary permissions. + The user lacks ACL (access control list) access to the file. + + + Returns a read-only collection of strings representing the names of files within a directory. + Directory to be searched. + Read-only collection of file names from the specified directory. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is . + The directory to search does not exist. + + points to an existing file. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + + + Returns a read-only collection of strings representing the names of files within a directory. + Directory to be searched. + Whether to include subfolders. Default is . + Pattern to be matched. + Read-only collection of file names from the specified directory. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is . + The directory to search does not exist. + + points to an existing file. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + + + Parses the file name out of the path provided. + Required. Path to be parsed. . + The file name from the specified path. + + + Returns the parent path of the provided path. + Path to be examined. + The parent path of the provided path. + Path does not have a parent path because it is a root path. + + is . + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + + + Creates a uniquely named zero-byte temporary file on disk and returns the full path of that file. + + containing the full path of the temporary file. + + + Moves a directory from one location to another. + Path of the directory to be moved. + Path of the directory to which the source directory is being moved. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The directory does not exist. + The source is a root directory or The source path and the target path are the same. + The path exceeds the system-defined maximum length. + The operation is cyclic. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user does not have required permission. + + + Moves a directory from one location to another. + Path of the directory to be moved. + Path of the directory to which the source directory is being moved. + Specifies whether to visually track the operation's progress. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The directory does not exist. + The target directory already exists and is set to . + The path exceeds the system-defined maximum length. + The operation is cyclic. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user does not have required permission. + + + Moves a directory from one location to another. + Path of the directory to be moved. + Path of the directory to which the source directory is being moved. + Specifies whether to visually track the operation's progress. Default is . + Specifies whether or not an exception is thrown when the user cancels the operation. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The directory does not exist. + + is set to and a subdirectory of the file cannot be copied. + + is set to , and the user cancels the operation, or the operation cannot be completed. + The user lacks necessary permissions to view the path. + The path exceeds the system-defined maximum length. + The operation is cyclic. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user does not have required permission. + + + Moves a directory from one location to another. + Path of the directory to be moved. + Path of the directory to which the source directory is being moved. + + if existing directories should be overwritten; otherwise . Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The directory does not exist. + The target directory already exists and is set to . + The path exceeds the system-defined maximum length. + The operation is cyclic. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user does not have required permission. + + + Moves a file to a new location. + Path of the file to be moved. + Path of the directory into which the file should be moved. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is or an empty string. + The source file is not valid or does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + + + Moves a file to a new location. + Path of the file to be moved. + Path of the directory into which the file should be moved. + Specifies whether to visually track the operation's progress. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is or an empty string. + The source file is not valid or does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + + + Moves a file to a new location. + Path of the file to be moved. + Path of the directory into which the file should be moved. + Specifies whether to visually track the operation's progress. Default is . + Specifies whether or not an exception is thrown when the user cancels the operation. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is or an empty string. + The source file is not valid or does not exist. + The file is in use by another process, or an I/O error occurs. + + is set to , and either the user has cancelled the operation or an unspecified I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + + + Moves a file to a new location. + Path of the file to be moved. + Path of the directory into which the file should be moved. + + to overwrite existing files; otherwise . Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is or an empty string. + The source file is not valid or does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + + + The method allows you to create a object, which provides a way to easily and efficiently parse structured text files, such as logs. The object can be used to read both delimited and fixed-width files. + The file to be opened with the . + + to read the specified file. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + A row cannot be parsed using the specified format. The exception message specifies the line causing the exception, while the property is assigned the text contained in the line. + The user lacks necessary permissions to view the path. + + + The method allows you to create a object, which provides a way to easily and efficiently parse structured text files, such as logs. The object can be used to read both delimited and fixed-width files. + The file to be opened with the . + Widths of the fields. + + to read the specified file. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + A row cannot be parsed using the specified format. The exception message specifies the line causing the exception, while the property is assigned the text contained in the line. + The user lacks necessary permissions to view the path. + + + The method allows you to create a object, which provides a way to easily and efficiently parse structured text files, such as logs. The object can be used to read both delimited and fixed-width files. + The file to be opened with the . + Delimiters for the fields. + + to read the specified file. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + A row cannot be parsed using the specified format. The exception message specifies the line causing the exception, while the property is assigned the text contained in the line. + The user lacks necessary permissions to view the path. + + + Opens a object to read from a file. + File to be read. + + object to read from the file + The file name ends with a backslash (\). + The specified file cannot be found. + The user lacks necessary permissions to read from the file. + + + Opens a object to read from a file. + File to be read. + The encoding to use for the file contents. Default is ASCII. + + object to read from the file + The file name ends with a backslash (\). + The specified file cannot be found. + The user lacks necessary permissions to read from the file. + + + Opens a object to write to the specified file. + File to be written to. + + to append to the contents of the file; to overwrite the contents of the file. Default is . + + object to write to the specified file. + + is or an empty string. + The file name ends with a trailing slash. + + + Opens a to write to the specified file. + File to be written to. + + to append to the contents in the file; to overwrite the contents of the file. Default is . + Encoding to be used in writing to the file. Default is ASCII. + + object to write to the specified file. + + is or an empty string. + The file name ends with a trailing slash. + + + Returns the contents of a file as a byte array. + File to be read. + + array containing the contents of the file. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + + Returns the contents of a text file as a . + Name and path of the file to read. + + containing the contents of the file. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + + Returns the contents of a text file as a . + Name and path of the file to read. + Character encoding to use in reading the file. Default is UTF-8. + + containing the contents of the file. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + + Renames a directory. + Path and name of directory to be renamed. + New name for directory. + + contains path information. + + is . +-or- + is or an empty string. + The directory does not exist. + There is an existing file or directory with the name specified in . + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user does not have required permission. + + + Renames a file. + File to be renamed. + New name of file. + + contains path information or ends with a backslash (\). + + is . +-or- + is or an empty string. + The directory does not exist. + There is an existing file or directory with the name specified in . + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user does not have required permission. + + + Writes data to a binary file. + Path and name of the file to be written to. + Data to be written to the file. + + to append to the file contents; to overwrite the file contents. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + + Writes text to a file. + File to be written to. + Text to be written to file. + + to append to the contents of the file; to overwrite the contents of the file. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + + Writes text to a file. + File to be written to. + Text to be written to file. + + to append to the contents of the file; to overwrite the contents of the file. + What encoding to use when writing to file. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + + The exception that is thrown when the method cannot parse a row using the specified format. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data about the exception being thrown. + The structure that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + A describing the error. + The object that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a catch block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message and a line number. + The message for the exception. + The line number of the malformed line. + + + Initializes a new instance of the class with a specified error message, a line number, and a reference to the inner exception that is the cause of this exception. + The message for the exception. + The line number of the malformed line. + The that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a catch block that handles the inner exception. + + + Sets the object with information about the exception. + The object that holds the serialized object data about the exception being thrown. + The structure that contains contextual information about the source or destination. + + + Gets the line number of the malformed line. + The line number of the malformed line. + + + Creates and returns a string representation of the current exception. + A string representation of the current exception. + + + Specifies whether a file should be deleted permanently or placed in the Recycle Bin. + + + Delete the file or directory permanently. Default. + + + Send the file or directory to the Recycle Bin. + + + Specifies whether to search all or only top-level directories. + + + Search the specified directory and all subdirectories within it. Default. + + + Search only the specified directory and exclude subdirectories. + + + Provides properties for accessing commonly referenced directories. + + + Returns an instance of the class. + + + Gets a path name pointing to the Application Data directory for the all users. + The path to the Application Data directory for the all users. + Controls access to system and user environment variables. Associated enumeration: . + The path is empty, usually because the operating system does not support the directory. + + + Gets a path name pointing to the Application Data directory for the current user. + The path to the Application Data directory for the current user. + The path is empty, usually because the operating system does not support the directory. + + + Gets a path name pointing to the Desktop directory. + The path to the Desktop directory. + The path is empty, usually because the operating system does not support the directory. + + + Gets a path name pointing to the My Documents directory. + The path to the My Documents directory. + The path is empty, usually because the operating system does not support the directory. + + + Gets a path name pointing to the My Music directory. + The path to the My Music directory. + The path is empty, usually because the operating system does not support the directory. + + + Gets a path name pointing to the My Pictures directory. + The path to the My Pictures directory. + The path is empty, usually because the operating system does not support the directory. + + + Gets a path pointing to the Program Files directory. + The path to the Program Files directory. + The path is empty, usually because the operating system does not support the directory. + + + Gets a path name pointing to the Programs directory. + The path to the Programs directory. + The path is empty, usually because the operating system does not support the directory. + + + Gets a path name pointing to the Temp directory. + The path to the Temp directory. + The path is empty, usually because the operating system does not support the directory. + + + Provides methods and properties for parsing structured text files. + + + Initializes a new instance of the class. + + . The stream to be parsed. + + is . + + cannot be read from. + + + Initializes a new instance of the class. + + . The stream to be parsed. + + . The character encoding to use if encoding is not determined from file. Default is . + + or is . + + cannot be read from. + + + Initializes a new instance of the class. + + . The stream to be parsed. + + . The character encoding to use if encoding is not determined from file. Default is . + + . Indicates whether to look for byte order marks at the beginning of the file. Default is . + + or is . + + cannot be read from. + + + Initializes a new instance of the class. + + . The stream to be parsed. + + . The character encoding to use if encoding is not determined from file. Default is . + + . Indicates whether to look for byte order marks at the beginning of the file. Default is . + + . Indicates whether to leave open when the object is closed. Default is . + + or is . + + cannot be read from. + + + Initializes a new instance of the class. + + . The stream to be parsed. + + is . + + + Initializes a new instance of the class. + + . The complete path of the file to be parsed. + + is an empty string. + + + Initializes a new instance of the class. + + . The complete path of the file to be parsed. + + . The character encoding to use if encoding is not determined from file. Default is . + + is an empty string or is . + + + Initializes a new instance of the class. + + . The complete path of the file to be parsed. + + . The character encoding to use if encoding is not determined from file. Default is . + + . Indicates whether to look for byte order marks at the beginning of the file. Default is . + + is an empty string or is . + + + Closes the current object. + + + Defines comment tokens. A comment token is a string that, when placed at the beginning of a line, indicates that the line is a comment and should be ignored by the parser. + A string array that contains all of the comment tokens for the object. + A comment token includes white space. + + + Defines the delimiters for a text file. + A string array that contains all of the field delimiters for the object. + A delimiter value is set to a newline character, an empty string, or . + + + Releases resources used by the object. + Boolean. releases both managed and unmanaged resources; releases only unmanaged resources. + + + Returns if there are no non-blank, non-comment lines between the current cursor position and the end of the file. + + if there is no more data to read; otherwise, . + + + Returns the line that caused the most recent exception. + The line that caused the most recent exception. + + + Returns the number of the line that caused the most recent exception. + The number of the line that caused the most recent exception. + + + Denotes the width of each column in the text file being parsed. + An integer array that contains the width of each column in the text file that is being parsed. + A width value in any location other than the last entry of the array is less than or equal to zero. + + + Allows the object to attempt to free resources and perform other cleanup operations before it is reclaimed by garbage collection. + + + Denotes whether fields are enclosed in quotation marks when a delimited file is being parsed. + + if fields are enclosed in quotation marks; otherwise, . + + + Returns the current line number, or returns -1 if no more characters are available in the stream. + The current line number. + + + Reads the specified number of characters without advancing the cursor. + + . Number of characters to read. Required. + A string that contains the specified number of characters read. + + is less than 0. + + + Reads all fields on the current line, returns them as an array of strings, and advances the cursor to the next line containing data. + An array of strings that contains field values for the current line. + A field cannot be parsed by using the specified format. + + + Returns the current line as a string and advances the cursor to the next line. + The current line from the file or stream. + + + Reads the remainder of the text file and returns it as a string. + The remaining text from the file or stream. + + + Sets the delimiters for the reader to the specified values, and sets the field type to . + Array of type . + A delimiter is zero-length. + + + Sets the delimiters for the reader to the specified values. + Array of . + + + Releases resources used by the object. + + + Indicates whether the file to be parsed is delimited or fixed-width. + A value that indicates whether the file to be parsed is delimited or fixed-width. + + + Indicates whether leading and trailing white space should be trimmed from field values. + + if leading and trailing white space should be trimmed from field values; otherwise, . + + + Specifies whether an exception is thrown if the user clicks Cancel during an operation. + + + Do nothing when the user clicks Cancel. + + + Throw an exception when the user clicks Cancel. + + + Specifies which dialog boxes to show when copying, deleting, or moving files or directories. + + + Show progress dialog box and any error dialog boxes. + + + Only show error dialog boxes and hide progress dialog boxes. Default. + + + The module contains the procedures that are used to perform file, directory or folder, and system operations. The feature gives you better productivity and performance in file I/O operations than using the module. For more information, see . + + + Changes the current directory or folder. The feature gives you better productivity and performance in file I/O operations than the function. For more information, see . + Required. A string expression that identifies which directory or folder becomes the new default directory or folder. may include the drive. If no drive is specified, changes the default directory or folder on the current drive. + + is empty. + Invalid drive is specified, or drive is unavailable. + + + Changes the current drive. + Required. String expression that specifies an existing drive. If you supply a zero-length string (""), the current drive does not change. If the argument is a multiple-character string, uses only the first letter. + Invalid drive is specified, or drive is unavailable. + + + Changes the current drive. + Required. String expression that specifies an existing drive. If you supply a zero-length string (""), the current drive does not change. If the argument is a multiple-character string, uses only the first letter. + Invalid drive is specified, or drive is unavailable. + + + Returns a string representing the current path. The gives you better productivity and performance in file I/O operations than . For more information, see . + A string representing the current path. + + + Returns a string representing the current path. The gives you better productivity and performance in file I/O operations than . For more information, see . + Optional. expression that specifies an existing drive. If no drive is specified, or if is a zero-length string (""), returns the path for the current drive. + A string representing the current path. + + + Returns a string representing the name of a file, directory, or folder that matches a specified pattern or file attribute, or the volume label of a drive. The gives you better productivity and performance in file I/O operations than the function. See for more information. + A string representing the name of a file, directory, or folder that matches a specified pattern or file attribute, or the volume label of a drive. + + + Returns a string representing the name of a file, directory, or folder that matches a specified pattern or file attribute, or the volume label of a drive. The gives you better productivity and performance in file I/O operations than the function. See for more information. + Optional. A string expression that specifies a file name, directory or folder name, or drive volume label. A zero-length string () is returned if is not found. + Optional. Enumeration or numeric expression whose value specifies file attributes. If omitted, returns files that match but have no attributes. + A string representing the name of a file, directory, or folder that matches a specified pattern or file attribute, or the volume label of a drive. + + + Returns a Boolean value when the end of a file opened for or sequential has been reached. + Required. An that contains any valid file number. + A Boolean value when the end of a file opened for or sequential has been reached. + File mode is invalid. + + + Returns an enumeration representing the file mode for files opened using the function. The gives you better productivity and performance in file I/O operations than the function. See for more information. + Required. . Any valid file number. + The following enumeration values indicate the file access mode: + Value + + Mode + + 1 + + 2 + + 4 + + 8 + + 32 + + + + + Concludes input/output (I/O) to a file opened using the function. gives you better productivity and performance in file I/O operations. See for more information. + Optional. Parameter array of 0 or more channels to be closed. + + does not exist. + + + Copies a file. The gives you better productivity and performance in file I/O operations than . See for more information. + Required. A string expression that specifies the name of the file to be copied. may include the directory or folder, and drive, of the source file. + Required. A string expression that specifies the destination file name. may include the directory or folder, and drive, of the destination file. + + or is invalid or not specified. + File is already open. + File does not exist. + + + Returns a value that indicates the date and time a file was written to. The feature gives you better productivity and performance in file I/O operations than . For more information, see + Required. A string expression that specifies a file name. may include the directory or folder, and the drive. + + value that indicates the date and time a file was created or last modified. + + is invalid or contains wildcards. + Target file does not exist. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + Optional. Applies only when writing an array. Specifies whether the array is to be treated as dynamic and whether an array descriptor describing the size and bounds of the array is necessary. + Optional. Applies only when writing a string. Specifies whether to write a two-byte descriptor for the string that describes the length. The default is . + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + Optional. Applies only when writing a string. Specifies whether to write a two-byte descriptor for the string that describes the length. The default is . + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Reads data from an open disk file into a variable. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name into which data is read. + Optional. Record number ( mode files) or byte number ( mode files) at which reading starts. + + + Returns a value that specifies the length of a file in bytes. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. A string expression that specifies a file. may include the directory or folder, and the drive. + The length of a file in bytes. + File does not exist. + + + Opens a file for input or output. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. Use the function to obtain the next available file number. + Required. A string expression that specifies a file name - may include directory or folder, and drive. + Required. Enumeration specifying the file mode: , , , , or . For more information, see . + Optional. Enumeration specifying the operations permitted on the open file: , , or . Defaults to . For more information, see . + Optional. Enumeration specifying the operations not permitted on the open file by other processes: , , , and . Defaults to . For more information, see . + Optional. Number less than or equal to 32,767 (bytes). For files opened for random access, this value is the record length. For sequential files, this value is the number of characters buffered. + Record length is negative (and not equal to -1). + + is already open, or is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + Optional. Applies only when writing an array. Specifies whether the array is to be treated as dynamic, and whether to write an array descriptor for the string that describes the length. + Optional. Applies only when writing a string. Specifies whether to write a two-byte string length descriptor for the string to the file. The default is . + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + Optional. Applies only when writing a string. Specifies whether to write a two-byte string length descriptor for the string to the file. The default is . + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + < 1 and not equal to -1. + File mode is invalid. + + + Writes data from a variable to a disk file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Valid variable name that contains data written to disk. + Optional. Record number ( mode files) or byte number ( mode files) at which writing starts. + + + Assigns an output line width to a file opened by using the function. + Required. Any valid file number. + Required. Numeric expression in the range 0-255, inclusive, which indicates how many characters appear on a line before a new line is started. If equals 0, there is no limit to the length of a line. The default value for is 0. + File mode is invalid. + + + Returns an value that represents the next file number available for use by the function. + An integer value that represents the next file number available for use by the function. + More than 255 files are in use. + + + Returns a value that represents the attributes of a file, directory, or folder. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. A string expression that specifies a file, directory, or folder name. can include the directory or folder, and the drive. + A bitwise combination of the enumeration values. + + is invalid or contains wildcards. + Target file does not exist. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Reads data from an open sequential file and assigns the data to variables. + Required. Any valid file number. + Required. Variable that is assigned the values read from the file - cannot be an array or object variable. + File mode is invalid. + + + Returns value that contains characters from a file opened in or mode. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. Any valid file number. + Required. Any valid numeric expression specifying the number of characters to read. + A string that contains characters from a file opened in or mode. The feature gives you better productivity and performance in file I/O operations than . + + does not exist. + + < 0 or > 214. + + + Deletes files from a disk. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. A string expression that specifies one or more file names to be deleted. can include the directory or folder, and the drive. + Target file(s) open. + Target file(s) not found. + Permission denied. + + + Reads a single line from an open sequential file and assigns it to a variable. + Required. Any valid file number. + Reads a single line from an open sequential file and assigns it to a variable. + End of file reached. + + does not exist. + + + Returns a value that specifies the current read/write position in an open file. + Required. Any valid file number. + The current read/write position in an open file. + File mode is invalid. + + + Controls access by other processes to all or part of a file opened by using the function. The feature gives you better productivity and performance in file I/O operations than and . For more information, see . + Required. Any valid file number. + File mode is invalid. + + + Controls access by other processes to all or part of a file opened by using the function. The feature gives you better productivity and performance in file I/O operations than and . For more information, see . + Required. Any valid file number. + Optional. Number of the only record or byte to lock or unlock. + File mode is invalid. + + + Controls access by other processes to all or part of a file opened by using the function. The feature gives you better productivity and performance in file I/O operations than and . For more information, see . + Required. Any valid file number. + Optional. Number of the first record or byte to lock or unlock. + Optional. Number of the last record or byte to lock or unlock. + File mode is invalid. + + + Returns the size, in bytes, of a file opened by using the function. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. An integer that contains a valid file number. + The size, in bytes, of a file opened by using the function. The feature gives you better productivity and performance in file I/O operations than . + File mode is invalid. + + + Creates a new directory. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. A string expression that identifies the directory to be created. The may include the drive. If no drive is specified, creates the new directory on the current drive. + + is not specified or is empty. + Permission denied. + Directory already exists. + + + Writes display-formatted data to a sequential file. + Required. Any valid file number. + Optional. Zero or more comma-delimited expressions to write to a file. +The argument settings are: +: File mode is invalid. +: does not exist. + + + Writes display-formatted data to a sequential file. + Required. Any valid file number. + Optional. Zero or more comma-delimited expressions to write to a file. +The argument settings are: +: File mode is invalid. +: does not exist. + + + Renames a disk file or directory. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. A string expression that specifies the existing file name and location. may include the directory, and drive, of the file. + Required. A string expression that specifies the new file name and location. may include directory and drive of the destination location. The file name specified by cannot already exist. + Path is invalid. + + file does not exist. + Cannot rename to different device. + + + Closes all disk files opened by using the function. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + + + Removes an existing directory. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. A string expression that identifies the directory or folder to be removed. can include the drive. If no drive is specified, removes the directory on the current drive. + + is not specified or is empty. + Target directory contains files. + Directory does not exist. + + + Returns a specifying the current read/write position in a file opened by using the function, or sets the position for the next read/write operation in a file opened by using the function. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. An that contains a valid file number. + A specifying the current read/write position in a file opened by using the function, or sets the position for the next read/write operation in a file opened by using the function. + File mode is invalid. + + + Returns a specifying the current read/write position in a file opened by using the function, or sets the position for the next read/write operation in a file opened by using the function. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. An that contains a valid file number. + Required. Number in the range 1-2,147,483,647, inclusive, that indicates where the next read/write operation should occur. + File mode is invalid. + + + Sets attribute information for a file. The feature gives you better productivity and performance in file I/O operations than . For more information, see . + Required. A string expression that specifies a file name. can include directory or folder, and drive. + Required. Constant or numeric expression, whose sum specifies file attributes. + + type is invalid. + + + Used with the or function to position output. + Required. The number of spaces to insert before displaying or printing the next expression in a list. + Used with the or function to position output. + + + Used with the or functions to position output. + Used with the or functions to position output. + + + Used with the or functions to position output. + Optional. The column number moved to before displaying or printing the next expression in a list. If omitted, moves the insertion point to the start of the next print zone. + Used with the or functions to position output. + + + Controls access by other processes to all or part of a file opened by using the function. The feature gives you better productivity and performance in file I/O operations than and . For more information, see . + Required. Any valid file number. + File mode is invalid. + + + Controls access by other processes to all or part of a file opened by using the function. The feature gives you better productivity and performance in file I/O operations than and . For more information, see . + Required. Any valid file number. + Optional. Number of the only record or byte to lock or unlock + File mode is invalid. + + + Controls access by other processes to all or part of a file opened by using the function. The feature gives you better productivity and performance in file I/O operations than and . For more information, see . + Required. Any valid file number. + Optional. Number of the first record or byte to lock or unlock. + Optional. Number of the last record or byte to lock or unlock. + File mode is invalid. + + + Writes data to a sequential file. Data written with is usually read from a file by using . + Required. An expression that contains any valid file number. + Optional. One or more comma-delimited expressions to write to a file. + File mode is invalid. + + + Writes data to a sequential file. Data written with is usually read from a file by using . + Required. An expression that contains any valid file number. + Optional. One or more comma-delimited expressions to write to a file. + + + The module contains procedures used to perform financial operations. + + + Returns a value specifying the depreciation of an asset for a specific time period using the double-declining balance method or some other method you specify. + Required. The initial cost of the asset. + Required. The value of the asset at the end of its useful life. + Required. The length of useful life of the asset. + Required. The period for which asset depreciation is calculated. + Optional. The rate at which the balance declines. If omitted, 2 (double-declining method) is assumed. + The depreciation of an asset for a specific time period using the double-declining balance method or some other method you specify. + + <= 0, < 0, <= 0, or > + + + Returns a value specifying the future value of an annuity based on periodic, fixed payments and a fixed interest rate. + Required. The interest rate per period. For example, if you get a car loan at an annual percentage rate (APR) of 10 percent and make monthly payments, the rate per period is 0.1/12, or 0.0083. + Required. The total number of payment periods in the annuity. For example, if you make monthly payments on a four-year car loan, your loan has a total of 4 x 12 (or 48) payment periods. + Required. The payment to be made each period. Payments usually contain principal and interest that doesn't change over the life of the annuity. + Optional. The present value (or lump sum) of a series of future payments. For example, when you borrow money to buy a car, the loan amount is the present value to the lender of the monthly car payments you will make. If omitted, 0 is assumed. + Optional. Object of type that specifies when payments are due. This argument must be either if payments are due at the end of the payment period, or if payments are due at the beginning of the period. If omitted, is assumed. + The future value of an annuity based on periodic, fixed payments and a fixed interest rate. + + + Returns a value specifying the interest payment for a given period of an annuity based on periodic, fixed payments and a fixed interest rate. + Required. The interest rate per period. For example, if you get a car loan at an annual percentage rate (APR) of 10 percent and make monthly payments, the rate per period is 0.1/12, or 0.0083. + Required. The payment period in the range 1 through . + Required. The total number of payment periods in the annuity. For example, if you make monthly payments on a four-year car loan, your loan has a total of 4 x 12 (or 48) payment periods. + Required. The present value, or value today, of a series of future payments or receipts. For example, when you borrow money to buy a car, the loan amount is the present value to the lender of the monthly car payments you will make. + Optional. The future value or cash balance you want after you've made the final payment. For example, the future value of a loan is $0 because that's its value after the final payment. However, if you want to save $50,000 over 18 years for your child's education, then $50,000 is the future value. If omitted, 0 is assumed. + Optional. Object of type that specifies when payments are due. This argument must be either DueDate.EndOfPeriod if payments are due at the end of the payment period, or DueDate.BegOfPeriod if payments are due at the beginning of the period. If omitted, DueDate.EndOfPeriod is assumed. + The interest payment for a given period of an annuity based on periodic, fixed payments and a fixed interest rate. + + <= 0 or > + + + Returns a value specifying the internal rate of return for a series of periodic cash flows (payments and receipts). + Required. Array of specifying cash flow values. The array must contain at least one negative value (a payment) and one positive value (a receipt). + Optional. Object specifying value you estimate will be returned by . If omitted, is 0.1 (10 percent). + The internal rate of return for a series of periodic cash flows (payments and receipts). + Array argument values are invalid or <= -1. + + + Returns a value specifying the modified internal rate of return for a series of periodic cash flows (payments and receipts). + Required. Array of specifying cash-flow values. The array must contain at least one negative value (a payment) and one positive value (a receipt). + Required. The interest rate paid as the cost of financing. + Required. The interest rate received on gains from cash reinvestment. + The modified internal rate of return for a series of periodic cash flows (payments and receipts). + Rank of does not equal 1, = -1, or = -1 + Division by zero has occurred. + + + Returns a value specifying the number of periods for an annuity based on periodic fixed payments and a fixed interest rate. + Required. The interest rate per period. For example, if you get a car loan at an annual percentage rate (APR) of 10 percent and make monthly payments, the rate per period is 0.1/12, or 0.0083. + Required. The payment to be made each period. Payments usually contain principal and interest that does not change over the life of the annuity. + Required. The present value, or value today, of a series of future payments or receipts. For example, when you borrow money to buy a car, the loan amount is the present value to the lender of the monthly car payments you will make. + Optional. The future value or cash balance you want after you have made the final payment. For example, the future value of a loan is $0 because that is its value after the final payment. However, if you want to save $50,000 over 18 years for your child's education, then $50,000 is the future value. If omitted, 0 is assumed. + Optional. Object of type that specifies when payments are due. This argument must be either DueDate.EndOfPeriod if payments are due at the end of the payment period, or DueDate.BegOfPeriod if payments are due at the beginning of the period. If omitted, DueDate.EndOfPeriod is assumed. + The number of periods for an annuity based on periodic fixed payments and a fixed interest rate. + + = 0 and = 0 + + + Returns a value specifying the net present value of an investment based on a series of periodic cash flows (payments and receipts) and a discount rate. + Required. The discount rate over the length of the period, expressed as a decimal. + Required. Array of specifying cash flow values. The array must contain at least one negative value (a payment) and one positive value (a receipt). + The net present value of an investment based on a series of periodic cash flows (payments and receipts) and a discount rate. + + is , rank of <> 1, or = -1 + + + Returns a value specifying the payment for an annuity based on periodic, fixed payments and a fixed interest rate. + Required. The interest rate per period. For example, if you get a car loan at an annual percentage rate (APR) of 10 percent and make monthly payments, the rate per period is 0.1/12, or 0.0083. + Required. The total number of payment periods in the annuity. For example, if you make monthly payments on a four-year car loan, your loan has a total of 4 × 12 (or 48) payment periods. + Required. The present value (or lump sum) that a series of payments to be paid in the future is worth now. For example, when you borrow money to buy a car, the loan amount is the present value to the lender of the monthly car payments you will make. + Optional. The future value or cash balance you want after you have made the final payment. For example, the future value of a loan is $0 because that is its value after the final payment. However, if you want to save $50,000 during 18 years for your child's education, then $50,000 is the future value. If omitted, 0 is assumed. + Optional. Object of type that specifies when payments are due. This argument must be either DueDate.EndOfPeriod if payments are due at the end of the payment period, or DueDate.BegOfPeriod if payments are due at the beginning of the period. If omitted, DueDate.EndOfPeriod is assumed. + The payment for an annuity based on periodic, fixed payments and a fixed interest rate. + + = 0. + + + Returns a value specifying the principal payment for a given period of an annuity based on periodic fixed payments and a fixed interest rate. + Required. The interest rate per period. For example, if you get a car loan at an annual percentage rate (APR) of 10 percent and make monthly payments, the rate per period is 0.1/12, or 0.0083. + Required. The payment period in the range 1 through . + Required. The total number of payment periods in the annuity. For example, if you make monthly payments on a four-year car loan, your loan has a total of 4 x 12 (or 48) payment periods. + Required. The current value of a series of future payments or receipts. For example, when you borrow money to buy a car, the loan amount is the present value to the lender of the monthly car payments you will make. + Optional. The future value or cash balance you want after you have made the final payment. For example, the future value of a loan is $0 because that is its value after the final payment. However, if you want to save $50,000 over 18 years for your child's education, then $50,000 is the future value. If omitted, 0 is assumed. + Optional. Object of type that specifies when payments are due. This argument must be either DueDate.EndOfPeriod if payments are due at the end of the payment period, or DueDate.BegOfPeriod if payments are due at the beginning of the period. If omitted, DueDate.EndOfPeriod is assumed. + The principal payment for a given period of an annuity based on periodic fixed payments and a fixed interest rate. + + <=0 or > . + + + Returns a value specifying the present value of an annuity based on periodic, fixed payments to be paid in the future and a fixed interest rate. + Required. The interest rate per period. For example, if you get a car loan at an annual percentage rate (APR) of 10 percent and make monthly payments, the rate per period is 0.1/12, or 0.0083. + Required. The total number of payment periods in the annuity. For example, if you make monthly payments on a four-year car loan, your loan has 4 x 12 (or 48) payment periods. + Required. The payment to be made each period. Payments usually contain principal and interest that does not change during the life of the annuity. + Optional. The future value or cash balance you want after you make the final payment. For example, the future value of a loan is $0 because that is its value after the final payment. However, if you want to save $50,000 over 18 years for your child's education, then $50,000 is the future value. If omitted, 0 is assumed. + Optional. Object of type that specifies when payments are due. This argument must be either DueDate.EndOfPeriod if payments are due at the end of the payment period, or DueDate.BegOfPeriod if payments are due at the beginning of the period. If omitted, DueDate.EndOfPeriod is assumed. + The present value of an annuity based on periodic, fixed payments to be paid in the future and a fixed interest rate. + + + Returns a value specifying the interest rate per period for an annuity. + Required. The total number of payment periods in the annuity. For example, if you make monthly payments on a four-year car loan, your loan has a total of 4 * 12 (or 48) payment periods. + Required. The payment to be made each period. Payments usually contain principal and interest that doesn't change over the life of the annuity. + Required. The present value, or value today, of a series of future payments or receipts. For example, when you borrow money to buy a car, the loan amount is the present value to the lender of the monthly car payments you will make. + Optional. The future value or cash balance you want after you make the final payment. For example, the future value of a loan is $0 because that is its value after the final payment. However, if you want to save $50,000 over 18 years for your child's education, then $50,000 is the future value. If omitted, 0 is assumed. + Optional. Object of type that specifies when payments are due. This argument must be either DueDate.EndOfPeriod if payments are due at the end of the payment period, or DueDate.BegOfPeriod if payments are due at the beginning of the period. If omitted, DueDate.EndOfPeriod is assumed. + Optional. The value you estimate is returned by . If omitted, is 0.1 (10 percent). + The interest rate per period for an annuity. + + <= 0. + + + Returns a value specifying the straight-line depreciation of an asset for a single period. + Required. The initial cost of the asset. + Required. The value of the asset at the end of its useful life. + Required. The length of the useful life of the asset. + The straight-line depreciation of an asset for a single period. + + = 0. + + + Returns a value specifying the sum-of-years digits depreciation of an asset for a specified period. + Required. The initial cost of the asset. + Required. The value of the asset at the end of its useful life. + Required. The length of the useful life of the asset. + Required. The period for which asset depreciation is calculated. + The sum-of-years digits depreciation of an asset for a specified period. + + < 0, > , or <=0. + + + Indicates the first day of the week to use when calling date-related functions. + + + Friday This member is equivalent to the Visual Basic constant . + + + Monday This member is equivalent to the Visual Basic constant . + + + Saturday This member is equivalent to the Visual Basic constant . + + + Sunday (default) This member is equivalent to the Visual Basic constant . + + + The first day of the week as specified in your system settings This member is equivalent to the Visual Basic constant . + + + Thursday This member is equivalent to the Visual Basic constant . + + + Tuesday This member is equivalent to the Visual Basic constant . + + + Wednesday This member is equivalent to the Visual Basic constant . + + + Indicates the first week of the year to use when calling date-related functions. + + + The first week that has at least four days in the new year. This member is equivalent to the Visual Basic constant . + + + The first full week of the year. This member is equivalent to the Visual Basic constant . + + + The week in which January 1 occurs (default). This member is equivalent to the Visual Basic constant . + + + The week specified in your system settings as the first week of the year. This member is equivalent to the Visual Basic constant . + + + The attribute, when applied to a module, allows the module members to be accessed using only the qualification needed for the module. + + + Initializes a new instance of the attribute. + + + The module contains the procedures used to return, test for, or verify information. + + + Contains information about run-time errors. + Contains information about run-time errors. + + + Returns a value indicating whether a variable points to an array. + Required. variable. + Returns a value indicating whether a variable points to an array. + + + Returns a value indicating whether an expression represents a valid value. + Required. expression. + Returns a value indicating whether an expression represents a valid value. + + + Returns a value indicating whether an expression evaluates to the class. + Required. expression. + Returns a value indicating whether an expression evaluates to the class. + + + Returns a value indicating whether an expression is an exception type. + Required. expression. + Returns a value indicating whether an expression is an exception type. + + + Returns a value indicating whether an expression has no object assigned to it. + Required. expression. + Returns a value indicating whether an expression has no object assigned to it. + + + Returns a value indicating whether an expression can be evaluated as a number. + Required. expression. + Returns a value indicating whether an expression can be evaluated as a number. + + + Returns a value indicating whether an expression evaluates to a reference type. + Required. expression. + Returns a value indicating whether an expression evaluates to a reference type. + + + Returns the lowest available subscript for the indicated dimension of an array. + Required. Array of any data type. The array in which you want to find the lowest possible subscript of a dimension. + Optional. . The dimension for which the lowest possible subscript is to be returned. Use 1 for the first dimension, 2 for the second, and so on. If is omitted, 1 is assumed. + + . The lowest value the subscript for the specified dimension can contain. always returns 0 as long as has been initialized, even if it has no elements, for example if it is a zero-length string. If is , throws an . + + is . + + less than 1, or is greater than the rank of . + + + Returns an value representing the RGB color code corresponding to the specified color number. + Required. A whole number in the range 0-15. + Returns an value representing the RGB color code corresponding to the specified color number. + + is outside of range 0 to 15, inclusive. + + + Returns an value representing an RGB color value from a set of red, green and blue color components. + Required. in the range 0-255, inclusive, that represents the intensity of the red component of the color. + Required. in the range 0-255, inclusive, that represents the intensity of the green component of the color. + Required. in the range 0-255, inclusive, that represents the intensity of the blue component of the color. + Returns an value representing an RGB color value from a set of red, green and blue color components. + + , , or is outside of range 0 to 255, inclusive. + + + Returns a value containing the system data type name of a variable. + Required. A variable containing a Visual Basic type name. + Returns a value containing the system data type name of a variable. + + + Returns a value containing data-type information about a variable. + Required. variable. If is , you can pass a variable of any data type except a structure. + Returns a value containing data-type information about a variable. + + + Returns the highest available subscript for the indicated dimension of an array. + Required. Array of any data type. The array in which you want to find the highest possible subscript of a dimension. + Optional. . The dimension for which the highest possible subscript is to be returned. Use 1 for the first dimension, 2 for the second, and so on. If is omitted, 1 is assumed. + + . The highest value the subscript for the specified dimension can contain. If has only one element, returns 0. If has no elements, for example if it is a zero-length string, returns -1. + + is . + + is less than 1, or is greater than the rank of . + + + Returns an value containing the data type classification of a variable. + Required. variable. If is , you can pass a variable of any data type except a structure. + Returns an value containing the data type classification of a variable. + + + Returns a value containing the Visual Basic data type name of a variable. + Required. variable containing a type name used by the common language runtime. + Returns a value containing the Visual Basic data type name of a variable. + + + The module contains procedures used to interact with objects, applications, and systems. + + + Sounds a tone through the computer's speaker. + + + Executes a method on an object, or sets or returns a property on an object. + Required. . A pointer to the object exposing the property or method. + Required. . A string expression containing the name of the property or method on the object. + Required. An enumeration member of type representing the type of procedure being called. The value of can be , , or . + Optional. . A parameter array containing the arguments to be passed to the property or method being called. + Executes a method on an object, or sets or returns a property on an object. + Invalid value; must be , , or . + + + Creates and returns a reference to a COM object. cannot be used to create instances of classes in Visual Basic unless those classes are explicitly exposed as COM components. + Required. . The program ID of the object to create. + Optional. . The name of the network server where the object will be created. If is an empty string (""), the local computer is used. + Creates and returns a reference to a COM object. cannot be used to create instances of classes in Visual Basic unless those classes are explicitly exposed as COM components. + Server is unavailable + No object of the specified type exists + + + Returns one of two objects, depending on the evaluation of an expression. + Required. . The expression you want to evaluate. + Required. . Returned if evaluates to . + Required. . Returned if evaluates to . + Returns one of two objects, depending on the evaluation of an expression. + + + Indicates which button was pressed on a message box, returned by the function. + + + Abort button was pressed. This member is equivalent to the Visual Basic constant . + + + Cancel button was pressed. This member is equivalent to the Visual Basic constant . + + + Ignore button was pressed. This member is equivalent to the Visual Basic constant . + + + No button was pressed. This member is equivalent to the Visual Basic constant . + + + OK button was pressed. This member is equivalent to the Visual Basic constant . + + + Retry button was pressed. This member is equivalent to the Visual Basic constant . + + + Yes button was pressed. This member is equivalent to the Visual Basic constant . + + + Indicates which buttons to display when calling the function. + + + Abort, Retry, and Ignore buttons. This member is equivalent to the Visual Basic constant . + + + Application modal message box. This member is equivalent to the Visual Basic constant . + + + Critical message. This member is equivalent to the Visual Basic constant . + + + First button is default. This member is equivalent to the Visual Basic constant . + + + Second button is default. This member is equivalent to the Visual Basic constant . + + + Third button is default. This member is equivalent to the Visual Basic constant . + + + Warning message. This member is equivalent to the Visual Basic constant . + + + Information message. This member is equivalent to the Visual Basic constant . + + + Help text. This member is equivalent to the Visual Basic constant . + + + Right-aligned text. This member is equivalent to the Visual Basic constant . + + + Right-to-left reading text (Hebrew and Arabic systems). This member is equivalent to the Visual Basic constant . + + + Foreground message box window. This member is equivalent to the Visual Basic constant . + + + OK and Cancel buttons. This member is equivalent to the Visual Basic constant . + + + OK button only (default). This member is equivalent to the Visual Basic constant . + + + Warning query. This member is equivalent to the Visual Basic constant . + + + Retry and Cancel buttons. This member is equivalent to the Visual Basic constant . + + + System modal message box. This member is equivalent to the Visual Basic constant . + + + Yes and No buttons. This member is equivalent to the Visual Basic constant . + + + Yes, No, and Cancel buttons. This member is equivalent to the Visual Basic constant . + + + This attribute supports and in Visual Basic. + + + This attribute supports and in Visual Basic. + + . Initializes the property. The compiler generates accessor properties for classes that derive from this type. + + . Initializes the property. Specifies the method in the class that creates the type's instances. + + . Initializes the property. Specifies the method in the class that disposes of the type's instances. + + . Initializes the property. Specifies the name of the property that returns the default instance of the class. + + + This property supports in Visual Basic. + Specifies the method in the class that creates the type's instances. + + + This property supports in Visual Basic. + Specifies the name of the property that returns the default instance of the class. + + + This property supports in Visual Basic. + Specifies the method in the class that disposes of the type's instances. + + + This property supports in Visual Basic. + Specifies the name of the type for which the compiler generates accessor properties. + + + Indicates how to open a file when calling file-access functions. + + + Read and write access permitted. This is the default. + + + Read access permitted. + + + Read and write access permitted. + + + Write access permitted. + + + Indicates how to open a file when calling file-access functions. + + + File opened to append to it. Default. + + + File opened for binary access. + + + File opened for read access. + + + File opened for write access. + + + File opened for random access. + + + Indicates how to open a file when calling file-access functions. + + + + . This is the default. + + + Other processes cannot read the file. + + + Other processes cannot read or write to the file. + + + Other processes cannot write to the file. + + + Any process can read or write to the file. + + + This class supports the Visual Basic and functions. + + + This field supports the Visual Basic and functions. + + + The module contains procedures used to perform string operations. + + + Returns an integer value representing the character code corresponding to a character. + Required. Any valid or expression. If is a expression, only the first character of the string is used for input. If is or contains no characters, an error occurs. + The character code corresponding to a character. + + + Returns an integer value representing the character code corresponding to a character. + Required. Any valid or expression. If is a expression, only the first character of the string is used for input. If is or contains no characters, an error occurs. + The character code corresponding to a character. + + + Returns an integer value representing the character code corresponding to a character. + Required. Any valid or expression. If is a expression, only the first character of the string is used for input. If is or contains no characters, an error occurs. + The character code corresponding to a character. + + + Returns an integer value representing the character code corresponding to a character. + Required. Any valid or expression. If is a expression, only the first character of the string is used for input. If is or contains no characters, an error occurs. + The character code corresponding to a character. + + + Returns the character associated with the specified character code. + Required. An expression representing the code point, or character code, for the character. + The character associated with the specified character code. + + < 0 or > 255 for . + + + Returns the character associated with the specified character code. + Required. An expression representing the code point, or character code, for the character. + The character associated with the specified character code. + + < -32768 or > 65535 for . + + + Returns a zero-based array containing a subset of a array based on specified filter criteria. + Required. One-dimensional array of strings to be searched. + Required. String to search for. + Optional. value indicating whether to return substrings that include or exclude . If is , the function returns the subset of the array that contains as a substring. If is , the function returns the subset of the array that does not contain as a substring. + Optional. Numeric value indicating the kind of string comparison to use. See "Settings" for values. + A zero-based array containing a subset of a array based on specified filter criteria. + + is or is not a one-dimensional array. + + + Returns a zero-based array containing a subset of a array based on specified filter criteria. + Required. One-dimensional array of strings to be searched. + Required. String to search for. + Optional. value indicating whether to return substrings that include or exclude . If is , the function returns the subset of the array that contains as a substring. If is , the function returns the subset of the array that does not contain as a substring. + Optional. Numeric value indicating the kind of string comparison to use. See "Settings" for values. + A zero-based array containing a subset of a array based on specified filter criteria. + + is or is not a one-dimensional array. + + + Returns a string formatted according to instructions contained in a format expression. + Required. Any valid expression. + Optional. A valid named or user-defined format expression. + A string formatted according to instructions contained in a format expression. + + + Returns an expression formatted as a currency value using the currency symbol defined in the system control panel. + Required. Expression to be formatted. + Optional. Numeric value indicating how many places are displayed to the right of the decimal. Default value is -1, which indicates that the computer's regional settings are used. + Optional. enumeration that indicates whether or not a leading zero is displayed for fractional values. See "Remarks" for values. + Optional. enumeration that indicates whether or not to place negative values within parentheses. See "Remarks" for values. + Optional. enumeration that indicates whether or not numbers are grouped using the group delimiter specified in the computer's regional settings. See "Remarks" for values. + An expression formatted as a currency value using the currency symbol defined in the system control panel. + Number of digits after decimal point is greater than 99. + Type is not numeric. + + + Returns a string expression representing a date/time value. + Required. expression to be formatted. + Optional. Numeric value that indicates the date/time format used. If omitted, is used. + A string expression representing a date/time value. + + setting is not valid. + + + Returns an expression formatted as a number. + Required. Expression to be formatted. + Optional. Numeric value indicating how many places are displayed to the right of the decimal. The default value is -1, which indicates that the computer's regional settings are used. + Optional. constant that indicates whether a leading 0 is displayed for fractional values. See "Settings" for values. + Optional. constant that indicates whether to place negative values within parentheses. See "Settings" for values. + Optional. constant that indicates whether or not numbers are grouped using the group delimiter specified in the locale settings. See "Settings" for values. + An expression formatted as a number. + Type is not numeric. + + + Returns an expression formatted as a percentage (that is, multiplied by 100) with a trailing % character. + Required. Expression to be formatted. + Optional. Numeric value indicating how many places to the right of the decimal are displayed. Default value is -1, which indicates that the locale settings are used. + Optional. constant that indicates whether or not a leading zero displays for fractional values. See "Settings" for values. + Optional. constant that indicates whether or not to place negative values within parentheses. See "Settings" for values. + Optional. constant that indicates whether or not numbers are grouped using the group delimiter specified in the locale settings. See "Settings" for values. + An expression formatted as a percentage (that is, multiplied by 100) with a trailing % character. + Type is not numeric. + + + Returns a value representing the character from the specified index in the supplied string. + Required. Any valid expression. + Required. expression. The (1-based) index of the character in to be returned. + + value representing the character from the specified index in the supplied string. + + is , < 1, or is greater than index of last character of . + + + Returns an integer specifying the start position of the first occurrence of one string within another. + Optional. Numeric expression that sets the starting position for each search. If omitted, search begins at the first character position. The start index is 1-based. + Required. expression being searched. + Required. expression sought. + Optional. Specifies the type of string comparison. If is omitted, the setting determines the type of comparison. + If + + InStr returns + + + is zero length or 0 + + + is zero length or is not found + + 0 + + + is found within Position where match begins + + + > length of 0 + + + . + + < 1. + + + Returns an integer specifying the start position of the first occurrence of one string within another. + Required. expression being searched. + Required. expression sought. + Optional. Specifies the type of string comparison. If is omitted, the setting determines the type of comparison. + If + + InStr returns + + + is zero length or 0 + + + is zero length or The starting position for the search, which defaults to the first character position. + + + is not found + + 0 + + + is found within Position where match begins + + + + + . + + + Returns the position of the first occurrence of one string within another, starting from the right side of the string. + Required. String expression being searched. + Required. String expression being searched for. + Optional. Numeric expression setting the one-based starting position for each search, starting from the left side of the string. If is omitted then -1 is used, meaning the search begins at the last character position. Search then proceeds from right to left. + Optional. Numeric value indicating the kind of comparison to use when evaluating substrings. If omitted, a binary comparison is performed. See Settings for values. + If + + InStrRev returns + + + is zero-length + + 0 + + + is zero-length + + + is not found + + 0 + + + is found within Position at which the first match is found, starting with the right side of the string. + + + is greater than length of 0 + + + . + + = 0 or < -1. + + + Returns a string created by joining a number of substrings contained in an array. + Required. One-dimensional array containing substrings to be joined. + Optional. Any string, used to separate the substrings in the returned string. If omitted, the space character (" ") is used. If is a zero-length string ("") or , all items in the list are concatenated with no delimiters. + A string created by joining a number of substrings contained in an array. + + is not one dimensional. + + + Returns a string created by joining a number of substrings contained in an array. + Required. One-dimensional array containing substrings to be joined. + Optional. Any string, used to separate the substrings in the returned string. If omitted, the space character (" ") is used. If is a zero-length string ("") or , all items in the list are concatenated with no delimiters. + A string created by joining a number of substrings contained in an array. + + is not one dimensional. + + + Returns a string or character converted to lowercase. + Required. Any valid or expression. + A string or character converted to lowercase. + + + Returns a string or character converted to lowercase. + Required. Any valid or expression. + A string or character converted to lowercase. + + + Returns a string containing a specified number of characters from the left side of a string. + Required. expression from which the leftmost characters are returned. + Required. expression. Numeric expression indicating how many characters to return. If 0, a zero-length string ("") is returned. If greater than or equal to the number of characters in , the entire string is returned. + A string containing a specified number of characters from the left side of a string. + + < 0. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + Any valid expression or variable name. If is of type , the function returns the size as it will be written to the file by the function. + An integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. + + + Returns a left-aligned string containing the specified string adjusted to the specified length. + Required. expression. Name of string variable. + Required. expression. Length of returned string. + A left-aligned string containing the specified string adjusted to the specified length. + + + Returns a string containing a copy of a specified string with no leading spaces (), no trailing spaces (), or no leading or trailing spaces (). + Required. Any valid expression. + A string containing a copy of a specified string with no leading spaces (), no trailing spaces (), or no leading or trailing spaces (). + + + Returns a string that contains all the characters starting from a specified position in a string. + Required. expression from which characters are returned. + Required. expression. Starting position of the characters to return. If is greater than the number of characters in , the function returns a zero-length string (""). is one-based. + A string that consists of all the characters starting from the specified position in the string. + + <= 0 or < 0. + + + Returns a string that contains a specified number of characters starting from a specified position in a string. + Required. expression from which characters are returned. + Required. expression. Starting position of the characters to return. If is greater than the number of characters in , the function returns a zero-length string (""). is one based. + Optional. expression. Number of characters to return. If omitted or if there are fewer than characters in the text (including the character at position ), all characters from the start position to the end of the string are returned. + A string that consists of the specified number of characters starting from the specified position in the string. + + <= 0 or < 0. + + + Returns a string in which a specified substring has been replaced with another substring a specified number of times. + Required. String expression containing substring to replace. + Required. Substring being searched for. + Required. Replacement substring. + Optional. Position within that starts a substring used for replacement. The return value of is a string that begins at , with appropriate substitutions. If omitted, 1 is assumed. + Optional. Number of substring substitutions to perform. If omitted, the default value is -1, which means "make all possible substitutions." + Optional. Numeric value indicating the kind of comparison to use when evaluating substrings. See Settings for values. + + returns the following values. + If + + Replace returns + + is zero-length or Copy of is zero-length + + Copy of with no occurrences of is zero-length or , or is greater than length of is 0 + + Copy of + + < -1 or <= 0. + + + Returns a string containing a specified number of characters from the right side of a string. + Required. expression from which the rightmost characters are returned. + Required. . Numeric expression indicating how many characters to return. If 0, a zero-length string ("") is returned. If greater than or equal to the number of characters in , the entire string is returned. + A string containing a specified number of characters from the right side of a string. + + < 0. + + + Returns a right-aligned string containing the specified string adjusted to the specified length. + Required. expression. Name of string variable. + Required. expression. Length of returned string. + A right-aligned string containing the specified string adjusted to the specified length. + + + Returns a string containing a copy of a specified string with no leading spaces (), no trailing spaces (), or no leading or trailing spaces (). + Required. Any valid expression. + A string containing a copy of a specified string with no leading spaces (), no trailing spaces (), or no leading or trailing spaces (). + + + Returns a string consisting of the specified number of spaces. + Required. expression. The number of spaces you want in the string. + A string consisting of the specified number of spaces. + + < 0. + + + Returns a zero-based, one-dimensional array containing a specified number of substrings. + Required. expression containing substrings and delimiters. + Optional. Any single character used to identify substring limits. If is omitted, the space character (" ") is assumed to be the delimiter. + Optional. Maximum number of substrings into which the input string should be split. The default, -1, indicates that the input string should be split at every occurrence of the string. + Optional. Numeric value indicating the comparison to use when evaluating substrings. See "Settings" for values. + + array. If is a zero-length string (""), returns a single-element array containing a zero-length string. If is a zero-length string, or if it does not appear anywhere in , returns a single-element array containing the entire string. + + + Returns -1, 0, or 1, based on the result of a string comparison. + Required. Any valid expression. + Required. Any valid expression. + Optional. Specifies the type of string comparison. If is omitted, the setting determines the type of comparison. + The function has the following return values. + If + + StrComp returns + + sorts ahead of -1 + + is equal to 0 + + sorts after 1 + + value is not valid. + + + Returns a string converted as specified. + Required. expression to be converted. + Required. member. The enumeration value specifying the type of conversion to perform. + Optional. The value, if different from the system value. (The system value is the default.) + A string converted as specified. + Unsupported , < 0 or > 2048, or unsupported conversion for specified locale. + + + Returns a string or object consisting of the specified character repeated the specified number of times. + Required. expression. The length to the string to be returned. + Required. Any valid , , or expression. Only the first character of the expression will be used. If Character is of type , it must contain either a or a value. + A string or object consisting of the specified character repeated the specified number of times. + + is less than 0 or type is not valid. + + is . + + + Returns a string or object consisting of the specified character repeated the specified number of times. + Required. expression. The length to the string to be returned. + Required. Any valid , , or expression. Only the first character of the expression will be used. If Character is of type , it must contain either a or a value. + A string or object consisting of the specified character repeated the specified number of times. + + is less than 0 or type is not valid. + + is . + + + Returns a string or object consisting of the specified character repeated the specified number of times. + Required. expression. The length to the string to be returned. + Required. Any valid , , or expression. Only the first character of the expression will be used. If Character is of type , it must contain either a or a value. + A string or object consisting of the specified character repeated the specified number of times. + + is less than 0 or type is not valid. + + is . + + + Returns a string in which the character order of a specified string is reversed. + Required. String expression whose characters are to be reversed. If is a zero-length string (""), a zero-length string is returned. + A string in which the character order of a specified string is reversed. + + + Returns a string containing a copy of a specified string with no leading spaces (), no trailing spaces (), or no leading or trailing spaces (). + Required. Any valid expression. + A string containing a copy of a specified string with no leading spaces (), no trailing spaces (), or no leading or trailing spaces (). + + + Returns a string or character containing the specified string converted to uppercase. + Required. Any valid or expression. + A string or character containing the specified string converted to uppercase. + + + Returns a string or character containing the specified string converted to uppercase. + Required. Any valid or expression. + A string or character containing the specified string converted to uppercase. + + + This class supports the Visual Basic and functions. + + + This field supports the Visual Basic and functions. + + + Indicates a Boolean value or whether the default should be used when calling number-formatting functions. + + + False. The numeric value of this member is 0. + + + True. The numeric value of this member is -1. + + + Default setting. The numeric value of this member is -2. + + + Indicates the type of a variant object, returned by the function. + + + Array. This member is equivalent to the Visual Basic constant . + + + + . ( or .) This member is equivalent to the Visual Basic constant . + + + + . (0 through 255.) This member is equivalent to the Visual Basic constant . + + + + . (0 through 65535.) This member is equivalent to the Visual Basic constant . + + + Currency. This member is equivalent to the Visual Basic constant . + + + DataObject. + + + + . (0:00:00 on January 1, 0001 through 11:59:59 PM on December 31, 9999.) This member is equivalent to the Visual Basic constant . + + + + . (0 through +/-79,228,162,514,264,337,593,543,950,335 with no decimal point; 0 through +/-7.9228162514264337593543950335 with 28 places to the right of the decimal; smallest non-zero number is +/-0.0000000000000000000000000001.) This member is equivalent to the Visual Basic constant . + + + + . (-1.79769313486231E+308 through -4.94065645841247E-324 for negative values; 4.94065645841247E-324 through 1.79769313486231E+308 for positive values.) This member is equivalent to the Visual Basic constant . + + + Null reference. This member is equivalent to the Visual Basic constant . + + + + + + + + + . (-2,147,483,648 through 2,147,483,647.) This member is equivalent to the Visual Basic constant . + + + + . (-9,223,372,036,854,775,808 through 9,223,372,036,854,775,807.) This member is equivalent to the Visual Basic constant . + + + Null object. This member is equivalent to the Visual Basic constant . + + + Any type can be stored in a variable of type . This member is equivalent to the Visual Basic constant . + + + + . (-32,768 through 32,767.) + + + + . (-3.402823E+38 through -1.401298E-45 for negative values; 1.401298E-45 through 3.402823E+38 for positive values.) This member is equivalent to the Visual Basic constant . + + + + . (0 to approximately 2 billion Unicode characters.) This member is equivalent to the Visual Basic constant . + + + User-defined type. Each member of the structure has a range determined by its data type and independent of the ranges of the other members. This member is equivalent to the Visual Basic constant . + + + + . This member is equivalent to the Visual Basic constant . + + + Indicates that an array in a structure or non-local variable should be treated as a fixed-length array. + + + Initializes the value of the property. + Initializes the value of upper field, which represents the size of the first dimension of the array. + + + Initializes the value of the property. + Initializes the value of upper field, which represents the size of the first dimension of the array. + Initializes the value of upper field, which represents the size of the second dimension of the array. + + + Returns the bounds of the array. + Contains an integer array that represents the bounds of the array. + + + Returns the size of the array. + Contains an integer that represents the number of elements in the array. + + + Indicates that a string should be treated as if it were fixed length. + + + Initializes the value of the field. + The length of the fixed string. + + + Gets the length of the string. + The length of the string. + + + The module contains procedures used to perform mathematical operations. + + + Initializes the random-number generator. + + + Initializes the random-number generator. + Optional. An or any valid numeric expression. + + + Returns a random number of type . + The next random number in the sequence. + + + Returns a random number of type . + Optional. A value or any valid expression. + If number is less than zero, Rnd generates the same number every time, using as the seed. If number is greater than zero, Rnd generates the next random number in the sequence. If number is equal to zero, Rnd generates the most recently generated number. If number is not supplied, Rnd generates the next random number in the sequence. + + + Indicates which type of conversion to perform when calling the function. + + + Converts Katakana characters in the string to Hiragana characters. Applies to Japanese locale only. This member is equivalent to the Visual Basic constant . + + + Converts Hiragana characters in the string to Katakana characters. Applies to Japanese locale only. This member is equivalent to the Visual Basic constant . + + + Converts the string from file system rules for casing to linguistic rules. This member is equivalent to the Visual Basic constant . + + + Converts the string to lowercase characters. This member is equivalent to the Visual Basic constant . + + + Converts wide (double-byte) characters in the string to narrow (single-byte) characters. Applies to Asian locales. This member is equivalent to the Visual Basic constant . + + + Performs no conversion. + + + Converts the first letter of every word in the string to uppercase. This member is equivalent to the Visual Basic constant . + + + Converts the string to Simplified Chinese characters. This member is equivalent to the Visual Basic constant . + + + Converts the string to Traditional Chinese characters. This member is equivalent to the Visual Basic constant . + + + Converts the string to uppercase characters. This member is equivalent to the Visual Basic constant . + + + Converts narrow (single-byte) characters in the string to wide (double-byte) characters. Applies to Asian locales. This member is equivalent to the Visual Basic constant . The conversion may use Normalization Form C even if an input character is already full-width. For example, the string "は゛" (which is already full-width) is normalized to "ば". See Unicode normalization forms. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.VisualBasic.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.VisualBasic.dll new file mode 100755 index 0000000000000000000000000000000000000000..cd3989b37bbcc643e45b0c26465d0278ce0837cc GIT binary patch literal 16456 zcmeHu2V7H2v-qY^l_uCgAc#m2!b#{@=qOSp6h#q3a)3xkAPH3|35Z<~5y47Pv4e6^ zuZn_Lt{t)KRjk;+iWSR$&j}^D>Q{dM_r34^-un(_vokw8J3BL5W=`~vCxiSg~jCY_##R)N)aUU zC>$QeGmt?^;ImPxnwsjU9@ar#0QeC|z_4M;;@;8j0;16X0s_Dwh*6eezgfd?inNYP zht-KvxiKszKmO#v65=RzIW(G@jRi!NiF|lk<2{ZpqdRUTN>@TwtH**<|xk9&1#CFZ@8RWT{k&-~n-of+DCSVPzd5SV05q zfD$Q!~cly9)4A*a5U)c>oND z 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 C_pLMl literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.Win32.Primitives.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.Win32.Primitives.dll new file mode 100755 index 0000000000000000000000000000000000000000..43ba80ca4a0fa3503fb5630a85c6ff4126794143 GIT binary patch literal 14920 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 Qnrv32s3q>UqLhOF0_56^4FCWD literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.Win32.Primitives.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.Win32.Primitives.xml new file mode 100755 index 0000000..44cb2d9 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/Microsoft.Win32.Primitives.xml @@ -0,0 +1,52 @@ + + + + Microsoft.Win32.Primitives + + + +

Throws an exception for a Win32 error code. + + + Initializes a new instance of the class with the last Win32 error that occurred. + + + Initializes a new instance of the class with the specified error. + The Win32 error code associated with this exception. + + + Initializes a new instance of the class with the specified error and the specified detailed description. + The Win32 error code associated with this exception. + A detailed description of the error. + + + Initializes a new instance of the class with the specified context and the serialization information. + The associated with this exception. + A that represents the context of this exception. + + + Initializes a new instance of the class with the specified detailed description. + A detailed description of the error. + + + Initializes a new instance of the class with the specified detailed description and the specified exception. + A detailed description of the error. + A reference to the inner exception that is the cause of this exception. + + + Sets the object with the file name and line number at which this occurred. + A . + The contextual information about the source or destination. + + is . + + + Gets the Win32 error code associated with this exception. + The Win32 error code associated with this exception. + + + Returns a string that contains the , or , or both. + A string that represents the , or , or both. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.AppContext.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.AppContext.dll new file mode 100755 index 0000000000000000000000000000000000000000..6f91b4de320c0b0b1bfde5a4f16ccca070ba38fe GIT binary patch literal 14408 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 T*R(C=ZkgC@eZ%5I5JLP9XUUY? literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Buffers.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Buffers.xml new file mode 100755 index 0000000..8675c48 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Buffers.xml @@ -0,0 +1,39 @@ + + + + System.Buffers + + + +

Provides a resource pool that enables reusing instances of type . + The type of the objects that are in the resource pool. + + + Initializes a new instance of the class. + + + Creates a new instance of the class. + A new instance of the class. + + + Creates a new instance of the class using the specified configuration. + The maximum length of an array instance that may be stored in the pool. + The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access. + A new instance of the class with the specified configuration. + + + Retrieves a buffer that is at least the requested length. + The minimum length of the array. + An array of type that is at least in length. + + + Returns an array to the pool that was previously obtained using the method on the same instance. + A buffer to return to the pool that was previously obtained using the method. + Indicates whether the contents of the buffer should be cleared before reuse. If is set to , and if the pool will store the buffer to enable subsequent reuse, the method will clear the of its contents so that a subsequent caller using the method will not see the content of the previous caller. If is set to or if the pool will release the buffer, the array's contents are left unchanged. + + + Gets a shared instance. + A shared instance. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Concurrent.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Concurrent.dll new file mode 100755 index 0000000000000000000000000000000000000000..b04f22f66c4ca662786cefdc4af92b58e7898b07 GIT binary patch literal 26184 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 kaP76n_k@zs? + + + System.Collections.Concurrent + + + + Provides blocking and bounding capabilities for thread-safe collections that implement . + The type of elements in the collection. + + + Initializes a new instance of the class without an upper-bound. + + + Initializes a new instance of the class without an upper-bound and using the provided as its underlying data store. + The collection to use as the underlying data store. + The argument is null. + + + Initializes a new instance of the class with the specified upper-bound and using the provided as its underlying data store. + The collection to use as the underlying data store. + The bounded size of the collection. + The argument is null. + The is not a positive value. + The supplied contains more values than is permitted by . + + + Initializes a new instance of the class with the specified upper-bound. + The bounded size of the collection. + The is not a positive value. + + + Adds the item to the . + The item to be added to the collection. The value can be a null reference. + The has been disposed. + The has been marked as complete with regards to additions. +-or- +The underlying collection didn't accept the item. + + + Adds the item to the . + The item to be added to the collection. The value can be a null reference. + A cancellation token to observe. + If the is canceled. + The has been disposed or the that owns has been disposed. + The has been marked as complete with regards to additions. +-or- +The underlying collection didn't accept the item. + + + Adds the specified item to any one of the specified instances. + The array of collections. + The item to be added to one of the collections. + The index of the collection in the array to which the item was added. + At least one of the instances has been disposed. + The argument is null. + The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. + At least one underlying collection didn't accept the item. + + + Adds the specified item to any one of the specified instances. + The array of collections. + The item to be added to one of the collections. + A cancellation token to observe. + The index of the collection in the array to which the item was added. + If the is canceled. + At least one underlying collection didn't accept the item. + The argument is null. + The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. + At least one of the instances has been disposed, or the that created has been disposed. + + + Gets the bounded capacity of this instance. + The bounded capacity of this collection, or int.MaxValue if no bound was supplied. + The has been disposed. + + + Marks the instances as not accepting any more additions. + The has been disposed. + + + Copies all of the items in the instance to a compatible one-dimensional array, starting at the specified index of the target array. + The one-dimensional array that is the destination of the elements copied from the instance. The array must have zero-based indexing. + The zero-based index in at which copying begins. + The has been disposed. + The argument is null. + The argument is less than zero. + The argument is equal to or greater than the length of the . +The destination array is too small to hold all of the BlockingCollection elements. +The array rank doesn't match. +The array type is incompatible with the type of the BlockingCollection elements. + + + Gets the number of items contained in the . + The number of items contained in the . + The has been disposed. + + + Releases all resources used by the current instance of the class. + + + Releases resources used by the instance. + Whether being disposed explicitly (true) or due to a finalizer (false). + + + Provides a consuming for items in the collection. + An that removes and returns items from the collection. + The has been disposed. + + + Provides a consuming for items in the collection. + A cancellation token to observe. + An that removes and returns items from the collection. + If the is canceled. + The has been disposed or the that created has been disposed + + + Gets whether this has been marked as complete for adding. + Whether this collection has been marked as complete for adding. + The has been disposed. + + + Gets whether this has been marked as complete for adding and is empty. + Whether this collection has been marked as complete for adding and is empty. + The has been disposed. + + + Provides an for items in the collection. + An for the items in the collection. + The has been disposed. + + + Copies all of the items in the instance to a compatible one-dimensional array, starting at the specified index of the target array. + The one-dimensional array that is the destination of the elements copied from the instance. The array must have zero-based indexing. + The zero-based index in at which copying begins. + The has been disposed. + The argument is null. + The argument is less than zero. + The argument is equal to or greater than the length of the , the array is multidimensional, or the type parameter for the collection cannot be cast automatically to the type of the destination array. + + + Gets a value indicating whether access to the is synchronized (thread safe). + Always returns to indicate the access is not synchronized. + The has been disposed. + + + Gets an object that can be used to synchronize access to the . This property is not supported. + returns null. + The SyncRoot property is not supported. + + + Provides an for items in the collection. + An for the items in the collection. + The has been disposed. + + + Removes an item from the . + The item removed from the collection. + The has been disposed. + The underlying collection was modified outside of this instance, or the is empty and the collection has been marked as complete for adding. + The is empty and has been marked as complete with regards to additions. + + + Removes an item from the . + Object that can be used to cancel the take operation. + The item removed from the collection. + The is canceled. + The has been disposed or the that created the token was canceled. + The underlying collection was modified outside of this instance or the BlockingCollection is marked as complete for adding, or the is empty. + + + Takes an item from any one of the specified instances. + The array of collections. + The item removed from one of the collections. + The index of the collection in the array from which the item was removed. + At least one of the instances has been disposed. + The argument is null. + The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element or has been called on the collection. + At least one of the underlying collections was modified outside of its instance. + + + Takes an item from any one of the specified instances while observing the specified cancellation token. + The array of collections. + The item removed from one of the collections. + A cancellation token to observe. + The index of the collection in the array from which the item was removed. + If the is canceled. + At least one of the underlying collections was modified outside of its instance. + The argument is null. + The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element, or has been called on the collection. + At least one of the instances has been disposed. + + + Copies the items from the instance into a new array. + An array containing copies of the elements of the collection. + The has been disposed. + + + Tries to add the specified item to the . + The item to be added to the collection. + + if could be added; otherwise, . If the item is a duplicate, and the underlying collection does not accept duplicate items, then an is thrown. + The has been disposed. + The has been marked as complete with regards to additions. +-or- +The underlying collection didn't accept the item. + + + Tries to add the specified item to the within the specified time period. + The item to be added to the collection. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + if the 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 is thrown. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The has been marked as complete with regards to additions. +-or- +The underlying collection didn't accept the item. + + + Tries to add the specified item to the within the specified time period, while observing a cancellation token. + The item to be added to the collection. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A cancellation token to observe. + + if the 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 is thrown. + If the is canceled. + The has been disposed or the underlying has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The has been marked as complete with regards to additions. +-or- +The underlying collection didn't accept the item. + + + Tries to add the specified item to the . + The item to be added to the collection. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + if the could be added to the collection within the specified time span; otherwise, . + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + The has been marked as complete with regards to additions. +-or- +The underlying collection didn't accept the item. + + + Tries to add the specified item to any one of the specified instances. + The array of collections. + The item to be added to one of the collections. + The index of the collection in the array to which the item was added, or -1 if the item could not be added. + At least one of the instances has been disposed. + The argument is null. + The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. + At least one underlying collection didn't accept the item. + + + Tries to add the specified item to any one of the specified instances. + The array of collections. + The item to be added to one of the collections. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The index of the collection in the array to which the item was added, or -1 if the item could not be added. + At least one of the instances has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. +-or- +The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. + At least one underlying collection didn't accept the item. + + + Tries to add the specified item to any one of the specified instances. + The array of collections. + The item to be added to one of the collections. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A cancellation token to observe. + The index of the collection in the array to which the item was added, or -1 if the item could not be added. + If the is canceled. + At least one underlying collection didn't accept the item. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. +-or- +The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. + At least one of the instances has been disposed. + + + Tries to add the specified item to any one of the specified instances while observing the specified cancellation token. + The array of collections. + The item to be added to one of the collections. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The index of the collection in the array to which the item was added, or -1 if the item could not be added. + At least one of the instances or the that created has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . +-or- +The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. + At least one underlying collection didn't accept the item. + + + Tries to remove an item from the . + The item to be removed from the collection. + + if an item could be removed; otherwise, . + The has been disposed. + The underlying collection was modified outside of this instance. + + + Tries to remove an item from the in the specified time period. + The item to be removed from the collection. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + if an item could be removed from the collection within the specified time; otherwise, . + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The underlying collection was modified outside of this instance. + + + Tries to remove an item from the in the specified time period while observing a cancellation token. + The item to be removed from the collection. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A cancellation token to observe. + + if an item could be removed from the collection within the specified time; otherwise, . + The has been canceled. + The has been disposed or the underlying has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The underlying collection was modified outside this instance. + + + Tries to remove an item from the in the specified time period. + The item to be removed from the collection. + An object that represents the number of milliseconds to wait, or an object that represents -1 milliseconds to wait indefinitely. + + if an item could be removed from the collection within the specified time; otherwise, . + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- + is greater than . + The underlying collection was modified outside of this instance. + + + Tries to remove an item from any one of the specified instances. + The array of collections. + The item removed from one of the collections. + The index of the collection in the array from which the item was removed, or -1 if an item could not be removed. + At least one of the instances has been disposed. + The argument is null. + The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element. + At least one of the underlying collections was modified outside of its instance. + + + Tries to remove an item from any one of the specified instances. + The array of collections. + The item removed from one of the collections. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The index of the collection in the array from which the item was removed, or -1 if an item could not be removed. + At least one of the instances has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. +-or- +The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element. + At least one of the underlying collections was modified outside of its instance. + + + Tries to remove an item from any one of the specified instances. + The array of collections. + The item removed from one of the collections. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A cancellation token to observe. + The index of the collection in the array from which the item was removed, or -1 if an item could not be removed. + If the is canceled. + At least one of the underlying collections was modified outside of its instance. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. +-or- +The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element. + At least one of the instances has been disposed. + + + Tries to remove an item from any one of the specified instances. + The array of collections. + The item removed from one of the collections. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The index of the collection in the array from which the item was removed, or -1 if an item could not be removed. + At least one of the instances has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . +-or- +The count of is greater than the maximum size of 62 for STA and 63 for MTA. + The argument is a 0-length array or contains a null element. + At least one of the underlying collections was modified outside of its instance. + + + Represents a thread-safe, unordered collection of objects. + The type of the elements to be stored in the collection. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that contains elements copied from the specified collection. + The collection whose elements are copied to the new . + + is a null reference (Nothing in Visual Basic). + + + Adds an object to the . + The object to be added to the . The value can be a null reference (Nothing in Visual Basic) for reference types. + + + Removes all values from the . + + + Copies the elements to an existing one-dimensional , starting at the specified array index. + The one-dimensional that is the destination of the elements copied from the . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is equal to or greater than the length of the -or- the number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Returns an enumerator that iterates through the . + An enumerator for the contents of the . + + + Gets a value that indicates whether the is empty. + + if the is empty; otherwise, . + + + Attempts to add an object to the . + The object to be added to the . The value can be a null reference (Nothing in Visual Basic) for reference types. + Always returns true + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from the . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional. -or- does not have zero-based indexing. -or- is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination . -or- The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized with the SyncRoot. + Always returns to indicate access is not synchronized. + + + Gets an object that can be used to synchronize access to the . This property is not supported. + Returns null (Nothing in Visual Basic). + The SyncRoot property is not supported. + + + Returns an enumerator that iterates through the . + An enumerator for the contents of the . + + + Copies the elements to a new array. + A new array containing a snapshot of elements copied from the . + + + Attempts to return an object from the without removing it. + When this method returns, contains an object from the or the default value of if the operation failed. + + if an object was returned successfully; otherwise, . + + + Attempts to remove and return an object from the . + When this method returns, contains the object removed from the or the default value of if the bag is empty. + + if an object was removed successfully; otherwise, . + + + Represents a thread-safe collection of key/value pairs that can be accessed by multiple threads concurrently. + The type of the keys in the dictionary. + The type of the values in the dictionary. + + + Initializes a new instance of the class that is empty, has the default concurrency level, has the default initial capacity, and uses the default comparer for the key type. + + + Initializes a new instance of the class that contains elements copied from the specified , has the default concurrency level, has the default initial capacity, and uses the default comparer for the key type. + The whose elements are copied to the new . + + or any of its keys is . + + contains one or more duplicate keys. + + + Initializes a new instance of the class that contains elements copied from the specified has the default concurrency level, has the default initial capacity, and uses the specified . + The whose elements are copied to the new . + The implementation to use when comparing keys. + + or is . + + + Initializes a new instance of the class that is empty, has the default concurrency level and capacity, and uses the specified . + The equality comparison implementation to use when comparing keys. + + is . + + + Initializes a new instance of the class that contains elements copied from the specified , and uses the specified . + The estimated number of threads that will update the concurrently. + The whose elements are copied to the new . + The implementation to use when comparing keys. + + or is . + + is less than 1. + + contains one or more duplicate keys. + + + Initializes a new instance of the class that is empty, has the specified concurrency level and capacity, and uses the default comparer for the key type. + The estimated number of threads that will update the concurrently. + The initial number of elements that the can contain. + + is less than 1. +-or- + is less than 0. + + + Initializes a new instance of the class that is empty, has the specified concurrency level, has the specified initial capacity, and uses the specified . + The estimated number of threads that will update the concurrently. + The initial number of elements that the can contain. + The implementation to use when comparing keys. + + is . + + or is less than 1. + + + Adds a key/value pair to the if the key does not already exist, or updates a key/value pair in the by using the specified function if the key already exists. + The key to be added or whose value should be updated + The value to be added for an absent key + The function used to generate a new value for an existing key based on the key's existing value + The new value for the key. This will be either be (if the key was absent) or the result of (if the key was present). + + or is . + The dictionary already contains the maximum number of elements (). + + + Uses the specified functions to add a key/value pair to the if the key does not already exist, or to update a key/value pair in the if the key already exists. + The key to be added or whose value should be updated + The function used to generate a value for an absent key + The function used to generate a new value for an existing key based on the key's existing value + The new value for the key. This will be either be the result of (if the key was absent) or the result of (if the key was present). + + , , or is . + The dictionary already contains the maximum number of elements (). + + + Uses the specified functions and argument to add a key/value pair to the if the key does not already exist, or to update a key/value pair in the if the key already exists. + The key to be added or whose value should be updated. + The function used to generate a value for an absent key. + The function used to generate a new value for an existing key based on the key's existing value. + An argument to pass into and . + The type of an argument to pass into and . + The new value for the key. This will be either be the result of (if the key was absent) or the result of (if the key was present). + + , , or is a null reference (Nothing in Visual Basic). + The dictionary contains too many elements. + + + Removes all keys and values from the . + + + Determines whether the contains the specified key. + The key to locate in the . + + if the contains an element with the specified key; otherwise, . + + is . + + + Gets the number of key/value pairs contained in the . + The number of key/value pairs contained in the . + The dictionary already contains the maximum number of elements (). + + + Returns an enumerator that iterates through the . + An enumerator for the . + + + Adds a key/value pair to the if the key does not already exist. Returns the new value, or the existing value if the key exists. + The key of the element to add. + The value to be added, if the key does not already exist. + 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. + + is . + The dictionary already contains the maximum number of elements (). + + + Adds a key/value pair to the by using the specified function if the key does not already exist. Returns the new value, or the existing value if the key exists. + The key of the element to add. + The function used to generate a value for the key. + 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. + + or is . + The dictionary already contains the maximum number of elements (). + + + Adds a key/value pair to the by using the specified function and an argument if the key does not already exist, or returns the existing value if the key exists. + The key of the element to add. + The function used to generate a value for the key. + An argument value to pass into . + The type of an argument to pass into . + 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. + + is a reference (Nothing in Visual Basic). + The dictionary contains too many elements. + + + Gets a value that indicates whether the is empty. + + if the is empty; otherwise, . + + + Gets or sets the value associated with the specified key. + The key of the value to get or set. + The value of the key/value pair at the specified index. + + is . + The property is retrieved and does not exist in the collection. + + + Gets a collection containing the keys in the . + A collection of keys in the . + + + Adds an item to the collection. + The to add to the dictionary. + + + Gets whether the contains an element with the specified key. + The key to locate in the . + + if the contains an element with the specified key; otherwise, . + + + Copies the elements of the to an array, starting at the specified array index. + The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets a value that indicates whether the is read-only. + + if the is read-only; otherwise, . + + + Removes the specified key/value pair from the collection. + The to remove. + + if the element is successfully removed; otherwise, . This method also returns false if was not found in the original . + + + Adds the specified key and value to the . + The object to use as the key of the element to add. + The object to use as the value of the element to add. + + is . + An element with the same key already exists in the . + The dictionary already contains the maximum number of elements (). + + + Removes the element with the specified key from the . + The key of the element to remove. + + if the element is successfully removed; otherwise, . This method also returns if was not found in the original . + + is . + + + Gets a collection containing the keys in the . + A collection containing the keys in the . + + + Gets a collection that contains the values in the . + A collection that contains the values in the . + + + Copies the elements of the to an array, starting at the specified array index. + The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + + is equal to or greater than the length of the . +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets a value that indicates whether access to the is synchronized with the SyncRoot. + + if access to the is synchronized (thread safe); otherwise, . For this property always returns . + + + Gets an object that can be used to synchronize access to the . This property is not supported. + Always returns null. + This property is not supported. + + + Adds the specified key and value to the dictionary. + The object to use as the key. + The object to use as the value. + + is . + + is of a type that is not assignable to the key type of the . +-or- + is of a type that is not assignable to the type of values in the . +-or- +A value with the same key already exists in the . + The dictionary already contains the maximum number of elements (). + + + Gets a value that indicates the contains an element with the specified key. + The key to locate in the . + + if the contains an element with the specified key; otherwise, . + + is . + + + Provides a for the . + A for the . + + + Gets a value that indicates whether the has a fixed size. + + if the has a fixed size; otherwise, . For , this property always returns . + + + Gets a value that indicates whether the is read-only. + + if the is read-only; otherwise, . For , this property always returns . + + + Gets or sets the value associated with the specified key. + The key of the value to get or set. + The value associated with the specified key, or if is not in the dictionary or is of a type that is not assignable to the key type of the . + + is . + A value is being assigned, and is of a type that is not assignable to the key type or the value type of the . + + + Gets an that contains the keys of the . + An interface that contains the keys of the . + + + Removes the element with the specified key from the . + The key of the element to remove. + + is . + + + Gets an that contains the values in the . + An interface that contains the values in the . + + + Returns an enumerator that iterates through the . + An enumerator for the . + + + Copies the key and value pairs stored in the to a new array. + A new array containing a snapshot of key and value pairs copied from the . + + + Attempts to add the specified key and value to the . + The key of the element to add. + The value of the element to add. The value can be for reference types. + + if the key/value pair was added to the successfully; if the key already exists. + + is . + The dictionary already contains the maximum number of elements (). + + + Attempts to get the value associated with the specified key from the . + The key of the value to get. + When this method returns, contains the object from the that has the specified key, or the default value of the type if the operation failed. + + if the key was found in the ; otherwise, . + + is . + + + Attempts to remove and return the value that has the specified key from the . + The key of the element to remove and return. + When this method returns, contains the object removed from the , or the default value of the type if does not exist. + + if the object was removed successfully; otherwise, . + + is . + + + Updates the value associated with to if the existing value with is equal to . + The key of the value that is compared with and possibly replaced. + The value that replaces the value of the element that has the specified if the comparison results in equality. + The value that is compared with the value of the element that has the specified . + + if the value with was equal to and was replaced with ; otherwise, . + + is . + + + Gets a collection that contains the values in the . + A collection that contains the values in the . + + + Represents a thread-safe first in-first out (FIFO) collection. + The type of the elements contained in the queue. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that contains elements copied from the specified collection. + The collection whose elements are copied to the new . + The argument is null. + + + Removes all objects from the . + + + Copies the elements to an existing one-dimensional , starting at the specified array index. + The one-dimensional that is the destination of the elements copied from the . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Adds an object to the end of the . + The object to add to the end of the . The value can be a null reference (Nothing in Visual Basic) for reference types. + + + Returns an enumerator that iterates through the . + An enumerator for the contents of the . + + + Gets a value that indicates whether the is empty. + + if the is empty; otherwise, . + + + Attempts to add an object to the . + The object to add to the . The value can be a null reference (Nothing in Visual Basic) for reference types. + + if the object was added successfully; otherwise, . + + + Attempts to remove and return an object from the . + When this method returns, if the operation was successful, contains the object removed. If no object was available to be removed, the value is unspecified. + + if an element was removed and returned successfully; otherwise, . + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from the . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional. -or- does not have zero-based indexing. -or- is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination . -or- The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized with the SyncRoot. + Always returns to indicate access is not synchronized. + + + Gets an object that can be used to synchronize access to the . This property is not supported. + Returns null (Nothing in Visual Basic). + The SyncRoot property is not supported. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Copies the elements stored in the to a new array. + A new array containing a snapshot of elements copied from the . + + + Tries to remove and return the object at the beginning of the concurrent queue. + When this method returns, if the operation was successful, contains the object removed. If no object was available to be removed, the value is unspecified. + + if an element was removed and returned from the beginning of the successfully; otherwise, . + + + Tries to return an object from the beginning of the without removing it. + When this method returns, contains an object from the beginning of the or an unspecified value if the operation failed. + + if an object was returned successfully; otherwise, . + + + Represents a thread-safe last in-first out (LIFO) collection. + The type of the elements contained in the stack. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that contains elements copied from the specified collection. + The collection whose elements are copied to the new . + The argument is null. + + + Removes all objects from the . + + + Copies the elements to an existing one-dimensional , starting at the specified array index. + The one-dimensional that is the destination of the elements copied from the . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Returns an enumerator that iterates through the . + An enumerator for the . + + + Gets a value that indicates whether the is empty. + + if the is empty; otherwise, . + + + Inserts an object at the top of the . + The object to push onto the . The value can be a null reference (Nothing in Visual Basic) for reference types. + + + Inserts multiple objects at the top of the atomically. + The objects to push onto the . + + is a null reference (Nothing in Visual Basic). + + + Inserts multiple objects at the top of the atomically. + The objects to push onto the . + The zero-based offset in at which to begin inserting elements onto the top of the . + The number of elements to be inserted onto the top of the . + + is a null reference (Nothing in Visual Basic). + + or is negative. Or is greater than or equal to the length of . + + + is greater than the length of . + + + Attempts to add an object to the . + The object to add to the . The value can be a null reference (Nothing in Visual Basic) for reference types. + + if the object was added successfully; otherwise, . + + + Attempts to remove and return an object from the . + When this method returns, if the operation was successful, contains the object removed. If no object was available to be removed, the value is unspecified. + + if an element was removed and returned successfully; otherwise, . + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from the . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional. -or- does not have zero-based indexing. -or- is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination . -or- The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized with the SyncRoot. + Always returns to indicate access is not synchronized. + + + Gets an object that can be used to synchronize access to the . This property is not supported. + Returns null (Nothing in Visual Basic). + The SyncRoot property is not supported + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Copies the items stored in the to a new array. + A new array containing a snapshot of elements copied from the . + + + Attempts to return an object from the top of the without removing it. + When this method returns, contains an object from the top of the or an unspecified value if the operation failed. + + if and object was returned successfully; otherwise, . + + + Attempts to pop and return the object at the top of the . + When this method returns, if the operation was successful, contains the object removed. If no object was available to be removed, the value is unspecified. + + if an element was removed and returned from the top of the successfully; otherwise, . + + + Attempts to pop and return multiple objects from the top of the atomically. + The to which objects popped from the top of the will be added. + The number of objects successfully popped from the top of the and inserted in . + + is a null argument (Nothing in Visual Basic). + + + Attempts to pop and return multiple objects from the top of the atomically. + The to which objects popped from the top of the will be added. + The zero-based offset in at which to begin inserting elements from the top of the . + The number of elements to be popped from top of the and inserted into . + The number of objects successfully popped from the top of the stack and inserted in . + + is a null reference (Nothing in Visual Basic). + + or is negative. Or is greater than or equal to the length of . + + + is greater than the length of . + + + Specifies options to control the buffering behavior of a partitioner. + + + 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). + + + Use the default behavior, which is to use buffering to achieve optimal performance. + + + 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 can use the collection as the underlying storage mechanism. + Specifies the type of elements in the collection. + + + Copies the elements of the to an , starting at a specified index. + The one-dimensional that is the destination of the elements copied from the . +The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is equal to or greater than the length of the -or- The number of elements in the collection is greater than the available space from to the end of the destination . + + + Copies the elements contained in the to a new array. + A new array containing the elements copied from the . + + + Attempts to add an object to the . + The object to add to the . + + if the object was added successfully; otherwise, . + The was invalid for this collection. + + + Attempts to remove and return an object from the . + When this method returns, if the object was removed and returned successfully, contains the removed object. If no object was available to be removed, the value is unspecified. + + if an object was removed and returned successfully; otherwise, . + + + Represents a particular manner of splitting an orderable data source into multiple partitions. + Type of the elements in the collection. + + + Called from constructors in derived classes to initialize the class with the specified constraints on the index keys. + Indicates whether the elements in each partition are yielded in the order of increasing keys. + 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. + 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. + + + Creates an object that can partition the underlying collection into a variable number of partitions. + An object that can create partitions over the underlying data source. + Dynamic partitioning is not supported by the base class. It must be implemented in derived classes. + + + Creates an object that can partition the underlying collection into a variable number of partitions. + An object that can create partitions over the underlying data source. + Dynamic partitioning is not supported by this partitioner. + + + Partitions the underlying collection into the specified number of orderable partitions. + The number of partitions to create. + A list containing enumerators. + + + Partitions the underlying collection into the given number of ordered partitions. + The number of partitions to create. + A list containing enumerators. + + + Gets whether order keys are normalized. + + if the keys are normalized; otherwise, . + + + Gets whether elements in an earlier partition always come before elements in a later partition. + + if the elements in an earlier partition always come before elements in a later partition; otherwise, . + + + Gets whether elements in each partition are yielded in the order of increasing keys. + + if the elements in each partition are yielded in the order of increasing keys; otherwise, . + + + Provides common partitioning strategies for arrays, lists, and enumerables. + + + Creates a partitioner that chunks the user-specified range. + The lower, inclusive bound of the range. + The upper, exclusive bound of the range. + A partitioner. + The argument is less than or equal to the argument. + + + Creates a partitioner that chunks the user-specified range. + The lower, inclusive bound of the range. + The upper, exclusive bound of the range. + The size of each subrange. + A partitioner. + The argument is less than or equal to the argument. +-or- +The argument is less than or equal to 0. + + + Creates a partitioner that chunks the user-specified range. + The lower, inclusive bound of the range. + The upper, exclusive bound of the range. + A partitioner. + The argument is less than or equal to the argument. + + + Creates a partitioner that chunks the user-specified range. + The lower, inclusive bound of the range. + The upper, exclusive bound of the range. + The size of each subrange. + A partitioner. + The argument is less than or equal to the argument. +-or- +The argument is less than or equal to 0. + + + Creates an orderable partitioner from a instance. + The array to be partitioned. + A Boolean value that indicates whether the created partitioner should dynamically load balance between partitions rather than statically partition. + Type of the elements in source array. + An orderable partitioner based on the input array. + + + Creates an orderable partitioner from a instance. + The enumerable to be partitioned. + Type of the elements in source enumerable. + An orderable partitioner based on the input array. + + + Creates an orderable partitioner from a instance. + The enumerable to be partitioned. + Options to control the buffering behavior of the partitioner. + Type of the elements in source enumerable. + An orderable partitioner based on the input array. + The argument specifies an invalid value for . + + + Creates an orderable partitioner from an instance. + The list to be partitioned. + A Boolean value that indicates whether the created partitioner should dynamically load balance between partitions rather than statically partition. + Type of the elements in source list. + An orderable partitioner based on the input list. + + + Represents a particular manner of splitting a data source into multiple partitions. + Type of the elements in the collection. + + + Creates a new partitioner instance. + + + Creates an object that can partition the underlying collection into a variable number of partitions. + An object that can create partitions over the underlying data source. + Dynamic partitioning is not supported by the base class. You must implement it in a derived class. + + + Partitions the underlying collection into the given number of partitions. + The number of partitions to create. + A list containing enumerators. + + + Gets whether additional partitions can be created dynamically. + + if the can create partitions dynamically as they are requested; if the can only allocate partitions statically. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Immutable.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Immutable.dll new file mode 100755 index 0000000000000000000000000000000000000000..d64a1c41a4df5da29f6693aa069347d63fedfd04 GIT binary patch literal 59976 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Immutable.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Immutable.xml new file mode 100755 index 0000000..f5b6280 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Immutable.xml @@ -0,0 +1,5143 @@ + + + + System.Collections.Immutable + + + + Represents an immutable collection of key/value pairs. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of keys in the dictionary. + The type of values in the dictionary. + + + Adds an element with the specified key and value to the dictionary. + The key of the element to add. + The value of the element to add. + A new immutable dictionary that contains the additional key/value pair. + The given key already exists in the dictionary but has a different value. + + + Adds the specified key/value pairs to the dictionary. + The key/value pairs to add. + A new immutable dictionary that contains the additional key/value pairs. + One of the given keys already exists in the dictionary but has a different value. + + + Retrieves an empty dictionary that has the same ordering and key/value comparison rules as this dictionary instance. + An empty dictionary with equivalent ordering and key/value comparison rules. + + + Determines whether the immutable dictionary contains the specified key/value pair. + The key/value pair to locate. + + if the specified key/value pair is found in the dictionary; otherwise, . + + + Removes the element with the specified key from the immutable dictionary. + The key of the element to remove. + A new immutable dictionary with the specified element removed; or this instance if the specified key cannot be found in the dictionary. + + + Removes the elements with the specified keys from the immutable dictionary. + The keys of the elements to remove. + A new immutable dictionary with the specified keys removed; or this instance if the specified keys cannot be found in the dictionary. + + + Sets the specified key and value in the immutable dictionary, possibly overwriting an existing value for the key. + The key of the entry to add. + The key value to set. + A new immutable dictionary that contains the specified key/value pair. + + + Sets the specified key/value pairs in the immutable dictionary, possibly overwriting existing values for the keys. + The key/value pairs to set in the dictionary. If any of the keys already exist in the dictionary, this method will overwrite their previous values. + A new immutable dictionary that contains the specified key/value pairs. + + + Determines whether this dictionary contains a specified key. + The key to search for. + The matching key located in the dictionary if found, or equalkey if no match is found. + + if a match for is found; otherwise, . + + + Represents a list of elements that cannot be modified. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of elements in the list. + + + Makes a copy of the list, and adds the specified object to the end of the copied list. + The object to add to the list. + A new list with the object added. + + + Makes a copy of the list and adds the specified objects to the end of the copied list. + The objects to add to the list. + A new list with the elements added. + + + Creates a list with all the items removed, but with the same sorting and ordering semantics as this list. + An empty list that has the same sorting and ordering semantics as this instance. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the that starts at the specified index and contains the specified number of elements. + The object to locate in the . This value can be null for reference types. + The zero-based starting indexes of the search. 0 (zero) is valid in an empty list. + The number of elements in the section to search. + The equality comparer to use to locate . + The zero-based index of the first occurrence of within the range of elements in the that starts at and contains number of elements if found; otherwise -1. + + + Inserts the specified element at the specified index in the immutable list. + The zero-based index at which to insert the value. + The object to insert. + A new immutable list that includes the specified element. + + + Inserts the specified elements at the specified index in the immutable list. + The zero-based index at which the new elements should be inserted. + The elements to insert. + A new immutable list that includes the specified elements. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the that contains the specified number of elements and ends at the specified index. + The object to locate in the list. The value can be for reference types. + The zero-based starting index of the search. 0 (zero) is valid in an empty list. + The number of elements in the section to search. + The equality comparer to match . + Returns . + + + Removes the first occurrence of a specified object from this immutable list. + The object to remove from the list. + The equality comparer to use to locate . + A new list with the specified object removed. + + + Removes all the elements that match the conditions defined by the specified predicate. + The delegate that defines the conditions of the elements to remove. + A new immutable list with the elements removed. + + + Removes the element at the specified index of the immutable list. + The index of the element to remove. + A new list with the element removed. + + + Removes the specified object from the list. + The objects to remove from the list. + The equality comparer to use to determine if match any objects in the list. + A new immutable list with the specified objects removed, if matched objects in the list. + + + Removes a range of elements from the . + The zero-based starting index of the range of elements to remove. + The number of elements to remove. + A new immutable list with the elements removed. + + + Returns a new list with the first matching element in the list replaced with the specified element. + The element to be replaced. + The element to replace the first occurrence of with + The equality comparer to use for matching . + A new list that contains , even if is the same as . + + does not exist in the list. + + + Replaces an element in the list at a given position with the specified element. + The position in the list of the element to replace. + The element to replace the old element with. + A new list that contains the new element, even if the element at the specified location is the same as the new element. + + + Represents an immutable first-in, first-out collection of objects. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of elements in the queue. + + + Returns a new queue with all the elements removed. + An empty immutable queue. + + + Removes the first element in the immutable queue, and returns the new queue. + The new immutable queue with the first element removed. This value is never . + The queue is empty. + + + Adds an element to the end of the immutable queue, and returns the new queue. + The element to add. + The new immutable queue with the specified element added. + + + Gets a value that indicates whether this immutable queue is empty. + + if this queue is empty; otherwise, . + + + Returns the element at the beginning of the immutable queue without removing it. + The element at the beginning of the queue. + The queue is empty. + + + Represents a set of elements that can only be modified by creating a new instance of the set. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of element stored in the set. + + + Adds the specified element to this immutable set. + The element to add. + A new set with the element added, or this set if the element is already in the set. + + + Retrieves an empty immutable set that has the same sorting and ordering semantics as this instance. + An empty set that has the same sorting and ordering semantics as this instance. + + + Determines whether this immutable set contains a specified element. + The element to locate in the set. + + if the set contains the specified value; otherwise, . + + + Removes the elements in the specified collection from the current immutable set. + The collection of items to remove from this set. + A new set with the items removed; or the original set if none of the items were in the set. + + + Creates an immutable set that contains only elements that exist in this set and the specified set. + The collection to compare to the current . + A new immutable set that contains elements that exist in both sets. + + + Determines whether the current immutable set is a proper (strict) subset of the specified collection. + The collection to compare to the current set. + + if the current set is a proper subset of the specified collection; otherwise, . + + + Determines whether the current immutable set is a proper (strict) superset of the specified collection. + The collection to compare to the current set. + + if the current set is a proper superset of the specified collection; otherwise, . + + + Determines whether the current immutable set is a subset of a specified collection. + The collection to compare to the current set. + + if the current set is a subset of the specified collection; otherwise, . + + + Determines whether the current immutable set is a superset of a specified collection. + The collection to compare to the current set. + + if the current set is a superset of the specified collection; otherwise, . + + + Determines whether the current immutable set overlaps with the specified collection. + The collection to compare to the current set. + + if the current set and the specified collection share at least one common element; otherwise, . + + + Removes the specified element from this immutable set. + The element to remove. + A new set with the specified element removed, or the current set if the element cannot be found in the set. + + + Determines whether the current immutable set and the specified collection contain the same elements. + The collection to compare to the current set. + + if the sets are equal; otherwise, . + + + Creates an immutable set that contains only elements that are present either in the current set or in the specified collection, but not both. + The collection to compare to the current set. + A new set that contains the elements that are present only in the current set or in the specified collection, but not both. + + + Determines whether the set contains a specified value. + The value to search for. + The matching value from the set, if found, or equalvalue if there are no matches. + + if a matching value was found; otherwise, . + + + Creates a new immutable set that contains all elements that are present in either the current set or in the specified collection. + The collection to add elements from. + A new immutable set with the items added; or the original set if all the items were already in the set. + + + Represents an immutable last-in-first-out (LIFO) collection. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of elements in the stack. + + + Removes all objects from the immutable stack. + An empty immutable stack. + + + Gets a value that indicates whether this immutable stack is empty. + + if this stack is empty; otherwise,. + + + Returns the element at the top of the immutable stack without removing it. + The element at the top of the stack. + The stack is empty. + + + Removes the element at the top of the immutable stack and returns the new stack. + The new stack; never + The stack is empty. + + + Inserts an element at the top of the immutable stack and returns the new stack. + The element to push onto the stack. + The new stack. + + + Provides methods for creating an array that is immutable; meaning it cannot be changed once it is created. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + Searches the sorted immutable array for a specified element using the default comparer and returns the zero-based index of the element, if it's found. + The sorted array to search. + The object to search for. + The type of element stored in the array. + The zero-based index of the item in the array, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + does not implement or the search encounters an element that does not implement . + + + Searches a sorted immutable array for a specified element and returns the zero-based index of the element, if it's found. + The sorted array to search. + The object to search for. + The comparer implementation to use when comparing elements, or null to use the default comparer. + The type of element stored in the array. + The zero-based index of the item in the array, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + is null and does not implement or the search encounters an element that does not implement . + + + Searches a sorted immutable array for a specified element and returns the zero-based index of the element, if it's found. + The sorted array to search. + The starting index of the range to search. + The length of the range to search. + The object to search for. + The type of element stored in the array. + The zero-based index of the item in the array, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + does not implement or the search encounters an element that does not implement . + + and do not specify a valid range in . + + is less than the lower bound of . +-or- + is less than zero. + + + Searches a sorted immutable array for a specified element and returns the zero-based index of the element. + The sorted array to search. + The starting index of the range to search. + The length of the range to search. + The object to search for. + The comparer to use when comparing elements for equality or to use the default comparer. + The type of element stored in the array. + The zero-based index of the item in the array, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + is null and does not implement or the search encounters an element that does not implement . + + and do not specify a valid range in . +-or- + is , and is of a type that is not compatible with the elements of . + + is less than the lower bound of . +-or- + is less than zero. + + + Creates an empty immutable array. + The type of elements stored in the array. + An empty immutable array. + + + Creates an immutable array that contains the specified object. + The object to store in the array. + The type of elements stored in the array. + An immutable array that contains the specified object. + + + Creates an immutable array that contains the specified objects. + The first object to store in the array. + The second object to store in the array. + The type of elements stored in the array. + An immutable array that contains the specified objects. + + + Creates an immutable array that contains the specified objects. + The first object to store in the array. + The second object to store in the array. + The third object to store in the array. + The type of elements stored in the array. + An immutable array that contains the specified objects. + + + Creates an immutable array that contains the specified objects. + The first object to store in the array. + The second object to store in the array. + The third object to store in the array. + The fourth object to store in the array. + The type of elements stored in the array. + An immutable array that contains the specified objects. + + + Creates an immutable array from the specified array of objects. + The array of objects to populate the array with. + The type of elements stored in the array. + An immutable array that contains the array of items. + + + Creates an immutable array with specified objects from another array. + The source array of objects. + The index of the first element to copy from . + The number of elements from to include in this immutable array. + The type of elements stored in the array. + An immutable array that contains the specified objects from the source array. + + + Creates an immutable array with the specified objects from another immutable array. + The source array of objects. + The index of the first element to copy from . + The number of elements from to include in this immutable array. + The type of elements stored in the array. + An immutable array that contains the specified objects from the source array. + + + Creates a mutable array that can be converted to an without allocating new memory. + The type of elements stored in the builder. + A mutable array of the specified type that can be efficiently converted to an immutable array. + + + Creates a mutable array that can be converted to an without allocating new memory. + The initial capacity of the builder. + The type of elements stored in the builder. + A mutable array of the specified type that can be efficiently converted to an immutable array. + + + Creates a new populated with the specified items. + The elements to add to the array. + The type of element stored in the array. + An immutable array that contains the specified items. + + + Initializes a new instance of the struct. + The source array to initialize the resulting array with. + The function to apply to each element from the source array. + + + + + Initializes a new instance of the struct. + The source array to initialize the resulting array with. + The index of the first element in the source array to include in the resulting array. + The number of elements from the source array to include in the resulting array. + The function to apply to each element from the source array included in the resulting array. + + + + + Initializes a new instance of the struct. + The source array to initialize the resulting array with. + The function to apply to each element from the source array. + An argument to be passed to the selector mapping function. + + + + + + Initializes a new instance of the struct. + The source array to initialize the resulting array with. + The index of the first element in the source array to include in the resulting array. + The number of elements from the source array to include in the resulting array. + The function to apply to each element from the source array included in the resulting array. + An argument to be passed to the selector mapping function. + + + + + + Creates an immutable array from the specified collection. + The collection of objects to copy to the immutable array. + The type of elements contained in . + An immutable array that contains the specified collection of objects. + + + Creates an immutable array from the current contents of the builder's array. + The builder to create the immutable array from. + The type of elements contained in the immutable array. + An immutable array that contains the current contents of the builder's array. + + + Represents an array that is immutable; meaning it cannot be changed once it is created. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of element stored by the array. + + + Returns a copy of the original array with the specified item added to the end. + The item to be added to the end of the array. + A new array with the specified item added to the end. + + + Returns a copy of the original array with the specified elements added to the end of the array. + The elements to add to the array. + A new array with the elements added. + + + Returns a copy of the original array with the specified elements added to the end of the array. + The elements to add to the array. + A new array with the elements added. + + + Returns a new immutable array that contains the elements of this array cast to a different type. + The type of array element to return. + An immutable array that contains the elements of this array, cast to a different type. If the cast fails, returns an array whose property returns . + + + Creates a new read-only memory region over this immutable array. + The read-only memory representation of this immutable array. + + + Creates a new read-only span over this immutable array. + The read-only span representation of this immutable array. + + + A writable array accessor that can be converted into an instance without allocating extra memory. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + Adds the specified item to the array. + The object to add to the array. + + + Adds the specified items to the end of the array. + The items to add to the array. + + + Adds the specified items to the end of the array. + The items to add to the array. + The number of elements from the source array to add. + + + Adds the specified items to the end of the array. + The items to add to the array. + + + Adds the specified items to the end of the array. + The items to add to the array. + + + Adds the specified items to the end of the array. + The items to add to the array. + The number of elements from the source array to add. + + + Adds the specified items to the end of the array. + The items to add to the array. + + + Adds the specified items that derive from the type currently in the array, to the end of the array. + The items to add to end of the array. + The type that derives from the type of item already in the array. + + + Adds the specified items that derive from the type currently in the array, to the end of the array. + The items to add to the end of the array. + The type that derives from the type of item already in the array. + + + Adds the specified items that derive from the type currently in the array, to the end of the array. + The items to add to the end of the array. + The type that derives from the type of item already in the array. + + + Gets or sets the length of the internal array. When set, the internal array is reallocated to the given capacity if it is not already the specified length. + The length of the internal array. + + + Removes all items from the array. + + + Determines whether the array contains a specific value. + The object to locate in the array. + + if the object is found; otherwise, . + + + Copies the current contents to the specified array. + The array to copy to. + The index to start the copy operation. + + + Gets or sets the number of items in the array. + The number of items in the array. + + + Gets an object that can be used to iterate through the collection. + An object that can be used to iterate through the collection. + + + Determines the index of a specific item in the array. + The item to locate in the array. + The index of if it's found in the list; otherwise, -1. + + + Determines the index of the specified item. + The item to locate in the array. + The starting position of the search. + The index of if it's found in the list; otherwise, -1. + + + Determines the index of the specified item. + The item to locate in the array. + The starting position of the search. + The number of elements to search. + The index of if it's found in the list; otherwise, -1. + + + Determines the index for the specified item. + The item to locate in the array. + The index at which to begin the search. + The starting position of the search. + The equality comparer to use in the search + The index of if it's found in the list; otherwise, -1. + + + Inserts an item in the array at the specified index. + The zero-based index at which to insert the item. + The object to insert into the array. + + + Gets or sets the item at the specified index. + The index of the item to get or set. + The item at the specified index. + The specified index is not in the array. + + + Gets a read-only reference to the element at the specified index. + The item index. + The read-only reference to the element at the specified index. + + is greater or equal to the array count. + + + Determines the 0-based index of the last occurrence of the specified item in this array. + The item to search for. + The 0-based index where the item was found; or -1 if it could not be found. + + + Determines the 0-based index of the last occurrence of the specified item in this array. + The item to search for. + The starting position of the search. + The 0-based index into the array where the item was found; or -1 if it could not be found. + + + Determines the 0-based index of the last occurrence of the specified item in this array. + The item to search for. + The starting position of the search. + The number of elements to search. + The 0-based index into the array where the item was found; or -1 if it could not be found. + + + Determines the 0-based index of the last occurrence of the specified item in this array. + The item to search for. + The starting position of the search. + The number of elements to search. + The equality comparer to use in the search. + The 0-based index into the array where the item was found; or -1 if it could not be found. + + + Extracts the internal array as an and replaces it with a zero length array. + When doesn't equal . + + + Removes the specified element. + The item to remove. + + if was found and removed; otherwise, . + + + Removes the item at the specified index from the array. + The zero-based index of the item to remove. + + + Reverses the order of elements in the collection. + + + Sorts the contents of the array. + + + Sorts the contents of the array. + The comparer to use for sorting. If comparer is , the default comparer for the elements type in the array is used. + + + Sorts the elements in the entire array using the specified . + The to use when comparing elements. + + is null. + + + Sorts the contents of the array. + The starting index for the sort. + The number of elements to include in the sort. + The comparer to use for sorting. If comparer is , the default comparer for the elements type in the array is used. + + + Gets a value that indicates whether the is read-only. + + if the is read-only; otherwise, . + + + Returns an enumerator that iterates through the array. + An enumerator that iterates through the array. + + + Returns an enumerator that iterates through the array. + An enumerator that iterates through the array. + + + Creates a new array with the current contents of this . + A new array with the contents of this . + + + Returns an immutable array that contains the current contents of this . + An immutable array that contains the current contents of this . + + + Initializes a new instance of the struct by casting the underlying array to an array of type . + + Thrown if the cast is illegal. + + + Initializes a new instance of the struct based on the contents of an existing instance, allowing a covariant static cast to efficiently reuse the existing array. + The array to initialize the array with. No copy is made. + + + + Returns an array with all the elements removed. + An array with all of the elements removed. + + + Determines whether the specified item exists in the array. + The item to search for. + + if the specified item was found in the array; otherwise . + + + Copies the contents of this array to the specified array. + The array to copy to. + + + Copies the contents of this array to the specified array starting at the specified destination index. + The array to copy to. + The index in where copying begins. + + + Copies the specified items in this array to the specified array at the specified starting index. + The index of this array where copying begins. + The array to copy to. + The index in where copying begins. + The number of elements to copy from this array. + + + Gets an empty immutable array. + + + An array enumerator. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + Gets the current item. + The current item. + + + Advances to the next value in the array. + + if another item exists in the array; otherwise, . + + + Indicates whether specified array is equal to this array. + An object to compare with this object. + + if is equal to this array; otherwise, . + + + Determines if this array is equal to the specified object. + The to compare with this array. + + if this array is equal to ; otherwise, . + + + Returns an enumerator that iterates through the contents of the array. + An enumerator. + + + Returns a hash code for this instance. + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + Searches the array for the specified item. + The item to search for. + The zero-based index position of the item if it is found, or -1 if it is not. + + + Searches the array for the specified item. + The item to search for. + The index at which to begin the search. + The zero-based index position of the item if it is found, or -1 if it is not. + + + Searches the array for the specified item. + The item to search for. + The index at which to begin the search. + The equality comparer to use in the search. + The zero-based index position of the item if it is found, or -1 if it is not. + + + Searches the array for the specified item. + The item to search for. + The index at which to begin the search. + The number of elements to search. + The zero-based index position of the item if it is found, or -1 if it is not. + + + Searches the array for the specified item. + The item to search for. + The index at which to begin the search. + The number of elements to search. + The equality comparer to use in the search. + The zero-based index position of the item if it is found, or -1 if it is not. + + + Returns a new array with the specified value inserted at the specified position. + The 0-based index into the array at which the new item should be added. + The item to insert at the start of the array. + A new array with the item inserted at the specified index. + + + Inserts the specified values at the specified index. + The index at which to insert the value. + The elements to insert. + A new immutable array with the items inserted at the specified index. + + + Inserts the specified values at the specified index. + The index at which to insert the value. + The elements to insert. + A new immutable array with the items inserted at the specified index. + + + Gets a value indicating whether this array was declared but not initialized. + + if the is ; otherwise, . + + + Gets a value indicating whether this is empty or is not initialized. + + if the is or ; otherwise, . + + + Gets a value indicating whether this is empty. + + if the is empty; otherwise, . + + + Gets the element at the specified index in the immutable array. + The zero-based index of the element to get. + The element at the specified index in the immutable array. + + + Gets a read-only reference to the element at the specified in the read-only list. + The zero-based index of the element to get a reference to. + A read-only reference to the element at the specified in the read-only list. + + + Searches the array for the specified item; starting at the end of the array. + The item to search for. + The 0-based index into the array where the item was found; or -1 if it could not be found. + + + Searches the array for the specified item; starting at the end of the array. + The item to search for. + The index at which to begin the search. + The 0-based index into the array where the item was found; or -1 if it could not be found. + + + Searches the array for the specified item; starting at the end of the array. + The item to search for. + The index at which to begin the search. + The number of elements to search. + The 0-based index into the array where the item was found; or -1 if it could not be found. + + + Searches the array for the specified item; starting at the end of the array. + The item to search for. + The index at which to begin the search. + The number of elements to search. + The equality comparer to use in the search. + The 0-based index into the array where the item was found; or -1 if it could not be found. + + + Gets the number of elements in the array. + The number of elements in the array + + + Filters the elements of this array to those assignable to the specified type. + The type to filter the elements of the sequence on. + An that contains elements from the input sequence of type of . + + + Returns a value that indicates if two arrays are equal. + The array to the left of the operator. + The array to the right of the operator. + + if the arrays are equal; otherwise, . + + + Returns a value that indicates if two arrays are equal. + The array to the left of the operator. + The array to the right of the operator. + + if the arrays are equal; otherwise, . + + + Returns a value that indicates whether two arrays are not equal. + The array to the left of the operator. + The array to the right of the operator. + + if the arrays are not equal; otherwise, . + + + Checks for inequality between two array. + The object to the left of the operator. + The object to the right of the operator. + + if the two arrays are not equal; otherwise, . + + + Returns an array with the first occurrence of the specified element removed from the array. If no match is found, the current array is returned. + The item to remove. + A new array with the item removed. + + + Returns an array with the first occurrence of the specified element removed from the array. +If no match is found, the current array is returned. + The item to remove. + The equality comparer to use in the search. + A new array with the specified item removed. + + + Removes all the items from the array that meet the specified condition. + The delegate that defines the conditions of the elements to remove. + A new array with items that meet the specified condition removed. + + + Returns an array with the element at the specified position removed. + The 0-based index of the element to remove from the returned array. + A new array with the item at the specified index removed. + + + Removes the specified items from this array. + The items to remove if matches are found in this list. + A new array with the elements removed. + + + Removes the specified items from this array. + The items to remove if matches are found in this list. + The equality comparer to use in the search. + A new array with the elements removed. + + + Removes the specified values from this list. + The items to remove if matches are found in this list. + A new list with the elements removed. + + + Removes the specified items from this list. + The items to remove if matches are found in this list. + The equality comparer to use in the search. + A new array with the elements removed. + + + Returns an array with the elements at the specified position removed. + The 0-based index of the starting element to remove from the array. + The number of elements to remove from the array. + The new array with the specified elements removed. + + + Finds the first element in the array equal to the specified value and replaces the value with the specified new value. + The value to find and replace in the array. + The value to replace the oldvalue with. + A new array that contains even if the new and old values are the same. + + is not found in the array. + + + Finds the first element in the array equal to the specified value and replaces the value with the specified new value. + The value to find and replace in the array. + The value to replace the oldvalue with. + The equality comparer to use to compare values. + A new array that contains even if the new and old values are the same. + + is not found in the array. + + + Replaces the item at the specified index with the specified item. + The index of the item to replace. + The item to add to the list. + The new array that contains at the specified index. + + + Sorts the elements in the immutable array using the default comparer. + A new immutable array that contains the items in this array, in sorted order. + + + Sorts the elements in the immutable array using the specified comparer. + The implementation to use when comparing elements, or to use the default comparer + A new immutable array that contains the items in this array, in sorted order. + + + Sorts the elements in the entire using the specified . + The to use when comparing elements. + The sorted list. + + is null. + + + Sorts the specified elements in the immutable array using the specified comparer. + The index of the first element to sort. + The number of elements to include in the sort. + The implementation to use when comparing elements, or to use the default comparer + A new immutable array that contains the items in this array, in sorted order. + + + Throws in all cases. + The item to add to the end of the array. + + + Throws in all cases. + + + Gets the number of array in the collection. + Thrown if the property returns true. + + + Gets a value indicating whether this instance is read only. + + if this instance is read only; otherwise, . + + + Throws in all cases. + The object to remove from the array. + Throws in all cases. + + + Returns an enumerator that iterates through the array. + An enumerator that can be used to iterate through the array. + + + Throws in all cases. + The index of the location to insert the item. + The item to insert. + + + Gets or sets the element at the specified index in the read-only list. + The zero-based index of the element to get. + The element at the specified index in the read-only list. + Always thrown from the setter. + Thrown if the property returns true. + + + Throws in all cases. + The index. + + + Gets the number of array in the collection. + Thrown if the property returns true. + + + Gets the element at the specified index. + The index. + The element. + Thrown if the property returns true. + + + Copies this array to another array starting at the specified index. + The array to copy this array to. + The index in the destination array to start the copy operation. + + + Gets the size of the array. + Thrown if the property returns true. + + + See the interface. + + + Gets the sync root. + + + Returns an enumerator that iterates through the immutable array. + An enumerator that iterates through the immutable array. + The property returns . + + + Throws in all cases. + The value to add to the array. + Throws in all cases. + Thrown in all cases. + + + Throws in all cases. + Thrown in all cases. + + + Throws in all cases. + The value to check for. + Throws in all cases. + + + Gets the value at the specified index. + The value to return the index of. + The value of the element at the specified index. + + + Throws in all cases. + Index that indicates where to insert the item. + The value to insert. + Thrown in all cases. + + + Gets a value indicating whether this instance is fixed size. + + if this instance is fixed size; otherwise, . + + + Gets a value indicating whether this instance is read only. + + if this instance is read only; otherwise, . + + + Gets or sets the at the specified index. + The index. + The object at the specified index. + Always thrown from the setter. + Thrown if the property returns true. + + + Throws in all cases. + The value to remove from the array. + Thrown in all cases. + + + Throws in all cases. + The index of the item to remove. + Thrown in all cases. + + + Returns a copy of the original array with the specified item added to the end. + The value to add to the end of the array. + A new array with the specified item added to the end. + + + Returns a copy of the original array with the specified elements added to the end of the array. + The elements to add to the end of the array. + A new array with the elements added to the end. + + + Returns an array with all the elements removed. + An array with all the elements removed. + + + Returns a new array with the specified value inserted at the specified position. + The 0-based index into the array at which the new item should be added. + The item to insert at the start of the array. + A new array with the specified value inserted. + + + Inserts the specified values at the specified index. + The index at which to insert the value. + The elements to insert. + A new array with the specified values inserted. + + + Returns an array with the first occurrence of the specified element removed from the array; if no match is found, the current array is returned. + The value to remove from the array. + The equality comparer to use in the search. + A new array with the value removed. + + + Removes all the items from the array that meet the specified condition. + The delegate that defines the conditions of the elements to remove. + A new array with items that meet the specified condition removed. + + + Returns an array with the element at the specified position removed. + The 0-based index of the element to remove from the returned array. + A new array with the specified item removed. + + + Removes the specified items from this array. + The items to remove if matches are found in this list. + The equality comparer to use in the search. + A new array with the elements removed. + + + Returns an array with the elements at the specified position removed. + The 0-based index of the starting element to remove from the array. + The number of elements to remove from the array. + The new array with the specified elements removed. + + + Finds the first element in the array equal to the specified value and replaces the value with the specified new value. + The value to find and replace in the array. + The value to replace the oldvalue with. + The equality comparer to use to compare values. + A new array that contains even if the new and old values are the same. + + is not found in the array. + + + Replaces the item at the specified index with the specified item. + The index of the item to replace. + The value to add to the list. + The new array that contains at the specified index. + + + Determines whether the current collection element precedes, occurs in the same position as, or follows another element in the sort order. + The element to compare with the current instance. + The object used to compare members of the current array with the corresponding members of other array. + An integer that indicates whether the current element precedes, is in the same position or follows the other element. + The arrays are not the same length. + + + Determines whether this array is structurally equal to the specified array. + The array to compare with the current instance. + An object that determines whether the current instance and other are structurally equal. + + if the two arrays are structurally equal; otherwise, . + + + Returns a hash code for the current instance. + An object that computes the hash code of the current object. + The hash code for the current instance. + + + Creates a mutable array that has the same contents as this array and can be efficiently mutated across multiple operations using standard mutable interfaces. + The new builder with the same contents as this array. + + + Provides a set of initialization methods for instances of the class. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + Determines whether the specified immutable dictionary contains the specified key/value pair. + The immutable dictionary to search. + The key to locate in the immutable dictionary. + The value to locate on the specified key, if the key is found. + The type of the keys in the immutable dictionary. + The type of the values in the immutable dictionary. + + if this map contains the specified key/value pair; otherwise, . + + + Creates an empty immutable dictionary. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + An empty immutable dictionary. + + + Creates an empty immutable dictionary that uses the specified key comparer. + The implementation to use to determine the equality of keys in the dictionary. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + An empty immutable dictionary. + + + Creates an empty immutable dictionary that uses the specified key and value comparers. + The implementation to use to determine the equality of keys in the dictionary. + The implementation to use to determine the equality of values in the dictionary. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + An empty immutable dictionary. + + + Creates a new immutable dictionary builder. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + The new builder. + + + Creates a new immutable dictionary builder. + The key comparer. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + The new builder. + + + Creates a new immutable dictionary builder. + The key comparer. + The value comparer. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + The new builder. + + + Creates a new immutable dictionary that contains the specified items. + The items used to populate the dictionary before it's immutable. + The type of keys in the dictionary. + The type of values in the dictionary. + A new immutable dictionary that contains the specified items. + + + Creates a new immutable dictionary that contains the specified items and uses the specified key comparer. + The comparer implementation to use to compare keys for equality. + The items to add to the dictionary before it's immutable. + The type of keys in the dictionary. + The type of values in the dictionary. + A new immutable dictionary that contains the specified items and uses the specified comparer. + + + Creates a new immutable dictionary that contains the specified items and uses the specified key comparer. + The comparer implementation to use to compare keys for equality. + The comparer implementation to use to compare values for equality. + The items to add to the dictionary before it's immutable. + The type of keys in the dictionary. + The type of values in the dictionary. + A new immutable dictionary that contains the specified items and uses the specified comparer. + + + Gets the value for a given key if a matching key exists in the dictionary. + The dictionary to retrieve the value from. + The key to search for. + The type of the key. + The type of the value. + The value for the key, or default(TValue) if no matching key was found. + + + Gets the value for a given key if a matching key exists in the dictionary. + The dictionary to retrieve the value from. + The key to search for. + The default value to return if no matching key is found in the dictionary. + The type of the key. + The type of the value. + The value for the key, or if no matching key was found. + + + Constructs an immutable dictionary from an existing collection of elements, applying a transformation function to the source keys. + The source collection used to generate the immutable dictionary. + The function used to transform keys for the immutable dictionary. + The type of element in the source collection. + The type of key in the resulting immutable dictionary. + The immutable dictionary that contains elements from , with keys transformed by applying . + + + Constructs an immutable dictionary based on some transformation of a sequence. + The source collection used to generate the immutable dictionary. + The function used to transform keys for the immutable dictionary. + The key comparer to use for the dictionary. + The type of element in the source collection. + The type of key in the resulting immutable dictionary. + The immutable dictionary that contains elements from , with keys transformed by applying . + + + Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents. + The sequence of key/value pairs to enumerate. + The type of the keys in the dictionary. + The type of the values in the dictionary. + An immutable dictionary that contains the key/value pairs in the specified sequence. + + + Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents by using the specified key comparer. + The sequence of key/value pairs to enumerate. + The key comparer to use when building the immutable dictionary. + The type of the keys in the dictionary. + The type of the values in the dictionary. + An immutable dictionary that contains the key/value pairs in the specified sequence. + + + Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents by using the specified key and value comparers. + The sequence of key/value pairs to enumerate. + The key comparer to use when building the immutable dictionary. + The value comparer to use for the immutable dictionary. + The type of the keys in the dictionary. + The type of the values in the dictionary. + An immutable dictionary that contains the key/value pairs in the specified sequence. + + + Creates an immutable dictionary from the current contents of the builder's dictionary. + The builder to create the immutable dictionary from. + The type of the keys in the dictionary. + The type of the values in the dictionary. + An immutable dictionary that contains the current contents in the builder's dictionary. + + + Enumerates and transforms a sequence, and produces an immutable dictionary of its contents. + The sequence to enumerate to generate the dictionary. + The function that will produce the key for the dictionary from each sequence element. + The function that will produce the value for the dictionary from each sequence element. + The type of the elements in the sequence. + The type of the keys in the resulting dictionary. + The type of the values in the resulting dictionary. + An immutable dictionary that contains the items in the specified sequence. + + + Enumerates and transforms a sequence, and produces an immutable dictionary of its contents by using the specified key comparer. + The sequence to enumerate to generate the dictionary. + The function that will produce the key for the dictionary from each sequence element. + The function that will produce the value for the dictionary from each sequence element. + The key comparer to use for the dictionary. + The type of the elements in the sequence. + The type of the keys in the resulting dictionary. + The type of the values in the resulting dictionary. + An immutable dictionary that contains the items in the specified sequence. + + + Enumerates and transforms a sequence, and produces an immutable dictionary of its contents by using the specified key and value comparers. + The sequence to enumerate to generate the dictionary. + The function that will produce the key for the dictionary from each sequence element. + The function that will produce the value for the dictionary from each sequence element. + The key comparer to use for the dictionary. + The value comparer to use for the dictionary. + The type of the elements in the sequence. + The type of the keys in the resulting dictionary. + The type of the values in the resulting dictionary. + An immutable dictionary that contains the items in the specified sequence. + + + Represents an immutable, unordered collection of keys and values. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of the keys in the dictionary. + The type of the values in the dictionary. + + + Adds an element with the specified key and value to the immutable dictionary. + The key of the element to add. + The value of the element to add. + A new immutable dictionary that contains the additional key/value pair. + The given key already exists in the dictionary but has a different value. + + + Adds the specified key/value pairs to the immutable dictionary. + The key/value pairs to add. + A new immutable dictionary that contains the additional key/value pairs. + One of the given keys already exists in the dictionary but has a different value. + + + Represents a hash map that mutates with little or no memory allocations and that can produce or build on immutable hash map instances very efficiently. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + + Adds an element that has the specified key and value to the immutable dictionary. + The key of the element to add. + The value of the element to add. + + is null. + An element with the same key already exists in the dictionary. + The dictionary is read-only. + + + Adds the specified item to the immutable dictionary. + The object to add to the dictionary. + The dictionary is read-only. + + + Adds a sequence of values to this collection. + The items to add to this collection. + + + Removes all items from the immutable dictionary. + The dictionary is read-only. + + + Determines whether the immutable dictionary contains a specific value. + The object to locate in the dictionary. + + if is found in the dictionary; otherwise, . + + + Determines whether the immutable dictionary contains an element that has the specified key. + The key to locate in the dictionary. + + if the dictionary contains an element with the key; otherwise, . + + is null. + + + Determines whether the immutable dictionary contains an element that has the specified value. + The value to locate in the immutable dictionary. The value can be for reference types. + + if the dictionary contains an element with the specified value; otherwise, . + + + Gets the number of elements contained in the immutable dictionary. + The number of elements contained in the immutable dictionary. + + + Returns an enumerator that iterates through the immutable dictionary. + An enumerator that can be used to iterate through the collection. + + + Gets the value for a given key if a matching key exists in the dictionary. + The key to search for. + The value for the key, or default(TValue) if no matching key was found. + + + Gets the value for a given key if a matching key exists in the dictionary. + The key to search for. + The default value to return if no matching key is found in the dictionary. + The value for the key, or if no matching key was found. + + + Gets or sets the element with the specified key. + The element to get or set. + The element that has the specified key. + + is . + The property is being retrieved, and is not found. + The property is being set, and the is read-only. + + + Gets or sets the key comparer. + The key comparer. + + + Gets a collection that contains the keys of the immutable dictionary. + A collection that contains the keys of the object that implements the immutable dictionary. + + + Removes the element with the specified key from the immutable dictionary. + The key of the element to remove. + + if the element is successfully removed; otherwise, . This method also returns if was not found in the dictionary. + + is null. + The dictionary is read-only. + + + Removes the first occurrence of a specific object from the immutable dictionary. + The object to remove from the dictionary. + + if was successfully removed from the dictionary; otherwise, . This method also returns false if is not found in the dictionary. + The dictionary is read-only. + + + Removes any entries with keys that match those found in the specified sequence from the immutable dictionary. + The keys for entries to remove from the dictionary. + + + + + + + + + + + Copies the elements of the dictionary to an array of type , starting at the specified array index. + The one-dimensional array of type that is the destination of the elements copied from the dictionary. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets a value that indicates whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Adds an element with the provided key and value to the dictionary object. + The key of the element to add. + The value of the element to add. + + + Determines whether the dictionary object contains an element with the specified key. + The key to locate. + + if the dictionary contains an element with the key; otherwise, . + + + Returns an object for the dictionary. + An object for the dictionary. + + + + Gets a value that indicates whether the object has a fixed size. + + if the object has a fixed size; otherwise, . + + + Gets a value that indicates whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the element with the specified key. + The key. + + + Gets an containing the keys of the . + An containing the keys of the object that implements . + + + Removes the element with the specified key from the dictionary. + The key of the element to remove. + + + Gets an containing the values in the . + An containing the values in the object that implements . + + + Returns an enumerator that iterates through a collection. + An enumerator object that can be used to iterate through the collection. + + + Creates an immutable dictionary based on the contents of this instance. + An immutable dictionary. + + + Determines whether this dictionary contains a specified key. + The key to search for. + The matching key located in the dictionary if found, or equalkey if no match is found. + + if a match for is found; otherwise, . + + + Returns the value associated with the specified key. + The key whose value will be retrieved. + When this method returns, contains the value associated with the specified key, if the key is found; otherwise, returns the default value for the type of the parameter. This parameter is passed uninitialized. + + if the object that implements the immutable dictionary contains an element with the specified key; otherwise, . + + is null. + + + Gets or sets the value comparer. + The value comparer. + + + Gets a collection that contains the values of the immutable dictionary. + A collection that contains the values of the object that implements the dictionary. + + + Retrieves an empty immutable dictionary that has the same ordering and key/value comparison rules as this dictionary instance. + An empty dictionary with equivalent ordering and key/value comparison rules. + + + Determines whether this immutable dictionary contains the specified key/value pair. + The key/value pair to locate. + + if the specified key/value pair is found in the dictionary; otherwise, . + + + Determines whether the immutable dictionary contains an element with the specified key. + The key to locate. + + if the immutable dictionary contains an element with the specified key; otherwise, . + + + Determines whether the immutable dictionary contains an element with the specified value. + The value to locate. The value can be for reference types. + + if the dictionary contains an element with the specified value; otherwise, . + + + Gets the number of key/value pairs in the immutable dictionary. + The number of key/value pairs in the dictionary. + + + Gets an empty immutable dictionary. + + + Enumerates the contents of the immutable dictionary without allocating any memory. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + + Gets the element at the current position of the enumerator. + The element in the dictionary at the current position of the enumerator. + + + Releases the resources used by the current instance of the class. + + + Advances the enumerator to the next element of the immutable dictionary. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the dictionary. + The dictionary was modified after the enumerator was created. + + + Sets the enumerator to its initial position, which is before the first element in the dictionary. + The dictionary was modified after the enumerator was created. + + + Gets the current element. + + + Returns an enumerator that iterates through the immutable dictionary. + An enumerator that can be used to iterate through the dictionary. + + + Gets a value that indicates whether this instance of the immutable dictionary is empty. + + if this instance is empty; otherwise, . + + + Gets the associated with the specified key. + The type of the key. + The value associated with the specified key. If no results are found, the operation throws an exception. + + + Gets the key comparer for the immutable dictionary. + The key comparer. + + + Gets the keys in the immutable dictionary. + The keys in the immutable dictionary. + + + Removes the element with the specified key from the immutable dictionary. + The key of the element to remove. + A new immutable dictionary with the specified element removed; or this instance if the specified key cannot be found in the dictionary. + + + Removes the elements with the specified keys from the immutable dictionary. + The keys of the elements to remove. + A new immutable dictionary with the specified keys removed; or this instance if the specified keys cannot be found in the dictionary. + + + Sets the specified key and value in the immutable dictionary, possibly overwriting an existing value for the key. + The key of the entry to add. + The key value to set. + A new immutable dictionary that contains the specified key/value pair. + + + Sets the specified key/value pairs in the immutable dictionary, possibly overwriting existing values for the keys. + The key/value pairs to set in the dictionary. If any of the keys already exist in the dictionary, this method will overwrite their previous values. + A new immutable dictionary that contains the specified key/value pairs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Copies the elements of the dictionary to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the dictionary. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Adds an element with the provided key and value to the immutable dictionary object. + The object to use as the key of the element to add. + The object to use as the value of the element to add. + + + Clears this instance. + The dictionary object is read-only. + + + Determines whether the immutable dictionary object contains an element with the specified key. + The key to locate in the dictionary object. + + if the dictionary contains an element with the key; otherwise, . + + + Returns an object for the immutable dictionary object. + An enumerator object for the dictionary object. + + + Gets a value indicating whether the object has a fixed size. + + if the object has a fixed size; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the element with the specified key. + The key. + + + Gets an containing the keys of the . + An containing the keys of the object that implements . + + + Removes the element with the specified key from the immutable dictionary object. + The key of the element to remove. + + + Gets an containing the values in the . + An containing the values in the object that implements . + + + Returns an enumerator that iterates through a collection. + An enumerator object that can be used to iterate through the collection. + + + + + + + + + + + + + + + + + + + + + + + + Creates an immutable dictionary with the same contents as this dictionary that can be efficiently mutated across multiple operations by using standard mutable interfaces. + A collection with the same contents as this dictionary that can be efficiently mutated across multiple operations by using standard mutable interfaces. + + + Determines whether this dictionary contains a specified key. + The key to search for. + The matching key located in the dictionary if found, or equalkey if no match is found. + + if a match for is found; otherwise, . + + + Gets the value associated with the specified key. + The key whose value will be retrieved. + When this method returns, contains the value associated with the specified key, if the key is found; otherwise, contains the default value for the type of the parameter. This parameter is passed uninitialized. + + if the object that implements the dictionary contains an element with the specified key; otherwise, . + + is null. + + + Gets the value comparer used to determine whether values are equal. + The value comparer used to determine whether values are equal. + + + Gets the values in the immutable dictionary. + The values in the immutable dictionary. + + + Gets an instance of the immutable dictionary that uses the specified key comparer. + The key comparer to use. + An instance of the immutable dictionary that uses the given comparer. + + + Gets an instance of the immutable dictionary that uses the specified key and value comparers. + The key comparer to use. + The value comparer to use. + An instance of the immutable dictionary that uses the given comparers. + + + Provides a set of initialization methods for instances of the class. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + Creates an empty immutable hash set. + The type of items to be stored in the immutable hash set. + An empty immutable hash set. + + + Creates a new immutable hash set that contains the specified item. + The item to prepopulate the hash set with. + The type of items in the immutable hash set. + A new immutable hash set that contains the specified item. + + + Creates a new immutable hash set that contains the specified array of items. + An array that contains the items to prepopulate the hash set with. + The type of items in the immutable hash set. + A new immutable hash set that contains the specified items. + + + Creates an empty immutable hash set that uses the specified equality comparer. + The object to use for comparing objects in the set for equality. + The type of items in the immutable hash set. + An empty immutable hash set. + + + Creates a new immutable hash set that contains the specified item and uses the specified equality comparer for the set type. + The object to use for comparing objects in the set for equality. + The item to prepopulate the hash set with. + The type of items in the immutable hash set. + A new immutable hash set that contains the specified item. + + + Creates a new immutable hash set that contains the items in the specified collection and uses the specified equality comparer for the set type. + The object to use for comparing objects in the set for equality. + An array that contains the items to prepopulate the hash set with. + The type of items stored in the immutable hash set. + A new immutable hash set that contains the specified items. + + + Creates a new immutable hash set builder. + The type of items stored by the collection. + The immutable hash set builder. + + + Creates a new immutable hash set builder. + The object to use for comparing objects in the set for equality. + The type of items stored by the collection. + The new immutable hash set builder. + + + Creates a new immutable hash set prefilled with the specified items. + The items to add to the hash set. + The type of items stored by the collection. + The new immutable hash set that contains the specified items. + + + Creates a new immutable hash set that contains the specified items and uses the specified equality comparer for the set type. + The object to use for comparing objects in the set for equality. + The items add to the collection before immutability is applied. + The type of items stored in the collection. + The new immutable hash set. + + + Enumerates a sequence and produces an immutable hash set of its contents. + The sequence to enumerate. + The type of the elements in the sequence. + An immutable hash set that contains the items in the specified sequence. + + + Enumerates a sequence, produces an immutable hash set of its contents, and uses the specified equality comparer for the set type. + The sequence to enumerate. + The object to use for comparing objects in the set for equality. + The type of the elements in the sequence. + An immutable hash set that contains the items in the specified sequence and uses the specified equality comparer. + + + Creates an immutable hash set from the current contents of the builder's set. + The builder to create the immutable hash set from. + The type of the elements in the hash set. + An immutable hash set that contains the current contents in the builder's set. + + + Represents an immutable, unordered hash set. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of elements in the hash set. + + + Adds the specified element to the hash set. + The element to add to the set. + A hash set that contains the added value and any values previously held by the object. + + + Represents a hash set that mutates with little or no memory allocations and that can produce or build on immutable hash set instances very efficiently. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + Adds the specified item to the immutable hash set. + The item to add. + + if the item did not already belong to the collection; otherwise, . + + + Removes all items from the immutable hash set. + The hash set is read-only. + + + Determines whether the immutable hash set contains a specific value. + The object to locate in the hash set. + + if is found in the hash set ; otherwise, . + + + Gets the number of elements contained in the immutable hash set. + The number of elements contained in the immutable hash set. + + + Removes all elements in the specified collection from the current hash set. + The collection of items to remove from the set. + + + Returns an enumerator that iterates through the immutable hash set. + An enumerator that can be used to iterate through the set. + + + Modifies the current set so that it contains only elements that are also in a specified collection. + The collection to compare to the current set. + + + Determines whether the current set is a proper (strict) subset of a specified collection. + The collection to compare to the current set. + + if the current set is a proper subset of ; otherwise, . + + + Determines whether the current set is a proper (strict) superset of a specified collection. + The collection to compare to the current set. + + if the current set is a proper superset of ; otherwise, . + + + Determines whether the current set is a subset of a specified collection. + The collection to compare to the current set. + + if the current set is a subset of ; otherwise, . + + + Determines whether the current set is a superset of a specified collection. + The collection to compare to the current set. + + if the current set is a superset of ; otherwise, . + + + Gets or sets the key comparer. + The key comparer. + + + Determines whether the current set overlaps with the specified collection. + The collection to compare to the current set. + + if the current set and share at least one common element; otherwise, . + + + Removes the first occurrence of a specific object from the immutable hash set. + The object to remove from the set. + + if was successfully removed from the set ; otherwise, . This method also returns if is not found in the original set. + The set is read-only. + + + Determines whether the current set and the specified collection contain the same elements. + The collection to compare to the current set. + + if the current set is equal to ; otherwise, . + + + 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. + The collection to compare to the current set. + + + Adds an item to the hash set. + The object to add to the set. + The set is read-only. + + + Copies the elements of the hash set to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the hash set. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. + + + Returns an enumerator that iterates through a collection. + An enumerator that can be used to iterate through the collection. + + + Creates an immutable hash set based on the contents of this instance. + An immutable set. + + + Modifies the current set so that it contains all elements that are present in both the current set and in the specified collection. + The collection to compare to the current set. + + + Retrieves an empty immutable hash set that has the same sorting and ordering semantics as this instance. + An empty hash set that has the same sorting and ordering semantics as this instance. + + + Determines whether this immutable hash set contains the specified element. + The object to locate in the immutable hash set. + + if is found in the ; otherwise, . + + + Gets the number of elements in the immutable hash set. + The number of elements in the hash set. + + + Gets an immutable hash set for this type that uses the default . + + + Enumerates the contents of the immutable hash set without allocating any memory. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + Gets the element at the current position of the enumerator. + The element at the current position of the enumerator. + + + Releases the resources used by the current instance of the class. + + + Advances the enumerator to the next element of the immutable hash set. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the hash set. + The hash set was modified after the enumerator was created. + + + Sets the enumerator to its initial position, which is before the first element in the hash set. + The hash set was modified after the enumerator was created. + + + Gets the current element. + + + Removes the elements in the specified collection from the current immutable hash set. + The collection of items to remove from this set. + A new set with the items removed; or the original set if none of the items were in the set. + + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. + + + Creates an immutable hash set that contains elements that exist in both this set and the specified set. + The collection to compare to the current set. + A new immutable set that contains any elements that exist in both sets. + + + Gets a value that indicates whether the current immutable hash set is empty. + + if this instance is empty; otherwise, . + + + Determines whether the current immutable hash set is a proper (strict) subset of a specified collection. + The collection to compare to the current set. + + if the current set is a proper subset of the specified collection; otherwise, . + + + Determines whether the current immutable hash set is a proper (strict) superset of a specified collection. + The collection to compare to the current set. + + if the current set is a proper superset of the specified collection; otherwise, . + + + Determines whether the current immutable hash set is a subset of a specified collection. + The collection to compare to the current set. + + if the current set is a subset of the specified collection; otherwise, . + + + Determines whether the current immutable hash set is a superset of a specified collection. + The collection to compare to the current set. + + if the current set is a superset of the specified collection; otherwise, . + + + Gets the object that is used to obtain hash codes for the keys and to check the equality of values in the immutable hash set. + The comparer used to obtain hash codes for the keys and check equality. + + + Determines whether the current immutable hash set overlaps with the specified collection. + The collection to compare to the current set. + + if the current set and the specified collection share at least one common element; otherwise, . + + + Removes the specified element from this immutable hash set. + The element to remove. + A new set with the specified element removed, or the current set if the element cannot be found in the set. + + + Determines whether the current immutable hash set and the specified collection contain the same elements. + The collection to compare to the current set. + + if the sets are equal; otherwise, . + + + Creates an immutable hash set that contains only elements that are present either in the current set or in the specified collection, but not both. + The collection to compare to the current set. + A new set that contains the elements that are present only in the current set or in the specified collection, but not both. + + + Adds an item to the set. + The object to add to the set. + The set is read-only. + + + Removes all items from this set. + The set is read-only. + + + Copies the elements of the set to an array, starting at a particular index. + The one-dimensional array that is the destination of the elements copied from the set. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + See the interface. + + + Removes the first occurrence of a specific object from the set. + The object to remove from the set. + + if the element is successfully removed; otherwise, . + + + Returns an enumerator that iterates through the collection. + An enumerator that iterates through the collection. + + + Adds an element to the current set and returns a value that indicates whether the element was successfully added. + The element to add to the collection. + + if the element is added to the set; if the element is already in the set. + + + Removes all elements in the specified collection from the current set. + The collection of items to remove. + + + Modifies the current set so that it contains only elements that are also in a specified collection. + The collection to compare to the current collection. + + + 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. + The collection to compare to the current set. + + + Modifies the current set so that it contains all elements that are present in either the current set or in the specified collection. + The collection to compare to the current set. + + + Copies the elements of the set to an array, starting at a particular index. + The one-dimensional array that is the destination of the elements copied from the set. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + See the interface. + + + See . + + + Returns an enumerator that iterates through a set. + An enumerator that can be used to iterate through the set. + + + Adds the specified element to this immutable set. + The element to add. + A new set with the element added, or this set if the element is already in the set. + + + Retrieves an empty set that has the same sorting and ordering semantics as this instance. + An empty set that has the same sorting or ordering semantics as this instance. + + + Removes the elements in the specified collection from the current set. + The collection of items to remove from this set. + A new set with the items removed; or the original set if none of the items were in the set. + + + Creates an immutable set that contains elements that exist in both this set and the specified set. + The collection to compare to the current set. + A new immutable set that contains any elements that exist in both sets. + + + Removes the specified element from this immutable set. + The element to remove. + A new set with the specified element removed, or the current set if the element cannot be found in the set. + + + Creates an immutable set that contains only elements that are present either in the current set or in the specified collection, but not both. + The collection to compare to the current set. + A new set that contains the elements that are present only in the current set or in the specified collection, but not both. + + + Creates a new immutable set that contains all elements that are present in either the current set or in the specified collection. + The collection to add elements from. + A new immutable set with the items added; or the original set if all the items were already in the set. + + + Creates an immutable hash set that has the same contents as this set and can be efficiently mutated across multiple operations by using standard mutable interfaces. + A set with the same contents as this set that can be efficiently mutated across multiple operations by using standard mutable interfaces. + + + Searches the set for a given value and returns the equal value it finds, if any. + The value to search for. + The value from the set that the search found, or the original value if the search yielded no match. + A value indicating whether the search was successful. + + + Creates a new immutable hash set that contains all elements that are present in either the current set or in the specified collection. + The collection to add elements from. + A new immutable hash set with the items added; or the original set if all the items were already in the set. + + + Gets an instance of the immutable hash set that uses the specified equality comparer for its search methods. + The equality comparer to use. + An instance of this immutable hash set that uses the given comparer. + + + Contains interlocked exchange mechanisms for immutable collections. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + Obtains the value from a dictionary after having added it or updated an existing entry. + The variable or field to atomically update if the specified is not in the dictionary. + The key for the value to add or update. + The value to use if no previous value exists. + The function that receives the key and prior value and returns the new value with which to update the dictionary. + The type of key stored by the dictionary. + The type of value stored by the dictionary. + The added or updated value. + + + Obtains the value from a dictionary after having added it or updated an existing entry. + The variable or field to atomically update if the specified is not in the dictionary. + The key for the value to add or update. + The function that receives the key and returns a new value to add to the dictionary when no value previously exists. + The function that receives the key and prior value and returns the new value with which to update the dictionary. + The type of key stored by the dictionary. + The type of value stored by the dictionary. + The added or updated value. + + + Atomically enqueues an element to the end of a queue. + The variable or field to atomically update. + The value to enqueue. + The type of items contained in the collection + + + Gets the value for the specified key from the dictionary, or if the key was not found, adds a new value to the dictionary. + The variable or field to atomically update if the specified key is not in the dictionary. + The key for the value to get or add. + The value to add to the dictionary the key is not found. + The type of the keys contained in the collection. + The type of the values contained in the collection. + The value at the specified key or if the key was not present. + + + Gets the value for the specified key from the dictionary, or if the key was not found, adds a new value to the dictionary. + The variable or field to atomically update if the specified is not in the dictionary. + The key for the value to retrieve or add. + The function to execute to obtain the value to insert into the dictionary if the key is not found. This delegate will not be invoked more than once. + The type of the keys contained in the collection. + The type of the values contained in the collection. + The value at the specified key or if the key was not present. + + + Gets the value for the specified key from the dictionary, or if the key was not found, adds a new value to the dictionary. + The variable or field to update if the specified is not in the dictionary. + The key for the value to retrieve or add. + The function to execute to obtain the value to insert into the dictionary if the key is not found. + The argument to pass to the value factory. + The type of the keys contained in the collection. + The type of the values contained in the collection. + The type of the argument supplied to the value factory. + The value at the specified key or if the key was not present. + + + Compares two immutable arrays for equality and, if they are equal, replaces one of the arrays. + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The type of element stored by the array. + The original value in . + + + Sets an array to the specified array and returns a reference to the original array, as an atomic operation. + The array to set to the specified value. + The value to which the parameter is set. + The type of element stored by the array. + The original value of . + + + Sets an array to the specified array if the array has not been initialized. + The array to set to the specified value. + The value to which the parameter is set, if it's not initialized. + The type of element stored by the array. + + if the array was assigned the specified value; otherwise, . + + + Pushes a new element onto the stack. + The stack to update. + The value to push on the stack. + The type of items in the stack. + + + Adds the specified key and value to the dictionary if the key is not in the dictionary. + The dictionary to update with the specified key and value. + The key to add, if is not already defined in the dictionary. + The value to add. + The type of the keys contained in the collection. + The type of the values contained in the collection. + + if the key is not in the dictionary; otherwise, . + + + Atomically removes and returns the specified element at the head of the queue, if the queue is not empty. + The variable or field to atomically update. + Set to the value from the head of the queue, if the queue not empty. + The type of items in the queue. + + if the queue is not empty and the head element is removed; otherwise, . + + + Removes an element from the top of the stack, if there is an element to remove. + The stack to update. + Receives the value removed from the stack, if the stack is not empty. + The type of items in the stack. + + if an element is removed from the stack; otherwise, . + + + Removes the element with the specified key, if the key exists. + The dictionary to update. + The key to remove. + Receives the value of the removed item, if the dictionary is not empty. + The type of the keys contained in the collection. + The type of the values contained in the collection. + + if the key was found and removed; otherwise, . + + + Sets the specified key to the specified value if the specified key already is set to a specific value. + The dictionary to update. + The key to update. + The new value to set. + The current value for in order for the update to succeed. + The type of the keys contained in the collection. + The type of the values contained in the collection. + + if and are present in the dictionary and comparison was updated to ; otherwise, . + + + Mutates a value in-place with optimistic locking transaction semantics via a specified transformation function. The transformation is retried as many times as necessary to win the optimistic locking race. + The variable or field to be changed, which may be accessed by multiple threads. + A function that mutates the value. This function should be side-effect free, as it may run multiple times when races occur with other threads. + The type of data. + + if the location's value is changed by applying the result of the function; if the location's value remained the same because the last invocation of returned the existing value. + + + Mutates a value in-place with optimistic locking transaction semantics via a specified transformation function. The transformation is retried as many times as necessary to win the optimistic locking race. + The variable or field to be changed, which may be accessed by multiple threads. + A function that mutates the value. This function should be side-effect free, as it may run multiple times when races occur with other threads. + The argument to pass to . + The type of data. + The type of argument passed to the . + + if the location's value is changed by applying the result of the function; if the location's value remained the same because the last invocation of returned the existing value. + + + Provides a set of initialization methods for instances of the class. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + Creates an empty immutable list. + The type of items to be stored in the . + An empty immutable list. + + + Creates a new immutable list that contains the specified item. + The item to prepopulate the list with. + The type of items in the . + A new that contains the specified item. + + + Creates a new immutable list that contains the specified array of items. + An array that contains the items to prepopulate the list with. + The type of items in the . + A new immutable list that contains the specified items. + + + Creates a new immutable list builder. + The type of items stored by the collection. + The immutable collection builder. + + + Creates a new immutable list that contains the specified items. + The items to add to the list. + The type of items in the . + An immutable list that contains the specified items. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the list. + The list to search. + The object to locate in the list. The value can be null for reference types. + The type of items in the list. + The zero-based index of the first occurrence of item within the range of elements in the list that extends from index to the last element, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the list. + The list to search. + The object to locate in the Immutable list. The value can be null for reference types. + The equality comparer to use in the search. + The type of items in the list. + The zero-based index of the first occurrence of item within the range of elements in the immutable list that extends from index to the last element, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element. + The list to search. + The object to locate in the Immutable list. The value can be null for reference types. + The zero-based starting index of the search. 0 (zero) is valid in an empty list. + The type of items in the list. + The zero-based index of the first occurrence of item within the range of elements in the Immutable list that extends from index to the last element, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element. + The list to search. + The object to locate in the Immutable list. The value can be null for reference types. + The zero-based starting index of the search. 0 (zero) is valid in an empty list. + The number of elements in the section to search. + The type of items in the list. + The zero-based index of the first occurrence of item within the range of elements in the Immutable list that extends from index to the last element, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list. + The list to search. + The object to locate in the Immutable list. The value can be null for reference types. + The type of items in the list. + The zero-based index of the last occurrence of item within the entire the Immutable list, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list. + The list to search. + The object to locate in the Immutable list. The value can be null for reference types. + The equality comparer to use in the search. + The type of items in the list. + The zero-based index of the last occurrence of item within the entire the Immutable list, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index. + The list to search. + The object to locate in the Immutable list. The value can be null for reference types. + The zero-based starting index of the backward search. + The type of items in the list. + The zero-based index of the last occurrence of item within the range of elements in the Immutable list that extends from the first element to index, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index. + The list to search. + The object to locate in the Immutable list. The value can be null for reference types. + The zero-based starting index of the backward search. + The number of elements in the section to search. + The type of items in the list. + The zero-based index of the last occurrence of item within the range of elements in the Immutable list that extends from the first element to index, if found; otherwise, -1. + + + Removes the specified value from this list. + The list to search. + The value to remove. + The type of items in the list. + A new immutable list with the element removed, or this list if the element is not in this list. + + + Removes the specified values from this list. + The list to search. + The items to remove if matches are found in this list. + The type of items in the list. + A new immutable list with the elements removed. + + + Replaces the first equal element in the list with the specified element. + The list to search. + The element to replace. + The element to replace the old element with. + The type of items in the list. + The new list -- even if the value being replaced is equal to the new value for that position. + Thrown when the old value does not exist in the list. + + + Enumerates a sequence and produces an immutable list of its contents. + The sequence to enumerate. + The type of the elements in the sequence. + An immutable list that contains the items in the specified sequence. + + + Creates an immutable list from the current contents of the builder's collection. + The builder to create the immutable list from. + The type of the elements in the list. + An immutable list that contains the current contents in the builder's collection. + + + Represents an immutable list, which is a strongly typed list of objects that can be accessed by index. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of elements in the list. + + + Adds the specified object to the end of the immutable list. + The object to add. + A new immutable list with the object added. + + + Adds the elements of the specified collection to the end of the immutable list. + The collection whose elements will be added to the end of the list. + A new immutable list with the elements added. + + + Searches the entire sorted list for an element using the default comparer and returns the zero-based index of the element. + The object to locate. The value can be for reference types. + The zero-based index of item in the sorted List, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than item or, if there is no larger element, the bitwise complement of . + The default comparer cannot find a comparer implementation of the for type T. + + + Searches the entire sorted list for an element using the specified comparer and returns the zero-based index of the element. + The object to locate. The value can be null for reference types. + The comparer implementation to use when comparing elements or null to use the default comparer. + The zero-based index of item in the sorted List, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than item or, if there is no larger element, the bitwise complement of . + comparer is , and the default comparer cannot find an comparer implementation for type T. + + + Searches a range of elements in the sorted list for an element using the specified comparer and returns the zero-based index of the element. + The zero-based starting index of the range to search. + The length of the range to search. + The object to locate. The value can be null for reference types. + The comparer implementation to use when comparing elements, or to use the default comparer. + The zero-based index of item in the sorted list, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than item or, if there is no larger element, the bitwise complement of . + index is less than 0 or is less than 0. + index and do not denote a valid range in the list. + + is , and the default comparer cannot find an comparer implementation for type T. + + + Represents a list that mutates with little or no memory allocations and that can produce or build on immutable list instances very efficiently. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + Adds an item to the immutable list. + The item to add to the list. + + + Adds a series of elements to the end of this list. + The elements to add to the end of the list. + + + Searches the entire for an element using the default comparer and returns the zero-based index of the element. + The object to locate. The value can be null for reference types. + The zero-based index of item in the , if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than . + The default comparer cannot find an implementation of the generic interface or the interface for type T. + + + Searches the entire for an element using the specified comparer and returns the zero-based index of the element. + The object to locate. This value can be null for reference types. + The implementation to use when comparing elements, or for the default comparer. + The zero-based index of item in the , if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than . + + is , and the default comparer cannot find an implementation of the generic interface or the interface for type T. + + + Searches the specified range of the for an element using the specified comparer and returns the zero-based index of the element. + The zero-based starting index of the range to search. + The length of the range to search. + The object to locate. This value can be null for reference types. + The implementation to use when comparing elements, or for the default comparer. + The zero-based index of item in the , if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than . + + is less than 0. +-or- + is less than 0. + + and do not denote a valid range in the . + + is , and the default comparer cannot find an implementation of the generic interface or the interface for type T. + + + Removes all items from the immutable list. + + + Determines whether the immutable list contains a specific value. + The object to locate in the list. + + if item is found in the list; otherwise, . + + + Creates a new immutable list from the list represented by this builder by using the converter function. + The converter function. + The type of the output of the delegate converter function. + A new immutable list from the list represented by this builder. + + + Copies the entire immutable list to a compatible one-dimensional array, starting at the beginning of the target array. + The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. + + + Copies the entire immutable list to a compatible one-dimensional array, starting at the specified index of the target array. + The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. + The zero-based index in array at which copying begins. + + + Copies the entire immutable list to a compatible one-dimensional array, starting at the specified index of the target array. + The zero-based index in the source immutable list at which copying begins. + The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. + The zero-based index in at which copying begins. + The number of elements to copy. + + + Gets the number of elements in this immutable list. + The number of elements in this list. + + + Determines whether the immutable list contains elements that match the conditions defined by the specified predicate. + The delegate that defines the conditions of the elements to search for. + + if the immutable list contains one or more elements that match the conditions defined by the specified predicate; otherwise, . + + + Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire immutable list. + The delegate that defines the conditions of the element to search for. + The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type . + + + Retrieves all the elements that match the conditions defined by the specified predicate. + The delegate that defines the conditions of the elements to search for. + An immutable list containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty immutable list. + + + 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 immutable list that starts at the specified index and contains the specified number of elements. + The zero-based starting index of the search. + The number of elements in the section to search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the first occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + + 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 immutable list that extends from the specified index to the last element. + The zero-based starting index of the search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the first occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + + 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 immutable list. + The delegate that defines the conditions of the element to search for. + The zero-based index of the first occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + + Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire immutable list. + The delegate that defines the conditions of the element to search for. + The last element that matches the conditions defined by the specified predicate, found; otherwise, the default value for type . + + + 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 immutable list that contains the specified number of elements and ends at the specified index. + The zero-based starting index of the backward search. + The number of elements in the section to search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + + 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 immutable list that extends from the first element to the specified index. + The zero-based starting index of the backward search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + + 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 immutable list. + The delegate that defines the conditions of the element to search for. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + + Performs the specified action on each element of the list. + The delegate to perform on each element of the list. + + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the list. + + + Creates a shallow copy of a range of elements in the source immutable list. + The zero-based index at which the range starts. + The number of elements in the range. + A shallow copy of a range of elements in the source immutable list. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list. + The object to locate in the immutable list. The value can be for reference types. + The zero-based index of the first occurrence of within the range of elements in the immutable list, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element. + The object to locate in the immutable list. The value can be for reference types. + The zero-based starting index of the search. 0 (zero) is valid in an empty list. + The zero-based index of the first occurrence of item within the range of elements in the immutable list that extends from to the last element, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that starts at the specified index and contains the specified number of elements. + The object to locate in the immutable list. The value can be for reference types. + The zero-based starting index of the search. 0 (zero) is valid in an empty list. + The number of elements in the section to search. + The zero-based index of the first occurrence of item within the range of elements in the immutable list that starts at and contains number of elements, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the that starts at the specified index and contains the specified number of elements. + The object to locate in the immutable list. The value can be for reference types. + The zero-based starting index of the search. 0 (zero) is valid in an empty list. + The number of elements to search. + The value comparer to use for comparing elements for equality. + The zero-based index of the first occurrence of item within the range of elements in the immutable list that starts at and contains number of elements, if found; otherwise, -1 + + + Inserts an item to the immutable list at the specified index. + The zero-based index at which should be inserted. + The object to insert into the immutable list. + + + Inserts the elements of a collection into the immutable list at the specified index. + The zero-based index at which the new elements should be inserted. + The collection whose elements should be inserted into the immutable list. The collection itself cannot be , but it can contain elements that are null, if type T is a reference type. + + + Gets or sets the value for a given index in the list. + The index of the item to get or set. + The value at the specified index. + + + Gets a read-only reference to the value for a given into the list. + The index of the desired element. + A read-only reference to the value at the specified . + + + Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list. + The object to locate in the immutable list. The value can be for reference types. + The zero-based index of the last occurrence of within the entire immutable list, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index. + The object to locate in the immutable list. The value can be for reference types. + The zero-based starting index of the backward search. + The zero-based index of the last occurrence of within the range of elements in the immutable list that extends from the first element to , if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that contains the specified number of elements and ends at the specified index. + The object to locate in the immutable list. The value can be for reference types. + The zero-based starting index of the backward search. + The number of elements in the section to search. + The zero-based index of the last occurrence of within the range of elements in the immutable list that contains number of elements and ends at , if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that contains the specified number of elements and ends at the specified index. + The object to locate in the immutable list. The value can be for reference types. + The zero-based starting index of the search. 0 (zero) is valid in an empty list. + The number of elements to search. + The value comparer to use for comparing elements for equality. + The zero-based index of the first occurrence of item within the range of elements in the immutable list that starts at and contains number of elements, if found; otherwise, -1 + + + Removes the first occurrence of a specific object from the immutable list. + The object to remove from the list. + + if item was successfully removed from the list; otherwise, . This method also returns if item is not found in the list. + + + Removes all the elements that match the conditions defined by the specified predicate. + The delegate that defines the conditions of the elements to remove. + The number of elements removed from the immutable list. + + + Removes the item at the specified index of the immutable list. + The zero-based index of the item to remove from the list. + + + Reverses the order of the elements in the entire immutable list. + + + Reverses the order of the elements in the specified range of the immutable list. + The zero-based starting index of the range to reverse. + The number of elements in the range to reverse. + + + Sorts the elements in the entire immutable list by using the default comparer. + + + Sorts the elements in the entire immutable list by using the specified comparer. + The implementation to use when comparing elements, or to use the default comparer (). + + + Sorts the elements in the entire immutable list by using the specified comparison object. + The object to use when comparing elements. + + is . + + + Sorts the elements in a range of elements in the immutable list by using the specified comparer. + The zero-based starting index of the range to sort. + The length of the range to sort. + The implementation to use when comparing elements, or to use the default comparer (). + + + Gets a value that indicates whether this instance is read-only. + Always . + + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. + + + Copies the elements of the list to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the list. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + + Gets a value that indicates whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. + + + Adds an item to the list. + The object to add to the list. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + + Removes all items from the list. + + + + Determines whether the list contains a specific value. + The object to locate in the list. + + if the is found in the list; otherwise, . + + + + Determines the index of a specific item in the list. + The object to locate in the list. + The index of if found in the list; otherwise, -1. + + + + Inserts an item to the list at the specified index. + The zero-based index at which should be inserted. + The object to insert into the list. + + + + Gets a value that indicates whether the has a fixed size. + + if the has a fixed size; otherwise, . + + + Gets a value that indicates whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the at the specified index. + The index. + The object at the specified index. + + + Removes the first occurrence of a specific object from the list. + The object to remove from the list. + + + + Creates an immutable list based on the contents of this instance. + An immutable list. + + + Determines whether every element in the immutable list matches the conditions defined by the specified predicate. + The delegate that defines the conditions to check against the elements. + + if every element in the immutable list matches the conditions defined by the specified predicate; otherwise, . If the list has no elements, the return value is . + + + Removes all elements from the immutable list. + An empty list that retains the same sort or unordered semantics that this instance has. + + + Determines whether this immutable list contains the specified value. + The value to locate. + + if the list contains the specified value; otherwise, . + + + Converts the elements in the current immutable list to another type, and returns a list containing the converted elements. + A delegate that converts each element from one type to another type. + The type of the elements of the target array. + A list of the target type containing the converted elements from the current . + + + Copies the entire immutable list to a compatible one-dimensional array, starting at the beginning of the target array. + The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. + + + Copies the entire immutable list to a compatible one-dimensional array, starting at the specified index of the target array. + The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Copies a range of elements from the immutable list to a compatible one-dimensional array, starting at the specified index of the target array. + The zero-based index in the source immutable list at which copying begins. + The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. + The zero-based index in array at which copying begins. + The number of elements to copy. + + + Gets the number of elements contained in the list. + The number of elements in the list. + + + Gets an empty set with the default sort comparer. + + + Enumerates the contents of a binary tree. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + Gets the element at the current position of the enumerator. + The element at the current position of the enumerator. + + + Releases the resources used by the current instance of the class. + + + Advances enumeration to the next element of the immutable list. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the list. + + + Sets the enumerator to its initial position, which is before the first element in the immutable list. + + + The current element. + + + Determines whether the immutable list contains elements that match the conditions defined by the specified predicate. + The delegate that defines the conditions of the elements to search for. + + if the immutable list contains one or more elements that match the conditions defined by the specified predicate; otherwise, . + + + Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire immutable list. + The delegate that defines the conditions of the element to search for. + The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type . + + + Retrieves all the elements that match the conditions defined by the specified predicate. + The delegate that defines the conditions of the elements to search for. + An immutable list that contains all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty immutable list. + + + 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 immutable list that starts at the specified index and contains the specified number of elements. + The zero-based starting index of the search. + The number of elements in the section to search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, ?1. + + + 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 immutable list that extends from the specified index to the last element. + The zero-based starting index of the search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, ?1. + + + 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 immutable list. + The delegate that defines the conditions of the element to search for. + The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, ?1. + + + Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire immutable list. + The delegate that defines the conditions of the element to search for. + The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type . + + + 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 immutable list that contains the specified number of elements and ends at the specified index. + The zero-based starting index of the backward search. + The number of elements in the section to search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, ?1. + + + 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 immutable list that extends from the first element to the specified index. + The zero-based starting index of the backward search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, ?1. + + + 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 immutable list. + The delegate that defines the conditions of the element to search for. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, ?1. + + + Performs the specified action on each element of the immutable list. + The delegate to perform on each element of the immutable list. + + + Returns an enumerator that iterates through the immutable list. + An enumerator that can be used to iterate through the immutable list. + + + Creates a shallow copy of a range of elements in the source immutable list. + The zero-based index at which the range starts. + The number of elements in the range. + A shallow copy of a range of elements in the source immutable list. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the entire immutable list. + The object to locate in the immutable list. The value can be for reference types. + The zero-based index of the first occurrence of within the entire immutable list, if found; otherwise, ?1. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the list that starts at the specified index and contains the specified number of elements. + The object to locate in the list The value can be null for reference types. + The zero-based starting index of the search. 0 (zero) is valid in an empty list. + The number of elements in the section to search. + The equality comparer to use in the search. + The zero-based index of the first occurrence of item within the range of elements in the list that starts at index and contains count number of elements, if found; otherwise, -1. + + + Inserts the specified object into the immutable list at the specified index. + The zero-based index at which to insert the object. + The object to insert. + The new immutable list after the object is inserted. + + + Inserts the elements of a collection into the immutable list at the specified index. + The zero-based index at which to insert the elements. + The collection whose elements should be inserted. + The new immutable list after the elements are inserted. + + + Gets a value that indicates whether this list is empty. + + if the list is empty; otherwise, . + + + Gets the element at the specified index of the list. + The index of the element to retrieve. + The element at the specified index. + In a get operation, is negative or not less than . + + + Gets a read-only reference to the element of the set at the given . + The 0-based index of the element in the set to return. + A read-only reference to the element at the given position. + + is negative or not less than . + + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the list that contains the specified number of elements and ends at the specified index. + The object to locate in the list. The value can be null for reference types. + The zero-based starting index of the backward search. + The number of elements in the section to search. + The equality comparer to use in the search. + The zero-based index of the last occurrence of item within the range of elements in the list that contains count number of elements and ends at index, if found; otherwise, -1. + + + Removes the first occurrence of the specified object from this immutable list. + The object to remove. + A new list with the object removed, or this list if the specified object is not in this list. + + + Removes the first occurrence of the object that matches the specified value from this immutable list. + The value of the element to remove from the list. + The equality comparer to use in the search. + A new list with the object removed, or this list if the specified object is not in this list. + + + Removes all the elements that match the conditions defined by the specified predicate. + The delegate that defines the conditions of the elements to remove. + The new list with the elements removed. + + + Removes the element at the specified index. + The zero-based index of the element to remove. + A new list with the element removed. + + + Removes a range of elements from this immutable list. + The collection whose elements should be removed if matches are found in this list. + A new list with the elements removed. + + + Removes the specified values from this list. + The items to remove if matches are found in this list. + The equality comparer to use in the search. + A new list with the elements removed. + + + Removes a range of elements, starting from the specified index and containing the specified number of elements, from this immutable list. + The starting index to begin removal. + The number of elements to remove. + A new list with the elements removed. + + + Replaces the specified element in the immutable list with a new element. + The element to replace. + The element to replace with. + The new list with the replaced element, even if it is equal to the old element. + + does not exist in the immutable list. + + + Replaces the specified element in the immutable list with a new element. + The element to replace in the list. + The element to replace with. + The comparer to use to check for equality. + A new list with the object replaced, or this list if the specified object is not in this list. + + + Reverses the order of the elements in the entire immutable list. + The reversed list. + + + Reverses the order of the elements in the specified range of the immutable list. + The zero-based starting index of the range to reverse. + The number of elements in the range to reverse. + The reversed list. + + + Replaces an element at a given position in the immutable list with the specified element. + The position in the list of the element to replace. + The element to replace the old element with. + The new list with the replaced element, even if it is equal to the old element at that position. + + + Sorts the elements in the entire immutable list using the default comparer. + The sorted list. + + + Sorts the elements in the entire immutable list using the specified comparer. + The implementation to use when comparing elements, or to use the default comparer (). + The sorted list. + + + Sorts the elements in the entire immutable list using the specified comparer. + The delegate to use when comparing elements. + The sorted list. + + is . + + + Sorts a range of elements in the immutable list using the specified comparer. + The zero-based starting index of the range to sort. + The length of the range to sort. + The implementation to use when comparing elements, or to use the default comparer (). + The sorted list. + + + Adds the specified item to the immutable list. + The item to add. + + + + Removes all items from the immutable list. + + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Removes the first occurrence of a specific object from the immutable list. + The object to remove. + + if was successfully removed from the list; otherwise, . This method also returns if is not found in the original list. + + + Returns an enumerator that iterates through the immutable list. + An enumerator that can be used to iterate through the list. + + + Inserts an object in the immutable list at the specified index. + The zero-based index at which should be inserted. + The object to insert. + + + + Gets or sets the value at the specified index. + + Thrown from getter when is negative or not less than . + Always thrown from the setter. + + + Removes the value at the specified index. + The zero-based index of the item to remove. + + + + Copies the entire immutable list to a compatible one-dimensional array, starting at the specified array index. + The one-dimensional array that is the destination of the elements copied from immutable list. + The zero-based index in at which copying begins. + + + See the interface. + + + See . + + + Returns an enumerator that iterates through the immutable list. + An enumerator that can be used to iterate through the list. + + + Adds an item to the immutable list. + The object to add to the list. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the list. + Always thrown. + + + Removes all items from the immutable list. + Always thrown. + + + Determines whether the immutable list contains a specific value. + The object to locate in the list. + + if the object is found in the list; otherwise, . + + + + Determines the index of a specific item in the immutable list. + The object to locate in the list. + The index of if found in the list; otherwise, -1. + + + + Inserts an item into the immutable list at the specified index. + The zero-based index at which should be inserted. + The object to insert into the list. + Always thrown. + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the at the specified index. + The index. + The value at the specified index. + Thrown from getter when is negative or not less than . + Always thrown from the setter. + + + Removes the first occurrence of a specific object from the immutable list. + The object to remove from the list. + Always thrown. + + + Removes the item at the specified index of the immutable list. + The zero-based index of the item to remove. + Always thrown. + + + Adds the specified value to this immutable list. + The value to add. + A new list with the element added. + + + Adds the specified values to this immutable list. + The values to add. + A new list with the elements added. + + + Retrieves an empty list that has the same sorting and ordering semantics as this instance. + An empty list that has the same sorting and ordering semantics as this instance. + + + Inserts the specified element at the specified index in the immutable list. + The index at which to insert the value. + The element to insert. + A new immutable list that includes the specified element. + + + Inserts the specified elements at the specified index in the immutable list. + The index at which to insert the elements. + The elements to insert. + A new immutable list that includes the specified elements. + + + Removes the element with the specified value from the list. + The value of the element to remove from the list. + The comparer to use to compare elements for equality. + A new with the specified element removed. + + + Removes all the elements that match the conditions defined by the specified predicate. + The delegate that defines the conditions of the elements to remove. + A new immutable list with the elements removed. + + + Removes the element at the specified index of the immutable list. + The index of the element to remove. + A new list with the element removed. + + + Removes a range of elements from this immutable list that match the items specified. + The range of items to remove from the list, if found. + The equality comparer to use to compare elements. + An immutable list with the items removed. + + or is . + + + Removes the specified number of elements at the specified location from this list. + The starting index of the range of elements to remove. + The number of elements to remove. + A new list with the elements removed. + + + Replaces an element in the list with the specified element. + The element to replace. + The element to replace the old element with. + The equality comparer to use in the search. + The new list. + Thrown when the old value does not exist in the list. + + + Replaces an element in the list at a given position with the specified element. + The position in the list of the element to replace. + The element to replace the old element with. + The new list. + + + Creates a list that has the same contents as this list and can be efficiently mutated across multiple operations using standard mutable interfaces. + The created list with the same contents as this list. + + + Determines whether every element in the immutable list matches the conditions defined by the specified predicate. + The delegate that defines the conditions to check against the elements. + + if every element in the immutable list matches the conditions defined by the specified predicate; otherwise, . If the list has no elements, the return value is . + + + Provides a set of initialization methods for instances of the class. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + Creates an empty immutable queue. + The type of items to be stored in the immutable queue. + An empty immutable queue. + + + Creates a new immutable queue that contains the specified item. + The item to prepopulate the queue with. + The type of items in the immutable queue. + A new immutable queue that contains the specified item. + + + Creates a new immutable queue that contains the specified array of items. + An array that contains the items to prepopulate the queue with. + The type of items in the immutable queue. + A new immutable queue that contains the specified items. + + + Creates a new immutable queue that contains the specified items. + The items to add to the queue before immutability is applied. + The type of elements in the queue. + An immutable queue that contains the specified items. + + + Removes the item at the beginning of the immutable queue, and returns the new queue. + The queue to remove the item from. + When this method returns, contains the item from the beginning of the queue. + The type of elements in the immutable queue. + The new queue with the item removed. + The stack is empty. + + + Represents an immutable queue. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of elements in the queue. + + + Removes all objects from the immutable queue. + The empty immutable queue. + + + Removes the element at the beginning of the immutable queue, and returns the new queue. + The new immutable queue; never . + The queue is empty. + + + Removes the item at the beginning of the immutable queue, and returns the new queue. + When this method returns, contains the element from the beginning of the queue. + The new immutable queue with the beginning element removed. + The queue is empty. + + + Gets an empty immutable queue. + An empty immutable queue. + + + Adds an element to the end of the immutable queue, and returns the new queue. + The element to add. + The new immutable queue. + + + Enumerates the contents of an immutable queue without allocating any memory. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + Gets the element at the current position of the enumerator. + The element at the current position of the enumerator. + + + Advances the enumerator to the next element of the immutable queue. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the queue. + + + Returns an enumerator that iterates through the immutable queue. + An enumerator that can be used to iterate through the queue. + + + Gets a value that indicates whether this immutable queue is empty. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + if this queue is empty; otherwise, . + + + Returns the element at the beginning of the immutable queue without removing it. + The element at the beginning of the queue. + The queue is empty. + + + Gets a read-only reference to the element at the front of the queue. + The queue is empty. + + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Removes all elements from the immutable queue. + The empty immutable queue. + + + Removes the element at the beginning of the immutable queue, and returns the new queue. + The new immutable queue; never . + + + Adds an element to the end of the immutable queue, and returns the new queue. + The element to add. + The new immutable queue. + + + Provides a set of initialization methods for instances of the class. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + Creates an empty immutable sorted dictionary. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + An empty immutable sorted dictionary. + + + Creates an empty immutable sorted dictionary that uses the specified key comparer. + The implementation to use to determine the equality of keys in the dictionary. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + An empty immutable sorted dictionary. + + + Creates an empty immutable sorted dictionary that uses the specified key and value comparers. + The implementation to use to determine the equality of keys in the dictionary. + The implementation to use to determine the equality of values in the dictionary. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + An empty immutable sorted dictionary. + + + Creates a new immutable sorted dictionary builder. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + The immutable collection builder. + + + Creates a new immutable sorted dictionary builder. + The key comparer. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + The immutable collection builder. + + + Creates a new immutable sorted dictionary builder. + The key comparer. + The value comparer. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + The immutable collection builder. + + + Creates a new immutable sorted dictionary from the specified range of items with the specified key comparer. + The comparer implementation to use to evaluate keys for equality and sorting. + The items to add to the sorted dictionary. + The type of keys stored in the dictionary. + The type of values stored in the dictionary. + The new immutable sorted dictionary that contains the specified items and uses the specified key comparer. + + + Creates a new immutable sorted dictionary from the specified range of items with the specified key and value comparers. + The comparer implementation to use to compare keys for equality and sorting. + The comparer implementation to use to compare values for equality and sorting. + The items to add to the sorted dictionary before it's immutable. + The type of keys stored in the dictionary. + The type of values stored in the dictionary. + An immutable sorted dictionary that contains the specified items and uses the specified comparers. + + + Creates an immutable sorted dictionary that contains the specified items and uses the default comparer. + The items to add to the sorted dictionary before it's immutable. + The type of keys stored in the dictionary. + The type of values stored in the dictionary. + An immutable sorted dictionary that contains the specified items. + + + Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents. + The sequence of key/value pairs to enumerate. + The type of the keys in the dictionary. + The type of the values in the dictionary. + An immutable sorted dictionary that contains the key/value pairs in the specified sequence. + + + Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents by using the specified key comparer. + The sequence of key/value pairs to enumerate. + The key comparer to use when building the immutable dictionary. + The type of the keys in the dictionary. + The type of the values in the dictionary. + An immutable sorted dictionary that contains the key/value pairs in the specified sequence. + + + Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents by using the specified key and value comparers. + The sequence of key/value pairs to enumerate. + The key comparer to use when building the immutable dictionary. + The value comparer to use for the immutable dictionary. + The type of the keys in the dictionary. + The type of the values in the dictionary. + An immutable sorted dictionary that contains the key/value pairs in the specified sequence. + + + Creates an immutable sorted dictionary from the current contents of the builder's dictionary. + The builder to create the immutable sorted dictionary from. + The type of the keys in the dictionary. + The type of the values in the dictionary. + An immutable sorted dictionary that contains the current contents in the builder's dictionary. + + + Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents. + The sequence to enumerate to generate the dictionary. + The function that will produce the key for the dictionary from each sequence element. + The function that will produce the value for the dictionary from each sequence element. + The type of the elements in the sequence. + The type of the keys in the resulting dictionary. + The type of the values in the resulting dictionary. + An immutable sorted dictionary that contains the items in the specified sequence. + + + Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key comparer. + The sequence to enumerate to generate the dictionary. + The function that will produce the key for the dictionary from each sequence element. + The function that will produce the value for the dictionary from each sequence element. + The key comparer to use for the dictionary. + The type of the elements in the sequence. + The type of the keys in the resulting dictionary. + The type of the values in the resulting dictionary. + An immutable dictionary that contains the items in the specified sequence. + + + Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key and value comparers. + The sequence to enumerate to generate the dictionary. + The function that will produce the key for the dictionary from each sequence element. + The function that will produce the value for the dictionary from each sequence element. + The key comparer to use for the dictionary. + The value comparer to use for the dictionary. + The type of the elements in the sequence. + The type of the keys in the resulting dictionary. + The type of the values in the resulting dictionary. + An immutable sorted dictionary that contains the items in the specified sequence. + + + Represents an immutable sorted dictionary. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of the key contained in the dictionary. + The type of the value contained in the dictionary. + + + Adds an element with the specified key and value to the immutable sorted dictionary. + The key of the entry to add. + The value of entry to add. + A new immutable sorted dictionary that contains the additional key/value pair. + The given key already exists in the dictionary but has a different value. + + + Adds the specific key/value pairs to the immutable sorted dictionary. + The key/value pairs to add. + A new immutable dictionary that contains the additional key/value pairs. + One of the given keys already exists in the dictionary but has a different value. + + + Represents a sorted dictionary that mutates with little or no memory allocations and that can produce or build on immutable sorted dictionary instances very efficiently. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + + Adds an element that has the specified key and value to the immutable sorted dictionary. + The key of the element to add. + The value of the element to add. + + + Adds the specified item to the immutable sorted dictionary. + The object to add to the dictionary. + + + Adds a sequence of values to the immutable sorted dictionary. + The items to add to the dictionary. + + + Removes all items from the immutable sorted dictionary. + + + Determines whether the immutable sorted dictionary contains a specific value. + The object to locate in the dictionary. + + if is found in the dictionary; otherwise, . + + + Determines whether the immutable sorted dictionary contains an element with the specified key. + The key to locate in the dictionary. + + if the dictionary contains an element with the key; otherwise, . + + + Determines whether the immutable sorted dictionary contains an element with the specified value. + The value to locate in the dictionary. The value can be for reference types. + + if the immutable sorted dictionary contains an element with the specified value; otherwise, . + + + Gets the number of elements in this immutable sorted dictionary. + The number of elements in this dictionary. + + + Returns an enumerator that iterates through the immutable sorted dictionary. + An enumerator that can be used to iterate through the dictionary. + + + Gets the value for a given key if a matching key exists in the dictionary; otherwise the default value. + The key to search for. + The value for the key, or default(TValue) if no matching key was found. + + + Gets the value for a given key if a matching key exists in the dictionary; otherwise the default value. + The key to search for. + The default value to return if no matching key is found in the dictionary. + The value for the key, or if no matching key was found. + + + Gets or sets the value for a specified key in the immutable sorted dictionary. + The key to retrieve the value for. + The value associated with the given key. + + + Gets or sets the key comparer. + The key comparer. + + + Gets a strongly typed, read-only collection of elements. + A strongly typed, read-only collection of elements. + + + Removes the element with the specified key from the immutable sorted dictionary. + The key of the element to remove. + + if the element is successfully removed; otherwise, . This method also returns if was not found in the original dictionary. + + + Removes the first occurrence of a specific object from the immutable sorted dictionary. + The object to remove from the dictionary. + + if was successfully removed from the dictionary; otherwise, . This method also returns if is not found in the dictionary. + + + Removes any entries with keys that match those found in the specified sequence from the immutable sorted dictionary. + The keys for entries to remove from the dictionary. + + + + + + + + + + + Copies the elements of the dictionary to an array, starting at a particular array index. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The one-dimensional array that is the destination of the elements copied from the dictionary. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets a value that indicates whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Adds an element with the provided key and value to the dictionary object. + The key of the element to add. + The value of the element to add. + + + Determines whether the dictionary object contains an element with the specified key. + The key to locate. + + if the dictionary contains an element with the key; otherwise, . + + + Returns an object for the dictionary. + An object for the dictionary. + + + Gets a value that indicates whether the object has a fixed size. + + if the object has a fixed size; otherwise, . + + + Gets a value that indicates whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the element with the specified key. + The key. + + + Gets an containing the keys of the . + An containing the keys of the object that implements . + + + Removes the element with the specified key from the dictionary. + The key of the element to remove. + + + Gets an containing the values in the . + An containing the values in the object that implements . + + + Returns an enumerator that iterates through a collection. + An enumerator object that can be used to iterate through the collection. + + + Creates an immutable sorted dictionary based on the contents of this instance. + An immutable sorted dictionary. + + + Determines whether this dictionary contains a specified key. + The key to search for. + The matching key located in the dictionary if found, or equalkey if no match is found. + + if a match for is found; otherwise, . + + + Gets the value associated with the specified key. + The key whose value will be retrieved. + When this method returns, contains the value associated with the specified key, if the key is found; otherwise, contains the default value for the type of the parameter. This parameter is passed uninitialized. + + if the object that implements the dictionary contains an element with the specified key; otherwise, . + + + Gets or sets the value comparer. + The value comparer. + + + Returns a read-only reference to the value associated with the provided . + + The is not present. + + + Gets a collection that contains the values of the immutable sorted dictionary. + A collection that contains the values of the object that implements the dictionary. + + + Retrieves an empty immutable sorted dictionary that has the same ordering and key/value comparison rules as this dictionary instance. + An empty dictionary with equivalent ordering and key/value comparison rules. + + + Determines whether this immutable sorted dictionary contains the specified key/value pair. + The key/value pair to locate. + + if the specified key/value pair is found in the dictionary; otherwise, . + + + Determines whether this immutable sorted map contains the specified key. + The key to locate. + + if the immutable dictionary contains the specified key; otherwise, . + + + Determines whether the immutable sorted dictionary contains an element with the specified value. + The value to locate. The value can be for reference types. + + if the dictionary contains an element with the specified value; otherwise, . + + + Gets the number of key/value pairs in the immutable sorted dictionary. + The number of key/value pairs in the dictionary. + + + Gets an empty immutable sorted dictionary. + + + Enumerates the contents of a binary tree. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + + Gets the element at the current position of the enumerator. + The element at the current position of the enumerator. + + + Releases the resources used by the current instance of the class. + + + Advances the enumerator to the next element of the immutable sorted dictionary. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the sorted dictionary. + + + Sets the enumerator to its initial position, which is before the first element in the immutable sorted dictionary. + + + The current element. + + + Returns an enumerator that iterates through the immutable sorted dictionary. + An enumerator that can be used to iterate through the dictionary. + + + Gets a value that indicates whether this instance of the immutable sorted dictionary is empty. + + if this instance is empty; otherwise, . + + + Gets the associated with the specified key. + The key to retrieve the value for. + The value associated with the specified key. If no results are found, the operation throws an exception. + + + Gets the key comparer for the immutable sorted dictionary. + The key comparer for the dictionary. + + + Gets the keys in the immutable sorted dictionary. + The keys in the immutable dictionary. + + + Removes the element with the specified value from the immutable sorted dictionary. + The value of the element to remove. + A new immutable dictionary with the specified element removed; or this instance if the specified value cannot be found in the dictionary. + + + Removes the elements with the specified keys from the immutable sorted dictionary. + The keys of the elements to remove. + A new immutable dictionary with the specified keys removed; or this instance if the specified keys cannot be found in the dictionary. + + + Sets the specified key and value in the immutable sorted dictionary, possibly overwriting an existing value for the given key. + The key of the entry to add. + The key value to set. + A new immutable sorted dictionary that contains the specified key/value pair. + + + Sets the specified key/value pairs in the immutable sorted dictionary, possibly overwriting existing values for the keys. + The key/value pairs to set in the dictionary. If any of the keys already exist in the dictionary, this method will overwrite their previous values. + An immutable dictionary that contains the specified key/value pairs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Copies the elements of the dictionary to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the dictionary. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread-safe); otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Adds an element with the provided key and value to the dictionary object. + The object to use as the key of the element to add. + The object to use as the value of the element to add. + + + Clears this instance. + The dictionary object is read-only. + + + Determines whether the immutable dictionary object contains an element with the specified key. + The key to locate in the dictionary object. + + if the dictionary contains an element with the key; otherwise, . + + + Returns an object for the immutable dictionary object. + An enumerator object for the dictionary object. + + + Gets a value indicating whether the object has a fixed size. + + if the object has a fixed size; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the element with the specified key. + The key. + + + Gets an containing the keys of the . + An containing the keys of the object that implements . + + + Removes the element with the specified key from the immutable dictionary object. + The key of the element to remove. + + + Gets an containing the values in the . + An containing the values in the object that implements . + + + Returns an enumerator that iterates through a collection. + An enumerator object that can be used to iterate through the collection. + + + + + + + + + + + + + + + + + + + + + + + + Creates an immutable sorted dictionary with the same contents as this dictionary that can be efficiently mutated across multiple operations by using standard mutable interfaces. + A collection with the same contents as this dictionary. + + + Determines whether this dictionary contains a specified key. + The key to search for. + The matching key located in the dictionary if found, or equalkey if no match is found. + + if a match for is found; otherwise, . + + + Gets the value associated with the specified key. + The key whose value will be retrieved. + When this method returns, contains the value associated with the specified key, if the key is found; otherwise, contains the default value for the type of the parameter. + + if the dictionary contains an element with the specified key; otherwise, . + + + Gets the value comparer used to determine whether values are equal. + The value comparer used to determine whether values are equal. + + + Returns a read-only reference to the value associated with the provided . + + The is not present. + + + Gets the values in the immutable sorted dictionary. + The values in the dictionary. + + + Gets an instance of the immutable sorted dictionary that uses the specified key comparer. + The key comparer to use. + An instance of the immutable dictionary that uses the given comparer. + + + Gets an instance of the immutable sorted dictionary that uses the specified key and value comparers. + The key comparer to use. + The value comparer to use. + An instance of the immutable dictionary that uses the given comparers. + + + Provides a set of initialization methods for instances of the class. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + Creates an empty immutable sorted set. + The type of items to be stored in the immutable set. + An empty immutable sorted set. + + + Creates a new immutable sorted set that contains the specified item. + The item to prepopulate the set with. + The type of items in the immutable set. + A new immutable set that contains the specified item. + + + Creates a new immutable sorted set that contains the specified array of items. + An array that contains the items to prepopulate the set with. + The type of items in the immutable set. + A new immutable set that contains the specified items. + + + Creates an empty immutable sorted set that uses the specified comparer. + The implementation to use when comparing items in the set. + The type of items in the immutable set. + An empty immutable set. + + + Creates a new immutable sorted set that contains the specified item and uses the specified comparer. + The implementation to use when comparing items in the set. + The item to prepopulate the set with. + The type of items stored in the immutable set. + A new immutable set that contains the specified item. + + + Creates a new immutable sorted set that contains the specified array of items and uses the specified comparer. + The implementation to use when comparing items in the set. + An array that contains the items to prepopulate the set with. + The type of items in the immutable set. + A new immutable set that contains the specified items. + + + Returns a collection that can be used to build an immutable sorted set. + The type of items stored by the collection. + The immutable collection builder. + + + Returns a collection that can be used to build an immutable sorted set. + The comparer used to compare items in the set for equality. + The type of items stored by the collection. + The immutable collection. + + + Creates a new immutable collection that contains the specified items. + The comparer to use to compare elements in this set. + The items to add to the set before it's immutable. + The type of items stored by the collection. + The new immutable set that contains the specified items. + + + Creates a new immutable collection that contains the specified items. + The items to add to the set with before it's immutable. + The type of items stored by the collection. + The new immutable set that contains the specified items. + + + Enumerates a sequence and produces an immutable sorted set of its contents. + The sequence to enumerate. + The type of the elements in the sequence. + An immutable sorted set that contains the items in the specified sequence. + + + Enumerates a sequence, produces an immutable sorted set of its contents, and uses the specified comparer. + The sequence to enumerate. + The comparer to use for initializing and adding members to the sorted set. + The type of the elements in the sequence. + An immutable sorted set that contains the items in the specified sequence. + + + Creates an immutable sorted set from the current contents of the builder's set. + The builder to create the immutable sorted set from. + The type of the elements in the immutable sorted set. + An immutable sorted set that contains the current contents in the builder's set. + + + Represents an immutable sorted set implementation. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of elements in the set. + + + Adds the specified value to this immutable sorted set. + The value to add. + A new set with the element added, or this set if the element is already in this set. + + + Represents a sorted set that enables changes with little or no memory allocations, and efficiently manipulates or builds immutable sorted sets. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + Adds an element to the current set and returns a value to indicate whether the element was successfully added. + The element to add to the set. + + if the element is added to the set; if the element is already in the set + + + Removes all elements from this set. + + + Determines whether the set contains the specified object. + The object to locate in the set. + + if is found in the set; otherwise, . + + + Gets the number of elements in the immutable sorted set. + The number of elements in this set. + + + Removes the specified set of items from the current set. + The collection of items to remove from the set. + + + Returns an enumerator that iterates through the set. + A enumerator that can be used to iterate through the set. + + + Modifies the current set so that it contains only elements that are also in a specified collection. + The collection to compare to the current set. + + + Determines whether the current set is a proper (strict) subset of a specified collection. + The collection to compare to the current set. + + if the current set is a proper subset of ; otherwise, . + + + Determines whether the current set is a proper (strict) superset of a specified collection. + The collection to compare to the current set. + + if the current set is a proper superset of ; otherwise, . + + + Determines whether the current set is a subset of a specified collection. + The collection is compare to the current set. + + if the current set is a subset of ; otherwise, . + + + Determines whether the current set is a superset of a specified collection. + The collection to compare to the current set. + + if the current set is a superset of ; otherwise, . + + + Gets the element of the set at the given index. + The 0-based index of the element in the set to return. + The element at the given position. + + + Gets a read-only reference to the element of the set at the given . + The 0-based index of the element in the set to return. + A read-only reference to the element at the given position. + + + Gets or sets the object that is used to determine equality for the values in the immutable sorted set. + The comparer that is used to determine equality for the values in the set. + + + Gets the maximum value in the immutable sorted set, as defined by the comparer. + The maximum value in the set. + + + Gets the minimum value in the immutable sorted set, as defined by the comparer. + The minimum value in the set. + + + Determines whether the current set overlaps with the specified collection. + The collection to compare to the current set. + + if the current set and share at least one common element; otherwise, . + + + Removes the first occurrence of the specified object from the set. + The object to remove from the set. + + if was removed from the set; if was not found in the set. + + + Returns an enumerator that iterates over the immutable sorted set in reverse order. + An enumerator that iterates over the set in reverse order. + + + Determines whether the current set and the specified collection contain the same elements. + The collection to compare to the current set. + + if the current set is equal to ; otherwise, . + + + 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. + The collection to compare to the current set. + + + Adds an element to the current set and returns a value to indicate whether the element was successfully added. + The element to add to the set. + + + Copies the elements of the collection to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets a value that indicates whether this instance is read-only. + Always . + + + Returns an enumerator that iterates through the collection. + A enumerator that can be used to iterate through the collection. + + + Copies the elements of the set to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the set. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets a value that indicates whether access to the is synchronized (thread-safe). + + if access to the is synchronized (thread-safe); otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Returns an enumerator that iterates through the collection. + A enumerator that can be used to iterate through the collection. + + + Creates an immutable sorted set based on the contents of this instance. + An immutable set. + + + Modifies the current set so that it contains all elements that are present in both the current set and in the specified collection. + The collection to compare to the current state. + + + Removes all elements from the immutable sorted set. + An empty set with the elements removed. + + + Determines whether this immutable sorted set contains the specified value. + The value to check for. + + if the set contains the specified value; otherwise, . + + + Gets the number of elements in the immutable sorted set. + The number of elements in the immutable sorted set. + + + Gets an empty immutable sorted set. + + + Enumerates the contents of a binary tree. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + Gets the element at the current position of the enumerator. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The element at the current position of the enumerator. + + + Releases the resources used by the current instance of the class. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + Advances the enumerator to the next element of the immutable sorted set. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the sorted set. + + + Sets the enumerator to its initial position, which is before the first element in the immutable sorted set. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + The current element. + + + Removes a specified set of items from this immutable sorted set. + The items to remove from this set. + A new set with the items removed; or the original set if none of the items were in the set. + + + Returns an enumerator that iterates through the immutable sorted set. + An enumerator that can be used to iterate through the set. + + + Gets the position within this immutable sorted set that the specified value appears in. + The value whose position is being sought. + The index of the specified in the sorted set, if is found. If is not found and is less than one or more elements in this set, this method returns a negative number that is the bitwise complement of the index of the first element that is larger than value. If is not found and is greater than any of the elements in the set, this method returns a negative number that is the bitwise complement of the index of the last element plus 1. + + + Creates an immutable sorted set that contains elements that exist both in this set and in the specified set. + The set to intersect with this one. + A new immutable sorted set that contains any elements that exist in both sets. + + + Gets a value that indicates whether this immutable sorted set is empty. + + if this set is empty; otherwise, . + + + Determines whether the current immutable sorted set is a proper (strict) subset of the specified collection. + The collection to compare to the current set. + + if the current set is a proper subset of ; otherwise, . + + + Determines whether the current immutable sorted set is a proper superset of a specified collection. + The collection to compare to the current set. + + if the current set is a proper superset of ; otherwise, . + + + Determines whether the current immutable sorted set is a subset of a specified collection. + The collection to compare to the current set. + + if the current set is a subset of ; otherwise, . + + + Determines whether the current immutable sorted set is a superset of a specified collection. + The collection to compare to the current set. + + if the current set is a superset of ; otherwise, . + + + Gets the element of the immutable sorted set at the given index. + The index of the element to retrieve from the sorted set. + The element at the given index. + + + Gets a read-only reference of the element of the set at the given . + The 0-based index of the element in the set to return. + A read-only reference of the element at the given position. + + + Gets the comparer used to sort keys in the immutable sorted set. + The comparer used to sort keys. + + + Gets the maximum value in the immutable sorted set, as defined by the comparer. + The maximum value in the set. + + + Gets the minimum value in the immutable sorted set, as defined by the comparer. + The minimum value in the set. + + + Determines whether the current immutable sorted set and a specified collection share common elements. + The collection to compare to the current set. + + if the current set and share at least one common element; otherwise, . + + + Removes the specified value from this immutable sorted set. + The element to remove. + A new immutable sorted set with the element removed, or this set if the element was not found in the set. + + + Returns an that iterates over this immutable sorted set in reverse order. + An enumerator that iterates over the immutable sorted set in reverse order. + + + Determines whether the current immutable sorted set and the specified collection contain the same elements. + The collection to compare to the current set. + + if the sets are equal; otherwise, . + + + Creates an immutable sorted set that contains elements that exist either in this set or in a given sequence, but not both. + The other sequence of items. + The new immutable sorted set. + + + Adds the specified value to the collection. + The value to add. + + + Removes all the items from the collection. + + + Copies the elements of the collection to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + See the interface. + + + Removes the first occurrence of a specific object from the collection. + The object to remove from the collection. + + if was successfully removed from the collection; otherwise, . + + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. + + + Inserts an item in the set at the specified index. + The zero-based index at which should be inserted. + The object to insert into the set. + + + See the interface. + + + + Removes the item at the specified index. + The zero-based index of the item to remove. + + + Adds an element to the current set and returns a value to indicate if the element was successfully added. + The element to add to the set. + + if the element is added to the set; if the element is already in the set. + + + Removes all elements in the specified collection from the current set. + The collection of items to remove from the set. + + + Modifies the current set so that it contains only elements that are also in a specified collection. + The collection to compare to the current set. + + + 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. + The collection to compare to the current set. + + + Modifies the current set so that it contains all elements that are present in either the current set or the specified collection. + The collection to compare to the current set. + + + Copies the elements of the set to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the set. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + See the interface. + + + See . + + + Returns an enumerator that iterates through a collection. + An enumerator object that can be used to iterate through the collection. + + + Adds an item to the set. + The object to add to the set. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + The set is read-only or has a fixed size. + + + Removes all items from the set. + Thrown in all cases. + + + Determines whether the set contains a specific value. + The object to locate in the set. + + if the object is found in the set; otherwise, . + + + Determines the index of a specific item in the set. + The object to locate in the set. + The index of if found in the list; otherwise, -1. + + + Inserts an item into the set at the specified index. + The zero-based index at which should be inserted. + The object to insert into the set. + The set is read-only or has a fixed size. + + + Gets a value that indicates whether the has a fixed size. + + if the has a fixed size; otherwise, . + + + Gets a value that indicates whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the at the specified index. + The index. + The . + + + + Removes the first occurrence of a specific object from the set. + The object to remove from the set. + The set is read-only or has a fixed size. + + + Removes the item at the specified index of the set. + The zero-based index of the item to remove. + The set is read-only or has a fixed size. + + + Adds the specified element to this immutable set. + The element to add. + A new set with the element added, or this set if the element is already in the set. + + + Retrieves an empty immutable set that has the same sorting and ordering semantics as this instance. + An empty set that has the same sorting and ordering semantics as this instance. + + + Removes the elements in the specified collection from the current immutable set. + The items to remove from this set. + The new set with the items removed; or the original set if none of the items were in the set. + + + Creates an immutable set that contains elements that exist in both this set and the specified set. + The collection to compare to the current set. + A new immutable set that contains any elements that exist in both sets. + + + Removes the specified element from this immutable set. + The element to remove. + A new set with the specified element removed, or the current set if the element cannot be found in the set. + + + Creates an immutable set that contains only elements that are present either in the current set or in the specified collection, but not both. + The collection to compare to the current set. + A new set that contains the elements that are present only in the current set or in the specified collection, but not both. + + + Creates a new immutable set that contains all elements that are present in either the current set or in the specified collection. + The collection to add elements from. + A new immutable set with the items added; or the original set if all the items were already in the set. + + + Creates a collection that has the same contents as this immutable sorted set that can be efficiently manipulated by using standard mutable interfaces. + The sorted set builder. + + + Searches the set for a given value and returns the equal value it finds, if any. + The value to search for. + The value from the set that the search found, or the original value if the search yielded no match. + A value indicating whether the search was successful. + + + Adds a given set of items to this immutable sorted set. + The items to add. + The new set with the items added; or the original set if all the items were already in the set. + + + Returns the immutable sorted set that has the specified key comparer. + The comparer to check for. + The immutable sorted set that has the specified key comparer. + + + Provides a set of initialization methods for instances of the class. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + Creates an empty immutable stack. + The type of items to be stored in the immutable stack. + An empty immutable stack. + + + Creates a new immutable stack that contains the specified item. + The item to prepopulate the stack with. + The type of items in the immutable stack. + A new immutable collection that contains the specified item. + + + Creates a new immutable stack that contains the specified array of items. + An array that contains the items to prepopulate the stack with. + The type of items in the immutable stack. + A new immutable stack that contains the specified items. + + + Creates a new immutable stack that contains the specified items. + The items to add to the stack before it's immutable. + The type of items in the stack. + An immutable stack that contains the specified items. + + + Removes the specified item from an immutable stack. + The stack to modify. + The item to remove from the stack. + The type of items contained in the stack. + A stack; never . + The stack is empty. + + + Represents an immutable stack. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + The type of element on the stack. + + + Removes all objects from the immutable stack. + An empty immutable stack. + + + Gets an empty immutable stack. + An empty immutable stack. + + + Enumerates the contents of an immutable stack without allocating any memory. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + + Gets the element at the current position of the enumerator. + The element at the current position of the enumerator. + + + Advances the enumerator to the next element of the immutable stack. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the stack. + + + Returns an enumerator that iterates through the immutable stack. + An enumerator that can be used to iterate through the stack. + + + Gets a value that indicates whether this instance of the immutable stack is empty. + + if this instance is empty; otherwise, . + + + Returns the object at the top of the stack without removing it. + The object at the top of the stack. + The stack is empty. + + + Gets a read-only reference to the element on the top of the stack. + A read-only reference to the element on the top of the stack. + Thrown when the stack is empty. + + + Removes the element at the top of the immutable stack and returns the stack after the removal. + A stack; never . + The stack is empty. + + + Removes the specified element from the immutable stack and returns the stack after the removal. + The value to remove from the stack. + A stack; never . + + + Inserts an object at the top of the immutable stack and returns the new stack. + The object to push onto the stack. + The new stack. + + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Removes all elements from the immutable stack. + The empty immutable stack. + + + Removes the element at the top of the immutable stack and returns the new stack. + The new stack; never . + + + Inserts an element at the top of the immutable stack and returns the new stack. + The element to push onto the stack. + The new stack. + + + LINQ extension method overrides that offer greater efficiency for than the standard LINQ methods +NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + + Applies a function to a sequence of elements in a cumulative way. + The collection to apply the function to. + A function to be invoked on each element, in a cumulative way. + The type of element contained by the collection. + The final value after the cumulative function has been applied to all elements. + + + Applies a function to a sequence of elements in a cumulative way. + The collection to apply the function to. + The initial accumulator value. + A function to be invoked on each element, in a cumulative way. + The type of the accumulated value. + The type of element contained by the collection. + The final accumulator value. + + + Applies a function to a sequence of elements in a cumulative way. + The collection to apply the function to. + The initial accumulator value. + A function to be invoked on each element, in a cumulative way. + + The type of the accumulated value. + The type of result returned by the result selector. + The type of element contained by the collection. + The final accumulator value. + + + Gets a value indicating whether all elements in this array match a given condition. + The array to check for matches. + The predicate. + The type of element contained by the collection. + + if every element of the source sequence passes the test in the specified predicate; otherwise, . + + + Gets a value indicating whether the array contains any elements. + The array to check for elements. + The type of element contained by the collection. + + if the array contains an elements; otherwise, . + + + Gets a value indicating whether the array contains any elements that match a specified condition. + The array to check for elements. + The delegate that defines the condition to match to an element. + The type of element contained by the collection. + + if an element matches the specified condition; otherwise, . + + + Returns a value indicating whether this collection contains any elements. + The builder to check for matches. + The type of elements in the array. + + if the array builder contains any elements; otherwise, . + + + Returns the element at a specified index in the array. + The array to find an element in. + The index for the element to retrieve. + The type of element contained by the collection. + The item at the specified index. + + + Returns the element at a specified index in a sequence or a default value if the index is out of range. + The array to find an element in. + The index for the element to retrieve. + The type of element contained by the collection. + The item at the specified index, or the default value if the index is not found. + + + Returns the first element in an array. + The array to get an item from. + The type of element contained by the collection. + The first item in the array. + If the array is empty. + + + Returns the first element in a sequence that satisfies a specified condition. + The array to get an item from. + The delegate that defines the conditions of the element to search for. + The type of element contained by the collection. + The first item in the list if it meets the condition specified by . + If the array is empty. + + + Returns the first element in the collection. + The builder to retrieve an item from. + The type of items in the array. + The first item in the list. + If the array is empty. + + + Returns the first element of a sequence, or a default value if the sequence contains no elements. + The array to retrieve items from. + The type of element contained by the collection. + The first item in the list, if found; otherwise the default value for the item type. + + + Returns the first element of the sequence that satisfies a condition or a default value if no such element is found. + The array to retrieve elements from. + The delegate that defines the conditions of the element to search for. + The type of element contained by the collection. + The first item in the list, if found; otherwise the default value for the item type. + + + Returns the first element in the collection, or the default value if the collection is empty. + The builder to retrieve an element from. + The type of item in the builder. + The first item in the list, if found; otherwise the default value for the item type. + + + Returns the last element of the array. + The array to retrieve items from. + The type of element contained by the array. + The last element in the array. + Thrown if the collection is empty. + + + Returns the last element of a sequence that satisfies a specified condition. + The array to retrieve elements from. + The delegate that defines the conditions of the element to retrieve. + The type of element contained by the collection. + The last element of the array that satisfies the condition. + Thrown if the collection is empty. + + + Returns the last element in the collection. + The builder to retrieve elements from. + The type of item in the builder. + The last element in the builder. + Thrown if the collection is empty. + + + Returns the last element of a sequence, or a default value if the sequence contains no elements. + The array to retrieve items from. + The type of element contained by the collection. + The last element of a sequence, or a default value if the sequence contains no elements. + + + Returns the last element of a sequence that satisfies a condition or a default value if no such element is found. + The array to retrieve an element from. + The delegate that defines the conditions of the element to search for. + The type of element contained by the collection. + The last element of a sequence, or a default value if the sequence contains no elements. + + + Returns the last element in the collection, or the default value if the collection is empty. + The builder to retrieve an element from. + The type of item in the builder. + The last element of a sequence, or a default value if the sequence contains no elements. + + + Projects each element of a sequence into a new form. + The immutable array to select items from. + A transform function to apply to each element. + The type of element contained by the collection. + The type of the result element. + An whose elements are the result of invoking the transform function on each element of source. + + + Projects each element of a sequence to an , flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein. + The immutable array. + A transform function to apply to each element of the input sequence. + A transform function to apply to each element of the intermediate sequence. + The type of the elements of . + The type of the intermediate elements collected by . + The type of the elements of the resulting sequence. + An whose elements are the result of invoking the one-to-many transform function on each element of and then mapping each of those sequence elements and their corresponding source element to a result element. + + + Determines whether two sequences are equal according to an equality comparer. + The array to use for comparison. + The items to use for comparison. + The comparer to use to check for equality. + The type of element in the compared array. + The type of element contained by the collection. + + to indicate the sequences are equal; otherwise, . + + + Determines whether two sequences are equal according to an equality comparer. + The array to use for comparison. + The items to use for comparison. + The comparer to use to check for equality. + The type of element in the compared array. + The type of element contained by the collection. + + to indicate the sequences are equal; otherwise, . + + + Determines whether two sequences are equal according to an equality comparer. + The array to use for comparison. + The items to use for comparison. + The comparer to use to check for equality. + The type of element in the compared array. + The type of element contained by the collection. + + to indicate the sequences are equal; otherwise, . + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + The array to retrieve the element from. + The type of element contained by the collection. + The element in the sequence. + + + Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists. + + + The type of element contained by the collection. + Returns . + + + Returns the only element of the array, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence. + The array. + The type of element contained by the collection. + The element in the array, or the default value if the array is empty. + + contains more than one element. + + + 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. + The array to get the element from. + The condition the element must satisfy. + The type of element contained by the collection. + The element if it satisfies the specified condition; otherwise the default element. + More than one element satisfies the condition in . + + + Copies the contents of this array to a mutable array. + + The type of element contained by the collection. + The newly instantiated array. + + + Creates a dictionary based on the contents of this array. + The array to create a dictionary from. + The key selector. + The type of the key. + The type of element contained by the collection. + The newly initialized dictionary. + + + Creates a dictionary based on the contents of this array. + The array to create a dictionary from. + The key selector. + The comparer to initialize the dictionary with. + The type of the key. + The type of element contained by the collection. + The newly initialized dictionary. + + + Creates a dictionary based on the contents of this array. + The array to create a dictionary from. + The key selector. + The element selector. + The type of the key. + The type of the element. + The type of element contained by the collection. + The newly initialized dictionary. + + + Creates a dictionary based on the contents of this array. + The array to create a dictionary from. + The key selector. + The element selector. + The comparer to initialize the dictionary with. + The type of the key. + The type of the element. + The type of element contained by the collection. + The newly initialized dictionary. + + + Filters a sequence of values based on a predicate. + The array to filter. + The condition to use for filtering the array content. + The type of element contained by the collection. + Returns that contains elements that meet the condition. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.NonGeneric.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.NonGeneric.dll new file mode 100755 index 0000000000000000000000000000000000000000..7b4515368e216cbd9633133c3f13b76248aacb38 GIT binary patch literal 21576 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 + + + System.Collections.NonGeneric + + + + Compares two objects for equivalence, ignoring the case of strings. + + + Initializes a new instance of the class using the of the current thread. + + + Initializes a new instance of the class using the specified . + The to use for the new . + + is . + + + 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. + The first object to compare. + The second object to compare. + A signed integer that indicates the relative values of and , as shown in the following table. + Value + + Meaning + + Less than zero + + is less than , with casing ignored. + + Zero + + equals , with casing ignored. + + Greater than zero + + is greater than , with casing ignored. + Neither nor implements the interface. +-or- + and are of different types. + + + Gets an instance of that is associated with the of the current thread and that is always available. + An instance of that is associated with the of the current thread. + + + Gets an instance of that is associated with and that is always available. + An instance of that is associated with . + + + Supplies a hash code for an object, using a hashing algorithm that ignores the case of strings. + + + Initializes a new instance of the class using the of the current thread. + + + Initializes a new instance of the class using the specified . + The to use for the new . + + is . + + + Gets an instance of that is associated with the of the current thread and that is always available. + An instance of that is associated with the of the current thread. + + + Gets an instance of that is associated with and that is always available. + An instance of that is associated with . + + + Returns a hash code for the given object, using a hashing algorithm that ignores the case of strings. + The for which a hash code is to be returned. + A hash code for the given object, using a hashing algorithm that ignores the case of strings. + + is . + + + Provides the base class for a strongly typed collection. + + + Initializes a new instance of the class with the default initial capacity. + + + Initializes a new instance of the class with the specified capacity. + The number of elements that the new list can initially store. + + + Gets or sets the number of elements that the can contain. + The number of elements that the can contain. + + is set to a value that is less than . + There is not enough memory available on the system. + + + Removes all objects from the instance. This method cannot be overridden. + + + Gets the number of elements contained in the instance. This property cannot be overridden. + The number of elements contained in the instance. +Retrieving the value of this property is an O(1) operation. + + + Returns an enumerator that iterates through the instance. + An for the instance. + + + Gets an containing the list of elements in the instance. + An representing the instance itself. +Retrieving the value of this property is an O(1) operation. + + + Gets an containing the list of elements in the instance. + An representing the instance itself. + + + Performs additional custom processes when clearing the contents of the instance. + + + Performs additional custom processes after clearing the contents of the instance. + + + Performs additional custom processes before inserting a new element into the instance. + The zero-based index at which to insert . + The new value of the element at . + + + Performs additional custom processes after inserting a new element into the instance. + The zero-based index at which to insert . + The new value of the element at . + + + Performs additional custom processes when removing an element from the instance. + The zero-based index at which can be found. + The value of the element to remove from . + + + Performs additional custom processes after removing an element from the instance. + The zero-based index at which can be found. + The value of the element to remove from . + + + Performs additional custom processes before setting a value in the instance. + The zero-based index at which can be found. + The value to replace with . + The new value of the element at . + + + Performs additional custom processes after setting a value in the instance. + The zero-based index at which can be found. + The value to replace with . + The new value of the element at . + + + Performs additional custom processes when validating a value. + The object to validate. + + is . + + + Removes the element at the specified index of the instance. This method is not overridable. + The zero-based index of the element to remove. + + is less than zero. +-or- + is equal to or greater than . + + + Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . The default is . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Adds an object to the end of the . + The to be added to the end of the . + The index at which the has been added. + The is read-only. +-or- +The has a fixed size. + + + Determines whether the contains a specific element. + The to locate in the . + + if the contains the specified ; otherwise, . + + + Searches for the specified and returns the zero-based index of the first occurrence within the entire . + The to locate in the . + The zero-based index of the first occurrence of within the entire , if found; otherwise, -1. + + + Inserts an element into the at the specified index. + The zero-based index at which should be inserted. + The to insert. + + is less than zero. +-or- + is greater than . + The is read-only. +-or- +The has a fixed size. + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . The default is . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . The default is . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is less than zero. +-or- + is equal to or greater than . + + + Removes the first occurrence of a specific object from the . + The to remove from the . + The parameter was not found in the object. + The is read-only. +-or- +The has a fixed size. + + + Provides the base class for a strongly typed collection of key/value pairs. + + + Initializes a new instance of the class. + + + Clears the contents of the instance. + + + Copies the elements to a one-dimensional at the specified index. + The one-dimensional that is the destination of the objects copied from the instance. The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets the number of elements contained in the instance. + The number of elements contained in the instance. + + + Gets the list of elements contained in the instance. + An representing the instance itself. + + + Returns an that iterates through the instance. + An for the instance. + + + Gets the list of elements contained in the instance. + A representing the instance itself. + + + Performs additional custom processes before clearing the contents of the instance. + + + Performs additional custom processes after clearing the contents of the instance. + + + Gets the element with the specified key and value in the instance. + The key of the element to get. + The current value of the element associated with . + An containing the element with the specified key and value. + + + Performs additional custom processes before inserting a new element into the instance. + The key of the element to insert. + The value of the element to insert. + + + Performs additional custom processes after inserting a new element into the instance. + The key of the element to insert. + The value of the element to insert. + + + Performs additional custom processes before removing an element from the instance. + The key of the element to remove. + The value of the element to remove. + + + Performs additional custom processes after removing an element from the instance. + The key of the element to remove. + The value of the element to remove. + + + Performs additional custom processes before setting a value in the instance. + The key of the element to locate. + The old value of the element associated with . + The new value of the element associated with . + + + Performs additional custom processes after setting a value in the instance. + The key of the element to locate. + The old value of the element associated with . + The new value of the element associated with . + + + Performs additional custom processes when validating the element with the specified key and value. + The key of the element to validate. + The value of the element to validate. + + + Gets a value indicating whether access to a object is synchronized (thread safe). + + if access to the object is synchronized (thread safe); otherwise, . The default is . + + + Gets an object that can be used to synchronize access to a object. + An object that can be used to synchronize access to the object. + + + Adds an element with the specified key and value into the . + The key of the element to add. + The value of the element to add. + + is . + An element with the same key already exists in the . + The is read-only. +-or- +The has a fixed size. + + + Determines whether the contains a specific key. + The key to locate in the . + + if the contains an element with the specified key; otherwise, . + + is . + + + Gets a value indicating whether a object has a fixed size. + + if the object has a fixed size; otherwise, . The default is . + + + Gets a value indicating whether a object is read-only. + + if the object is read-only; otherwise, . The default is . + + + Gets or sets the value associated with the specified key. + The key whose value to get or set. + The value associated with the specified key. If the specified key is not found, attempting to get it returns , and attempting to set it creates a new element using the specified key. + + is . + The property is set and the is read-only. +-or- +The property is set, does not exist in the collection, and the has a fixed size. + + + Gets an object containing the keys in the object. + An object containing the keys in the object. + + + Removes the element with the specified key from the . + The key of the element to remove. + + is . + The is read-only. +-or- +The has a fixed size. + + + Gets an object containing the values in the object. + An object containing the values in the object. + + + Returns an that iterates through the . + An for the . + + + Represents a first-in, first-out collection of objects. + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the default growth factor. + + + Initializes a new instance of the 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. + The to copy elements from. + + is . + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the default growth factor. + The initial number of elements that the can contain. + + is less than zero. + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the specified growth factor. + The initial number of elements that the can contain. + The factor by which the capacity of the is expanded. + + is less than zero. +-or- + is less than 1.0 or greater than 10.0. + + + Removes all objects from the . + + + Creates a shallow copy of the . + A shallow copy of the . + + + Determines whether an element is in the . + The to locate in the . The value can be . + + if is found in the ; otherwise, . + + + Copies the elements to an existing one-dimensional , starting at the specified array index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Removes and returns the object at the beginning of the . + The object that is removed from the beginning of the . + The is empty. + + + Adds an object to the end of the . + The object to add to the . The value can be . + + + Returns an enumerator that iterates through the . + An for the . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . The default is . + + + Returns the object at the beginning of the without removing it. + The object at the beginning of the . + The is empty. + + + Returns a new that wraps the original queue, and is thread safe. + The to synchronize. + A wrapper that is synchronized (thread safe). + + is . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Copies the elements to a new array. + A new array containing elements copied from the . + + + Sets the capacity to the actual number of elements in the . + The is read-only. + + + Provides the base class for a strongly typed non-generic read-only collection. + + + Initializes a new instance of the class. + + + Gets the number of elements contained in the instance. + The number of elements contained in the instance. +Retrieving the value of this property is an O(1) operation. + + + Returns an enumerator that iterates through the instance. + An for the instance. + + + Gets the list of elements contained in the instance. + An representing the instance itself. + + + Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to a object is synchronized (thread safe). + + if access to the object is synchronized (thread safe); otherwise, . The default is . + + + Gets an object that can be used to synchronize access to a object. + An object that can be used to synchronize access to the object. + + + Represents a collection of key/value pairs that are sorted by the keys and are accessible by key and by index. + + + Initializes a new instance of the class that is empty, has the default initial capacity, and is sorted according to the interface implemented by each key added to the object. + + + Initializes a new instance of the class that is empty, has the default initial capacity, and is sorted according to the specified interface. + The implementation to use when comparing keys. +-or- + to use the implementation of each key. + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and is sorted according to the specified interface. + The implementation to use when comparing keys. +-or- + to use the implementation of each key. + The initial number of elements that the object can contain. + + is less than zero. + There is not enough available memory to create a object with the specified . + + + Initializes a new instance of the 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 interface implemented by each key. + The implementation to copy to a new object. + + is . + One or more elements in do not implement the interface. + + + Initializes a new instance of the 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 interface. + The implementation to copy to a new object. + The implementation to use when comparing keys. +-or- + to use the implementation of each key. + + is . + + is , and one or more elements in do not implement the interface. + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and is sorted according to the interface implemented by each key added to the object. + The initial number of elements that the object can contain. + + is less than zero. + There is not enough available memory to create a object with the specified . + + + Adds an element with the specified key and value to a object. + The key of the element to add. + The value of the element to add. The value can be . + + is . + An element with the specified already exists in the object. +-or- +The is set to use the interface, and does not implement the interface. + The is read-only. +-or- +The has a fixed size. + There is not enough available memory to add the element to the . + The comparer throws an exception. + + + Gets or sets the capacity of a object. + The number of elements that the object can contain. + The value assigned is less than the current number of elements in the object. + There is not enough memory available on the system. + + + Removes all elements from a object. + The object is read-only. +-or- +The has a fixed size. + + + Creates a shallow copy of a object. + A shallow copy of the object. + + + Determines whether a object contains a specific key. + The key to locate in the object. + + if the object contains an element with the specified ; otherwise, . + + is . + The comparer throws an exception. + + + Determines whether a object contains a specific key. + The key to locate in the object. + + if the object contains an element with the specified ; otherwise, . + + is . + The comparer throws an exception. + + + Determines whether a object contains a specific value. + The value to locate in the object. The value can be . + + if the object contains an element with the specified ; otherwise, . + + + Copies elements to a one-dimensional object, starting at the specified index in the array. + The one-dimensional object that is the destination of the objects copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source object is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets the number of elements contained in a object. + The number of elements contained in the object. + + + Gets the value at the specified index of a object. + The zero-based index of the value to get. + The value at the specified index of the object. + + is outside the range of valid indexes for the object. + + + Returns an object that iterates through a object. + An object for the object. + + + Gets the key at the specified index of a object. + The zero-based index of the key to get. + The key at the specified index of the object. + + is outside the range of valid indexes for the object. + + + Gets the keys in a object. + An object containing the keys in the object. + + + Gets the values in a object. + An object containing the values in the object. + + + Returns the zero-based index of the specified key in a object. + The key to locate in the object. + The zero-based index of the parameter, if is found in the object; otherwise, -1. + + is . + The comparer throws an exception. + + + Returns the zero-based index of the first occurrence of the specified value in a object. + The value to locate in the object. The value can be . + The zero-based index of the first occurrence of the parameter, if is found in the object; otherwise, -1. + + + Gets a value indicating whether a object has a fixed size. + + if the object has a fixed size; otherwise, . The default is . + + + Gets a value indicating whether a object is read-only. + + if the object is read-only; otherwise, . The default is . + + + Gets a value indicating whether access to a object is synchronized (thread safe). + + if access to the object is synchronized (thread safe); otherwise, . The default is . + + + Gets or sets the value associated with a specific key in a object. + The key associated with the value to get or set. + The value associated with the parameter in the object, if is found; otherwise, . + + is . + The property is set and the object is read-only. +-or- +The property is set, does not exist in the collection, and the has a fixed size. + There is not enough available memory to add the element to the . + The comparer throws an exception. + + + Gets the keys in a object. + An object containing the keys in the object. + + + Removes the element with the specified key from a object. + The key of the element to remove. + + is . + The object is read-only. +-or- +The has a fixed size. + + + Removes the element at the specified index of a object. + The zero-based index of the element to remove. + + is outside the range of valid indexes for the object. + The is read-only. +-or- +The has a fixed size. + + + Replaces the value at a specific index in a object. + The zero-based index at which to save . + The to save into the object. The value can be . + + is outside the range of valid indexes for the object. + + + Returns a synchronized (thread-safe) wrapper for a object. + The object to synchronize. + A synchronized (thread-safe) wrapper for the object. + + is . + + + Gets an object that can be used to synchronize access to a object. + An object that can be used to synchronize access to the object. + + + Returns an that iterates through the . + An for the . + + + Sets the capacity to the actual number of elements in a object. + The object is read-only. +-or- +The has a fixed size. + + + Gets the values in a object. + An object containing the values in the object. + + + Creates collections that ignore the case in strings. + + + Initializes a new instance of the class. + + + Creates a new case-insensitive instance of the class with the default initial capacity. + A new case-insensitive instance of the class with the default initial capacity. + + + Copies the entries from the specified dictionary to a new case-insensitive instance of the class with the same initial capacity as the number of entries copied. + The to copy to a new case-insensitive . + A new case-insensitive instance of the class containing the entries from the specified . + + is . + + + Creates a new case-insensitive instance of the class with the specified initial capacity. + The approximate number of entries that the can initially contain. + A new case-insensitive instance of the class with the specified initial capacity. + + is less than zero. + + + Creates a new instance of the class that ignores the case of strings. + A new instance of the class that ignores the case of strings. + + + Represents a simple last-in-first-out (LIFO) non-generic collection of objects. + + + Initializes a new instance of the class that is empty and has the default initial capacity. + + + Initializes a new instance of the class that contains elements copied from the specified collection and has the same initial capacity as the number of elements copied. + The to copy elements from. + + is . + + + Initializes a new instance of the class that is empty and has the specified initial capacity or the default initial capacity, whichever is greater. + The initial number of elements that the can contain. + + is less than zero. + + + Removes all objects from the . + + + Creates a shallow copy of the . + A shallow copy of the . + + + Determines whether an element is in the . + The object to locate in the . The value can be . + + , if is found in the ; otherwise, . + + + Copies the to an existing one-dimensional , starting at the specified array index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Returns an for the . + An for the . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + , if access to the is synchronized (thread safe); otherwise, . The default is . + + + Returns the object at the top of the without removing it. + The at the top of the . + The is empty. + + + Removes and returns the object at the top of the . + The removed from the top of the . + The is empty. + + + Inserts an object at the top of the . + The to push onto the . The value can be . + + + Returns a synchronized (thread safe) wrapper for the . + The to synchronize. + A synchronized wrapper around the . + + is . + + + Gets an object that can be used to synchronize access to the . + An that can be used to synchronize access to the . + + + Copies the to a new array. + A new array containing copies of the elements of the . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Specialized.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.Specialized.dll new file mode 100755 index 0000000000000000000000000000000000000000..3d04382ab481fe37901957415abebdd6d3143175 GIT binary patch literal 23112 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 + + + System.Collections.Specialized + + + + Provides a simple structure that stores Boolean values and small integers in 32 bits of memory. + + + Initializes a new instance of the structure containing the data represented in an existing structure. + A structure that contains the data to copy. + + + Initializes a new instance of the structure containing the data represented in an integer. + An integer representing the data of the new . + + + Creates the first mask in a series of masks that can be used to retrieve individual bits in a that is set up as bit flags. + A mask that isolates the first bit flag in the . + + + Creates an additional mask following the specified mask in a series of masks that can be used to retrieve individual bits in a that is set up as bit flags. + The mask that indicates the previous bit flag. + A mask that isolates the bit flag following the one that points to in . + + indicates the last bit flag in the . + + + Creates the first in a series of sections that contain small integers. + A 16-bit signed integer that specifies the maximum value for the new . + A that can hold a number from zero to . + + is less than 1. + + + Creates a new following the specified in a series of sections that contain small integers. + A 16-bit signed integer that specifies the maximum value for the new . + The previous in the . + A that can hold a number from zero to . + + is less than 1. + + includes the final bit in the . +-or- + is greater than the highest value that can be represented by the number of bits after . + + + Gets the value of the as an integer. + The value of the as an integer. + + + Determines whether the specified object is equal to the . + The object to compare with the current . + + if the specified object is equal to the ; otherwise, . + + + Serves as a hash function for the . + A hash code for the . + + + Gets or sets the value stored in the specified . + A that contains the value to get or set. + The value stored in the specified . + + + Gets or sets the state of the bit flag indicated by the specified mask. + A mask that indicates the bit to get or set. + + if the specified bit flag is on (1); otherwise, . + + + Represents a section of the vector that can contain an integer number. + + + Determines whether the specified object is the same as the current object. + The object to compare with the current object. + + if the parameter is the same as the current object; otherwise . + + + Determines whether the specified object is the same as the current object. + The object to compare with the current . + + if the specified object is the same as the current object; otherwise, . + + + Serves as a hash function for the current , suitable for hashing algorithms and data structures, such as a hash table. + A hash code for the current . + + + Gets a mask that isolates this section within the . + A mask that isolates this section within the . + + + Gets the offset of this section from the start of the . + The offset of this section from the start of the . + + + Determines whether two specified objects are equal. + A object. + A object. + + if the and parameters represent the same object, otherwise, . + + + Determines whether two objects have different values. + A object. + A object. + + if the and parameters represent different objects; otherwise, . + + + Returns a string that represents the current . + A string that represents the current . + + + Returns a string that represents the specified . + The to represent. + A string that represents the specified . + + + Returns a string that represents the current . + A string that represents the current . + + + Returns a string that represents the specified . + The to represent. + A string that represents the specified . + + + Implements by using a while the collection is small, and then switching to a when the collection gets large. + + + Creates an empty case-sensitive . + + + Creates an empty with the specified case sensitivity. + A Boolean that denotes whether the is case-insensitive. + + + Creates a case-sensitive with the specified initial size. + The approximate number of entries that the can initially contain. + + + Creates a with the specified initial size and case sensitivity. + The approximate number of entries that the can initially contain. + A Boolean that denotes whether the is case-insensitive. + + + Adds an entry with the specified key and value into the . + The key of the entry to add. + The value of the entry to add. The value can be . + + is . + An entry with the same key already exists in the . + + + Removes all entries from the . + + + Determines whether the contains a specific key. + The key to locate in the . + + if the contains an entry with the specified key; otherwise, . + + is . + + + Copies the entries to a one-dimensional instance at the specified index. + The one-dimensional that is the destination of the objects copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets the number of key/value pairs contained in the . + The number of key/value pairs contained in the . +Retrieving the value of this property is an O(1) operation. + + + Returns an that iterates through the . + An for the . + + + Gets a value indicating whether the has a fixed size. + This property always returns . + + + Gets a value indicating whether the is read-only. + This property always returns . + + + Gets a value indicating whether the is synchronized (thread safe). + This property always returns . + + + Gets or sets the value associated with the specified key. + The key whose value to get or set. + The value associated with the specified key. If the specified key is not found, attempting to get it returns , and attempting to set it creates a new entry using the specified key. + + is . + + + Gets an containing the keys in the . + An containing the keys in the . + + + Removes the entry with the specified key from the . + The key of the entry to remove. + + is . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Returns an that iterates through the . + An for the . + + + Gets an containing the values in the . + An containing the values in the . + + + Represents an indexed collection of key/value pairs. + + + Returns an enumerator that iterates through the collection. + An for the entire collection. + + + Inserts a key/value pair into the collection at the specified index. + The zero-based index at which the key/value pair should be inserted. + The object to use as the key of the element to add. + The object to use as the value of the element to add. The value can be . + + is less than 0. +-or- + is greater than . + + is . + An element with the same key already exists in the collection. + The collection is read-only. +-or- +The collection has a fixed size. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is less than 0. +-or- + is equal to or greater than . + + + Removes the element at the specified index. + The zero-based index of the element to remove. + + is less than 0. +-or- + is equal to or greater than . + The collection is read-only. +-or- +The collection has a fixed size. + + + Implements using a singly linked list. Recommended for collections that typically include fewer than 10 items. + + + Creates an empty using the default comparer. + + + Creates an empty using the specified comparer. + The to use to determine whether two keys are equal. +-or- + to use the default comparer, which is each key's implementation of . + + + Adds an entry with the specified key and value into the . + The key of the entry to add. + The value of the entry to add. The value can be . + + is . + An entry with the same key already exists in the . + + + Removes all entries from the . + + + Determines whether the contains a specific key. + The key to locate in the . + + if the contains an entry with the specified key; otherwise, . + + is . + + + Copies the entries to a one-dimensional instance at the specified index. + The one-dimensional that is the destination of the objects copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets the number of key/value pairs contained in the . + The number of key/value pairs contained in the . + + + Returns an that iterates through the . + An for the . + + + Gets a value indicating whether the has a fixed size. + This property always returns . + + + Gets a value indicating whether the is read-only. + This property always returns . + + + Gets a value indicating whether the is synchronized (thread safe). + This property always returns . + + + Gets or sets the value associated with the specified key. + The key whose value to get or set. + The value associated with the specified key. If the specified key is not found, attempting to get it returns , and attempting to set it creates a new entry using the specified key. + + is . + + + Gets an containing the keys in the . + An containing the keys in the . + + + Removes the entry with the specified key from the . + The key of the entry to remove. + + is . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Returns an that iterates through the . + An for the . + + + Gets an containing the values in the . + An containing the values in the . + + + Provides the base class for a collection of associated keys and values that can be accessed either with the key or with the index. + + + Initializes a new instance of the class that is empty. + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the specified object. + The object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection. + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the specified hash code provider and the specified comparer. + The that will supply the hash codes for all keys in the instance. + The to use to determine whether two keys are equal. + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the default hash code provider and the default comparer. + The approximate number of entries that the instance can initially contain. + + is less than zero. + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the specified object. + The approximate number of entries that the object can initially contain. + The object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection. + + is less than zero. + + + Initializes a new instance of the class that is empty, has the specified initial capacity and uses the specified hash code provider and the specified comparer. + The approximate number of entries that the instance can initially contain. + The that will supply the hash codes for all keys in the instance. + The to use to determine whether two keys are equal. + + is less than zero. + + + Initializes a new instance of the class that is serializable and uses the specified and . + A object that contains the information required to serialize the new instance. + A object that contains the source and destination of the serialized stream associated with the new instance. + + + Adds an entry with the specified key and value into the instance. + The key of the entry to add. The key can be . + The value of the entry to add. The value can be . + The collection is read-only. + + + Removes all entries from the instance. + The collection is read-only. + + + Gets the value of the entry at the specified index of the instance. + The zero-based index of the value to get. + An that represents the value of the entry at the specified index. + + is outside the valid range of indexes for the collection. + + + Gets the value of the first entry with the specified key from the instance. + The key of the entry to get. The key can be . + An that represents the value of the first entry with the specified key, if found; otherwise, . + + + Returns a array that contains all the keys in the instance. + A array that contains all the keys in the instance. + + + Returns an array that contains all the values in the instance. + An array that contains all the values in the instance. + + + Returns an array of the specified type that contains all the values in the instance. + A that represents the type of array to return. + An array of the specified type that contains all the values in the instance. + + is . + + is not a valid . + + + Gets the key of the entry at the specified index of the instance. + The zero-based index of the key to get. + A that represents the key of the entry at the specified index. + + is outside the valid range of indexes for the collection. + + + Gets a value indicating whether the instance contains entries whose keys are not . + + if the instance contains entries whose keys are not ; otherwise, . + + + Removes the entries with the specified key from the instance. + The key of the entries to remove. The key can be . + The collection is read-only. + + + Removes the entry at the specified index of the instance. + The zero-based index of the entry to remove. + + is outside the valid range of indexes for the collection. + The collection is read-only. + + + Sets the value of the entry at the specified index of the instance. + The zero-based index of the entry to set. + The that represents the new value of the entry to set. The value can be . + The collection is read-only. + + is outside the valid range of indexes for the collection. + + + Sets the value of the first entry with the specified key in the instance, if found; otherwise, adds an entry with the specified key and value into the instance. + The key of the entry to set. The key can be . + The that represents the new value of the entry to set. The value can be . + The collection is read-only. + + + Gets the number of key/value pairs contained in the instance. + The number of key/value pairs contained in the instance. + + + Returns an enumerator that iterates through the . + An for the instance. + + + Implements the interface and returns the data needed to serialize the instance. + A object that contains the information required to serialize the instance. + A object that contains the source and destination of the serialized stream associated with the instance. + + is . + + + Gets or sets a value indicating whether the instance is read-only. + + if the instance is read-only; otherwise, . + + + Gets a instance that contains all the keys in the instance. + A instance that contains all the keys in the instance. + + + Represents a collection of the keys of a collection. + + + Gets the number of keys in the . + The number of keys in the . + + + Gets the key at the specified index of the collection. + The zero-based index of the key to get from the collection. + A that contains the key at the specified index of the collection. + + is outside the valid range of indexes for the collection. + + + Returns an enumerator that iterates through the . + An for the . + + + Gets the entry at the specified index of the collection. + The zero-based index of the entry to locate in the collection. + The key of the entry at the specified index of the collection. + + is outside the valid range of indexes for the collection. + + + Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . The default is . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Implements the interface and raises the deserialization event when the deserialization is complete. + The source of the deserialization event. + The object associated with the current instance is invalid. + + + Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the object is synchronized (thread safe). + + if access to the object is synchronized (thread safe); otherwise, . The default is . + + + Gets an object that can be used to synchronize access to the object. + An object that can be used to synchronize access to the object. + + + Represents a collection of associated keys and values that can be accessed either with the key or with the index. + + + Initializes a new instance of the class that is empty, has the default initial capacity and uses the default case-insensitive hash code provider and the default case-insensitive comparer. + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the specified object. + The object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection. + + + Initializes a new instance of the class that is empty, has the default initial capacity and uses the specified hash code provider and the specified comparer. + The that will supply the hash codes for all keys in the . + The to use to determine whether two keys are equal. + + + Copies the entries from the specified to a new 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. + The to copy to the new instance. + + is . + + + Initializes a new instance of the class that is empty, has the specified initial capacity and uses the default case-insensitive hash code provider and the default case-insensitive comparer. + The initial number of entries that the can contain. + + is less than zero. + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the specified object. + The initial number of entries that the object can contain. + The object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection. + + is less than zero. + + + Initializes a new instance of the class that is empty, has the specified initial capacity and uses the specified hash code provider and the specified comparer. + The initial number of entries that the can contain. + The that will supply the hash codes for all keys in the . + The to use to determine whether two keys are equal. + + is less than zero. + + + Copies the entries from the specified to a new 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. + The initial number of entries that the can contain. + The to copy to the new instance. + + is less than zero. + + is . + + + Initializes a new instance of the class that is serializable and uses the specified and . + A object that contains the information required to serialize the new instance. + A object that contains the source and destination of the serialized stream associated with the new instance. + + + Copies the entries in the specified to the current . + The to copy to the current . + The collection is read-only. + + is . + + + Adds an entry with the specified name and value to the . + The key of the entry to add. The key can be . + The value of the entry to add. The value can be . + The collection is read-only. + + + Gets all the keys in the . + A array that contains all the keys of the . + + + Invalidates the cached arrays and removes all entries from the . + The collection is read-only. + + + Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets the values at the specified index of the combined into one comma-separated list. + The zero-based index of the entry that contains the values to get from the collection. + A that contains a comma-separated list of the values at the specified index of the , if found; otherwise, . + + is outside the valid range of indexes for the collection. + + + Gets the values associated with the specified key from the combined into one comma-separated list. + The key of the entry that contains the values to get. The key can be . + A that contains a comma-separated list of the values associated with the specified key from the , if found; otherwise, . + + + Gets the key at the specified index of the . + The zero-based index of the key to get from the collection. + A that contains the key at the specified index of the , if found; otherwise, . + + is outside the valid range of indexes for the collection. + + + Gets the values at the specified index of the . + The zero-based index of the entry that contains the values to get from the collection. + A array that contains the values at the specified index of the , if found; otherwise, . + + is outside the valid range of indexes for the collection. + + + Gets the values associated with the specified key from the . + The key of the entry that contains the values to get. The key can be . + A array that contains the values associated with the specified key from the , if found; otherwise, . + + + Gets a value indicating whether the contains keys that are not . + + if the contains keys that are not ; otherwise, . + + + Resets the cached arrays of the collection to . + + + Gets the entry at the specified index of the . + The zero-based index of the entry to locate in the collection. + A that contains the comma-separated list of values at the specified index of the collection. + + is outside the valid range of indexes for the collection. + + + Gets or sets the entry with the specified key in the . + The key of the entry to locate. The key can be . + A that contains the comma-separated list of values associated with the specified key, if found; otherwise, . + The collection is read-only and the operation attempts to modify the collection. + + + Removes the entries with the specified key from the instance. + The key of the entry to remove. The key can be . + The collection is read-only. + + + Sets the value of an entry in the . + The key of the entry to add the new value to. The key can be . + The that represents the new value to add to the specified entry. The value can be . + The collection is read-only. + + + Represents a collection of key/value pairs that are accessible by the key or index. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified comparer. + The to use to determine whether two keys are equal. +-or- + to use the default comparer, which is each key's implementation of . + + + Initializes a new instance of the class using the specified initial capacity. + The initial number of elements that the collection can contain. + + + Initializes a new instance of the class using the specified initial capacity and comparer. + The initial number of elements that the collection can contain. + The to use to determine whether two keys are equal. +-or- + to use the default comparer, which is each key's implementation of . + + + Initializes a new instance of the class that is serializable using the specified and objects. + A object containing the information required to serialize the collection. + A object containing the source and destination of the serialized stream associated with the . + + + Adds an entry with the specified key and value into the collection with the lowest available index. + The key of the entry to add. + The value of the entry to add. This value can be . + The collection is read-only. + An element with the same key already exists in the collection. + + + Returns a read-only copy of the current collection. + A read-only copy of the current collection. + + + Removes all elements from the collection. + The collection is read-only. + + + Determines whether the collection contains a specific key. + The key to locate in the collection. + + if the collection contains an element with the specified key; otherwise, . + + + Copies the elements to a one-dimensional object at the specified index. + The one-dimensional object that is the destination of the objects copied from collection. The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets the number of key/values pairs contained in the collection. + The number of key/value pairs contained in the collection. + + + Returns an object that iterates through the collection. + An object for the collection. + + + Implements the interface and returns the data needed to serialize the collection. + A object containing the information required to serialize the collection. + A object containing the source and destination of the serialized stream associated with the . + + is . + + + Inserts a new entry into the collection with the specified key and value at the specified index. + The zero-based index at which the element should be inserted. + The key of the entry to add. + The value of the entry to add. The value can be . + + is out of range. + This collection is read-only. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . The default is . + + + Gets or sets the value at the specified index. + The zero-based index of the value to get or set. + The value of the item at the specified index. + The property is being set and the collection is read-only. + + is less than zero. +-or- + is equal to or greater than . + + + Gets or sets the value with the specified key. + The key of the value to get or set. + The value associated with the specified key. If the specified key is not found, attempting to get it returns , and attempting to set it creates a new element using the specified key. + The property is being set and the collection is read-only. + + + Gets an object containing the keys in the collection. + An object containing the keys in the collection. + + + Implements the interface and is called back by the deserialization event when deserialization is complete. + The source of the deserialization event. + The object associated with the current collection is invalid. + + + Removes the entry with the specified key from the collection. + The key of the entry to remove. + The collection is read-only. + + is . + + + Removes the entry at the specified index from the collection. + The zero-based index of the entry to remove. + The collection is read-only. + + is less than zero. +-or- + is equal to or greater than . + + + Gets a value indicating whether access to the object is synchronized (thread-safe). + This method always returns . + + + Gets an object that can be used to synchronize access to the object. + An object that can be used to synchronize access to the object. + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . The default is . + + + Returns an object that iterates through the collection. + An object for the collection. + + + Implements the interface and is called back by the deserialization event when deserialization is complete. + The source of the deserialization event. + + + Gets an object containing the values in the collection. + An object containing the values in the collection. + + + Represents a collection of strings. + + + Initializes a new instance of the class. + + + Adds a string to the end of the . + The string to add to the end of the . The value can be . + The zero-based index at which the new element is inserted. + + + Copies the elements of a string array to the end of the . + An array of strings to add to the end of the . The array itself can not be but it can contain elements that are . + + is . + + + Removes all the strings from the . + + + Determines whether the specified string is in the . + The string to locate in the . The value can be . + + if is found in the ; otherwise, . + + + Copies the entire values to a one-dimensional array of strings, starting at the specified index of the target array. + The one-dimensional array of strings that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets the number of strings contained in the . + The number of strings contained in the . + + + Returns a that iterates through the . + A for the . + + + Searches for the specified string and returns the zero-based index of the first occurrence within the . + The string to locate. The value can be . + The zero-based index of the first occurrence of in the , if found; otherwise, -1. + + + Inserts a string into the at the specified index. + The zero-based index at which is inserted. + The string to insert. The value can be . + + is less than zero. +-or- + greater than . + + + Gets a value indicating whether the is read-only. + This property always returns . + + + Gets a value indicating whether access to the is synchronized (thread safe). + This property always returns . + + + Gets or sets the element at the specified index. + The zero-based index of the entry to get or set. + The element at the specified index. + + is less than zero. +-or- + is equal to or greater than . + + + Removes the first occurrence of a specific string from the . + The string to remove from the . The value can be . + + + Removes the string at the specified index of the . + The zero-based index of the string to remove. + + is less than zero. +-or- + is equal to or greater than . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Returns a that iterates through the . + A for the . + + + Adds an object to the end of the . + The to be added to the end of the . The value can be . + The index at which the has been added. + The is read-only. +-or- +The has a fixed size. + + + Determines whether an element is in the . + The to locate in the . The value can be . + + if is found in the ; otherwise, . + + + Searches for the specified and returns the zero-based index of the first occurrence within the entire . + The to locate in the . The value can be . + The zero-based index of the first occurrence of within the entire , if found; otherwise, -1. + + + Inserts an element into the at the specified index. + The zero-based index at which should be inserted. + The to insert. The value can be . + + is less than zero. +-or- + is greater than . + The is read-only. +-or- +The has a fixed size. + + + Gets a value indicating whether the object has a fixed size. + + if the object has a fixed size; otherwise, . The default is . + + + Gets a value indicating whether the object is read-only. + + if the object is read-only; otherwise, . The default is . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is less than zero. +-or- + is equal to or greater than . + + + Removes the first occurrence of a specific object from the . + The to remove from the . The value can be . + The is read-only. +-or- +The has a fixed size. + + + Implements a hash table with the key and the value strongly typed to be strings rather than objects. + + + Initializes a new instance of the class. + + + Adds an entry with the specified key and value into the . + The key of the entry to add. + The value of the entry to add. The value can be . + + is . + An entry with the same key already exists in the . + The is read-only. + + + Removes all entries from the . + The is read-only. + + + Determines if the contains a specific key. + The key to locate in the . + + if the contains an entry with the specified key; otherwise, . + The key is . + + + Determines if the contains a specific value. + The value to locate in the . The value can be . + + if the contains an element with the specified value; otherwise, . + + + Copies the string dictionary values to a one-dimensional instance at the specified index. + The one-dimensional that is the destination of the values copied from the . + The index in the array where copying begins. + + is multidimensional. +-or- +The number of elements in the is greater than the available space from to the end of . + + is . + + is less than the lower bound of . + + + Gets the number of key/value pairs in the . + The number of key/value pairs in the . +Retrieving the value of this property is an O(1) operation. + + + Returns an enumerator that iterates through the string dictionary. + An that iterates through the string dictionary. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . + + + Gets or sets the value associated with the specified key. + The key whose value to get or set. + The value associated with the specified key. If the specified key is not found, Get returns , and Set creates a new entry with the specified key. + + is . + + + Gets a collection of keys in the . + An that provides the keys in the . + + + Removes the entry with the specified key from the string dictionary. + The key of the entry to remove. + The key is . + The is read-only. + + + Gets an object that can be used to synchronize access to the . + An that can be used to synchronize access to the . + + + Gets a collection of values in the . + An that provides the values in the . + + + Supports a simple iteration over a . + + + Gets the current element in the collection. + The current element in the collection. + The enumerator is positioned before the first element of the collection or after the last element. + + + Advances the enumerator to the next element of the collection. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.dll new file mode 100755 index 0000000000000000000000000000000000000000..a09c53039e2dae94ae1ea7bc6ad974b9d6330ec9 GIT binary patch literal 42056 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 E0dlp|{Qv*} literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.xml new file mode 100755 index 0000000..52869d1 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Collections.xml @@ -0,0 +1,3340 @@ + + + + System.Collections + + + + Manages a compact array of bit values, which are represented as Booleans, where indicates that the bit is on (1) and indicates the bit is off (0). + + + Initializes a new instance of the class that contains bit values copied from the specified array of Booleans. + An array of Booleans to copy. + + is . + + + Initializes a new instance of the class that contains bit values copied from the specified array of bytes. + An array of bytes containing the values to copy, where each byte represents eight consecutive bits. + + is . + The length of is greater than . + + + Initializes a new instance of the class that contains bit values copied from the specified . + The to copy. + + is . + + + Initializes a new instance of the class that can hold the specified number of bit values, which are initially set to . + The number of bit values in the new . + + is less than zero. + + + Initializes a new instance of the class that can hold the specified number of bit values, which are initially set to the specified value. + The number of bit values in the new . + The Boolean value to assign to each bit. + + is less than zero. + + + Initializes a new instance of the class that contains bit values copied from the specified array of 32-bit integers. + An array of integers containing the values to copy, where each integer represents 32 consecutive bits. + + is . + The length of is greater than + + + Performs the bitwise AND operation between the elements of the current object and the corresponding elements in the specified array. The current object will be modified to store the result of the bitwise AND operation. + The array with which to perform the bitwise AND operation. + An array containing the result of the bitwise AND operation, which is a reference to the current object. + + is . + + and the current do not have the same number of elements. + + + Creates a shallow copy of the . + A shallow copy of the . + + + Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Gets the value of the bit at a specific position in the . + The zero-based index of the value to get. + The value of the bit at position . + + is less than zero. +-or- + is greater than or equal to the number of elements in the . + + + Returns an enumerator that iterates through the . + An for the entire . + + + Gets a value indicating whether the is read-only. + This property is always . + + + Gets a value indicating whether access to the is synchronized (thread safe). + This property is always . + + + Gets or sets the value of the bit at a specific position in the . + The zero-based index of the value to get or set. + The value of the bit at position . + + is less than zero. +-or- + is equal to or greater than . + + + + + + Gets or sets the number of elements in the . + The number of elements in the . + The property is set to a value that is less than zero. + + + Inverts all the bit values in the current , so that elements set to are changed to , and elements set to are changed to . + The current instance with inverted bit values. + + + Performs the bitwise OR operation between the elements of the current object and the corresponding elements in the specified array. The current object will be modified to store the result of the bitwise OR operation. + The array with which to perform the bitwise OR operation. + An array containing the result of the bitwise OR operation, which is a reference to the current object. + + is . + + and the current do not have the same number of elements. + + + + + + Sets the bit at a specific position in the to the specified value. + The zero-based index of the bit to set. + The Boolean value to assign to the bit. + + is less than zero. +-or- + is greater than or equal to the number of elements in the . + + + Sets all bits in the to the specified value. + The Boolean value to assign to all bits. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Performs the bitwise exclusive OR operation between the elements of the current object against the corresponding elements in the specified array. The current object will be modified to store the result of the bitwise exclusive OR operation. + The array with which to perform the bitwise exclusive OR operation. + An array containing the result of the bitwise exclusive OR operation, which is a reference to the current object. + + is . + + and the current do not have the same number of elements. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides a base class for implementations of the generic interface. + The type of objects to compare. + + + Initializes a new instance of the class. + + + 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. + The first object to compare. + The second object to compare. + A signed integer that indicates the relative values of and , as shown in the following table. + Value + + Meaning + + Less than zero + + is less than . + + Zero + + equals . + + Greater than zero + + is greater than . + Type does not implement either the generic interface or the interface. + + + Creates a comparer by using the specified comparison. + The comparison to use. + The new comparer. + + + Returns a default sort order comparer for the type specified by the generic argument. + An object that inherits and serves as a sort order comparer for type . + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + The first object to compare. + The second object to compare. + A signed integer that indicates the relative values of and , as shown in the following table. + Value + + Meaning + + Less than zero + + is less than . + + Zero + + equals . + + Greater than zero + + is greater than . + + or is of a type that cannot be cast to type . +-or- + and do not implement either the generic interface or the interface. + + + Represents a collection of keys and values. + The type of the keys in the dictionary. + The type of the values in the dictionary. + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the default equality comparer for the key type. + + + Initializes a new instance of the class that contains elements copied from the specified and uses the default equality comparer for the key type. + The whose elements are copied to the new . + + is . + + contains one or more duplicate keys. + + + Initializes a new instance of the class that contains elements copied from the specified and uses the specified . + The whose elements are copied to the new . + The implementation to use when comparing keys, or to use the default for the type of the key. + + is . + + contains one or more duplicate keys. + + + + + + + + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the specified . + The implementation to use when comparing keys, or to use the default for the type of the key. + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type. + The initial number of elements that the can contain. + + is less than 0. + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the specified . + The initial number of elements that the can contain. + The implementation to use when comparing keys, or to use the default for the type of the key. + + is less than 0. + + + Initializes a new instance of the class with serialized data. + A object containing the information required to serialize the . + A structure containing the source and destination of the serialized stream associated with the . + + + Adds the specified key and value to the dictionary. + The key of the element to add. + The value of the element to add. The value can be for reference types. + + is . + An element with the same key already exists in the . + + + Removes all keys and values from the . + + + Gets the that is used to determine equality of keys for the dictionary. + The generic interface implementation that is used to determine equality of keys for the current and to provide hash values for the keys. + + + Determines whether the contains the specified key. + The key to locate in the . + + if the contains an element with the specified key; otherwise, . + + is . + + + Determines whether the contains a specific value. + The value to locate in the . The value can be for reference types. + + if the contains an element with the specified value; otherwise, . + + + Gets the number of key/value pairs contained in the . + The number of key/value pairs contained in the . + + + Ensures that the dictionary can hold up to a specified number of entries without any further expansion of its backing storage. + The number of entries. + The current capacity of the . + + is less than 0. + + + Enumerates the elements of a . + + + + + Gets the element at the current position of the enumerator. + The element in the at the current position of the enumerator. + + + Releases all resources used by the . + + + Advances the enumerator to the next element of the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator. + The element in the dictionary at the current position of the enumerator, as a . + The enumerator is positioned before the first element of the collection or after the last element. + + + Gets the key of the element at the current position of the enumerator. + The key of the element in the dictionary at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Gets the value of the element at the current position of the enumerator. + The value of the element in the dictionary at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator, as an . + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + Returns an enumerator that iterates through the . + A structure for the . + + + Implements the interface and returns the data needed to serialize the instance. + A object that contains the information required to serialize the instance. + A structure that contains the source and destination of the serialized stream associated with the instance. + + is . + + + Gets or sets the value associated with the specified key. + The key of the value to get or set. + The value associated with the specified key. If the specified key is not found, a get operation throws a , and a set operation creates a new element with the specified key. + + is . + The property is retrieved and does not exist in the collection. + + + Represents the collection of keys in a . This class cannot be inherited. + + + + + Initializes a new instance of the class that reflects the keys in the specified . + The whose keys are reflected in the new . + + is . + + + Copies the elements to an existing one-dimensional , starting at the specified array index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . +Retrieving the value of this property is an O(1) operation. + + + Enumerates the elements of a . + + + + + Gets the element at the current position of the enumerator. + The element in the at the current position of the enumerator. + + + Releases all resources used by the . + + + Advances the enumerator to the next element of the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + Returns an enumerator that iterates through the . + A for the . + + + Adds an item to the . This implementation always throws . + The object to add to the . + Always thrown. + + + Removes all items from the . This implementation always throws . + Always thrown. + + + Determines whether the contains a specific value. + The object to locate in the . + + if is found in the ; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Removes the first occurrence of a specific object from the . This implementation always throws . + The object to remove from the . + + if was successfully removed from the ; otherwise, . This method also returns if item was not found in the original . + Always thrown. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Gets a collection containing the keys in the . + A containing the keys in the . + + + Implements the interface and raises the deserialization event when the deserialization is complete. + The source of the deserialization event. + The object associated with the current instance is invalid. + + + Removes the value with the specified key from the . + The key of the element to remove. + + if the element is successfully found and removed; otherwise, . This method returns if is not found in the . + + is . + + + + + + + Adds the specified value to the with the specified key. + The structure representing the key and value to add to the . + The key of is . + An element with the same key already exists in the . + + + Determines whether the contains a specific key and value. + The structure to locate in the . + + if is found in the ; otherwise, . + + + Copies the elements of the to an array of type , starting at the specified array index. + The one-dimensional array of type that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets a value that indicates whether the dictionary is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Removes a key and value from the dictionary. + The structure representing the key and value to remove from the . + + if the key and value represented by is successfully found and removed; otherwise, . This method returns if is not found in the . + + + Gets an containing the keys of the . + An of type containing the keys of the . + + + Gets an containing the values in the . + An of type containing the values in the . + + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. + + + Gets a collection containing the keys of the . + A collection containing the keys of the . + + + Gets a collection containing the values of the . + A collection containing the values of the . + + + Copies the elements of the to an array, starting at the specified array index. + The one-dimensional array that is the destination of the elements copied from . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value that indicates whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Adds the specified key and value to the dictionary. + The object to use as the key. + The object to use as the value. + + is . + + is of a type that is not assignable to the key type of the . +-or- + is of a type that is not assignable to , the type of values in the . +-or- +A value with the same key already exists in the . + + + Determines whether the contains an element with the specified key. + The key to locate in the . + + if the contains an element with the specified key; otherwise, . + + is . + + + Returns an for the . + An for the . + + + Gets a value that indicates whether the has a fixed size. + + if the has a fixed size; otherwise, . In the default implementation of , this property always returns . + + + Gets a value that indicates whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Gets or sets the value with the specified key. + The key of the value to get. + The value associated with the specified key, or if is not in the dictionary or is of a type that is not assignable to the key type of the . + + is . + A value is being assigned, and is of a type that is not assignable to the key type of the . +-or- +A value is being assigned, and is of a type that is not assignable to the value type of the . + + + Gets an containing the keys of the . + An containing the keys of the . + + + Removes the element with the specified key from the . + The key of the element to remove. + + is . + + + Gets an containing the values in the . + An containing the values in the . + + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. + + + Sets the capacity of this dictionary to what it would be if it had been originally initialized with all its entries. + + + Sets the capacity of this dictionary to hold up a specified number of entries without any further expansion of its backing storage. + The new capacity. + + is less than . + + + Attempts to add the specified key and value to the dictionary. + The key of the element to add. + The value of the element to add. It can be . + + if the key/value pair was added to the dictionary successfully; otherwise, . + + is . + + + Gets the value associated with the specified key. + The key of the value to get. + 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 parameter. This parameter is passed uninitialized. + + if the contains an element with the specified key; otherwise, . + + is . + + + Represents the collection of values in a . This class cannot be inherited. + + + + + Initializes a new instance of the class that reflects the values in the specified . + The whose values are reflected in the new . + + is . + + + Copies the elements to an existing one-dimensional , starting at the specified array index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Enumerates the elements of a . + + + + + Gets the element at the current position of the enumerator. + The element in the at the current position of the enumerator. + + + Releases all resources used by the . + + + Advances the enumerator to the next element of the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + Returns an enumerator that iterates through the . + A for the . + + + Adds an item to the . This implementation always throws . + The object to add to the . + Always thrown. + + + Removes all items from the . This implementation always throws . + Always thrown. + + + Determines whether the contains a specific value. + The object to locate in the . + + if is found in the ; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Removes the first occurrence of a specific object from the . This implementation always throws . + The object to remove from the . + + if was successfully removed from the ; otherwise, . This method also returns if was not found in the original . + Always thrown. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Gets a collection containing the values in the . + A containing the values in the . + + + Provides a base class for implementations of the generic interface. + The type of objects to compare. + + + Initializes a new instance of the class. + + + Returns a default equality comparer for the type specified by the generic argument. + The default instance of the class for type . + + + When overridden in a derived class, determines whether two objects of type are equal. + The first object to compare. + The second object to compare. + + if the specified objects are equal; otherwise, . + + + 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. + The object for which to get a hash code. + A hash code for the specified object. + The type of is a reference type and is . + + + Determines whether the specified objects are equal. + The first object to compare. + The second object to compare. + + if the specified objects are equal; otherwise, . + + or is of a type that cannot be cast to type . + + + Returns a hash code for the specified object. + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is . +-or- + is of a type that cannot be cast to type . + + + Represents a set of values. + The type of elements in the hash set. + + + Initializes a new instance of the class that is empty and uses the default equality comparer for the set type. + + + Initializes a new instance of the 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. + The collection whose elements are copied to the new set. + + is . + + + Initializes a new instance of the 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. + The collection whose elements are copied to the new set. + The implementation to use when comparing values in the set, or to use the default implementation for the set type. + + is . + + + Initializes a new instance of the class that is empty and uses the specified equality comparer for the set type. + The implementation to use when comparing values in the set, or to use the default implementation for the set type. + + + Initializes a new instance of the class that is empty, but has reserved space for items and uses the default equality comparer for the set type. + The initial size of the + + + Initializes a new instance of the class that uses the specified equality comparer for the set type, and has sufficient capacity to accommodate elements. + The initial size of the + The implementation to use when comparing values in the set, or null (Nothing in Visual Basic) to use the default implementation for the set type. + + + Initializes a new instance of the class with serialized data. + A object that contains the information required to serialize the object. + A structure that contains the source and destination of the serialized stream associated with the object. + + + Adds the specified element to a set. + The element to add to the set. + + if the element is added to the object; if the element is already present. + + + Removes all elements from a object. + + + Gets the object that is used to determine equality for the values in the set. + The object that is used to determine equality for the values in the set. + + + Determines whether a object contains the specified element. + The element to locate in the object. + + if the object contains the specified element; otherwise, . + + + Copies the elements of a object to an array. + The one-dimensional array that is the destination of the elements copied from the object. The array must have zero-based indexing. + + is . + + + Copies the elements of a object to an array, starting at the specified array index. + The one-dimensional array that is the destination of the elements copied from the object. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + + is greater than the length of the destination . + + + Copies the specified number of elements of a object to an array, starting at the specified array index. + The one-dimensional array that is the destination of the elements copied from the object. The array must have zero-based indexing. + The zero-based index in at which copying begins. + The number of elements to copy to . + + is . + + is less than 0. +-or- + is less than 0. + + is greater than the length of the destination . +-or- + is greater than the available space from the to the end of the destination . + + + Gets the number of elements that are contained in a set. + The number of elements that are contained in the set. + + + Returns an object that can be used for equality testing of a object. + An object that can be used for deep equality testing of the object. + + + Ensures that this hash set can hold the specified number of elements without growing. + The minimum capacity to ensure. + The new capacity of this instance. + + is less than zero. + + + Enumerates the elements of a object. + + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + + + Releases all resources used by a object. + + + Advances the enumerator to the next element of the collection. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator, as an . + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + Removes all elements in the specified collection from the current object. + The collection of items to remove from the object. + + is . + + + Returns an enumerator that iterates through a object. + A object for the object. + + + Implements the interface and returns the data needed to serialize a object. + A object that contains the information required to serialize the object. + A structure that contains the source and destination of the serialized stream associated with the object. + + is . + + + Modifies the current object to contain only elements that are present in that object and in the specified collection. + The collection to compare to the current object. + + is . + + + Determines whether a object is a proper subset of the specified collection. + The collection to compare to the current object. + + if the object is a proper subset of ; otherwise, . + + is . + + + Determines whether a object is a proper superset of the specified collection. + The collection to compare to the current object. + + if the object is a proper superset of ; otherwise, . + + is . + + + Determines whether a object is a subset of the specified collection. + The collection to compare to the current object. + + if the object is a subset of ; otherwise, . + + is . + + + Determines whether a object is a superset of the specified collection. + The collection to compare to the current object. + + if the object is a superset of ; otherwise, . + + is . + + + Implements the interface and raises the deserialization event when the deserialization is complete. + The source of the deserialization event. + The object associated with the current object is invalid. + + + Determines whether the current object and a specified collection share common elements. + The collection to compare to the current object. + + if the object and share at least one common element; otherwise, . + + is . + + + Removes the specified element from a object. + The element to remove. + + if the element is successfully found and removed; otherwise, . This method returns if is not found in the object. + + + Removes all elements that match the conditions defined by the specified predicate from a collection. + The delegate that defines the conditions of the elements to remove. + The number of elements that were removed from the collection. + + is . + + + Determines whether a object and the specified collection contain the same elements. + The collection to compare to the current object. + + if the object is equal to ; otherwise, . + + is . + + + Modifies the current object to contain only elements that are present either in that object or in the specified collection, but not both. + The collection to compare to the current object. + + is . + + + Adds an item to an object. + The object to add to the object. + The is read-only. + + + Gets a value indicating whether a collection is read-only. + + if the collection is read-only; otherwise, . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Sets the capacity of a object to the actual number of elements it contains, rounded up to a nearby, implementation-specific value. + + + Searches the set for a given value and returns the equal value it finds, if any. + The value to search for. + The value from the set that the search found, or the default value of T when the search yielded no match. + A value indicating whether the search was successful. + + + Modifies the current object to contain all elements that are present in itself, the specified collection, or both. + The collection to compare to the current object. + + is . + + + Represents a doubly linked list. + Specifies the element type of the linked list. + + + Initializes a new instance of the class that is empty. + + + Initializes a new instance of the class that contains elements copied from the specified and has sufficient capacity to accommodate the number of elements copied. + The whose elements are copied to the new . + + is . + + + Initializes a new instance of the class that is serializable with the specified and . + A object containing the information required to serialize the . + A object containing the source and destination of the serialized stream associated with the . + + + Adds a new node containing the specified value after the specified existing node in the . + The after which to insert a new containing . + The value to add to the . + The new containing . + + is . + + is not in the current . + + + Adds the specified new node after the specified existing node in the . + The after which to insert . + The new to add to the . + + is . +-or- + is . + + is not in the current . +-or- + belongs to another . + + + Adds a new node containing the specified value before the specified existing node in the . + The before which to insert a new containing . + The value to add to the . + The new containing . + + is . + + is not in the current . + + + Adds the specified new node before the specified existing node in the . + The before which to insert . + The new to add to the . + + is . +-or- + is . + + is not in the current . +-or- + belongs to another . + + + Adds a new node containing the specified value at the start of the . + The value to add at the start of the . + The new containing . + + + Adds the specified new node at the start of the . + The new to add at the start of the . + + is . + + belongs to another . + + + Adds a new node containing the specified value at the end of the . + The value to add at the end of the . + The new containing . + + + Adds the specified new node at the end of the . + The new to add at the end of the . + + is . + + belongs to another . + + + Removes all nodes from the . + + + Determines whether a value is in the . + The value to locate in the . The value can be for reference types. + + if is found in the ; otherwise, . + + + Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of nodes actually contained in the . + The number of nodes actually contained in the . + + + Enumerates the elements of a . + + + + Gets the element at the current position of the enumerator. + The element in the at the current position of the enumerator. + + + Releases all resources used by the . + + + Advances the enumerator to the next element of the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. This class cannot be inherited. + The collection was modified after the enumerator was created. + + + Implements the interface and raises the deserialization event when the deserialization is complete. + The source of the deserialization event. + The object associated with the current instance is invalid. + + + Implements the interface and returns the data needed to serialize the instance. + A object that contains the information required to serialize the instance. + A object that contains the source and destination of the serialized stream associated with the instance. + + is . + + + Finds the first node that contains the specified value. + The value to locate in the . + The first that contains the specified value, if found; otherwise, . + + + Finds the last node that contains the specified value. + The value to locate in the . + The last that contains the specified value, if found; otherwise, . + + + Gets the first node of the . + The first of the . + + + Returns an enumerator that iterates through the . + An for the . + + + Implements the interface and returns the data needed to serialize the instance. + A object that contains the information required to serialize the instance. + A object that contains the source and destination of the serialized stream associated with the instance. + + is . + + + Gets the last node of the . + The last of the . + + + Implements the interface and raises the deserialization event when the deserialization is complete. + The source of the deserialization event. + The object associated with the current instance is invalid. + + + Removes the first occurrence of the specified value from the . + The value to remove from the . + + if the element containing is successfully removed; otherwise, . This method also returns if was not found in the original . + + + Removes the specified node from the . + The to remove from the . + + is . + + is not in the current . + + + Removes the node at the start of the . + The is empty. + + + Removes the node at the end of the . + The is empty. + + + Adds an item at the end of the . + The value to add at the end of the . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Returns an enumerator that iterates through the linked list as a collection. + An that can be used to iterate through the linked list as a collection. + + + Represents a node in a . This class cannot be inherited. + Specifies the element type of the linked list. + + + Initializes a new instance of the class, containing the specified value. + The value to contain in the . + + + Gets the that the belongs to. + A reference to the that the belongs to, or if the is not linked. + + + Gets the next node in the . + A reference to the next node in the , or if the current node is the last element () of the . + + + Gets the previous node in the . + A reference to the previous node in the , or if the current node is the first element () of the . + + + Gets the value contained in the node. + The value contained in the node. + + + Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists. + The type of elements in the list. + + + Initializes a new instance of the class that is empty and has the default initial capacity. + + + Initializes a new instance of the class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied. + The collection whose elements are copied to the new list. + + is . + + + Initializes a new instance of the class that is empty and has the specified initial capacity. + The number of elements that the new list can initially store. + + is less than 0. + + + Adds an object to the end of the . + The object to be added to the end of the . The value can be for reference types. + + + Adds the elements of the specified collection to the end of the . + The collection whose elements should be added to the end of the . The collection itself cannot be , but it can contain elements that are , if type is a reference type. + + is . + + + Returns a read-only wrapper for the current collection. + An object that acts as a read-only wrapper around the current . + + + Searches the entire sorted for an element using the default comparer and returns the zero-based index of the element. + The object to locate. The value can be for reference types. + The zero-based index of in the sorted , if is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + The default comparer cannot find an implementation of the generic interface or the interface for type . + + + Searches the entire sorted for an element using the specified comparer and returns the zero-based index of the element. + The object to locate. The value can be for reference types. + The implementation to use when comparing elements. +-or- + to use the default comparer . + The zero-based index of in the sorted , if is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + is , and the default comparer cannot find an implementation of the generic interface or the interface for type . + + + Searches a range of elements in the sorted for an element using the specified comparer and returns the zero-based index of the element. + The zero-based starting index of the range to search. + The length of the range to search. + The object to locate. The value can be for reference types. + The implementation to use when comparing elements, or to use the default comparer . + The zero-based index of in the sorted , if is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + is less than 0. +-or- + is less than 0. + + and do not denote a valid range in the . + + is , and the default comparer cannot find an implementation of the generic interface or the interface for type . + + + Gets or sets the total number of elements the internal data structure can hold without resizing. + The number of elements that the can contain before resizing is required. + + is set to a value that is less than . + There is not enough memory available on the system. + + + Removes all elements from the . + + + Determines whether an element is in the . + The object to locate in the . The value can be for reference types. + + if is found in the ; otherwise, . + + + Converts the elements in the current to another type, and returns a list containing the converted elements. + A delegate that converts each element from one type to another type. + The type of the elements of the target array. + A of the target type containing the converted elements from the current . + + is . + + + Copies the entire to a compatible one-dimensional array, starting at the beginning of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + + is . + The number of elements in the source is greater than the number of elements that the destination can contain. + + + Copies the entire to a compatible one-dimensional array, starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Copies a range of elements from the to a compatible one-dimensional array, starting at the specified index of the target array. + The zero-based index in the source at which copying begins. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + The number of elements to copy. + + is . + + is less than 0. +-or- + is less than 0. +-or- + is less than 0. + + is equal to or greater than the of the source . +-or- +The number of elements from to the end of the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Enumerates the elements of a . + + + + Gets the element at the current position of the enumerator. + The element in the at the current position of the enumerator. + + + Releases all resources used by the . + + + Advances the enumerator to the next element of the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator. + The element in the at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + Determines whether the contains elements that match the conditions defined by the specified predicate. + The delegate that defines the conditions of the elements to search for. + + if the contains one or more elements that match the conditions defined by the specified predicate; otherwise, . + + is . + + + Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire . + The delegate that defines the conditions of the element to search for. + The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type . + + is . + + + Retrieves all the elements that match the conditions defined by the specified predicate. + The delegate that defines the conditions of the elements to search for. + A containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty . + + is . + + + 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 that starts at the specified index and contains the specified number of elements. + The zero-based starting index of the search. + The number of elements in the section to search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the first occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . + + is outside the range of valid indexes for the . +-or- + is less than 0. +-or- + and do not specify a valid section in the . + + + 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 that extends from the specified index to the last element. + The zero-based starting index of the search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the first occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . + + is outside the range of valid indexes for the . + + + 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 . + The delegate that defines the conditions of the element to search for. + The zero-based index of the first occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . + + + Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire . + The delegate that defines the conditions of the element to search for. + The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type . + + is . + + + 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 that contains the specified number of elements and ends at the specified index. + The zero-based starting index of the backward search. + The number of elements in the section to search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . + + is outside the range of valid indexes for the . +-or- + is less than 0. +-or- + and do not specify a valid section in the . + + + 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 that extends from the first element to the specified index. + The zero-based starting index of the backward search. + The delegate that defines the conditions of the element to search for. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . + + is outside the range of valid indexes for the . + + + 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 . + The delegate that defines the conditions of the element to search for. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . + + + Performs the specified action on each element of the . + The delegate to perform on each element of the . + + is . + An element in the collection has been modified. + + + Returns an enumerator that iterates through the . + A for the . + + + Creates a shallow copy of a range of elements in the source . + The zero-based index at which the range starts. + The number of elements in the range. + A shallow copy of a range of elements in the source . + + is less than 0. +-or- + is less than 0. + + and do not denote a valid range of elements in the . + + + Searches for the specified object and returns the zero-based index of the first occurrence within the entire . + The object to locate in the . The value can be for reference types. + The zero-based index of the first occurrence of within the entire , if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the that extends from the specified index to the last element. + The object to locate in the . The value can be for reference types. + The zero-based starting index of the search. 0 (zero) is valid in an empty list. + The zero-based index of the first occurrence of within the range of elements in the that extends from to the last element, if found; otherwise, -1. + + is outside the range of valid indexes for the . + + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the that starts at the specified index and contains the specified number of elements. + The object to locate in the . The value can be for reference types. + The zero-based starting index of the search. 0 (zero) is valid in an empty list. + The number of elements in the section to search. + The zero-based index of the first occurrence of within the range of elements in the that starts at and contains number of elements, if found; otherwise, -1. + + is outside the range of valid indexes for the . +-or- + is less than 0. +-or- + and do not specify a valid section in the . + + + Inserts an element into the at the specified index. + The zero-based index at which should be inserted. + The object to insert. The value can be for reference types. + + is less than 0. +-or- + is greater than . + + + Inserts the elements of a collection into the at the specified index. + The zero-based index at which the new elements should be inserted. + The collection whose elements should be inserted into the . The collection itself cannot be , but it can contain elements that are , if type is a reference type. + + is . + + is less than 0. +-or- + is greater than . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is less than 0. +-or- + is equal to or greater than . + + + Searches for the specified object and returns the zero-based index of the last occurrence within the entire . + The object to locate in the . The value can be for reference types. + The zero-based index of the last occurrence of within the entire the , if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the that extends from the first element to the specified index. + The object to locate in the . The value can be for reference types. + The zero-based starting index of the backward search. + The zero-based index of the last occurrence of within the range of elements in the that extends from the first element to , if found; otherwise, -1. + + is outside the range of valid indexes for the . + + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the that contains the specified number of elements and ends at the specified index. + The object to locate in the . The value can be for reference types. + The zero-based starting index of the backward search. + The number of elements in the section to search. + The zero-based index of the last occurrence of within the range of elements in the that contains number of elements and ends at , if found; otherwise, -1. + + is outside the range of valid indexes for the . +-or- + is less than 0. +-or- + and do not specify a valid section in the . + + + Removes the first occurrence of a specific object from the . + The object to remove from the . The value can be for reference types. + + if is successfully removed; otherwise, . This method also returns if was not found in the . + + + Removes all the elements that match the conditions defined by the specified predicate. + The delegate that defines the conditions of the elements to remove. + The number of elements removed from the . + + is . + + + Removes the element at the specified index of the . + The zero-based index of the element to remove. + + is less than 0. +-or- + is equal to or greater than . + + + Removes a range of elements from the . + The zero-based starting index of the range of elements to remove. + The number of elements to remove. + + is less than 0. +-or- + is less than 0. + + and do not denote a valid range of elements in the . + + + Reverses the order of the elements in the entire . + + + Reverses the order of the elements in the specified range. + The zero-based starting index of the range to reverse. + The number of elements in the range to reverse. + + is less than 0. +-or- + is less than 0. + + and do not denote a valid range of elements in the . + + + Sorts the elements in the entire using the default comparer. + The default comparer cannot find an implementation of the generic interface or the interface for type . + + + Sorts the elements in the entire using the specified comparer. + The implementation to use when comparing elements, or to use the default comparer . + + is , and the default comparer cannot find implementation of the generic interface or the interface for type . + The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + + Sorts the elements in the entire using the specified . + The to use when comparing elements. + + is . + The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + + Sorts the elements in a range of elements in using the specified comparer. + The zero-based starting index of the range to sort. + The length of the range to sort. + The implementation to use when comparing elements, or to use the default comparer . + + is less than 0. +-or- + is less than 0. + + and do not specify a valid range in the . +-or- +The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + is , and the default comparer cannot find implementation of the generic interface or the interface for type . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Adds an item to the . + The to add to the . + The position into which the new element was inserted. + + is of a type that is not assignable to the . + + + Determines whether the contains a specific value. + The to locate in the . + + if is found in the ; otherwise, . + + + Determines the index of a specific item in the . + The object to locate in the . + The index of if found in the list; otherwise, -1. + + is of a type that is not assignable to the . + + + Inserts an item to the at the specified index. + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + is of a type that is not assignable to the . + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . In the default implementation of , this property always returns . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is not a valid index in the . + The property is set and is of a type that is not assignable to the . + + + Removes the first occurrence of a specific object from the . + The object to remove from the . + + is of a type that is not assignable to the . + + + Copies the elements of the to a new array. + An array containing copies of the elements of the . + + + Sets the capacity to the actual number of elements in the , if that number is less than a threshold value. + + + Determines whether every element in the matches the conditions defined by the specified predicate. + The delegate that defines the conditions to check against the elements. + + if every element in the matches the conditions defined by the specified predicate; otherwise, . If the list has no elements, the return value is . + + is . + + + Represents a first-in, first-out collection of objects. + Specifies the type of elements in the queue. + + + Initializes a new instance of the class that is empty and has the default initial capacity. + + + Initializes a new instance of the class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied. + The collection whose elements are copied to the new . + + is . + + + Initializes a new instance of the class that is empty and has the specified initial capacity. + The initial number of elements that the can contain. + + is less than zero. + + + Removes all objects from the . + + + Determines whether an element is in the . + The object to locate in the . The value can be for reference types. + + if is found in the ; otherwise, . + + + Copies the elements to an existing one-dimensional , starting at the specified array index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Removes and returns the object at the beginning of the . + The object that is removed from the beginning of the . + The is empty. + + + Adds an object to the end of the . + The object to add to the . The value can be for reference types. + + + Enumerates the elements of a . + + + + Gets the element at the current position of the enumerator. + The element in the at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Releases all resources used by the . + + + Advances the enumerator to the next element of the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + Returns an enumerator that iterates through the . + An for the . + + + Returns the object at the beginning of the without removing it. + The object at the beginning of the . + The is empty. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Copies the elements to a new array. + A new array containing elements copied from the . + + + Sets the capacity to the actual number of elements in the , if that number is less than 90 percent of current capacity. + + + + + + + + + Represents a collection of key/value pairs that are sorted on the key. + The type of the keys in the dictionary. + The type of the values in the dictionary. + + + Initializes a new instance of the class that is empty and uses the default implementation for the key type. + + + Initializes a new instance of the class that is empty and uses the specified implementation to compare keys. + The implementation to use when comparing keys, or to use the default for the type of the key. + + + Initializes a new instance of the class that contains elements copied from the specified and uses the default implementation for the key type. + The whose elements are copied to the new . + + is . + + contains one or more duplicate keys. + + + Initializes a new instance of the class that contains elements copied from the specified and uses the specified implementation to compare keys. + The whose elements are copied to the new . + The implementation to use when comparing keys, or to use the default for the type of the key. + + is . + + contains one or more duplicate keys. + + + Adds an element with the specified key and value into the . + The key of the element to add. + The value of the element to add. The value can be for reference types. + + is . + An element with the same key already exists in the . + + + Removes all elements from the . + + + Gets the used to order the elements of the . + The used to order the elements of the + + + Determines whether the contains an element with the specified key. + The key to locate in the . + + if the contains an element with the specified key; otherwise, . + + is . + + + Determines whether the contains an element with the specified value. + The value to locate in the . The value can be for reference types. + + if the contains an element with the specified value; otherwise, . + + + Copies the elements of the to the specified array of structures, starting at the specified index. + The one-dimensional array of structures that is the destination of the elements copied from the current The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of key/value pairs contained in the . + The number of key/value pairs contained in the . + + + Enumerates the elements of a . + + + + + Gets the element at the current position of the enumerator. + The element in the at the current position of the enumerator. + + + Releases all resources used by the . + + + Advances the enumerator to the next element of the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator as a structure. + The element in the collection at the current position of the dictionary, as a structure. + The enumerator is positioned before the first element of the collection or after the last element. + + + Gets the key of the element at the current position of the enumerator. + The key of the element in the collection at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Gets the value of the element at the current position of the enumerator. + The value of the element in the collection at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + Returns an enumerator that iterates through the . + A for the . + + + Gets or sets the value associated with the specified key. + The key of the value to get or set. + The value associated with the specified key. If the specified key is not found, a get operation throws a , and a set operation creates a new element with the specified key. + + is . + The property is retrieved and does not exist in the collection. + + + Represents the collection of keys in a . This class cannot be inherited. + + + + + Initializes a new instance of the class that reflects the keys in the specified . + The whose keys are reflected in the new . + + is . + + + Copies the elements to an existing one-dimensional array, starting at the specified array index. + The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Enumerates the elements of a . + + + + + Gets the element at the current position of the enumerator. + The element in the at the current position of the enumerator. + + + Releases all resources used by the . + + + Advances the enumerator to the next element of the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + Returns an enumerator that iterates through the . + A structure for the . + + + Adds an item to the . This implementation always throws a . + The object to add to the . + Always thrown; the collection is read-only. + + + Removes all items from the . This implementation always throws a . + Always thrown; the collection is read-only. + + + Determines whether the contains the specified value. + The object to locate in the . + + if item is found in the ; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Removes the first occurrence of a specific object from the . This implementation always throws a . + The object to remove from the . + + if item is successfully removed from the ; otherwise, . This method also returns if item is not found in the . + Always thrown; the collection is read-only. + + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. + + + Copies the elements of the to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. + + + Gets a collection containing the keys in the . + A containing the keys in the . + + + Removes the element with the specified key from the . + The key of the element to remove. + + if the element is successfully removed; otherwise, . This method also returns if is not found in the . + + is . + + + Adds an item to the . + The structure to add to the . + + is . + An element with the same key already exists in the . + + + Determines whether the contains a specific key and value. + The structure to locate in the . + + if is found in the ; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Removes the first occurrence of the specified element from the . + The structure to remove from the . + + if was successfully removed from the ; otherwise, . This method also returns if was not found in the . + + + Gets an containing the keys of the . + An containing the keys of the . + + + Gets an containing the values in the . + An containing the values in the . + + + Returns an enumerator that iterates through a collection. + An enumerator that can be used to iterate through the collection. + + + Gets a collection containing the keys in the . + A collection containing the keys in the . + + + Gets a collection containing the values in the . + A collection containing the values in the . + + + Copies the elements of the to an array, starting at the specified array index. + The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Adds an element with the provided key and value to the . + The object to use as the key of the element to add. + The object to use as the value of the element to add. + + is . + + is of a type that is not assignable to the key type of the . +-or- + is of a type that is not assignable to the value type of the . +-or- +An element with the same key already exists in the . + + + Determines whether the contains an element with the specified key. + The key to locate in the . + + if the contains an element with the key; otherwise, . + + is . + + + Returns an for the . + An for the . + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . In the default implementation of , this property always returns . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Gets or sets the element with the specified key. + The key of the element to get. + The element with the specified key, or if is not in the dictionary or is of a type that is not assignable to the key type of the . + + is . + A value is being assigned, and is of a type that is not assignable to the key type of the . +-or- +A value is being assigned, and is of a type that is not assignable to the value type of the . + + + Gets an containing the keys of the . + An containing the keys of the . + + + Removes the element with the specified key from the . + The key of the element to remove. + + is . + + + Gets an containing the values in the . + An containing the values in the . + + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. + + + Gets the value associated with the specified key. + The key of the value to get. + 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 parameter. + + if the contains an element with the specified key; otherwise, . + + is . + + + Represents the collection of values in a . This class cannot be inherited. + + + + + Initializes a new instance of the class that reflects the values in the specified . + The whose values are reflected in the new . + + is . + + + Copies the elements to an existing one-dimensional array, starting at the specified array index. + The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Enumerates the elements of a . + + + + + Gets the element at the current position of the enumerator. + The element in the at the current position of the enumerator. + + + Releases all resources used by the . + + + Advances the enumerator to the next element of the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + Returns an enumerator that iterates through the . + A structure for the . + + + Adds an item to the . This implementation always throws a . + The object to add to the . + Always thrown; the collection is read-only. + + + Removes all items from the . This implementation always throws a . + Always thrown; the collection is read-only. + + + Determines whether the contains a specified value. + The object to locate in the . + + if is found in the ; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Removes the first occurrence of a specific object from the . This implementation always throws a . + The object to remove from the . + + if is successfully removed from the ; otherwise, . This method also returns if is not found in the . + Always thrown; the collection is read-only. + + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. + + + Copies the elements of the to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. + + + Gets a collection containing the values in the . + A containing the values in the . + + + Represents a collection of key/value pairs that are sorted by key based on the associated implementation. + The type of keys in the collection. + The type of values in the collection. + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the default . + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the specified . + The implementation to use when comparing keys. +-or- + to use the default for the type of the key. + + + Initializes a new instance of the class that contains elements copied from the specified , has sufficient capacity to accommodate the number of elements copied, and uses the default . + The whose elements are copied to the new . + + is . + + contains one or more duplicate keys. + + + Initializes a new instance of the class that contains elements copied from the specified , has sufficient capacity to accommodate the number of elements copied, and uses the specified . + The whose elements are copied to the new . + The implementation to use when comparing keys. +-or- + to use the default for the type of the key. + + is . + + contains one or more duplicate keys. + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the default . + The initial number of elements that the can contain. + + is less than zero. + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the specified . + The initial number of elements that the can contain. + The implementation to use when comparing keys. +-or- + to use the default for the type of the key. + + is less than zero. + + + Adds an element with the specified key and value into the . + The key of the element to add. + The value of the element to add. The value can be for reference types. + + is . + An element with the same key already exists in the . + + + Gets or sets the number of elements that the can contain. + The number of elements that the can contain. + + is set to a value that is less than . + There is not enough memory available on the system. + + + Removes all elements from the . + + + Gets the for the sorted list. + The for the current . + + + Determines whether the contains a specific key. + The key to locate in the . + + if the contains an element with the specified key; otherwise, . + + is . + + + Determines whether the contains a specific value. + The value to locate in the . The value can be for reference types. + + if the contains an element with the specified value; otherwise, . + + + Gets the number of key/value pairs contained in the . + The number of key/value pairs contained in the . + + + Returns an enumerator that iterates through the . + An of type for the . + + + Searches for the specified key and returns the zero-based index within the entire . + The key to locate in the . + The zero-based index of within the entire , if found; otherwise, -1. + + is . + + + Searches for the specified value and returns the zero-based index of the first occurrence within the entire . + The value to locate in the . The value can be for reference types. + The zero-based index of the first occurrence of within the entire , if found; otherwise, -1. + + + Gets or sets the value associated with the specified key. + The key whose value to get or set. + The value associated with the specified key. If the specified key is not found, a get operation throws a and a set operation creates a new element using the specified key. + + is . + The property is retrieved and does not exist in the collection. + + + Gets a collection containing the keys in the , in sorted order. + A containing the keys in the . + + + Removes the element with the specified key from the . + The key of the element to remove. + + if the element is successfully removed; otherwise, . This method also returns if was not found in the original . + + is . + + + Removes the element at the specified index of the . + The zero-based index of the element to remove. + + is less than zero. +-or- + is equal to or greater than . + + + Adds a key/value pair to the . + The to add to the . + + + Determines whether the contains a specific element. + The to locate in the . + + if is found in the ; otherwise, . + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Removes the first occurrence of a specific key/value pair from the . + The to remove from the . + + if was successfully removed from the ; otherwise, . This method also returns if was not found in the original . + + + Gets an containing the keys of the . + An containing the keys of the . + + + Gets an containing the values in the . + An object containing the values in the . + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Gets an enumerable collection that contains the keys in the read-only dictionary. + An enumerable collection that contains the keys in the read-only dictionary. + + + Gets an enumerable collection that contains the values in the read-only dictionary. + An enumerable collection that contains the values in the read-only dictionary. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Adds an element with the provided key and value to the . + The to use as the key of the element to add. + The to use as the value of the element to add. + + is . + + is of a type that is not assignable to the key type of the . +-or- + is of a type that is not assignable to the value type of the . +-or- +An element with the same key already exists in the . + + + Determines whether the contains an element with the specified key. + The key to locate in the . + + if the contains an element with the key; otherwise, . + + is . + + + Returns an for the . + An for the . + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . In the default implementation of , this property always returns . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Gets or sets the element with the specified key. + The key of the element to get or set. + The element with the specified key, or if is not in the dictionary or is of a type that is not assignable to the key type of the . + + is . + A value is being assigned, and is of a type that is not assignable to the key type of the . +-or- +A value is being assigned, and is of a type that is not assignable to the value type of the . + + + Gets an containing the keys of the . + An containing the keys of the . + + + Removes the element with the specified key from the . + The key of the element to remove. + + is . + + + Gets an containing the values in the . + An containing the values in the . + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Sets the capacity to the actual number of elements in the , if that number is less than 90 percent of current capacity. + + + Gets the value associated with the specified key. + The key whose value to get. + 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 parameter. This parameter is passed uninitialized. + + if the contains an element with the specified key; otherwise, . + + is . + + + Gets a collection containing the values in the . + A containing the values in the . + + + Represents a collection of objects that is maintained in sorted order. + The type of elements in the set. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that uses a specified comparer. + The default comparer to use for comparing objects. + + is . + + + Initializes a new instance of the class that contains elements copied from a specified enumerable collection. + The enumerable collection to be copied. + + + Initializes a new instance of the class that contains elements copied from a specified enumerable collection and that uses a specified comparer. + The enumerable collection to be copied. + The default comparer to use for comparing objects. + + is . + + + Initializes a new instance of the class that contains serialized data. + The object that contains the information that is required to serialize the object. + The structure that contains the source and destination of the serialized stream associated with the object. + + + Adds an element to the set and returns a value that indicates if it was successfully added. + The element to add to the set. + + if is added to the set; otherwise, . + + + Removes all elements from the set. + + + Gets the object that is used to order the values in the . + The comparer that is used to order the values in the . + + + Determines whether the set contains a specific element. + The element to locate in the set. + + if the set contains ; otherwise, . + + + Copies the complete to a compatible one-dimensional array, starting at the beginning of the target array. + A one-dimensional array that is the destination of the elements copied from the . + The number of elements in the source exceeds the number of elements that the destination array can contain. + + is . + + + Copies the complete to a compatible one-dimensional array, starting at the specified array index. + A one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + The number of elements in the source array is greater than the available space from to the end of the destination array. + + is . + + is less than zero. + + + Copies a specified number of elements from to a compatible one-dimensional array, starting at the specified array index. + A one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + The number of elements to copy. + The number of elements in the source array is greater than the available space from to the end of the destination array. + + is . + + is less than zero. +-or- + is less than zero. + + + Gets the number of elements in the . + The number of elements in the . + + + Returns an object that can be used to create a collection that contains individual sets. + A comparer for creating a collection of sets. + + + Returns an object, according to a specified comparer, that can be used to create a collection that contains individual sets. + The comparer to use for creating the returned comparer. + A comparer for creating a collection of sets. + + + Enumerates the elements of a object. + + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + + + Releases all resources used by the . + + + Advances the enumerator to the next element of the collection. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + Implements the interface and raises the deserialization event when the deserialization is complete. + The source of the deserialization event. + The object associated with the current instance is invalid. + + + Implements the interface and returns the data needed to serialize the instance. + A object that contains the information required to serialize the instance. + A object that contains the source and destination of the serialized stream associated with the instance. + + is . + + + Removes all elements that are in a specified collection from the current object. + The collection of items to remove from the object. + + is . + + + Returns an enumerator that iterates through the . + An enumerator that iterates through the in sorted order. + + + Implements the interface and returns the data that you must have to serialize a object. + A object that contains the information that is required to serialize the object. + A structure that contains the source and destination of the serialized stream associated with the object. + + is . + + + Returns a view of a subset in a . + The lowest desired value in the view. + The highest desired value in the view. + A subset view that contains only the values in the specified range. + + is more than according to the comparer. + A tried operation on the view was outside the range specified by and . + + + Modifies the current object so that it contains only elements that are also in a specified collection. + The collection to compare to the current object. + + is . + + + Determines whether a object is a proper subset of the specified collection. + The collection to compare to the current object. + + if the object is a proper subset of ; otherwise, . + + is . + + + Determines whether a object is a proper superset of the specified collection. + The collection to compare to the current object. + + if the object is a proper superset of ; otherwise, . + + is . + + + Determines whether a object is a subset of the specified collection. + The collection to compare to the current object. + + if the current object is a subset of ; otherwise, . + + is . + + + Determines whether a object is a superset of the specified collection. + The collection to compare to the current object. + + if the object is a superset of ; otherwise, . + + is . + + + Gets the maximum value in the , as defined by the comparer. + The maximum value in the set. + + + Gets the minimum value in the , as defined by the comparer. + The minimum value in the set. + + + Implements the interface, and raises the deserialization event when the deserialization is completed. + The source of the deserialization event. + The object associated with the current object is invalid. + + + Determines whether the current object and a specified collection share common elements. + The collection to compare to the current object. + + if the object and share at least one common element; otherwise, . + + is . + + + Removes a specified item from the . + The element to remove. + + if the element is found and successfully removed; otherwise, . + + + Removes all elements that match the conditions defined by the specified predicate from a . + The delegate that defines the conditions of the elements to remove. + The number of elements that were removed from the collection. + + is . + + + Returns an that iterates over the in reverse order. + An enumerator that iterates over the in reverse order. + + + Determines whether the current object and the specified collection contain the same elements. + The collection to compare to the current object. + + if the current object is equal to ; otherwise, . + + is . + + + Modifies the current object so that it contains only elements that are present either in the current object or in the specified collection, but not both. + The collection to compare to the current object. + + is . + + + Adds an item to an object. + The object to add to the object. + The is read-only. + + + Gets a value that indicates whether a is read-only. + + if the collection is read-only; otherwise, . + + + Returns an enumerator that iterates through a collection. + An enumerator that can be used to iterate through the collection. + + + Copies the complete to a compatible one-dimensional array, starting at the specified array index. + A one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + The number of elements in the source array is greater than the available space from to the end of the destination array. + + is . + + is less than zero. + + + Gets a value that indicates whether access to the is synchronized (thread safe). + + if access to the is synchronized; otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Returns an enumerator that iterates through a collection. + An enumerator that can be used to iterate through the collection. + + + Implements the interface, and raises the deserialization event when the deserialization is completed. + The source of the deserialization event. + The object associated with the current instance is invalid. + + + Implements the interface, and returns the data that you need to serialize the instance. + A object that contains the information that is required to serialize the instance. + A structure that contains the source and destination of the serialized stream associated with the instance. + + is . + + + Searches the set for a given value and returns the equal value it finds, if any. + The value to search for. + The value from the set that the search found, or the default value of T when the search yielded no match. + A value indicating whether the search was successful. + + + Modifies the current object so that it contains all elements that are present in either the current object or the specified collection. + The collection to compare to the current object. + + is . + + + Represents a variable size last-in-first-out (LIFO) collection of instances of the same specified type. + Specifies the type of elements in the stack. + + + Initializes a new instance of the class that is empty and has the default initial capacity. + + + Initializes a new instance of the class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied. + The collection to copy elements from. + + is . + + + Initializes a new instance of the class that is empty and has the specified initial capacity or the default initial capacity, whichever is greater. + The initial number of elements that the can contain. + + is less than zero. + + + Removes all objects from the . + + + Determines whether an element is in the . + The object to locate in the . The value can be for reference types. + + if is found in the ; otherwise, . + + + Copies the to an existing one-dimensional , starting at the specified array index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Enumerates the elements of a . + + + + Gets the element at the current position of the enumerator. + The element in the at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Releases all resources used by the . + + + Advances the enumerator to the next element of the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Gets the element at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + The enumerator is positioned before the first element of the collection or after the last element. + + + Sets the enumerator to its initial position, which is before the first element in the collection. This class cannot be inherited. + The collection was modified after the enumerator was created. + + + Returns an enumerator for the . + An for the . + + + Returns the object at the top of the without removing it. + The object at the top of the . + The is empty. + + + Removes and returns the object at the top of the . + The object removed from the top of the . + The is empty. + + + Inserts an object at the top of the . + The object to push onto the . The value can be for reference types. + + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Copies the to a new array. + A new array containing copies of the elements of the . + + + Sets the capacity to the actual number of elements in the , if that number is less than 90 percent of current capacity. + + + + + + + + + Provides objects for performing a structural comparison of two collection objects. + + + Gets a predefined object that performs a structural comparison of two objects. + A predefined object that is used to perform a structural comparison of two collection objects. + + + Gets a predefined object that compares two objects for structural equality. + A predefined object that is used to compare two collection objects for structural equality. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Annotations.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Annotations.dll new file mode 100755 index 0000000000000000000000000000000000000000..0857b8e5e44ff3e51f7e93e1da1876c8cebedd58 GIT binary patch literal 27208 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 Q#See})8d^a9S#8eA2OMzYXATM literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Annotations.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Annotations.xml new file mode 100755 index 0000000..e22ecc8 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Annotations.xml @@ -0,0 +1,1201 @@ + + + + System.ComponentModel.Annotations + + + + Extends the metadata information for a class by adding attributes and property information that is defined in an associated class. + + + Initializes a new instance of the class by using the specified type. + The type for which the metadata provider is created. + + + Initializes a new instance of the class by using the specified metadata provider type and associated type. + The type for which the metadata provider is created. + The associated type that contains the metadata. + The value of is . + + + Gets a type descriptor for the specified type and object. + The type of object to retrieve the type descriptor for. + An instance of the type. + The descriptor that provides metadata for the type. + + + Specifies that an entity member represents a data relationship, such as a foreign key relationship. + + + Initializes a new instance of the class. + The name of the association. + A comma-separated list of the property names of the key values on the side of the association. + A comma-separated list of the property names of the key values on the side of the association. + + + Gets or sets a value that indicates whether the association member represents a foreign key. + + if the association represents a foreign key; otherwise, . + + + Gets the name of the association. + The name of the association. + + + Gets the property names of the key values on the OtherKey side of the association. + A comma-separated list of the property names that represent the key values on the OtherKey side of the association. + + + Gets a collection of individual key members that are specified in the property. + A collection of individual key members that are specified in the property. + + + Gets the property names of the key values on the ThisKey side of the association. + A comma-separated list of the property names that represent the key values on the ThisKey side of the association. + + + Gets a collection of individual key members that are specified in the property. + A collection of individual key members that are specified in the property. + + + Provides an attribute that compares two properties. + + + Initializes a new instance of the class. + The property to compare with the current property. + + + Applies formatting to an error message, based on the data field where the error occurred. + The name of the field that caused the validation failure. + The formatted error message. + + + Determines whether a specified object is valid. + The object to validate. + An object that contains information about the validation request. + + if is valid; otherwise, . + + + Gets the property to compare with the current property. + The other property. + + + Gets the display name of the other property. + The display name of the other property. + + + Gets a value that indicates whether the attribute requires validation context. + + if the attribute requires validation context; otherwise, . + + + Specifies that a property participates in optimistic concurrency checks. + + + Initializes a new instance of the class. + + + Specifies that a data field value is a credit card number. + + + Initializes a new instance of the class. + + + Determines whether the specified credit card number is valid. + The value to validate. + + if the credit card number is valid; otherwise, . + + + Specifies a custom validation method that is used to validate a property or class instance. + + + Initializes a new instance of the class. + The type that contains the method that performs custom validation. + The method that performs custom validation. + + + Formats a validation error message. + The name to include in the formatted message. + An instance of the formatted error message. + The current attribute is malformed. + + + Gets the validation method. + The name of the validation method. + + + Gets the type that performs custom validation. + The type that performs custom validation. + + + Represents an enumeration of the data types associated with data fields and parameters. + + + Represents a credit card number. + + + Represents a currency value. + + + Represents a custom data type. + + + Represents a date value. + + + Represents an instant in time, expressed as a date and time of day. + + + Represents a continuous time during which an object exists. + + + Represents an email address. + + + Represents an HTML file. + + + Represents a URL to an image. + + + Represents multi-line text. + + + Represent a password value. + + + Represents a phone number value. + + + Represents a postal code. + + + Represents text that is displayed. + + + Represents a time value. + + + Represents file upload data type. + + + Represents a URL value. + + + Specifies the name of an additional type to associate with a data field. + + + Initializes a new instance of the class by using the specified type name. + The name of the type to associate with the data field. + + + Initializes a new instance of the class by using the specified field template name. + The name of the custom field template to associate with the data field. + + is or an empty string (""). + + + Gets the name of custom field template that is associated with the data field. + The name of the custom field template that is associated with the data field. + + + Gets the type that is associated with the data field. + One of the values. + + + Gets a data-field display format. + The data-field display format. + + + Returns the name of the type that is associated with the data field. + The name of the type associated with the data field. + The current attribute is ill-formed. + + + Checks that the value of the data field is valid. + The data field value to validate. + + always. + The current attribute is ill-formed. + + + Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether UI should be generated automatically in order to display this field. + + if UI should be generated automatically to display this field; otherwise, . + An attempt was made to get the property value before it was set. + + + Gets or sets a value that indicates whether filtering UI is automatically displayed for this field. + + if UI should be generated automatically to display filtering for this field; otherwise, . + An attempt was made to get the property value before it was set. + + + Gets or sets a value that is used to display a description in the UI. + The value that is used to display a description in the UI. + + + Returns the value of the property. + The value of if the property has been initialized; otherwise, . + + + Returns a value that indicates whether UI should be generated automatically in order to display filtering for this field. + The value of if the property has been initialized; otherwise, . + + + Returns the value of the property. + The localized description, if the has been specified and the property represents a resource key; otherwise, the non-localized value of the property. + The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. + + + Returns the value of the property. + A value that will be used for grouping fields in the UI, if has been initialized; otherwise, . If the property has been specified and the property represents a resource key, a localized string is returned; otherwise, a non-localized string is returned. + Both the property and properties were set, but a public static property with a name matching the value couldn't be found on the . + + + Returns a value that is used for field display in the UI. + The localized string for the property, if the property has been specified and the property represents a resource key; otherwise, the non-localized value of the property. + The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. + + + Returns the value of the property. + The value of the property, if it has been set; otherwise, . + + + Returns the value of the property. + The localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the property. + Both the property and properties were set, but a public static property with a name matching the value couldn't be found on the . + + + Returns the value of the property. + The localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the value property. + Both the property and properties were set, +but a public static property with a name matching the value couldn't be found +on the . + + + Gets or sets a value that is used to group fields in the UI. + A value that is used to group fields in the UI. + + + Gets or sets a value that is used for display in the UI. + A value that is used for display in the UI. + + + Gets or sets the order weight of the column. + The order weight of the column. + The getter of this property has been invoked but its value has not been explicitly set using the setter. + + + Gets or sets a value that will be used to set the watermark for prompts in the UI. + A value that will be used to display a watermark in the UI. + + + Gets or sets the type that contains the resources for the , , , and properties. + The type of the resource that contains the , , , and properties. + + + Gets or sets a value that is used for the grid column label. + A value that is for the grid column label. + + + Specifies the column that is displayed in the referred table as a foreign-key column. + + + Initializes a new instance of the class by using the specified column. + The name of the column to use as the display column. + + + Initializes a new instance of the class by using the specified display and sort columns. + The name of the column to use as the display column. + The name of the column to use for sorting. + + + Initializes a new instance of the class by using the specified display column, and the specified sort column and sort order. + The name of the column to use as the display column. + The name of the column to use for sorting. + + to sort in descending order; otherwise, . The default is . + + + Gets the name of the column to use as the display field. + The name of the display column. + + + Gets the name of the column to use for sorting. + The name of the sort column. + + + Gets a value that indicates whether to sort in descending or ascending order. + + if the column will be sorted in descending order; otherwise, . + + + Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether the formatting string that is specified by the property is applied to the field value when the data field is in edit mode. + + if the formatting string applies to the field value in edit mode; otherwise, . The default is . + + + Gets or sets a value that indicates whether empty string values ("") are automatically converted to when the data field is updated in the data source. + + if empty string values are automatically converted to ; otherwise, . The default is . + + + Gets or sets the display format for the field value. + A formatting string that specifies the display format for the value of the data field. The default is an empty string (""), which indicates that no special formatting is applied to the field value. + + + Returns the UI display string for . + The UI display string. + If has not been specified, the value of is returned. + If has been specified and represents a resource key within that resource type, the localized value is returned. + If and have not been set, returns . +. + Both the and properties are set, but a public static property with a name matching the value cannot be found on the . + + + Gets or sets a value that indicates whether the field should be HTML-encoded. + + if the field should be HTML-encoded; otherwise, . + + + Gets or sets the text that is displayed for a field when the field's value is . + The text that is displayed for a field when the field's value is . The default is an empty string (""), which indicates that this property is not set. + + + Gets or sets the that contains the resources for . +Using along with , allows the method to return localized values. + + + Indicates whether a data field is editable. + + + Initializes a new instance of the class. + + to specify that field is editable; otherwise, . + + + Gets a value that indicates whether a field is editable. + + if the field is editable; otherwise, . + + + Gets or sets a value that indicates whether an initial value is enabled. + + if an initial value is enabled; otherwise, . + + + Validates an email address. + + + Initializes a new instance of the class. + + + Determines whether the specified value matches the pattern of a valid email address. + The value to validate. + + if the specified value is valid or ; otherwise, . + + + Enables a .NET Framework enumeration to be mapped to a data column. + + + Initializes a new instance of the class. + The type of the enumeration. + + + Gets or sets the enumeration type. + The enumeration type. + + + Checks that the value of the data field is valid. + The data field value to validate. + + if the data field value is valid; otherwise, . + + + Validates file name extensions. + + + Initializes a new instance of the class. + + + Gets or sets the file name extensions. + The file name extensions, or the default file extensions (".png", ".jpg", ".jpeg", and ".gif") if the property is not set. + + + Applies formatting to an error message, based on the data field where the error occurred. + The name of the field that caused the validation failure. + The formatted error message. + + + Checks that the specified file name extension or extensions is valid. + A comma delimited list of valid file extensions. + + if the file name extension is valid; otherwise, . + + + Represents an attribute that is used to specify the filtering behavior for a column. + + + Initializes a new instance of the class by using the filter UI hint. + The name of the control to use for filtering. + + + Initializes a new instance of the class by using the filter UI hint and presentation layer name. + The name of the control to use for filtering. + The name of the presentation layer that supports this control. + + + Initializes a new instance of the class by using the filter UI hint, presentation layer name, and control parameters. + The name of the control to use for filtering. + The name of the presentation layer that supports this control. + The list of parameters for the control. + + + Gets the name/value pairs that are used as parameters in the control's constructor. + The name/value pairs that are used as parameters in the control's constructor. + The current attribute is ill-formed. + + + Returns a value that indicates whether this attribute instance is equal to a specified object. + The object to compare with this attribute instance. + + if the passed object is equal to this attribute instance; otherwise, . + + + Gets the name of the control to use for filtering. + The name of the control to use for filtering. + + + Returns the hash code for this attribute instance. + This attribute instance hash code. + + + Gets the name of the presentation layer that supports this control. + The name of the presentation layer that supports this control. + + + Provides a way for an object to be invalidated. + + + Determines whether the specified object is valid. + The validation context. + A collection that holds failed-validation information. + + + Denotes one or more properties that uniquely identify an entity. + + + Initializes a new instance of the class. + + + Specifies the maximum length of array or string data allowed in a property. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class based on the parameter. + The maximum allowable length of array or string data. + + + Applies formatting to a specified error message. + The name to include in the formatted string. + A localized string to describe the maximum acceptable length. + + + Determines whether a specified object is valid. + The object to validate. + + if the value is null, or if the value is less than or equal to the specified maximum length; otherwise, . + Length is zero or less than negative one. + + + Gets the maximum allowable length of the array or string data. + The maximum allowable length of the array or string data. + + + Specifies the metadata class to associate with a data model class. + + + Initializes a new instance of the class. + The metadata class to reference. + + is . + + + Gets the metadata class that is associated with a data-model partial class. + The type value that represents the metadata class. + + + Specifies the minimum length of array or string data allowed in a property. + + + Initializes a new instance of the class. + The length of the array or string data. + + + Applies formatting to a specified error message. + The name to include in the formatted string. + A localized string to describe the minimum acceptable length. + + + Determines whether a specified object is valid. + The object to validate. + + if the specified object is valid; otherwise, . + Length is less than zero. + + + Gets or sets the minimum allowable length of the array or string data. + The minimum allowable length of the array or string data. + + + Specifies that a data field value is a well-formed phone number. + + + Initializes a new instance of the class. + + + Determines whether the specified phone number is in a valid phone number format. + The value to validate. + + if the phone number is valid; otherwise, . + + + Specifies the numeric range constraints for the value of a data field. + + + Initializes a new instance of the class by using the specified minimum and maximum values. + Specifies the minimum value allowed for the data field value. + Specifies the maximum value allowed for the data field value. + + + Initializes a new instance of the class by using the specified minimum and maximum values. + Specifies the minimum value allowed for the data field value. + Specifies the maximum value allowed for the data field value. + + + Initializes a new instance of the class by using the specified minimum and maximum values and the specific type. + Specifies the type of the object to test. + Specifies the minimum value allowed for the data field value. + Specifies the maximum value allowed for the data field value. + + is . + + + Gets or sets a value that determines whether any conversions of the value being validated to as set by the type parameter of the constructor use the invariant culture or the current culture. + + to use the invariant culture for any conversions; to use the culture that is current at the time of the validation. + + + Formats the error message that is displayed when range validation fails. + The name of the field that caused the validation failure. + The formatted error message. + The current attribute is ill-formed. + + + Checks that the value of the data field is in the specified range. + The data field value to validate. + + if the specified value is in the range; otherwise, . + The data field value was outside the allowed range. + The current attribute is ill-formed. + + + Gets the maximum allowed field value. + The maximum value that is allowed for the data field. + + + Gets the minimum allowed field value. + The minimum value that is allowed for the data field. + + + Gets the type of the data field whose value must be validated. + The type of the data field whose value must be validated. + + + Gets or sets a value that determines whether string values for and are parsed using the invariant culture rather than the current culture. + + + Specifies that a data field value in ASP.NET Dynamic Data must match the specified regular expression. + + + Initializes a new instance of the class. + The regular expression that is used to validate the data field value. + + is . + + + Formats the error message to display if the regular expression validation fails. + The name of the field that caused the validation failure. + The formatted error message. + The current attribute is ill-formed. + The is not a valid regular expression. + + + Checks whether the value entered by the user matches the regular expression pattern. + The data field value to validate. + + if validation is successful; otherwise, . + The data field value did not match the regular expression pattern. + The current attribute is ill-formed. + + is not a valid regular expression. + + + Gets or sets the amount of time in milliseconds to execute a single matching operation before the operation times out. + The amount of time in milliseconds to execute a single matching operation. + + + Gets the regular expression pattern. + The pattern to match. + + + Specifies that a data field value is required. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether an empty string is allowed. + + if an empty string is allowed; otherwise, . The default value is . + + + Checks that the value of the required data field is not empty. + The data field value to validate. + + if validation is successful; otherwise, . + The data field value was . + + + Specifies whether a class or data column uses scaffolding. + + + Initializes a new instance of using the property. + The value that specifies whether scaffolding is enabled. + + + Gets or sets the value that specifies whether scaffolding is enabled. + + if scaffolding is enabled; otherwise, . + + + Represents the database column that a property is mapped to. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The name of the column the property is mapped to. + + + Gets the name of the column the property is mapped to. + The name of the column the property is mapped to. + + + Gets or sets the zero-based order of the column the property is mapped to. + The order of the column. + + + Gets or sets the database provider specific data type of the column the property is mapped to. + The database provider specific data type of the column the property is mapped to. + + + Denotes that the class is a complex type. Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object. + + + Initializes a new instance of the class. + + + Specifies how the database generates values for a property. + + + Initializes a new instance of the class. + The database generated option. + + + Gets or sets the pattern used to generate values for the property in the database. + The database generated option. + + + Represents the pattern used to generate values for a property in the database. + + + The database generates a value when a row is inserted or updated. + + + The database generates a value when a row is inserted. + + + The database does not generate values. + + + Denotes a property used as a foreign key in a relationship. + + + Initializes a new instance of the class. + The name of the associated navigation property, or the name of one or more associated foreign keys. + + + Gets the name of the associated navigation property or of the associated foreign keys. + The name of the associated navigation property or of the associated foreign keys. + + + Specifies the inverse of a navigation property that represents the other end of the same relationship. + + + Initializes a new instance of the class using the specified property. + The navigation property representing the other end of the same relationship. + + + Gets the navigation property representing the other end of the same relationship. + The property of the attribute. + + + Denotes that a property or class should be excluded from database mapping. + + + Initializes a new instance of the class. + + + Specifies the database table that a class is mapped to. + + + Initializes a new instance of the class using the specified name of the table. + The name of the table the class is mapped to. + + + Gets the name of the table the class is mapped to. + The name of the table the class is mapped to. + + + Gets or sets the schema of the table the class is mapped to. + The schema of the table the class is mapped to. + + + Specifies the minimum and maximum length of characters that are allowed in a data field. + + + Initializes a new instance of the class by using a specified maximum length. + The maximum length of a string. + + + Applies formatting to a specified error message. + The name of the field that caused the validation failure. + The formatted error message. + + is negative. +-or- + is less than . + The current attribute is ill-formed. + + + Determines whether a specified object is valid. + The object to validate. + + if the specified object is valid; otherwise, . + + is negative. +-or- + is less than . + The current attribute is ill-formed. + + + Gets or sets the maximum length of a string. + The maximum length a string. + + + Gets or sets the minimum length of a string. + The minimum length of a string. + + + Specifies the data type of the column as a row version. + + + Initializes a new instance of the class. + + + Specifies the template or user control that Dynamic Data uses to display a data field. + + + Initializes a new instance of the class by using a specified user control. + The user control to use to display the data field. + + + Initializes a new instance of the class using the specified user control and specified presentation layer. + The user control (field template) to use to display the data field. + The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". + + + Initializes a new instance of the class by using the specified user control, presentation layer, and control parameters. + The user control (field template) to use to display the data field. + The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". + The object to use to retrieve values from any data sources. + + is or it is a constraint key. +-or- +The value of is not a string. + + + Gets or sets the object to use to retrieve values from any data source. + A collection of key/value pairs. + The current attribute is ill-formed. + + + Gets a value that indicates whether this instance is equal to the specified object. + The object to compare with this instance, or a reference. + + if the specified object is equal to this instance; otherwise, . + + + Gets the hash code for the current instance of the attribute. + The attribute instance hash code. + + + Gets or sets the presentation layer that uses the class. + The presentation layer that is used by this class. + + + Gets or sets the name of the field template to use to display the data field. + The name of the field template that displays the data field. + + + Provides URL validation. + + + Initializes a new instance of the class. + + + Validates the format of the specified URL. + The URL to validate. + + if the URL format is valid or ; otherwise, . + + + Serves as the base class for all validation attributes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class by using the function that enables access to validation resources. + The function that enables access to validation resources. + + is . + + + Initializes a new instance of the class by using the error message to associate with a validation control. + The error message to associate with a validation control. + + + Gets or sets an error message to associate with a validation control if validation fails. + The error message that is associated with the validation control. + + + Gets or sets the error message resource name to use in order to look up the property value if validation fails. + The error message resource that is associated with a validation control. + + + Gets or sets the resource type to use for error-message lookup if validation fails. + The type of error message that is associated with a validation control. + + + Gets the localized validation error message. + The localized validation error message. + + + Applies formatting to an error message, based on the data field where the error occurred. + The name to include in the formatted message. + An instance of the formatted error message. + The current attribute is malformed. + + + Checks whether the specified value is valid with respect to the current validation attribute. + The value to validate. + The context information about the validation operation. + An instance of the class. + The current attribute is malformed. + + is . + + has not been implemented by a derived class. + + + Determines whether the specified value of the object is valid. + The value of the object to validate. + + if the specified value is valid; otherwise, . + The current attribute is malformed. + Neither overload of has been implemented by a derived class. + + + Validates the specified value with respect to the current validation attribute. + The value to validate. + The context information about the validation operation. + An instance of the class. + The current attribute is malformed. + + has not been implemented by a derived class. + + + Gets a value that indicates whether the attribute requires validation context. + + if the attribute requires validation context; otherwise, . + + + Validates the specified object. + The object to validate. + The object that describes the context where the validation checks are performed. This parameter cannot be . + Validation failed. + The current attribute is malformed. + + has not been implemented by a derived class. + + + Validates the specified object. + The value of the object to validate. + The name to include in the error message. + + is not valid. + The current attribute is malformed. + + + Describes the context in which a validation check is performed. + + + Initializes a new instance of the class using the specified object instance. + The object instance to validate. It cannot be . + + is . + + + Initializes a new instance of the class using the specified object and an optional property bag. + The object instance to validate. It cannot be + An optional set of key/value pairs to make available to consumers. + + is . + + + Initializes a new instance of the class using the service provider and dictionary of service consumers. + The object to validate. This parameter is required. + The object that implements the interface. This parameter is optional. + A dictionary of key/value pairs to make available to the service consumers. This parameter is optional. + + is . + + + Gets or sets the name of the member to validate. + The name of the member to validate. + + + Returns the service that provides custom validation. + The type of the service to use for validation. + An instance of the service, or if the service is not available. + + + Initializes the using a service provider that can return service instances by type when GetService is called. + The service provider. + + + Gets the dictionary of key/value pairs that is associated with this context. + The dictionary of the key/value pairs for this context. + + + Gets or sets the name of the member to validate. + The name of the member to validate. + + + Gets the object to validate. + The object to validate. + + + Gets the type of the object to validate. + The type of the object to validate. + + + Represents the exception that occurs during validation of a data field when the class is used. + + + Initializes a new instance of the class using an error message generated by the system. + + + Initializes a new instance of the class by using a validation result, a validation attribute, and the value of the current exception. + The list of validation results. + The attribute that caused the current exception. + The value of the object that caused the attribute to trigger the validation error. + + + Initializes a new instance of the class using serialized data. + The object that holds the serialized data. + Context information about the source or destination of the serialized object. + + + Initializes a new instance of the class using a specified error message. + A specified message that states the error. + + + Initializes a new instance of the class using a specified error message, a validation attribute, and the value of the current exception. + The message that states the error. + The attribute that caused the current exception. + The value of the object that caused the attribute to trigger validation error. + + + Initializes a new instance of the class using a specified error message and a collection of inner exception instances. + The error message. + The collection of validation exceptions. + + + Gets the instance of the class that triggered this exception. + An instance of the validation attribute type that triggered this exception. + + + Gets the instance that describes the validation error. + The instance that describes the validation error. + + + Gets the value of the object that causes the class to trigger this exception. + The value of the object that caused the class to trigger the validation error. + + + Represents a container for the results of a validation request. + + + Initializes a new instance of the class by using a object. + The validation result object. + + is . + + + Initializes a new instance of the class by using an error message. + The error message. + + + Initializes a new instance of the class by using an error message and a list of members that have validation errors. + The error message. + The list of member names that have validation errors. + + + Gets the error message for the validation. + The error message for the validation. + + + Gets the collection of member names that indicate which fields have validation errors. + The collection of member names that indicate which fields have validation errors. + + + Represents the success of the validation ( if validation was successful; otherwise, ). + + + Returns a string representation of the current validation result. + The current validation result. + + + Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated attributes. + + + Determines whether the specified object is valid using the validation context and validation results collection. + The object to validate. + The context that describes the object to validate. + A collection to hold each failed validation. + + if the object validates; otherwise, . + + is . + + doesn't match the on . + + + Determines whether the specified object is valid using the validation context, validation results collection, and a value that specifies whether to validate all properties. + The object to validate. + The context that describes the object to validate. + A collection to hold each failed validation. + + to validate all properties; if , only required attributes are validated. + + if the object validates; otherwise, . + + is . + + doesn't match theon . + + + Validates the property. + The value to validate. + The context that describes the property to validate. + A collection to hold each failed validation. + + if the property validates; otherwise, . + + cannot be assigned to the property. +-or- + is . + The property of is not a valid property. + + + Returns a value that indicates whether the specified value is valid with the specified attributes. + The value to validate. + The context that describes the object to validate. + A collection to hold failed validations. + The validation attributes. + + if the object validates; otherwise, . + + + Determines whether the specified object is valid using the validation context. + The object to validate. + The context that describes the object to validate. + The object is not valid. + + is . + + doesn't match the on . + + + Determines whether the specified object is valid using the validation context, and a value that specifies whether to validate all properties. + The object to validate. + The context that describes the object to validate. + + to validate all properties; otherwise, . + + is not valid. + + is . + + doesn't match the on . + + + Validates the property. + The value to validate. + The context that describes the property to validate. + + cannot be assigned to the property. + The parameter is not valid. + + + Validates the specified attributes. + The value to validate. + The context that describes the object to validate. + The validation attributes. + The parameter is . + The parameter does not validate with the parameter. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.DataAnnotations.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.DataAnnotations.dll new file mode 100755 index 0000000000000000000000000000000000000000..1b93a6b55d2a99ed746edc3be39fb627c4bf654e GIT binary patch literal 15224 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.EventBasedAsync.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.EventBasedAsync.dll new file mode 100755 index 0000000000000000000000000000000000000000..ceaad81de8579854e120d8fd708c3fe91f9987ab GIT binary patch literal 17992 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.EventBasedAsync.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.EventBasedAsync.xml new file mode 100755 index 0000000..275e232 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.EventBasedAsync.xml @@ -0,0 +1,232 @@ + + + + System.ComponentModel.EventBasedAsync + + + + Provides data for the MethodName event. + + + Initializes a new instance of the class. + Any error that occurred during the asynchronous operation. + A value indicating whether the asynchronous operation was canceled. + The optional user-supplied state object passed to the method. + + + Gets a value indicating whether an asynchronous operation has been canceled. + + if the background operation has been canceled; otherwise . The default is . + + + Gets a value indicating which error occurred during an asynchronous operation. + An instance, if an error occurred during an asynchronous operation; otherwise . + + + Raises a user-supplied exception if an asynchronous operation failed. + The property is . + The property has been set by the asynchronous operation. The property holds a reference to . + + + Gets the unique identifier for the asynchronous task. + An object reference that uniquely identifies the asynchronous task; otherwise, if no value has been set. + + + Represents the method that will handle the MethodName event of an asynchronous operation. + The source of the event. + An that contains the event data. + + + Tracks the lifetime of an asynchronous operation. + + + Finalizes the asynchronous operation. + + + Ends the lifetime of an asynchronous operation. + + has been called previously for this task. + + + Invokes a delegate on the thread or context appropriate for the application model. + A object that wraps the delegate to be called when the operation ends. + An argument for the delegate contained in the parameter. + The method has been called previously for this task. + + is . + + + Ends the lifetime of an asynchronous operation. + A object that wraps the delegate to be called when the operation ends. + An argument for the delegate contained in the parameter. + + has been called previously for this task. + + is . + + + Gets the object that was passed to the constructor. + The object that was passed to the constructor. + + + Gets or sets an object used to uniquely identify an asynchronous operation. + The state object passed to the asynchronous method invocation. + + + Provides concurrency management for classes that support asynchronous method calls. This class cannot be inherited. + + + Returns an for tracking the duration of a particular asynchronous operation. + An object used to associate a piece of client state, such as a task ID, with a particular asynchronous operation. + An that you can use to track the duration of an asynchronous method invocation. + + + Gets or sets the synchronization context for the asynchronous operation. + The synchronization context for the asynchronous operation. + + + Executes an operation on a separate thread. + + + Initializes a new instance of the class. + + + Requests cancellation of a pending background operation. + + is . + + + Gets a value indicating whether the application has requested cancellation of a background operation. + + if the application has requested cancellation of a background operation; otherwise, . The default is . + + + + + + Occurs when is called. + + + Gets a value indicating whether the is running an asynchronous operation. + + , if the is running an asynchronous operation; otherwise, . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Occurs when is called. + + + Raises the event. + The percentage, from 0 to 100, of the background operation that is complete. + The property is set to . + + + Raises the event. + The percentage, from 0 to 100, of the background operation that is complete. + The state object passed to . + The property is set to . + + + Starts execution of a background operation. + + is . + + + Starts execution of a background operation. + A parameter for use by the background operation to be executed in the event handler. + + is . + + + Occurs when the background operation has completed, has been canceled, or has raised an exception. + + + Gets or sets a value indicating whether the can report progress updates. + + if the supports progress updates; otherwise . The default is . + + + Gets or sets a value indicating whether the supports asynchronous cancellation. + + if the supports cancellation; otherwise . The default is . + + + Provides data for the event handler. + + + Initializes a new instance of the class. + Specifies an argument for an asynchronous operation. + + + Gets a value that represents the argument of an asynchronous operation. + An representing the argument of an asynchronous operation. + + + Gets or sets a value that represents the result of an asynchronous operation. + An representing the result of an asynchronous operation. + + + Represents the method that will handle the event. This class cannot be inherited. + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The percentage of an asynchronous task that has been completed. + A unique user state. + + + Gets the asynchronous task progress percentage. + A percentage value indicating the asynchronous task progress. + + + Gets a unique user state. + A unique indicating the user state. + + + Represents the method that will handle the event of the class. This class cannot be inherited. + The source of the event. + A that contains the event data. + + + Provides data for the MethodName event. + + + Initializes a new instance of the class. + The result of an asynchronous operation. + Any error that occurred during the asynchronous operation. + A value indicating whether the asynchronous operation was canceled. + + + Gets a value that represents the result of an asynchronous operation. + An representing the result of an asynchronous operation. + + is not . The property holds a reference to . + + is . + + + Gets a value that represents the user state. + An representing the user state. + + + Represents the method that will handle the event of a class. + The source of the event. + A that contains the event data. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Primitives.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Primitives.dll new file mode 100755 index 0000000000000000000000000000000000000000..b002b20a94fd7078385018eca8bc0983eb351218 GIT binary patch literal 22088 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Primitives.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Primitives.xml new file mode 100755 index 0000000..1f2010f --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.Primitives.xml @@ -0,0 +1,850 @@ + + + + System.ComponentModel.Primitives + + + + Specifies whether a property or event should be displayed in a Properties window. + + + Initializes a new instance of the class. + + if a property or event can be modified at design time; otherwise, . The default is . + + + Gets a value indicating whether an object is browsable. + + if the object is browsable; otherwise, . + + + Specifies the default value for the , which is . This field is read-only. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + + if is equal to this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Determines if this attribute is the default. + + if the attribute is the default value for this attribute class; otherwise, . + + + Specifies that a property or event cannot be modified at design time. This field is read-only. + + + Specifies that a property or event can be modified at design time. This field is read-only. + + + Specifies the name of the category in which to group the property or event when displayed in a control set to Categorized mode. + + + Initializes a new instance of the class using the category name Default. + + + Initializes a new instance of the class using the specified category name. + The name of the category. + + + Gets a representing the Action category. + A for the action category. + + + Gets a representing the Appearance category. + A for the appearance category. + + + Gets a representing the Asynchronous category. + A for the asynchronous category. + + + Gets a representing the Behavior category. + A for the behavior category. + + + Gets the name of the category for the property or event that this attribute is applied to. + The name of the category for the property or event that this attribute is applied to. + + + Gets a representing the Data category. + A for the data category. + + + Gets a representing the Default category. + A for the default category. + + + Gets a representing the Design category. + A for the design category. + + + Gets a representing the DragDrop category. + A for the drag-and-drop category. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Gets a representing the Focus category. + A for the focus category. + + + Gets a representing the Format category. + A for the format category. + + + Returns the hash code for this attribute. + A 32-bit signed integer hash code. + + + Looks up the localized name of the specified category. + The identifer for the category to look up. + The localized name of the category, or if a localized name does not exist. + + + Determines if this attribute is the default. + + if the attribute is the default value for this attribute class; otherwise, . + + + Gets a representing the Key category. + A for the key category. + + + Gets a representing the Layout category. + A for the layout category. + + + Gets a representing the Mouse category. + A for the mouse category. + + + Gets a representing the WindowStyle category. + A for the window style category. + + + Provides the base implementation for the interface and enables object sharing between applications. + + + Initializes a new instance of the class. + + + Gets a value indicating whether the component can raise an event. + + if the component can raise events; otherwise, . The default is . + + + Gets the that contains the . + The that contains the , if any, or if the is not encapsulated in an . + + + Gets a value that indicates whether the is currently in design mode. + + if the is in design mode; otherwise, . + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Occurs when the component is disposed by a call to the method. + + + Gets the list of event handlers that are attached to this . + An that provides the delegates for this component. + + + Releases unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection. + + + Returns an object that represents a service provided by the or by its . + A service provided by the . + An that represents a service provided by the , or if the does not provide the specified service. + + + Gets or sets the of the . + The associated with the , or if the is not encapsulated in an , the does not have an associated with it, or the is removed from its . + + + Returns a containing the name of the , if any. This method should not be overridden. + A containing the name of the , if any, or if the is unnamed. + + + Provides a read-only container for a collection of objects. + + + Initializes a new instance of the class using the specified array of components. + An array of objects to initialize the collection with. + + + Copies the entire collection to an array, starting writing at the specified array index. + An array to copy the objects in the collection to. + The index of the at which copying to should begin. + + + Gets the in the collection at the specified collection index. + The collection index of the to get. + The at the specified index. + If the specified index is not within the index range of the collection. + + + Gets any component in the collection matching the specified name. + The name of the to get. + A component with a name matching the name specified by the parameter, or if the named component cannot be found in the collection. + + + Specifies a description for a property or event. + + + Initializes a new instance of the class with no parameters. + + + Initializes a new instance of the class with a description. + The description text. + + + Specifies the default value for the , which is an empty string (""). This field is read-only. + + + Gets the description stored in this attribute. + The description stored in this attribute. + + + Gets or sets the string stored as the description. + The string stored as the description. The default value is an empty string (""). + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns a value indicating whether this is the default instance. + + , if this is the default instance; otherwise, . + + + Specifies that the designer for a class belongs to a certain category. + + + Initializes a new instance of the class with an empty string (""). + + + Initializes a new instance of the class with the given category name. + The name of the category. + + + Gets the name of the category. + The name of the category. + + + Specifies that a component marked with this category use a component designer. This field is read-only. + + + Specifies that a component marked with this category cannot use a visual designer. This field is read-only. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Specifies that a component marked with this category use a form designer. This field is read-only. + + + Specifies that a component marked with this category use a generic designer. This field is read-only. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Determines if this attribute is the default. + + if the attribute is the default value for this attribute class; otherwise, . + + + Gets a unique identifier for this attribute. + An that is a unique identifier for the attribute. + + + Specifies the visibility a property has to the design-time serializer. + + + The code generator produces code for the contents of the object, rather than for the object itself. + + + The code generator does not produce code for the object. + + + The code generator produces code for the object. + + + Specifies the type of persistence to use when serializing a property on a component at design time. + + + Initializes a new instance of the class using the specified value. + One of the values. + + + Specifies that a serializer should serialize the contents of the property, rather than the property itself. This field is read-only. + + + Specifies the default value, which is , that is, a visual designer uses default rules to generate the value of a property. This field is read-only. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + + if is equal to this instance; otherwise, . + + + Returns the hash code for this object. + A 32-bit signed integer hash code. + + + Specifies that a serializer should not serialize the value of the property. This field is read-only. + + + Gets a value indicating whether the current value of the attribute is the default value for the attribute. + + if the attribute is set to the default value; otherwise, . + + + Gets a value indicating the basic serialization mode a serializer should use when determining whether and how to persist the value of a property. + One of the values. The default is . + + + Specifies that a serializer should be allowed to serialize the value of the property. This field is read-only. + + + Specifies whether a property can only be set at design time. + + + Initializes a new instance of the class. + + if a property can be set only at design time; if the property can be set at design time and at run time. + + + Specifies the default value for the , which is . This field is read-only. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Determines if this attribute is the default. + + if the attribute is the default value for this attribute class; otherwise, . + + + Gets a value indicating whether a property can be set only at design time. + + if a property can be set only at design time; otherwise, . + + + Specifies that a property can be set at design time or at run time. This field is read-only. + + + Specifies that a property can be set only at design time. This field is read-only. + + + Specifies the display name for a property, event, or public void method which takes no arguments. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the display name. + The display name. + + + Specifies the default value for the . This field is read-only. + + + Gets the display name for a property, event, or public void method that takes no arguments stored in this attribute. + The display name. + + + Gets or sets the display name. + The display name. + + + Determines whether two instances are equal. + The to test the value equality of. + + if the value of the given object is equal to that of the current object; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Determines if this attribute is the default. + + if the attribute is the default value for this attribute class; otherwise, . + + + Provides a simple list of delegates. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Adds a delegate to the list. + The object that owns the event. + The delegate to add to the list. + + + Adds a list of delegates to the current list. + The list to add. + + + Disposes the delegate list. + + + Gets or sets the delegate for the specified object. + An object to find in the list. + The delegate for the specified key, or if a delegate does not exist. + + + Removes a delegate from the list. + The object that owns the event. + The delegate to remove from the list. + + + Provides functionality required by all components. + + + Represents the method that handles the event of a component. + + + Gets or sets the associated with the . + The object associated with the component; or , if the component does not have a site. + + + Provides functionality for containers. Containers are objects that logically contain zero or more components. + + + Adds the specified to the at the end of the list. + The to add. + + + Adds the specified to the at the end of the list, and assigns a name to the component. + The to add. + The unique, case-insensitive name to assign to the component. +-or- + that leaves the component unnamed. + + + Gets all the components in the . + A collection of objects that represents all the components in the . + + + Removes a component from the . + The to remove. + + + Specifies that an object has no subproperties capable of being edited. This class cannot be inherited. + + + Initializes a new instance of the class. + + if the object is immutable; otherwise, . + + + Represents the default value for . + + + Returns a value that indicates whether this instance is equal to a specified object. + An to compare with this instance or a null reference ( in Visual Basic). + + if equals the type and value of this instance; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Gets whether the object is immutable. + + if the object is immutable; otherwise, . + + + Indicates whether the value of this instance is the default value. + + if this instance is the default attribute for the class; otherwise, . + + + Specifies that an object has at least one editable subproperty. This field is read-only. + + + Specifies that an object has no subproperties that can be edited. This field is read-only. + + + Specifies which event is raised on initialization. This class cannot be inherited. + + + Initializes a new instance of the class. + The name of the initialization event. + + + Gets the name of the initialization event. + The name of the initialization event. + + + Thrown when a thread on which an operation should execute no longer exists or has no message loop. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the given and . + The to be used for deserialization. + The destination to be used for deserialization. + + + Initializes a new instance of the class with the specified detailed description. + A detailed description of the error. + + + Initializes a new instance of the class with the specified detailed description and the specified exception. + A detailed description of the error. + A reference to the inner exception that is the cause of this exception. + + + The exception thrown when using invalid arguments that are enumerators. + + + Initializes a new instance of the class without a message. + + + Initializes a new instance of the class using the specified serialization data and context. + The to be used for deserialization. + The destination to be used for deserialization. + + + Initializes a new instance of the class with the specified message. + The message to display with this exception. + + + Initializes a new instance of the class with the specified detailed description and the specified exception. + A detailed description of the error. + A reference to the inner exception that is the cause of this exception. + + + Initializes a new instance of the class with a message generated from the argument, the invalid value, and an enumeration class. + The name of the argument that caused the exception. + The value of the argument that failed. + A that represents the enumeration class with the valid values. + + + Provides functionality required by sites. + + + Gets the component associated with the when implemented by a class. + The instance associated with the . + + + Gets the associated with the when implemented by a class. + The instance associated with the . + + + Determines whether the component is in design mode when implemented by a class. + + if the component is in design mode; otherwise, . + + + Gets or sets the name of the component associated with the when implemented by a class. + The name of the component associated with the ; or , if no name is assigned to the component. + + + Specifies that this object supports a simple, transacted notification for batch initialization. + + + Signals the object that initialization is starting. + + + Signals the object that initialization is complete. + + + Provides a way to synchronously or asynchronously execute a delegate. + + + Asynchronously executes the delegate on the thread that created this object. + A to a method that takes parameters of the same number and type that are contained in . + An array of type to pass as arguments to the given method. This can be if no arguments are needed. + An interface that represents the asynchronous operation started by calling this method. + + + Waits until the process started by calling completes, and then returns the value generated by the process. + An interface that represents the asynchronous operation started by calling . + An that represents the return value generated by the asynchronous operation. + + + Synchronously executes the delegate on the thread that created this object and marshals the call to the creating thread. + A that contains a method to call, in the context of the thread for the control. + An array of type that represents the arguments to pass to the given method. This can be if no arguments are needed. + An that represents the return value from the delegate being invoked, or if the delegate has no return value. + + + Gets a value indicating whether the caller must call when calling an object that implements this interface. + + if the caller must call ; otherwise, . + + + Specifies whether a property should be localized. This class cannot be inherited. + + + Initializes a new instance of the class. + + if a property should be localized; otherwise, . + + + Specifies the default value, which is . This field is read-only. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Determines if this attribute is the default. + + if the attribute is the default value for this attribute class; otherwise, . + + + Gets a value indicating whether a property should be localized. + + if a property should be localized; otherwise, . + + + Specifies that a property should not be localized. This field is read-only. + + + Specifies that a property should be localized. This field is read-only. + + + Specifies that this property can be combined with properties belonging to other objects in a Properties window. + + + Initializes a new instance of the class. + + if this property can be combined with properties belonging to other objects in a Properties window; otherwise, . + + + Gets a value indicating whether this property can be combined with properties belonging to other objects in a Properties window. + + if this property can be combined with properties belonging to other objects in a Properties window; otherwise, . + + + Specifies the default value, which is , that is a property can be combined with properties belonging to other objects in a Properties window. This field is read-only. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + + if is equal to this instance; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Determines if this attribute is the default. + + if the attribute is the default value for this attribute class; otherwise, . + + + Specifies that a property cannot be combined with properties belonging to other objects in a Properties window. This field is read-only. + + + Specifies that a property can be combined with properties belonging to other objects in a Properties window. This field is read-only. + + + 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. + + + Initializes a new instance of the class, using the specified value to determine whether the parent property is notified of changes to the value of the property. + + if the parent should be notified of changes; otherwise, . + + + Indicates the default attribute state, that the property should not notify the parent property of changes to its value. This field is read-only. + + + Gets a value indicating whether the specified object is the same as the current object. + The object to test for equality. + + if the object is the same as this object; otherwise, . + + + Gets the hash code for this object. + The hash code for the object the attribute belongs to. + + + Gets a value indicating whether the current value of the attribute is the default value for the attribute. + + if the current value of the attribute is the default value of the attribute; otherwise, . + + + Indicates that the parent property is not be notified of changes to the value of the property. This field is read-only. + + + Gets or sets a value indicating whether the parent property should be notified of changes to the value of the property. + + if the parent property should be notified of changes; otherwise, . + + + Indicates that the parent property is notified of changes to the value of the property. This field is read-only. + + + Indicates whether the name of the associated property is displayed with parentheses in the Properties window. This class cannot be inherited. + + + Initializes a new instance of the class that indicates that the associated property should not be shown with parentheses. + + + Initializes a new instance of the class, using the specified value to indicate whether the attribute is displayed with parentheses. + + if the name should be enclosed in parentheses; otherwise, . + + + Initializes a new instance of the class with a default value that indicates that the associated property should not be shown with parentheses. This field is read-only. + + + Compares the specified object to this object and tests for equality. + The object to be compared. + + if equal; otherwise, . + + + Gets the hash code for this object. + The hash code for the object the attribute belongs to. + + + Gets a value indicating whether the current value of the attribute is the default value for the attribute. + + if the current value of the attribute is the default value of the attribute; otherwise, . + + + Gets a value indicating whether the Properties window displays the name of the property in parentheses in the Properties window. + + if the property is displayed with parentheses; otherwise, . + + + Specifies whether the property this attribute is bound to is read-only or read/write. This class cannot be inherited. + + + Initializes a new instance of the class. + + to show that the property this attribute is bound to is read-only; to show that the property is read/write. + + + Specifies the default value for the , which is (that is, the property this attribute is bound to is read/write). This field is read-only. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + + if is equal to this instance; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Determines if this attribute is the default. + + if the attribute is the default value for this attribute class; otherwise, . + + + Gets a value indicating whether the property this attribute is bound to is read-only. + + if the property this attribute is bound to is read-only; if the property is read/write. + + + Specifies that the property this attribute is bound to is read/write and can be modified. This field is read-only. + + + Specifies that the property this attribute is bound to is read-only and cannot be modified in the server explorer. This field is read-only. + + + Defines identifiers that indicate the type of a refresh of the Properties window. + + + The properties should be requeried and the view should be refreshed. + + + No refresh is necessary. + + + The view should be refreshed. + + + Indicates that the property grid should refresh when the associated property value changes. This class cannot be inherited. + + + Initializes a new instance of the class. + A value indicating the nature of the refresh. + + + Indicates that all properties are queried again and refreshed if the property value is changed. This field is read-only. + + + Indicates that no other properties are refreshed if the property value is changed. This field is read-only. + + + Overrides the object's method. + The object to test for equality. + + if the specified object is the same; otherwise, . + + + Returns the hash code for this object. + The hash code for the object that the attribute belongs to. + + + Gets a value indicating whether the current value of the attribute is the default value for the attribute. + + if the current value of the attribute is the default; otherwise, . + + + Gets the refresh properties for the member. + A that indicates the current refresh properties for the member. + + + Indicates that all properties are repainted if the property value is changed. This field is read-only. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.TypeConverter.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.TypeConverter.dll new file mode 100755 index 0000000000000000000000000000000000000000..e0d655ee065df99b0d300641acf9ff5019aaa5aa GIT binary patch literal 90696 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 UYE~UrglTIH`-&y~!?U>m50AI7mH+?% literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.TypeConverter.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.TypeConverter.xml new file mode 100755 index 0000000..08ae12c --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.TypeConverter.xml @@ -0,0 +1,8595 @@ + + + + System.ComponentModel.TypeConverter + + + + Provides data for the event. + + + Initializes a new instance of the class using no parameters. + + + Initializes a new instance of the class using the specified object as the new item. + An to use as the new item value. + + + Gets or sets the object to be added to the binding list. + The to be added as a new item to the associated collection. + + + Represents the method that will handle the event. + The source of the event, typically a data container or data-bound collection. + A that contains the event data. + + + 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. + + + Initializes a new instance of the class, given a Boolean value for its value. + The value of this attribute. + + + Initializes a new instance of the class, given an 8-bit unsigned integer for its value. + The value of this attribute. + + + Initializes a new instance of the class, given a Unicode character for its value. + The value of this attribute. + + + Initializes a new instance of the class, given a double-precision floating-point number for its value. + The value of this attribute. + + + Initializes a new instance of the class, given a 16-bit signed integer for its value. + The value of this attribute. + + + Initializes a new instance of the class, given a 32-bit signed integer for its value. + The value of this attribute. + + + Initializes a new instance of the class, given a 64-bit signed integer for its value. + The value of this attribute. + + + Initializes a new instance of the class, given an object for its value. + The value of this attribute. + + + Initializes a new instance of the class, given a single-precision floating point number for its value. + The value of this attribute. + + + Initializes a new instance of the class, given a string for its value. + The value of this attribute. + + + Initializes a new instance of the class, given the value and its type. + The of the parameter. + The value for this attribute. + + + Determines whether the specified is equal to the current . + The to compare with the current . + + if the specified is equal to the current ; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Gets the object that is the value of this . + The object that is the value of this . + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Converts the given value object to the specified destination type. + An that provides a format context. + The culture into which will be converted. + The to convert. + The to convert the value to. + An that represents the converted value. + + is . + The conversion cannot be performed. + + + Gets a collection of properties for the type of array specified by the value parameter. + An that provides a format context. + An that specifies the type of array to get the properties for. + An array of type that will be used as a filter. + A with the properties that are exposed for an array, or if there are no properties. + + + Gets a value indicating whether this object supports properties. + An that provides a format context. + + because should be called to find the properties of this object. This method never returns . + + + Represents a collection of attributes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + An array of type that provides the attributes for this collection. + + is . + + + Gets the attribute collection. + The attribute collection. + + + Determines whether this collection of attributes has the specified attribute. + An to find in the collection. + + if the collection contains the attribute or is the default attribute for the type of attribute; otherwise, . + + + Determines whether this attribute collection contains all the specified attributes in the attribute array. + An array of type to find in the collection. + + if the collection contains all the attributes; otherwise, . + + + Copies the collection to an array, starting at the specified index. + The to copy the collection to. + The index to start from. + + + Gets the number of attributes. + The number of attributes. + + + Specifies an empty collection that you can use, rather than creating a new one. This field is read-only. + + + Creates a new from an existing . + An from which to create the copy. + An array of type that provides the attributes for this collection. Can be . + A new that is a copy of . + + is . + + + Returns the default of a given . + The of the attribute to retrieve. + The default of a given . + + + Gets an enumerator for this collection. + An enumerator of type . + + + Gets the attribute with the specified index number. + The zero-based index of . + The with the specified index number. + + + Gets the attribute with the specified type. + The of the to get from the collection. + The with the specified type or, if the attribute does not exist, the default value for the attribute type. + + + Determines whether a specified attribute is the same as an attribute in the collection. + An instance of to compare with the attributes in this collection. + + if the attribute is contained within the collection and has the same value as the attribute in the collection; otherwise, . + + + Determines whether the attributes in the specified array are the same as the attributes in the collection. + An array of to compare with the attributes in this collection. + + if all the attributes in the array are contained in the collection and have the same values as the attributes in the collection; otherwise, . + + + Gets the number of elements contained in the collection. + The number of elements contained in the collection. + + + Gets a value indicating whether access to the collection is synchronized (thread-safe). + + if access to the collection is synchronized (thread-safe); otherwise, . + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the collection. + + + Returns an for the . + An for the . + + + Enables attribute redirection. This class cannot be inherited. + + + Initializes a new instance of the class with the given type name. + The name of the type to specify. + + is . + + + Initializes a new instance of the class with the given type name and property name. + The name of the type to specify. + The name of the property for which attributes will be retrieved. + + is . + + + Initializes a new instance of the class with the given type. + The type to specify. + + is . + + + Gets the name of the property for which attributes will be retrieved. + The name of the property for which attributes will be retrieved. + + + Gets the assembly qualified type name passed into the constructor. + The assembly qualified name of the type specified in the constructor. + + + Provides a base type converter for nonfloating-point numerical types. + + + Determines if this converter can convert an object in the given source type to the native type of the converter. + An that provides a format context. + A that represents the type from which you want to convert. + + if this converter can perform the operation; otherwise, . + + + Returns a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type to which you want to convert. + + if this converter can perform the operation; otherwise, . + + + Converts the given object to the converter's native type. + An that provides a format context. + A that specifies the culture to represent the number. + The object to convert. + An that represents the converted value. + + is not a valid value for the target type. + The conversion cannot be performed. + + + Converts the specified object to another type. + An that provides a format context. + A that specifies the culture to represent the number. + The object to convert. + The type to convert the object to. + An that represents the converted value. + + is . + The conversion cannot be performed. + + + Specifies whether a member is typically used for binding. This class cannot be inherited. + + + Initializes a new instance of the class with a Boolean value. + + to use property for binding; otherwise, . + + + Initializes a new instance of the class. + + to use property for binding; otherwise, . + One of the values. + + + Initializes a new instance of the class with one of the values. + One of the values. + + + Initializes a new instance of the class. + One of the values. + One of the values. + + + Gets a value indicating that a property is typically used for binding. + + if the property is typically used for binding; otherwise, . + + + Specifies the default value for the , which is . This field is read-only. + + + Gets a value indicating the direction or directions of this property's data binding. + The direction of this property's data binding. + + + Determines whether two objects are equal. + The object to compare. + + if the specified is equal to the current ; if it is not equal. + + + Serves as a hash function for the class. + A hash code for the current . + + + Determines if this attribute is the default. + + if the attribute is the default value for this attribute class; otherwise, . + + + Specifies that a property is not typically used for binding. This field is read-only. + + + Specifies that a property is typically used for binding. This field is read-only. + + + Specifies values to indicate whether a property can be bound to a data element or another property. + + + The property is set to the default. + + + The property is not bindable at design time. + + + The property is bindable at design time. + + + Specifies whether the template can be bound one way or two ways. + + + The template can only accept property values. Used with a generic . + + + The template can accept and expose property values. Used with an . + + + Provides a generic collection that supports data binding. + The type of elements in the list. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the class with the specified list. + An of items to be contained in the . + + + Occurs before an item is added to the list. + + + Adds a new item to the collection. + The item added to the list. + The property is set to . +-or- +A public parameterless constructor could not be found for the current item type. + + + Adds a new item to the end of the collection. + The item that was added to the collection. + The new item is not the same type as the objects contained in the . + + + Gets or sets a value indicating whether items in the list can be edited. + + if list items can be edited; otherwise, . The default is . + + + Gets or sets a value indicating whether you can add items to the list using the method. + + if you can add items to the list with the method; otherwise, . The default depends on the underlying type contained in the list. + + + Gets or sets a value indicating whether you can remove items from the collection. + + if you can remove items from the list with the method otherwise, . The default is . + + + Sorts the items if overridden in a derived class; otherwise, throws a . + A that specifies the property to sort on. + One of the values. + Method is not overridden in a derived class. + + + Discards a pending new item. + The index of the of the new item to be added + + + Removes all elements from the collection. + + + Commits a pending new item to the collection. + The index of the new item to be added. + + + 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 . + The to search for. + The value of to match. + The zero-based index of the item that matches the property descriptor and contains the specified value. + + is not overridden in a derived class. + + + Inserts the specified item in the list at the specified index. + The zero-based index where the item is to be inserted. + The item to insert in the list. + + + Gets a value indicating whether the list is sorted. + + if the list is sorted; otherwise, . The default is . + + + Occurs when the list or an item in the list changes. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Gets or sets a value indicating whether adding or removing items within the list raises events. + + if adding or removing items raises events; otherwise, . The default is . + + + Removes the item at the specified index. + The zero-based index of the item to remove. + You are removing a newly added item and is set to . + + + Removes any sort applied with if sorting is implemented in a derived class; otherwise, raises . + Method is not overridden in a derived class. + + + Raises a event of type . + + + Raises a event of type for the item at the specified position. + A zero-based index of the item to be reset. + + + Replaces the item at the specified index with the specified item. + The zero-based index of the item to replace. + The new value for the item at the specified index. The value can be for reference types. + + is less than zero. +-or- + is greater than . + + + Gets the direction the list is sorted. + One of the values. The default is . + + + Gets the property descriptor that is used for sorting the list if sorting is implemented in a derived class; otherwise, returns . + The used for sorting the list. + + + Gets a value indicating whether events are enabled. + + if events are supported; otherwise, . The default is . + + + Gets a value indicating whether the list supports searching. + + if the list supports searching; otherwise, . The default is . + + + Gets a value indicating whether the list supports sorting. + + if the list supports sorting; otherwise, . The default is . + + + For a description of this member, see . + The to add as a search criteria. + + + Adds a new item to the list. For more information, see . + The item added to the list. + This method is not supported. + + + Gets a value indicating whether items in the list can be edited. + + if list items can be edited; otherwise, . The default is . + + + Gets a value indicating whether new items can be added to the list using the method. + + if you can add items to the list with the method; otherwise, . The default depends on the underlying type contained in the list. + + + Gets a value indicating whether items can be removed from the list. + + if you can remove items from the list with the method; otherwise, . The default is . + + + Sorts the list based on a and a . For a complete description of this member, see . + The to sort by. + One of the values. + + + For a description of this member, see . + The to search on. + The value of the parameter to search for. + The index of the row that has the given . + + + For a description of this member, see . + + if has been called and has not been called; otherwise, . + + + For a description of this member, see . + A to remove from the indexes used for searching. + + + For a description of this member, see + + + For a description of this member, see . + One of the values. + + + For a description of this member, see . + The that is being used for sorting. + + + For a description of this member, see . + + if a event is raised when the list changes or when an item changes; otherwise, . + + + For a description of this member, see . + + if the list supports searching using the method; otherwise, . + + + For a description of this member, see . + + if the list supports sorting; otherwise, . + + + Gets a value indicating whether item property value changes raise events of type . This member cannot be overridden in a derived class. + + if the list type implements , otherwise, . The default is . + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Gets a value indicating whether this converter can convert an object in the given source type to a Boolean object using the specified context. + An that provides a format context. + A that represents the type you wish to convert from. + + if this object can perform the conversion; otherwise, . + + + Converts the given value object to a Boolean object. + An that provides a format context. + A that specifies the culture to which to convert. + The to convert. + An that represents the converted . + + is not a valid value for the target type. + The conversion cannot be performed. + + + Gets a collection of standard values for the Boolean data type. + An that provides a format context. + A that holds a standard set of valid values. + + + Gets a value indicating whether the list of standard values returned from the method is an exclusive list. + An that provides a format context. + + because the returned from is an exhaustive list of possible values. This method never returns . + + + Gets a value indicating whether this object supports a standard set of values that can be picked from a list. + An that provides a format context. + + because can be called to find a common set of values the object supports. This method never returns . + + + Provides a type converter to convert 8-bit unsigned integer objects to and from various other representations. + + + Initializes a new instance of the class. + + + Represents the method that handles a cancelable event. + The source of the event. + A that contains the event data. + + + Provides a type converter to convert Unicode character objects to and from various other representations. + + + Initializes a new instance of the class. + + + 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. + An that provides a format context. + A that represents the type you want to convert from. + + if this converter can perform the conversion; otherwise, . + + + Converts the given object to a Unicode character object. + An that provides a format context. + The culture into which will be converted. + The to convert. + An that represents the converted . + + is not a valid value for the target type. + The conversion cannot be performed. + + + Converts the given value object to a Unicode character object using the arguments. + An that provides a format context. + The culture into which will be converted. + The to convert. + The to convert the value to. + An that represents the converted value. + The conversion cannot be performed. + + + Specifies how the collection is changed. + + + Specifies that an element was added to the collection. + + + Specifies that the entire collection has changed. This is caused by using methods that manipulate the entire collection, such as . + + + Specifies that an element was removed from the collection. + + + Provides data for the event. + + + Initializes a new instance of the class. + One of the values that specifies how the collection changed. + An that specifies the instance of the collection where the change occurred. + + + Gets an action that specifies how the collection changed. + One of the values. + + + Gets the instance of the collection with the change. + An that represents the instance of the collection with the change, or if you refresh the collection. + + + Represents the method that handles the event raised when adding elements to or removing elements from a collection. + The source of the event. + A that contains the event data. + + + Provides a type converter to convert collection objects to and from various other representations. + + + Initializes a new instance of the class. + + + Converts the given value object to the specified destination type. + An that provides a format context. + The culture to which will be converted. + The to convert. This parameter must inherit from . + The to convert the value to. + An that represents the converted value. + + is . + The conversion cannot be performed. + + + Gets a collection of properties for the type of array specified by the value parameter using the specified context and attributes. + An that provides a format context. + An that specifies the type of array to get the properties for. + An array of type that will be used as a filter. + A with the properties that are exposed for this data type, or if there are no properties. This method always returns . + + + Gets a value indicating whether this object supports properties. + An that provides a format context. + + because should not be called to find the properties of this object. This method never returns . + + + Specifies the data source and data member properties for a component that supports complex data binding. This class cannot be inherited. + + + Initializes a new instance of the class using no parameters. + + + Initializes a new instance of the class using the specified data source. + The name of the property to be used as the data source. + + + Initializes a new instance of the class using the specified data source and data member. + The name of the property to be used as the data source. + The name of the property to be used as the source for data. + + + Gets the name of the data member property for the component to which the is bound. + The name of the data member property for the component to which is bound + + + Gets the name of the data source property for the component to which the is bound. + The name of the data source property for the component to which is bound. + + + Represents the default value for the class. + + + Determines whether the specified is equal to the current instance. + The to compare with the current instance + + if the object is equal to the current instance; otherwise, , indicating they are not equal. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Provides a type converter to convert components to and from various other representations. + + + Initializes a new instance of the class. + A that represents the type to associate with this component converter. + + + Gets a collection of properties for the type of component specified by the value parameter. + An that provides a format context. + An that specifies the type of component to get the properties for. + An array of type that will be used as a filter. + A with the properties that are exposed for the component, or if there are no properties. + + + Gets a value indicating whether this object supports properties using the specified context. + An that provides a format context. + + because should be called to find the properties of this object. This method never returns . + + + Provides the base class for a custom component editor. + + + Initializes a new instance of the class. + + + Edits the component and returns a value indicating whether the component was modified based upon a given context. + An optional context object that can be used to obtain further information about the edit. + The component to be edited. + + if the component was modified; otherwise, . + + + Edits the component and returns a value indicating whether the component was modified. + The component to be edited. + + if the component was modified; otherwise, . + + + Provides simple functionality for enumerating resources for a component or object. The class is a . + + + Initializes a new instance of the class with default values. + + + Creates a that looks up resources in satellite assemblies based on information from the specified . + A from which the derives all information for finding resource files. + + + Applies a resource's value to the corresponding property of the object. + An that contains the property value to be applied. + A that contains the name of the object to look up in the resources. + + or is . + + + Applies a resource's value to the corresponding property of the object. + An that contains the property value to be applied. + A that contains the name of the object to look up in the resources. + The culture for which to apply resources. + + or is . + + + Encapsulates zero or more components. + + + Initializes a new instance of the class. + + + Adds the specified to the . The component is unnamed. + The component to add. + + is . + + + Adds the specified to the and assigns it a name. + The component to add. + The unique, case-insensitive name to assign to the component. +-or- +, which leaves the component unnamed. + + is . + + is not unique. + + + Gets all the components in the . + A collection that contains the components in the . + + + Creates a site for the given and assigns the given name to the site. + The to create a site for. + The name to assign to , or to skip the name assignment. + The newly created site. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Releases unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection. + + + Gets the service object of the specified type, if it is available. + The of the service to retrieve. + An implementing the requested service, or if the service cannot be resolved. + + + Removes a component from the . + The component to remove. + + + Removes a component from the without setting to . + The component to remove. + + + Determines whether the component name is unique for this container. + The named component. + The component name to validate. + + is . + + is not unique. + + + Provides a base class for the container filter service. + + + Initializes a new instance of the class. + + + Filters the component collection. + The component collection to filter. + A that represents a modified collection. + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Gets a value indicating whether this converter can convert an object in the given source type to a using the specified context. + An that provides a format context. + A that represents the type you wish to convert from. + + if this converter can perform the conversion; otherwise, . + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type you wish to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the specified value object to a . + An that provides a format context. + A that specifies the culture to which to convert. + The to convert. + An that represents the converted value. + + specifies a culture that is not valid. + The conversion cannot be performed. + + + Converts the given value object to the specified destination type. + An that provides a format context. + A that specifies the culture to which to convert. + The to convert. + The to convert the value to. + An that represents the converted . + + is . + The conversion cannot be performed. + + + Retrieves the name of the specified culture. + A that specifies the culture to get the name for. + The name of the specified culture. + + + Gets a collection of standard values for a object using the specified context. + An that provides a format context. + A containing a standard set of valid values, or if the data type does not support a standard set of values. + + + Gets a value indicating whether the list of standard values returned from is an exhaustive list. + An that provides a format context. + + because the returned from is not an exhaustive list of possible values (that is, other values are possible). This method never returns . + + + Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context. + An that provides a format context. + + because should be called to find a common set of values the object supports. This method never returns . + + + Provides a simple default implementation of the interface. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using a parent custom type descriptor. + The parent custom type descriptor. + + + Returns a collection of custom attributes for the type represented by this type descriptor. + An containing the attributes for the type. The default is . + + + Returns the fully qualified name of the class represented by this type descriptor. + A containing the fully qualified class name of the type this type descriptor is describing. The default is . + + + Returns the name of the class represented by this type descriptor. + A containing the name of the component instance this type descriptor is describing. The default is . + + + Returns a type converter for the type represented by this type descriptor. + A for the type represented by this type descriptor. The default is a newly created . + + + Returns the event descriptor for the default event of the object represented by this type descriptor. + The for the default event on the object represented by this type descriptor. The default is . + + + Returns the property descriptor for the default property of the object represented by this type descriptor. + A for the default property on the object represented by this type descriptor. The default is . + + + Returns an editor of the specified type that is to be associated with the class represented by this type descriptor. + The base type of the editor to retrieve. + An editor of the given type that is to be associated with the class represented by this type descriptor. The default is . + + + Returns a collection of event descriptors for the object represented by this type descriptor. + An containing the event descriptors for the object represented by this type descriptor. The default is . + + + Returns a filtered collection of event descriptors for the object represented by this type descriptor. + An array of attributes to use as a filter. This can be . + An containing the event descriptions for the object represented by this type descriptor. The default is . + + + Returns a collection of property descriptors for the object represented by this type descriptor. + A containing the property descriptions for the object represented by this type descriptor. The default is . + + + Returns a filtered collection of property descriptors for the object represented by this type descriptor. + An array of attributes to use as a filter. This can be . + A containing the property descriptions for the object represented by this type descriptor. The default is . + + + Returns an object that contains the property described by the specified property descriptor. + The property descriptor for which to retrieve the owning object. + An that owns the given property specified by the type descriptor. The default is . + + + Identifies a type as an object suitable for binding to an object. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and indicates whether an object is suitable for binding to an object. + + if the object is suitable for binding to an object; otherwise, . + + + Indicates that the class is suitable for binding to an object at design time. This field is read-only. + + + Represents the default value of the class, which indicates that the class is suitable for binding to an object at design time. This field is read-only. + + + Determines whether this instance of fits the pattern of another object. + An object to compare with this instance of . + + if this instance is the same as the instance specified by the parameter; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets a value indicating whether an object should be considered suitable for binding to an object at design time. + + if the object should be considered suitable for binding to an object; otherwise, . + + + Gets a value indicating whether the current value of the attribute is the default value for the attribute. + + if the current value of the attribute is the default; otherwise, . + + + Indicates that the class is not suitable for binding to an object at design time. This field is read-only. + + + Provides metadata for a property representing a data field. This class cannot be inherited. + + + Initializes a new instance of the class and indicates whether the field is the primary key for the data row. + + to indicate that the field is in the primary key of the data row; otherwise, . + + + Initializes a new instance of the class and indicates whether the field is the primary key for the data row, and whether the field is a database identity field. + + to indicate that the field is in the primary key of the data row; otherwise, . + + to indicate that the field is an identity field that uniquely identifies the data row; otherwise, . + + + Initializes a new instance of the 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. + + to indicate that the field is in the primary key of the data row; otherwise, . + + to indicate that the field is an identity field that uniquely identifies the data row; otherwise, . + + to indicate that the field can be null in the data store; otherwise, . + + + Initializes a new instance of the 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. + + to indicate that the field is in the primary key of the data row; otherwise, . + + to indicate that the field is an identity field that uniquely identifies the data row; otherwise, . + + to indicate that the field can be null in the data store; otherwise, . + The length of the field in bytes. + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance of . + + if this instance is the same as the instance specified by the parameter; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets a value indicating whether a property represents an identity field in the underlying data. + + if the property represents an identity field in the underlying data; otherwise, . The default value is . + + + Gets a value indicating whether a property represents a field that can be null in the underlying data store. + + if the property represents a field that can be null in the underlying data store; otherwise, . + + + Gets the length of the property in bytes. + The length of the property in bytes, or -1 if not set. + + + Gets a value indicating whether a property is in the primary key in the underlying data. + + if the property is in the primary key of the data store; otherwise, . + + + 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. + + + Initializes a new instance of the class and identifies the type of data operation the method performs. + One of the values that describes the data operation the method performs. + + + Initializes a new instance of the 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. + One of the values that describes the data operation the method performs. + + to indicate the method that the attribute is applied to is the default method of the data object for the specified ; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance of . + + if this instance is the same as the instance specified by the parameter; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets a value indicating whether the method that the is applied to is the default data method exposed by the data object for a specific method type. + + if the method is the default method exposed by the object for a method type; otherwise, . + + + Gets a value indicating whether this instance shares a common pattern with a specified attribute. + An object to compare with this instance of . + + if this instance is the same as the instance specified by the parameter; otherwise, . + + + Gets a value indicating the type of data operation the method performs. + One of the values that identifies the type of data operation performed by the method to which the is applied. + + + Identifies the type of data operation performed by a method, as specified by the applied to the method. + + + Indicates that a method is used for a data operation that deletes data. + + + Indicates that a method is used for a data operation that fills a object. + + + Indicates that a method is used for a data operation that inserts data. + + + Indicates that a method is used for a data operation that retrieves data. + + + Indicates that a method is used for a data operation that updates data. + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Gets a value indicating whether this converter can convert an object in the given source type to a using the specified context. + An that provides a format context. + A that represents the type you wish to convert from. + + if this object can perform the conversion; otherwise, . + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type you wish to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given value object to a . + An that provides a format context. + An optional . If not supplied, the current culture is assumed. + The to convert. + An that represents the converted . + + is not a valid value for the target type. + The conversion cannot be performed. + + + Converts the given value object to a using the arguments. + An that provides a format context. + An optional . If not supplied, the current culture is assumed. + The to convert. + The to convert the value to. + An that represents the converted . + The conversion cannot be performed. + + + Provides a type converter to convert structures to and from various other representations. + + + Initializes a new instance of the class. + + + Returns a value that indicates whether an object of the specified source type can be converted to a . + The date format context. + The source type to check. + + if the specified type can be converted to a ; otherwise, . + + + Returns a value that indicates whether a can be converted to an object of the specified type. + The date format context. + The destination type to check. + + if a can be converted to the specified type; otherwise, . + + + Converts the specified object to a . + The date format context. + The date culture. + The object to be converted. + A that represents the specified object. + The conversion cannot be performed. + + + Converts a to an object of the specified type. + The date format context. + The date culture. + The to be converted. + The type to convert to. + An object of the specified type that represents the . + The conversion cannot be performed. + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type you wish to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given value object to a using the arguments. + An that provides a format context. + An optional . If not supplied, the current culture is assumed. + The to convert. + The to convert the value to. + An that represents the converted value. + The is . + The conversion cannot be performed. + + + Specifies the default binding property for a component. This class cannot be inherited. + + + Initializes a new instance of the class using no parameters. + + + Initializes a new instance of the class using the specified property name. + The name of the default binding property. + + + Represents the default value for the class. + + + Determines whether the specified is equal to the current instance. + The to compare with the current instance + + if the object is equal to the current instance; otherwise, , indicating they are not equal. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets the name of the default binding property for the component to which the is bound. + The name of the default binding property for the component to which the is bound. + + + Specifies the default event for a component. + + + Initializes a new instance of the class. + The name of the default event for the component this attribute is bound to. + + + Specifies the default value for the , which is . This field is read-only. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets the name of the default event for the component this attribute is bound to. + The name of the default event for the component this attribute is bound to. The default value is . + + + Specifies the default property for a component. + + + Initializes a new instance of the class. + The name of the default property for the component this attribute is bound to. + + + Specifies the default value for the , which is . This field is read-only. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets the name of the default property for the component this attribute is bound to. + The name of the default property for the component this attribute is bound to. The default value is . + + + Provides data for the event. + + + Initializes a new instance of the class. + The document that is losing activation. + The document that is gaining activation. + + + Gets the document that is gaining activation. + An that represents the document gaining activation. + + + Gets the document that is losing activation. + An that represents the document losing activation. + + + Represents the method that will handle the event. + The source of the event. + An that contains the event data. + + + 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. + + + Initializes a new instance of the class with no associated message or error code. + + + Initializes a new instance of the class using the specified serialization data and context. + The to be used for deserialization. + The destination to be used for deserialization. + + + Initializes a new instance of the class with the specified message. + A message describing the exception. + + + Initializes a new instance of the class with the specified detailed description and the specified exception. + A detailed description of the error. + A reference to the inner exception that is the cause of this exception. + + + Initializes a new instance of the class with the specified message and error code. + A message describing the exception. + The error code to pass. + + + Initializes a new instance of the class that specifies that the check out was canceled. This field is read-only. + + + Represents a unique command identifier that consists of a numeric command ID and a GUID menu group identifier. + + + Initializes a new instance of the class using the specified menu group GUID and command ID number. + The GUID of the group that this menu command belongs to. + The numeric identifier of this menu command. + + + Determines whether two instances are equal. + The object to compare. + + if the specified object is equivalent to this one; otherwise, . + + + Serves as a hash function for a particular type. + A hash code for the current . + + + Gets the GUID of the menu group that the menu command identified by this belongs to. + The GUID of the command group for this command. + + + Gets the numeric command ID. + The command ID number. + + + Returns a that represents the current object. + A string that contains the command ID information, both the GUID and integer identifier. + + + Provides data for the event. This class cannot be inherited. + + + Initializes a new instance of the class. + The component that was changed. + A that represents the member that was changed. + The old value of the changed member. + The new value of the changed member. + + + Gets the component that was modified. + An that represents the component that was modified. + + + Gets the member that has been changed. + A that indicates the member that has been changed. + + + Gets the new value of the changed member. + The new value of the changed member. This property can be . + + + Gets the old value of the changed member. + The old value of the changed member. This property can be . + + + Represents the method that will handle a event. + The source of the event. + A that contains the event data. + + + Provides data for the event. This class cannot be inherited. + + + Initializes a new instance of the class. + The component that is about to be changed. + A indicating the member of the component that is about to be changed. + + + 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. + The component that is about to have a member changed. + + + Gets the member that is about to be changed. + A indicating the member that is about to be changed, if known, or otherwise. + + + Represents the method that will handle a event. + The source of the event. + A event that contains the event data. + + + Provides data for the , , , and events. + + + Initializes a new instance of the class. + The component that is the source of the event. + + + Gets the component associated with the event. + The component associated with the event. + + + Represents the method that will handle the , , , and events raised for component-level events. + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The component to be renamed. + The old name of the component. + The new name of the component. + + + Gets the component that is being renamed. + The component that is being renamed. + + + Gets the name of the component after the rename event. + The name of the component after the rename event. + + + Gets the name of the component before the rename event. + The previous name of the component. + + + Represents the method that will handle a event. + The source of the event. + A that contains the event data. + + + Represents a collection of designers. + + + Initializes a new instance of the class that contains the specified set of designers. + A list that contains the collection of designers to add. + + + Initializes a new instance of the class that contains the specified designers. + An array of objects to store. + + + Gets the number of designers in the collection. + The number of designers in the collection. + + + Gets a new enumerator for this collection. + An that enumerates the collection. + + + Gets the designer at the specified index. + The index of the designer to return. + The designer at the specified index. + + + Copies the elements of the collection to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from collection. The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets the number of elements contained in the collection. + The number of elements contained in the collection. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the collection. + + + Gets a new enumerator for this collection. + An that enumerates the collection. + + + Provides data for the and events. + + + Initializes a new instance of the class. + The of the document. + + + Gets the host of the document. + The of the document. + + + Represents the method that will handle the and events that are raised when a document is created or disposed of. + The source of the event. + A that contains the event data. + + + Provides a base class for getting and setting option values for a designer. + + + Initializes a new instance of the class. + + + Creates a new with the given name and adds it to the given parent. + The parent designer option collection. All collections have a parent except the root object collection. + The name of this collection. + The object providing properties for this collection. Can be if the collection should not provide any properties. + A new with the given name. + + or is . + + is an empty string. + + + Contains a collection of designer options. This class cannot be inherited. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from the collection. The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets the number of child option collections this contains. + The number of child option collections this contains. + + + Returns an that can be used to iterate this collection. + An that can be used to iterate this collection. + + + Returns the index of the first occurrence of a given value in a range of this collection. + The object to locate in the collection. + The index of the first occurrence of value within the entire collection, if found; otherwise, the lower bound of the collection minus 1. + + + Gets the child collection at the given index. + The zero-based index of the child collection to get. + The child collection at the specified index. + + + Gets the child collection at the given name. + The name of the child collection. + The child collection with the name specified by the parameter, or if the name is not found. + + + Gets the name of this . + The name of this . + + + Gets the parent collection object. + The parent collection object, or if there is no parent. + + + Gets the collection of properties offered by this , along with all of its children. + The collection of properties offered by this , along with all of its children. + + + Displays a dialog box user interface (UI) with which the user can configure the options in this . + + if the dialog box can be displayed; otherwise, . + + + Gets a value indicating whether access to the collection is synchronized and, therefore, thread safe. + + if the access to the collection is synchronized; otherwise, . + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the collection. + + + Adds an item to the . + The to add to the . + The position into which the new element was inserted. + + + Removes all items from the collection. + + + Determines whether the collection contains a specific value. + The to locate in the collection + + if the is found in the collection; otherwise, . + + + Determines the index of a specific item in the collection. + The to locate in the collection. + The index of if found in the list; otherwise, -1. + + + Inserts an item into the collection at the specified index. + The zero-based index at which should be inserted. + The to insert into the collection. + + + Gets a value indicating whether the collection has a fixed size. + + if the collection has a fixed size; otherwise, . + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Removes the first occurrence of a specific object from the collection. + The to remove from the collection. + + + Removes the collection item at the specified index. + The zero-based index of the item to remove. + + + Gets the options collection for this service. + A populated with available designer options. + + + Populates a . + The collection to populate. + + + Shows the options dialog box for the given object. + The options collection containing the object to be invoked. + The actual options object. + + if the dialog box is shown; otherwise, . + + + Gets the value of an option defined in this package. + The page to which the option is bound. + The name of the option value. + The value of the option named . + + or is . + + + Sets the value of an option defined in this package. + The page to which the option is bound + The name of the option value. + The value of the option. + + or is . + + + Provides a way to group a series of design-time actions to improve performance and enable most types of changes to be undone. + + + Initializes a new instance of the class with no description. + + + Initializes a new instance of the class using the specified transaction description. + A description for this transaction. + + + Cancels the transaction and attempts to roll back the changes made by the events of the transaction. + + + Gets a value indicating whether the transaction was canceled. + + if the transaction was canceled; otherwise, . + + + Commits this transaction. + + + Gets a value indicating whether the transaction was committed. + + if the transaction was committed; otherwise, . + + + Gets a description for the transaction. + A description for the transaction. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Releases the resources associated with this object. This override commits this transaction if it was not already committed. + + + Raises the event. + + + Performs the actual work of committing a transaction. + + + Releases all resources used by the . + + + Provides data for the and events. + + + Initializes a new instance of the class, using the specified value that indicates whether the designer called on the transaction. + A value indicating whether the transaction was committed. + + + Initializes a new instance of the class. + A value indicating whether the transaction was committed. + + if this is the last transaction to close; otherwise, . + + + Gets a value indicating whether this is the last transaction to close. + + , if this is the last transaction to close; otherwise, . + + + Indicates whether the designer called on the transaction. + + if the designer called on the transaction; otherwise, . + + + Represents the method that handles the and events of a designer. + The source of the event. + A that contains the event data. + + + Represents a verb that can be invoked from a designer. + + + Initializes a new instance of the class. + The text of the menu command that is shown to the user. + The event handler that performs the actions of the verb. + + + Initializes a new instance of the class. + The text of the menu command that is shown to the user. + The event handler that performs the actions of the verb. + 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. + + + Gets or sets the description of the menu item for the verb. + A string describing the menu item. + + + Gets the text description for the verb command on the menu. + A description for the verb command. + + + Overrides . + The verb's text, or an empty string ("") if the text field is empty. + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified array of objects. + A array that indicates the verbs to contain within the collection. + + is . + + + Adds the specified to the collection. + The to add to the collection. + The index in the collection at which the verb was added. + + + Adds the specified set of designer verbs to the collection. + An array of objects to add to the collection. + + is . + + + Adds the specified collection of designer verbs to the collection. + A to add to the collection. + + is . + + + Gets a value indicating whether the specified exists in the collection. + The to search for in the collection. + + if the specified object exists in the collection; otherwise, . + + + Copies the collection members to the specified array beginning at the specified destination index. + The array to copy collection members to. + The destination index to begin copying to. + + + Gets the index of the specified . + The whose index to get in the collection. + The index of the specified object if it is found in the list; otherwise, -1. + + + Inserts the specified at the specified index. + The index in the collection at which to insert the verb. + The to insert in the collection. + + + Gets or sets the at the specified index. + The index at which to get or set the . + A at each valid index in the collection. + + + Raises the event. + + + Raises the event. + The index at which to insert an item. + The object to insert. + + + Raises the event. + The index at which to remove the item. + The object to remove. + + + Raises the event. + The index at which to set the item. + The old object. + The new object. + + + Raises the event. + The object to validate. + + + Removes the specified from the collection. + The to remove from the collection. + + + Represents a design-time license context that can support a license provider at design time. + + + Initializes a new instance of the class. + + + Gets a saved license key. + The type of the license key. + The assembly to get the key from. + The saved license key that matches the specified type. + + + Sets a saved license key. + The type of the license key. + The license key. + + + Gets the license usage mode. + A indicating the licensing mode for the context. + + + Provides support for design-time license context serialization. + + + Serializes the licenses within the specified design-time license context using the specified key and output stream. + The stream to output to. + The key to use for encryption. + A indicating the license context. + + + Defines identifiers that indicate information about the context in which a request for Help information originated. + + + A general context. + + + A selection. + + + A tool window selection. + + + A window. + + + Specifies the context keyword for a class or member. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The Help keyword value. + + is . + + + Initializes a new instance of the class from the given type. + The type from which the Help keyword will be taken. + + is . + + + Represents the default value for . This field is read-only. + + + Determines whether two instances are equal. + The to compare with the current . + + if the specified is equal to the current ; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Gets the Help keyword supplied by this attribute. + The Help keyword supplied by this attribute. + + + Determines whether the Help keyword is . + + if the Help keyword is ; otherwise, . + + + Defines identifiers that indicate the type of a Help keyword. + + + A keyword that F1 was pressed to request help about. + + + A filter keyword. + + + A general keyword. + + + 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 or event. + + + Occurs when a component has been added. + + + Occurs when a component is in the process of being added. + + + Occurs when a component has been changed. + + + Occurs when a component is in the process of being changed. + + + Occurs when a component has been removed. + + + Occurs when a component is in the process of being removed. + + + Occurs when a component is renamed. + + + Announces to the component change service that a particular component has changed. + The component that has changed. + The member that has changed. This is if this change is not related to a single member. + The old value of the member. This is valid only if the member is not . + The new value of the member. This is valid only if the member is not . + + + Announces to the component change service that a particular component is changing. + The component that is about to change. + The member that is changing. This is if this change is not related to a single member. + + + Enables enumeration of components at design time. + + + Gets the list of available component types. + The designer host providing design-time services. Can be . + The base type specifying the components to retrieve. Can be . + The list of available component types. + + + Provides a set of recommended default values during component creation. + + + Restores an instance of a component to its default state. + A dictionary of default property values, which are name/value pairs, with which to reset the component's state. + + + Initializes a new component using a set of recommended values. + A dictionary of default property values, which are name/value pairs, with which to initialize the component's state. + + + Provides the basic framework for building a custom designer. + + + Gets the base component that this designer is designing. + An indicating the base component that this designer is designing. + + + Performs the default action for this designer. + + + Initializes the designer with the specified component. + The component to associate with this designer. + + + Gets a collection of the design-time verbs supported by the designer. + A that contains the verbs supported by the designer, or if the component has no verbs. + + + Provides event notifications when root designers are added and removed, when a selected component changes, and when the current root designer changes. + + + Gets the root designer for the currently active document. + The currently active document, or if there is no active document. + + + Occurs when the current root designer changes. + + + Occurs when a root designer is created. + + + Occurs when a root designer for a document is disposed. + + + Gets a collection of root designers for design documents that are currently active in the development environment. + A containing the root designers that have been created and not yet disposed. + + + Occurs when the current design-view selection changes. + + + Provides an interface that enables a designer to access and filter the dictionaries of a that stores the property, attribute, and event descriptors that a component designer can expose to the design-time environment. + + + When overridden in a derived class, allows a designer to change or remove items from the set of attributes that it exposes through a . + The objects for the class of the component. The keys in the dictionary of attributes are the values of the attributes. + + + When overridden in a derived class, allows a designer to change or remove items from the set of events that it exposes through a . + The objects that represent the events of the class of the component. The keys in the dictionary of events are event names. + + + When overridden in a derived class, allows a designer to change or remove items from the set of properties that it exposes through a . + The objects that represent the properties of the class of the component. The keys in the dictionary of properties are property names. + + + When overridden in a derived class, allows a designer to add items to the set of attributes that it exposes through a . + The objects for the class of the component. The keys in the dictionary of attributes are the values of the attributes. + + + When overridden in a derived class, allows a designer to add items to the set of events that it exposes through a . + The objects that represent the events of the class of the component. The keys in the dictionary of events are event names. + + + When overridden in a derived class, allows a designer to add items to the set of properties that it exposes through a . + The objects that represent the properties of the class of the component. The keys in the dictionary of properties are property names. + + + Provides an interface for managing designer transactions and components. + + + Activates the designer that this host is hosting. + + + Occurs when this designer is activated. + + + Gets the container for this designer host. + The for this host. + + + Creates a component of the specified type and adds it to the design document. + The type of the component to create. + The newly created component. + + + Creates a component of the specified type and name, and adds it to the design document. + The type of the component to create. + The name for the component. + The newly created component. + + + Creates a that can encapsulate event sequences to improve performance and enable undo and redo support functionality. + A new instance of . When you complete the steps in your transaction, you should call on this object. + + + Creates a that can encapsulate event sequences to improve performance and enable undo and redo support functionality, using the specified transaction description. + A title or description for the newly created transaction. + A new . When you have completed the steps in your transaction, you should call on this object. + + + Occurs when this designer is deactivated. + + + Destroys the specified component and removes it from the designer container. + The component to destroy. + + + Gets the designer instance that contains the specified component. + The to retrieve the designer for. + An , or if there is no designer for the specified component. + + + Gets an instance of the specified, fully qualified type name. + The name of the type to load. + The type object for the specified type name, or if the type cannot be found. + + + Gets a value indicating whether the designer host is currently in a transaction. + + if a transaction is in progress; otherwise, . + + + Occurs when this designer completes loading its document. + + + Gets a value indicating whether the designer host is currently loading the document. + + if the designer host is currently loading the document; otherwise, . + + + Gets the instance of the base class used as the root component for the current design. + The instance of the root component class. + + + Gets the fully qualified name of the class being designed. + The fully qualified name of the base component class. + + + Adds an event handler for the event. + + + Adds an event handler for the event. + + + Gets the description of the current transaction. + A description of the current transaction. + + + Adds an event handler for the event. + + + Adds an event handler for the event. + + + Specifies methods for the designer host to report on the state of transactions. + + + Gets a value indicating whether the designer host is closing a transaction. + + if the designer is closing a transaction; otherwise, . + + + Provides access to the designer options located on the Tools menu under the Options command in the Visual Studio development environment. + + + Gets the value of the specified Windows Forms Designer option. + The name of the page that defines the option. + The name of the option property. + The value of the specified option. + + + Sets the value of the specified Windows Forms Designer option. + The name of the page that defines the option. + The name of the option property. + The new value. + + + Provides a basic, component site-specific, key-value pair dictionary through a service that a designer can use to store user-defined data. + + + Gets the key corresponding to the specified value. + The value to look up in the dictionary. + The associated key, or if no key exists. + + + Gets the value corresponding to the specified key. + The key to look up the value for. + The associated value, or if no value exists. + + + Sets the specified key-value pair. + An object to use as the key to associate the value with. + The value to store. + + + Provides a service for registering event handlers for component events. + + + Creates a unique name for an event-handler method for the specified component and event. + The component instance the event is connected to. + The event to create a name for. + The recommended name for the event-handler method for this event. + + + Gets a collection of event-handler methods that have a method signature compatible with the specified event. + The event to get the compatible event-handler methods for. + A collection of strings. + + + Gets an for the event that the specified property descriptor represents, if it represents an event. + The property that represents an event. + An for the event that the property represents, or if the property does not represent an event. + + + Converts a set of event descriptors to a set of property descriptors. + The events to convert to properties. + An array of objects that describe the event set. + + + Converts a single event descriptor to a property descriptor. + The event to convert. + A that describes the event. + + + Displays the user code for the designer. + + if the code is displayed; otherwise, . + + + Displays the user code for the specified event. + The component that the event is connected to. + The event to display. + + if the code is displayed; otherwise, . + + + Displays the user code for the designer at the specified line. + The line number to place the caret on. + + if the code is displayed; otherwise, . + + + Provides an interface that can list extender providers. + + + Gets the set of extender providers for the component. + An array of type that lists the active extender providers. If there are no providers, an empty array is returned. + + + Provides an interface for adding and removing extender providers at design time. + + + Adds the specified extender provider. + The extender provider to add. + + + Removes the specified extender provider. + The extender provider to remove. + + + Provides methods for showing Help topics and adding and removing Help keywords at design time. + + + Adds a context attribute to the document. + The name of the attribute to add. + The value of the attribute. + The type of the keyword, from the enumeration . + + + Removes all existing context attributes from the document. + + + Creates a local to manage subcontexts. + The priority type of the subcontext to add. + The newly created . + + + Removes a previously added context attribute. + The name of the attribute to remove. + The value of the attribute to remove. + + + Removes a context created with . + The local context to remove. + + + Shows the Help topic that corresponds to the specified keyword. + The keyword of the Help topic to display. + + + Shows the Help topic that corresponds to the specified URL. + The URL of the Help topic to display. + + + Provides methods for identifying the components of a component. + + + Searches the specified component for fields that implement the interface and adds each to the specified container, storing the inheritance level of each which can be retrieved using the method. + The to search. Searching begins with this component. + The to add components to. + + + Gets the inheritance attribute for the specified component. + The for which to retrieve the inheritance attribute. + An instance of that describes the level of inheritance of the specified component. + + + Provides methods to manage the global designer verbs and menu commands available in design mode, and to show some types of shortcut menus. + + + Adds the specified standard menu command to the menu. + The to add. + The of the specified is already present on a menu. + + + Adds the specified designer verb to the set of global designer verbs. + The to add. + + + Searches for the specified command ID and returns the menu command associated with it. + The to search for. + The associated with the command ID, or if no command is found. + + + Invokes a menu or designer verb command matching the specified command ID. + The of the command to search for and execute. + + if the command was found and invoked successfully; otherwise, . + + + Removes the specified standard menu command from the menu. + The to remove. + + + Removes the specified designer verb from the collection of global designer verbs. + The to remove. + + + Shows the specified shortcut menu at the specified location. + The for the shortcut menu to show. + The x-coordinate at which to display the menu, in screen coordinates. + The y-coordinate at which to display the menu, in screen coordinates. + + + Gets a collection of the designer verbs that are currently available. + A that contains the designer verbs that are currently available. + + + 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. + + + Gets the component that contains the specified component. + The object to retrieve the parent component for. + The base that contains the specified object, or if no parent component exists. + + + Gets the name of the specified component. + The object to return the name of. + The name of the object referenced, or if the object reference is not valid. + + + Gets a reference to the component whose name matches the specified name. + The name of the component to return a reference to. + An object the specified name refers to, or if no reference is found. + + + Gets all available references to project components. + An array of all objects with references available to the . + + + Gets all available references to components of the specified type. + The type of object to return references to instances of. + An array of all available objects of the specified type. + + + Provides an interface for designers to access resource readers and writers for specific resource types. + + + Locates the resource reader for the specified culture and returns it. + The of the resource for which to retrieve a resource reader. + An interface that contains the resources for the culture, or if no resources for the culture exist. + + + Locates the resource writer for the specified culture and returns it. + The of the resource for which to create a resource writer. + An interface for the specified culture. + + + Provides support for root-level designer view technologies. + + + Gets a view object for the specified view technology. + A that indicates a particular view technology. + An object that represents the view for this designer. + The specified view technology is not supported or does not exist. + + + Gets the set of technologies that this designer can support for its display. + An array of supported values. + + + Provides an interface for a designer to select components. + + + Gets a value indicating whether the specified component is currently selected. + The component to test. + + if the component is part of the user's current selection; otherwise, . + + + Gets a collection of components that are currently selected. + A collection that represents the current set of components that are selected. + + + Gets the object that is currently the primary selected object. + The object that is currently the primary selected object. + + + Occurs when the current selection changes. + + + Occurs when the current selection is about to change. + + + Gets the count of selected objects. + The number of selected objects. + + + Selects the specified collection of components. + The collection of components to select. + + + Selects the components from within the specified collection of components that match the specified selection type. + The collection of components to select. + A value from the enumeration. The default is . + + + Provides a container for services. + + + Adds the specified service to the service container. + The type of service to add. + 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. + + + Adds the specified service to the service container, and optionally promotes the service to parent service containers. + The type of service to add. + 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. + + to promote this request to any parent service containers; otherwise, . + + + Adds the specified service to the service container. + The type of service to add. + An instance of the service type to add. This object must implement or inherit from the type indicated by the parameter. + + + Adds the specified service to the service container, and optionally promotes the service to any parent service containers. + The type of service to add. + An instance of the service type to add. This object must implement or inherit from the type indicated by the parameter. + + to promote this request to any parent service containers; otherwise, . + + + Removes the specified service type from the service container. + The type of service to remove. + + + Removes the specified service type from the service container, and optionally promotes the service to parent service containers. + The type of service to remove. + + to promote this request to any parent service containers; otherwise, . + + + Provides support for building a set of related custom designers. + + + Gets a collection of child designers. + An , containing the collection of child objects of the current designer. + + + Gets the parent designer. + An representing the parent designer, or if there is no parent. + + + Provides an interface to modify the set of member descriptors for a component in design mode. + + + Filters the attributes that a component exposes through a . + The component to filter the attributes of. + A dictionary of attributes that can be modified. + + if the set of filtered attributes is to be cached; if the filter service must query again. + + + Filters the events that a component exposes through a . + The component to filter events for. + A dictionary of events that can be modified. + + if the set of filtered events is to be cached; if the filter service must query again. + + + Filters the properties that a component exposes through a . + The component to filter properties for. + A dictionary of properties that can be modified. + + if the set of filtered properties is to be cached; if the filter service must query again. + + + Discovers available types at design time. + + + Retrieves the list of available types. + The base type to match. Can be . + Indicates whether types from all referenced assemblies should be checked. + A collection of types that match the criteria specified by and . + + + Provides an interface to retrieve an assembly or type by name. + + + Gets the requested assembly. + The name of the assembly to retrieve. + An instance of the requested assembly, or if no assembly can be located. + + + Gets the requested assembly. + The name of the assembly to retrieve. + + if this method should throw an exception if the assembly cannot be located; otherwise, , and this method returns if the assembly cannot be located. + An instance of the requested assembly, or if no assembly can be located. + + + Gets the path to the file from which the assembly was loaded. + The name of the assembly. + The path to the file from which the assembly was loaded. + + + Loads a type with the specified 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. + An instance of that corresponds to the specified name, or if no type can be found. + + + Loads a type with the specified 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. + + if this method should throw an exception if the assembly cannot be located; otherwise, , and this method returns if the assembly cannot be located. + An instance of that corresponds to the specified name, or if no type can be found. + + + Loads a type with the specified 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. + + if this method should throw an exception if the assembly cannot be located; otherwise, , and this method returns if the assembly cannot be located. + + to ignore case when searching for types; otherwise, . + An instance of that corresponds to the specified name, or if no type can be found. + + + Adds a reference to the specified assembly. + An that indicates the assembly to reference. + + + Represents a Windows menu or toolbar command item. + + + Initializes a new instance of the class. + The event to raise when the user selects the menu item or toolbar button. + The unique command ID that links this menu command to the environment's menu. + + + Gets or sets a value indicating whether this menu item is checked. + + if the item is checked; otherwise, . + + + Occurs when the menu command changes. + + + Gets the associated with this menu command. + The associated with the menu command. + + + Gets a value indicating whether this menu item is available. + + if the item is enabled; otherwise, . + + + Invokes the command. + + + Invokes the command with the given parameter. + An optional argument for use by the command. + + + Gets the OLE command status code for this menu item. + An integer containing a mixture of status flags that reflect the state of this menu item. + + + Raises the event. + An that contains the event data. + + + Gets the public properties associated with the . + An containing the public properties of the . + + + Gets or sets a value indicating whether this menu item is supported. + + if the item is supported, which is the default; otherwise, . + + + Returns a string representation of this menu command. + A string containing the value of the property appended with the names of any flags that are set, separated by pipe bars (|). These flag properties include , , , and . + + + Gets or sets a value indicating whether this menu item is visible. + + if the item is visible; otherwise, . + + + Defines identifiers that indicate the type of a selection. + + + Represents an add selection that adds the selected components to the current selection, maintaining the current set of selected components. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + Represents a remove selection that removes the selected components from the current selection, maintaining the current set of selected components. + + + Represents a selection that occurs when the content of a selection is replaced. The selection service replaces the current selection with the replacement. + + + Represents a toggle selection that switches between the current selection and the provided selection. If a component is already selected and is passed into with a selection type of , the component selection will be canceled. + + + Identifies the valid selection types as , , , , or . + + + Provides the base class for serializing a set of components or serializable objects into a serialization store. + + + Initializes a new instance of the class. + + + Creates a new . + A new created serialization store. + + + Deserializes the given store to produce a collection of objects. + The to deserialize. + A collection of objects created according to the stored state. + + is . + + does not contain data in a format the serialization container can process. + + + Deserializes the given store and populates the given with deserialized objects. + The to deserialize. + The to which objects will be added. + A collection of objects created according to the stored state. + + or is . + + does not contain data in a format the serialization container can process. + + + Deserializes the given to the given container. + The to deserialize. + The container to which objects will be added. + + or is . + + does not contain data in a format the serialization container can process. + + + Deserializes the given to the given container, optionally validating recycled types. + The to deserialize. + The container to which objects will be added. + + to guarantee that the deserialization will only work if applied to an object of the same type. + + or is . + + does not contain data in a format the serialization container can process. + + + Deserializes the given to the given container, optionally applying default property values. + The to deserialize. + The container to which objects will be added. + + to guarantee that the deserialization will only work if applied to an object of the same type. + + to indicate that the default property values should be applied. + + or is . + + does not contain data in a format the serialization container can process. + + + Loads a from a stream. + The from which the store will be loaded. + A new instance. + + is . + + does not contain data saved by a previous call to . + + + Serializes the given object to the given . + The to which the state of will be written. + The object to serialize. + + or is . + + is closed, or is not a supported type of serialization store. Use a store returned by . + + + Serializes the given object, accounting for default property values. + The to which the state of will be serialized. + The object to serialize. + + or is . + + is closed, or is not a supported type of serialization store. Use a store returned by . + + + Serializes the given member on the given object. + The to which the state of will be serialized. + The object to which is attached. + A specifying the member to serialize. + + or is . + + is closed, or is not a supported type of serialization store. Use a store returned by . + + + Serializes the given member on the given object, accounting for the default property value. + The to which the state of will be serialized. + The object to which is attached. + The member to serialize. + + or is . + + is closed, or is not a supported type of serialization store. Use a store returned by . + + + Provides a stack object that can be used by a serializer to make information available to nested serializers. + + + Initializes a new instance of the class. + + + Appends an object to the end of the stack, rather than pushing it onto the top of the stack. + A context object to append to the stack. + + is . + + + Gets the current object on the stack. + The current object on the stack, or if no objects were pushed. + + + Gets the object on the stack at the specified 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 . + The object on the stack at the specified level, or if no object exists at that level. + + is less than 0. + + + Gets the first object on the stack that inherits from or implements the specified type. + A type to retrieve from the context stack. + The first object on the stack that inherits from or implements the specified type, or if no object on the stack implements the type. + + is . + + + Removes the current object off of the stack, returning its value. + The object removed from the stack; if no objects are on the stack. + + + Pushes, or places, the specified object onto the stack. + The context object to push onto the stack. + + is . + + + The attribute is placed on a serializer to indicate the class to use as a default provider of that type of serializer. + + + Initializes a new instance of the class with the named provider type. + The name of the serialization provider type. + + is . + + + Initializes a new instance of the class with the given provider type. + The of the serialization provider. + + is . + + + Gets the type name of the serialization provider. + A string containing the name of the provider. + + + Provides a basic designer loader interface that can be used to implement a custom designer loader. + + + Initializes a new instance of the class. + + + Begins loading a designer. + The loader host through which this loader loads components. + + + Releases all resources used by the . + + + Writes cached changes to the location that the designer was loaded from. + + + Gets a value indicating whether the loader is currently loading a document. + + if the loader is currently loading a document; otherwise, . + + + 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. + + + Initializes a new instance of the class. + The fully qualified name of the data type of the serializer. + 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. + + + Initializes a new instance of the class. + The fully qualified name of the data type of the serializer. + The base data type of the serializer. Multiple serializers can be supplied for a class as long as the serializers have different base types. + + + Initializes a new instance of the class. + The data type of the serializer. + The base data type of the serializer. Multiple serializers can be supplied for a class as long as the serializers have different base types. + + + Gets the fully qualified type name of the serializer base type. + The fully qualified type name of the serializer base type. + + + Gets the fully qualified type name of the serializer. + The fully qualified type name of the serializer. + + + Indicates a unique ID for this attribute type. + A unique ID for this attribute type. + + + Provides an interface that can extend a designer host to support loading from a serialized state. + + + Ends the designer loading operation. + The fully qualified name of the base class of the document that this designer is designing. + + if the designer is successfully loaded; otherwise, . + A collection containing the errors encountered during load, if any. If no errors were encountered, pass either an empty collection or . + + + Reloads the design document. + + + Provides an interface that extends to specify whether errors are tolerated while loading a design document. + + + Gets or sets a value indicating whether it is possible to reload with errors. + + if the designer loader can reload the design document when errors are detected; otherwise, . The default is . + + + Gets or sets a value indicating whether errors should be ignored when is called. + + if the designer loader will ignore errors when it reloads; otherwise, . The default is . + + + Provides an interface that can extend a designer loader to support asynchronous loading of external components. + + + Registers an external component as part of the load process managed by this interface. + + + Signals that a dependent load has finished. + + if the load of the designer is successful; if errors prevented the load from finishing. + A collection of errors that occurred during the load, if any. If no errors occurred, pass either an empty collection or . + + + Reloads the design document. + + if the reload request is accepted, or if the loader does not allow the reload. + + + Provides an interface that can manage design-time serialization. + + + Adds the specified serialization provider to the serialization manager. + The serialization provider to add. + + + Gets a stack-based, user-defined storage area that is useful for communication between serializers. + A that stores data. + + + Creates an instance of the specified type and adds it to a collection of named instances. + The data type to create. + The arguments to pass to the constructor for this type. + The name of the object. This name can be used to access the object later through . If is passed, the object is still created but cannot be accessed by name. + If , this object is added to the design container. The object must implement for this to have any effect. + The newly created object instance. + + + Gets an instance of a created object of the specified name, or if that object does not exist. + The name of the object to retrieve. + An instance of the object with the given name, or if no object by that name can be found. + + + Gets the name of the specified object, or if the object has no name. + The object to retrieve the name for. + The name of the object, or if the object is unnamed. + + + Gets a serializer of the requested type for the specified object type. + The type of the object to get the serializer for. + The type of the serializer to retrieve. + An instance of the requested serializer, or if no appropriate serializer can be located. + + + Gets a type of the specified name. + The fully qualified name of the type to load. + An instance of the type, or if the type cannot be loaded. + + + Indicates custom properties that can be serializable with available serializers. + A containing the properties to be serialized. + + + Removes a custom serialization provider from the serialization manager. + The provider to remove. This object must have been added using . + + + Reports an error in serialization. + 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, is called to display the information to the user. + + + Occurs when cannot locate the specified name in the serialization manager's name table. + + + Occurs when serialization is complete. + + + Sets the name of the specified existing object. + The object instance to name. + The name to give the instance. + + + Provides an interface that enables access to a serializer. + + + Gets a serializer using the specified attributes. + The serialization manager requesting the serializer. + An instance of the current serializer of the specified type. This can be if no serializer of the specified type exists. + The data type of the object to serialize. + The data type of the serializer to create. + An instance of a serializer of the type requested, or if the request cannot be satisfied. + + + Provides an interface that can invoke serialization and deserialization. + + + Deserializes the specified serialization data object and returns a collection of objects represented by that data. + An object consisting of serialized data. + An of objects rebuilt from the specified serialization data object. + + + Serializes the specified collection of objects and stores them in a serialization data object. + A collection of objects to serialize. + An object that contains the serialized state of the specified collection of objects. + + + Provides a service that can generate unique names for objects. + + + Creates a new name that is unique to all components in the specified container. + The container where the new object is added. + The data type of the object that receives the name. + A unique name for the data type. + + + Gets a value indicating whether the specified name is valid. + The name to validate. + + if the name is valid; otherwise, . + + + Gets a value indicating whether the specified name is valid. + The name to validate. + + + Provides the information necessary to create an instance of an object. This class cannot be inherited. + + + Initializes a new instance of the class using the specified member information and arguments. + The member information for the descriptor. This can be a , , , or . If this is a , , or , it must represent a member. + The collection of arguments to pass to the member. This parameter can be or an empty collection if there are no arguments. The collection can also consist of other instances of . + + is of type , , or , and it does not represent a member. +-or- + is of type and is not readable. +-or- + is of type or , and the number of arguments in does not match the signature of . +-or- + is of type and represents a member. +-or- + is of type , and the number of arguments in is not zero. + + + Initializes a new instance of the class using the specified member information, arguments, and value indicating whether the specified information completely describes the instance. + The member information for the descriptor. This can be a , , , or . If this is a , , or , it must represent a member. + The collection of arguments to pass to the member. This parameter can be or an empty collection if there are no arguments. The collection can also consist of other instances of . + + if the specified information completely describes the instance; otherwise, . + + is of type , , or , and it does not represent a member + is of type and is not readable. + is of type or and the number of arguments in does not match the signature of . + is of type and represents a member + is of type , and the number of arguments in is not zero. + + + Gets the collection of arguments that can be used to reconstruct an instance of the object that this instance descriptor represents. + An of arguments that can be used to create the object. + + + Invokes this instance descriptor and returns the object the descriptor describes. + The object this instance descriptor describes. + + + Gets a value indicating whether the contents of this completely identify the instance. + + if the instance is completely described; otherwise, . + + + Gets the member information that describes the instance this descriptor is associated with. + A that describes the instance that this object is associated with. + + + Represents a single relationship between an object and a member. + + + Initializes a new instance of the class. + The object that owns . + The member which is to be related to . + + or is . + + + Represents the empty member relationship. This field is read-only. + + + Determines whether two instances are equal. + The to compare with the current . + + if the specified is equal to the current ; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Gets a value indicating whether this relationship is equal to the relationship. + + if this relationship is equal to the relationship; otherwise, . + + + Gets the related member. + The member that is passed in to the . + + + Tests whether two specified structures are equivalent. + The structure that is to the left of the equality operator. + The structure that is to the right of the equality operator. + This operator returns if the two structures are equal; otherwise, . + + + Tests whether two specified structures are different. + The structure that is to the left of the inequality operator. + The structure that is to the right of the inequality operator. + This operator returns if the two structures are different; otherwise, . + + + Gets the owning object. + The owning object that is passed in to the . + + + Provides the base class for relating one member to another. + + + Initializes a new instance of the class. + + + Gets a relationship to the given source relationship. + The source relationship. + A relationship to , or if no relationship exists. + + + Establishes a relationship between a source and target object. + The source relationship. This is the left-hand side of a relationship assignment. + The current relationship associated with , or if there is no relationship. + + is . + + is empty, or the relationship is not supported by the service. + + + Establishes a relationship between a source and target object. + The owner of a source relationship. + The member of a source relationship. + A structure encapsulating the relationship between a source and target object, or if there is no relationship. + + or is . + + or is empty, or the relationship is not supported by the service. + + + Creates a relationship between the source object and target relationship. + The source relationship. + The relationship to set into the source. + The relationship is not supported by the service. + + + Gets a value indicating whether the given relationship is supported. + The source relationship. + The relationship to set into the source. + + if a relationship between the given two objects is supported; otherwise, . + + + Provides data for the event. + + + Initializes a new instance of the class. + The name to resolve. + + + Gets the name of the object to resolve. + The name of the object to resolve. + + + Gets or sets the object that matches the name. + The object that the name is associated with. + + + Represents the method that handles the event of a serialization manager. + The source of the event. + A that contains the event data. + + + Indicates the base serializer to use for a root designer object. This class cannot be inherited. + + + Initializes a new instance of the class using the specified attributes. + The fully qualified name of the data type of the serializer. + The name of the base type of the serializer. A class can include multiple serializers as they all have different base types. + + if this serializer supports dynamic reloading of the document; otherwise, . + + + Initializes a new instance of the class using the specified attributes. + The fully qualified name of the data type of the serializer. + The name of the base type of the serializer. A class can include multiple serializers, as they all have different base types. + + if this serializer supports dynamic reloading of the document; otherwise, . + + + Initializes a new instance of the class using the specified attributes. + The data type of the serializer. + The base type of the serializer. A class can include multiple serializers as they all have different base types. + + if this serializer supports dynamic reloading of the document; otherwise, . + + + Gets a value indicating whether the root serializer supports reloading of the design document without first disposing the designer host. + + if the root serializer supports reloading; otherwise, . + + + Gets the fully qualified type name of the base type of the serializer. + The name of the base type of the serializer. + + + Gets the fully qualified type name of the serializer. + The name of the type of the serializer. + + + Gets a unique ID for this attribute type. + An object containing a unique ID for this attribute type. + + + Provides the base class for storing serialization data for the . + + + Initializes a new instance of the class. + + + Closes the serialization store. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets a collection of errors that occurred during serialization or deserialization. + An that contains errors that occurred during serialization or deserialization. + + + Saves the store to the given stream. + The stream to which the store will be serialized. + + + Releases all resources used by the . + + + Provides a simple implementation of the interface. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified parent service provider. + A parent service provider. + + + Adds the specified service to the service container. + The type of service to add. + 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. + + or is . + A service of type already exists in the container. + + + Adds the specified service to the service container. + The type of service to add. + 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. + + if this service should be added to any parent service containers; otherwise, . + + or is . + A service of type already exists in the container. + + + Adds the specified service to the service container. + The type of service to add. + An instance of the service to add. This object must implement or inherit from the type indicated by the parameter. + + or is . + A service of type already exists in the container. + + + Adds the specified service to the service container. + The type of service to add. + An instance of the service type to add. This object must implement or inherit from the type indicated by the parameter. + + if this service should be added to any parent service containers; otherwise, . + + or is . + A service of type already exists in the container. + + + Gets the default services implemented directly by . + The default services. + + + Disposes this service container. + + + Disposes this service container. + + if the is in the process of being disposed of; otherwise, . + + + Gets the requested service. + The type of service to retrieve. + An instance of the service if it could be found, or if it could not be found. + + + Removes the specified service type from the service container. + The type of service to remove. + + is . + + + Removes the specified service type from the service container. + The type of service to remove. + + if this service should be removed from any parent service containers; otherwise, . + + is . + + + Provides a callback mechanism that can create an instance of a service on demand. + The service container that requested the creation of the service. + The type of service to create. + The service specified by , or if the service could not be created. + + + Defines identifiers for the standard set of commands that are available to most applications. + + + Initializes a new instance of the class. + + + Gets the for the AlignBottom command. This field is read-only. + + + Gets the for the AlignHorizontalCenters command. This field is read-only. + + + Gets the for the AlignLeft command. This field is read-only. + + + Gets the for the AlignRight command. This field is read-only. + + + Gets the for the AlignToGrid command. This field is read-only. + + + Gets the for the AlignTop command. This field is read-only. + + + Gets the for the AlignVerticalCenters command. This field is read-only. + + + Gets the for the ArrangeBottom command. This field is read-only. + + + Gets the for the ArrangeIcons command. This field is read-only. + + + Gets the for the ArrangeRight command. This field is read-only. + + + Gets the for the BringForward command. This field is read-only. + + + Gets the for the BringToFront command. This field is read-only. + + + Gets the for the CenterHorizontally command. This field is read-only. + + + Gets the for the CenterVertically command. This field is read-only. + + + Gets the for the Copy command. This field is read-only. + + + Gets the for the Cut command. This field is read-only. + + + Gets the for the Delete command. This field is read-only. + + + Gets the for the Document Outline command. This field is read-only. + + + Gets the for the F1Help command. This field is read-only. + + + Gets the for the Group command. This field is read-only. + + + Gets the for the HorizSpaceConcatenate command. This field is read-only. + + + Gets the for the HorizSpaceDecrease command. This field is read-only. + + + Gets the for the HorizSpaceIncrease command. This field is read-only. + + + Gets the for the HorizSpaceMakeEqual command. This field is read-only. + + + Gets the for the LineupIcons command. This field is read-only. + + + Gets the for the LockControls command. This field is read-only. + + + Gets the for the MultiLevelRedo command. This field is read-only. + + + Gets the for the MultiLevelUndo command. This field is read-only. + + + Gets the for the Paste command. This field is read-only. + + + Gets the for the Properties command. This field is read-only. + + + Gets the for the PropertiesWindow command. This field is read-only. + + + Gets the for the Redo command. This field is read-only. + + + Gets the for the Replace command. This field is read-only. + + + Gets the for the SelectAll command. This field is read-only. + + + Gets the for the SendBackward command. This field is read-only. + + + Gets the for the SendToBack command. This field is read-only. + + + Gets the for the ShowGrid command. This field is read-only. + + + Gets the for the ShowLargeIcons command. This field is read-only. + + + Gets the for the SizeToControl command. This field is read-only. + + + Gets the for the SizeToControlHeight command. This field is read-only. + + + Gets the for the SizeToControlWidth command. This field is read-only. + + + Gets the for the SizeToFit command. This field is read-only. + + + Gets the for the SizeToGrid command. This field is read-only. + + + Gets the for the SnapToGrid command. This field is read-only. + + + Gets the for the TabOrder command. This field is read-only. + + + Gets the for the Undo command. This field is read-only. + + + Gets the for the Ungroup command. This field is read-only. + + + Gets the first of a set of verbs. This field is read-only. + + + Gets the last of a set of verbs. This field is read-only. + + + Gets the for the VertSpaceConcatenate command. This field is read-only. + + + Gets the for the VertSpaceDecrease command. This field is read-only. + + + Gets the for the VertSpaceIncrease command. This field is read-only. + + + Gets the for the VertSpaceMakeEqual command. This field is read-only. + + + Gets the for the ViewCode command. This field is read-only. + + + Gets the for the ViewGrid command. This field is read-only. + + + Defines GUID identifiers that correspond to the standard set of tool windows that are available in the design environment. + + + Initializes a new instance of the class. + + + Gets the GUID for the object browser. This field is read-only. + + + Gets the GUID for the output window. This field is read-only. + + + Gets the GUID for the solution explorer. This field is read-only. + + + Gets the GUID for the Properties window. This field is read-only. + + + Gets the GUID for the related links frame. This field is read-only. + + + Gets the GUID for the server explorer. This field is read-only. + + + Gets the GUID for the task list. This field is read-only. + + + Gets the GUID for the Toolbox. This field is read-only. + + + Provides a type description provider for a specified type. + + + Initializes a new instance of the class. + + + Gets a type description provider for the specified object. + The object to get a type description provider for. + A that corresponds with . + + + Gets a type description provider for the specified type. + The type to get a type description provider for. + A that corresponds with . + + + Defines identifiers for a set of technologies that designer hosts support. + + + Specifies the default view technology support. +The root designer may return any type of object, but the object must be compatible with an adapter for the technology of the host. Hosting environments such as Visual Studio provide a way to plug in new view technology adapters. The default view object for the Windows Forms designer is a instance. + + + Represents a mode in which the view object is passed directly to the development environment. +The view object must implement any interfaces the development environment requires. The Visual Studio development environment supports view objects that are either an ActiveX control, active document, or an object that implements the IVsWindowPane interface that is available through the Visual Studio VSI (Visual Studio Integration) program. The Visual Studio development environment provides support for this view technology. Support for this view technology is not necessarily available in all development environments. + + + Represents a mode in which a Windows Forms control object provides the display for the root designer. The designer host fills the development environment document window with the Windows Forms control. + + + Specifies the class used to implement design-time services for a component. + + + Initializes a new instance of the class using the name of the type that provides design-time services. + 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. + + + Initializes a new instance of the class using the designer type and the base class for the designer. + 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. + The fully qualified name of the base class to associate with the designer class. + + + Initializes a new instance of the class, using the name of the designer class and the base class for the designer. + 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. + A that represents the base class to associate with the . + + + Initializes a new instance of the class using the type that provides design-time services. + A that represents the class that provides design-time services for the component this attribute is bound to. + + + Initializes a new instance of the class using the types of the designer and designer base class. + A that represents the class that provides design-time services for the component this attribute is bound to. + A that represents the base class to associate with the . + + + Gets the name of the base type of this designer. + The name of the base type of this designer. + + + Gets the name of the designer type associated with this designer attribute. + The name of the designer type associated with this designer attribute. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets a unique ID for this attribute type. + A unique ID for this attribute type. + + + + marks a component's visibility. If is present, a visual designer can show this component on a designer. + + + Creates a new set to the default value of . + + + Creates a new with the property set to the given value in . + The value that the property will be set against. + + + The default visibility which is . + + + Returns a value that indicates whether this instance is equal to a specified object. + An Object to compare with this instance or a null reference ( in Visual Basic). + + if equals the type and value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets a value indicating if this instance is equal to the value. + + , if this instance is equal to the value; otherwise, . + + + Marks a component as not visible in a visual designer. + + + Gets or sets whether the component should be shown at design time. + + if this component should be shown at design time, or if it shouldn't. + + + Marks a component as visible in a visual designer. + + + Provides a type converter to convert double-precision, floating point number objects to and from various other representations. + + + Initializes a new instance of the class. + + + Specifies the editor to use to change a property. This class cannot be inherited. + + + Initializes a new instance of the class with the default editor, which is no editor. + + + Initializes a new instance of the class with the type name and base type name of the editor. + The fully qualified type name of the editor. + 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 . + + + Initializes a new instance of the class with the type name and the base type. + The fully qualified type name of the editor. + The of the base class or interface to use as a lookup key for the editor. This class must be or derive from . + + + Initializes a new instance of the class with the type and the base type. + A that represents the type of the editor. + The of the base class or interface to use as a lookup key for the editor. This class must be or derive from . + + + Gets the name of the base class or interface serving as a lookup key for this editor. + The name of the base class or interface serving as a lookup key for this editor. + + + Gets the name of the editor class in the format. + The name of the editor class in the format. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current object; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets a unique ID for this attribute type. + A unique ID for this attribute type. + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class for the given type. + A that represents the type of enumeration to associate with this enumeration converter. + + + Gets a value indicating whether this converter can convert an object in the given source type to an enumeration object using the specified context. + An that provides a format context. + A that represents the type you wish to convert from. + + if this converter can perform the conversion; otherwise, . + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type you wish to convert to. + + if this converter can perform the conversion; otherwise, . + + + Gets an that can be used to sort the values of the enumeration. + An for sorting the enumeration values. + + + Converts the specified value object to an enumeration object. + An that provides a format context. + An optional . If not supplied, the current culture is assumed. + The to convert. + An that represents the converted . + + is not a valid value for the target type. + The conversion cannot be performed. + + + Converts the given value object to the specified destination type. + An that provides a format context. + An optional . If not supplied, the current culture is assumed. + The to convert. + The to convert the value to. + An that represents the converted . + + is . + + is not a valid value for the enumeration. + The conversion cannot be performed. + + + Specifies the type of the enumerator this converter is associated with. + The type of the enumerator this converter is associated with. + + + Gets a collection of standard values for the data type this validator is designed for. + An that provides a format context. + A that holds a standard set of valid values, or if the data type does not support a standard set of values. + + + Gets a value indicating whether the list of standard values returned from is an exclusive list using the specified context. + An that provides a format context. + + if the returned from is an exhaustive list of possible values; if other values are possible. + + + Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context. + An that provides a format context. + + because should be called to find a common set of values the object supports. This method never returns . + + + Gets a value indicating whether the given object value is valid for this type. + An that provides a format context. + The to test. + + if the specified value is valid for this object; otherwise, . + + + Gets or sets a that specifies the possible values for the enumeration. + A that specifies the possible values for the enumeration. + + + Provides information about an event. + + + Initializes a new instance of the class with the name and attributes in the specified . + A that contains the name of the event and its attributes. + + + Initializes a new instance of the class with the name in the specified and the attributes in both the and the array. + A that has the name of the member and its attributes. + An array with the attributes you want to add to this event description. + + + Initializes a new instance of the class with the specified name and attribute array. + The name of the event. + An array of type that contains the event attributes. + + + When overridden in a derived class, binds the event to the component. + A component that provides events to the delegate. + A delegate that represents the method that handles the event. + + + When overridden in a derived class, gets the type of component this event is bound to. + A that represents the type of component the event is bound to. + + + When overridden in a derived class, gets the type of delegate for the event. + A that represents the type of delegate for the event. + + + When overridden in a derived class, gets a value indicating whether the event delegate is a multicast delegate. + + if the event delegate is multicast; otherwise, . + + + When overridden in a derived class, unbinds the delegate from the component so that the delegate will no longer receive events from the component. + The component that the delegate is bound to. + The delegate to unbind from the component. + + + Represents a collection of objects. + + + Initializes a new instance of the class with the given array of objects. + An array of type that provides the events for this collection. + + + Initializes a new instance of the class with the given array of objects. The collection is optionally read-only. + An array of type that provides the events for this collection. + + to specify a read-only collection; otherwise, . + + + Adds an to the end of the collection. + An to add to the collection. + The position of the within the collection. + The collection is read-only. + + + Removes all objects from the collection. + The collection is read-only. + + + Returns whether the collection contains the given . + The to find within the collection. + + if the collection contains the parameter given; otherwise, . + + + Gets the number of event descriptors in the collection. + The number of event descriptors in the collection. + + + Specifies an empty collection to use, rather than creating a new one with no items. This field is read-only. + + + Gets the description of the event with the specified name in the collection. + The name of the event to get from the collection. + + if you want to ignore the case of the event; otherwise, . + The with the specified name, or if the event does not exist. + + + Gets an enumerator for this . + An enumerator that implements . + + + Returns the index of the given . + The to find within the collection. + The index of the given within the collection. + + + Inserts an to the collection at a specified index. + The index within the collection in which to insert the parameter. + An to insert into the collection. + The collection is read-only. + + + Sorts the members of this , using the specified . + A comparer to use to sort the objects in this collection. + + + Sorts the members of this . The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical. + An array of strings describing the order in which to sort the objects in this collection. + + + Gets or sets the event with the specified index number. + The zero-based index number of the to get or set. + The with the specified index number. + + is not a valid index for . + + + Gets or sets the event with the specified name. + The name of the to get or set. + The with the specified name, or if the event does not exist. + + + Removes the specified from the collection. + The to remove from the collection. + The collection is read-only. + + + Removes the at the specified index from the collection. + The index of the to remove. + The collection is read-only. + + + Sorts the members of this , using the default sort for this collection, which is usually alphabetical. + The new . + + + Sorts the members of this , using the specified . + An to use to sort the objects in this collection. + The new . + + + Sorts the members of this , given a specified sort order. + An array of strings describing the order in which to sort the objects in the collection. + The new . + + + Sorts the members of this , given a specified sort order and an . + An array of strings describing the order in which to sort the objects in the collection. + An to use to sort the objects in this collection. + The new . + + + Copies the elements of the collection to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from collection. The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets the number of elements contained in the collection. + The number of elements contained in the collection. + + + Gets a value indicating whether access to the collection is synchronized. + + if access to the collection is synchronized; otherwise, . + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the collection. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Adds an item to the collection. + The to add to the collection. + The position into which the new element was inserted. + The collection is read-only. + + + Removes all the items from the collection. + The collection is read-only. + + + Determines whether the collection contains a specific value. + The to locate in the collection. + + if the is found in the collection; otherwise, . + + + Determines the index of a specific item in the collection. + The to locate in the collection. + The index of if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The to insert into the collection. + The collection is read-only. + + + Gets a value indicating whether the collection has a fixed size. + + if the collection has a fixed size; otherwise, . + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + The collection is read-only. + + is less than 0. +-or- + is equal to or greater than . + + + Removes the first occurrence of a specific object from the collection. + The to remove from the collection. + The collection is read-only. + + + Removes the item at the specified index. + The zero-based index of the item to remove. + The collection is read-only. + + + Provides a type converter to convert expandable objects to and from various other representations. + + + Initializes a new instance of the class. + + + Gets a collection of properties for the type of object specified by the value parameter. + An that provides a format context. + An that specifies the type of object to get the properties for. + An array of type that will be used as a filter. + A with the properties that are exposed for the component, or if there are no properties. + + + Gets a value indicating whether this object supports properties using the specified context. + An that provides a format context. + + because should be called to find the properties of this object. This method never returns . + + + Specifies a property that is offered by an extender provider. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Returns a value that indicates whether this instance is equal to a specified object. + An to compare with this instance or a null reference ( in Visual Basic). + + if equals the type and value of this instance; otherwise, . + + + Gets the property that is being provided. + A encapsulating the property that is being provided. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Provides an indication whether the value of this instance is the default value for the derived class. + + if this instance is the default attribute for the class; otherwise, . + + + Gets the extender provider that is providing the property. + The that is providing the property. + + + Gets the type of object that can receive the property. + A describing the type of object that can receive the property. + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Gets a value indicating whether this converter can convert an object in the given source type to a GUID object using the context. + An that provides a format context. + A that represents the type you wish to convert from. + + if this converter can perform the conversion; otherwise, . + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type you wish to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given object to a GUID object. + An that provides a format context. + An optional . If not supplied, the current culture is assumed. + The to convert. + An that represents the converted . + The conversion cannot be performed. + + + Converts the given object to another type. + A formatter context. + The culture into which will be converted. + The object to convert. + The type to convert the object to. + The converted object. + + is . + The conversion cannot be performed. + + + Provides data for events that can be handled completely in an event handler. + + + Initializes a new instance of the class with a default property value of . + + + Initializes a new instance of the class with the specified default value for the property. + The default value for the property. + + + 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. + + if the event has been completely handled; otherwise, . + + + Represents a method that can handle events which may or may not require further processing after the event handler has returned. + The source of the event. + A that contains the event data. + + + Provides the features required to support both complex and simple scenarios when binding to a data source. + + + Adds the to the indexes used for searching. + The to add to the indexes used for searching. + + + Adds a new item to the list. + The item added to the list. + + is . + + + Gets whether you can update items in the list. + + if you can update the items in the list; otherwise, . + + + Gets whether you can add items to the list using . + + if you can add items to the list using ; otherwise, . + + + Gets whether you can remove items from the list, using or . + + if you can remove items from the list; otherwise, . + + + Sorts the list based on a and a . + The to sort by. + One of the values. + + is . + + + Returns the index of the row that has the given . + The to search on. + The value of the parameter to search for. + The index of the row that has the given . + + is . + + + Gets whether the items in the list are sorted. + + if has been called and has not been called; otherwise, . + + is . + + + Occurs when the list changes or an item in the list changes. + + + Removes the from the indexes used for searching. + The to remove from the indexes used for searching. + + + Removes any sort applied using . + + is . + + + Gets the direction of the sort. + One of the values. + + is . + + + Gets the that is being used for sorting. + The that is being used for sorting. + + is . + + + Gets whether a event is raised when the list changes or an item in the list changes. + + if a event is raised when the list changes or when an item changes; otherwise, . + + + Gets whether the list supports searching using the method. + + if the list supports searching using the method; otherwise, . + + + Gets whether the list supports sorting. + + if the list supports sorting; otherwise, . + + + Extends the interface by providing advanced sorting and filtering capabilities. + + + Sorts the data source based on the given . + The containing the sorts to apply to the data source. + + + Gets or sets the filter to be used to exclude items from the collection of items returned by the data source. + The string used to filter items out in the item collection returned by the data source. + + + Removes the current filter applied to the data source. + + + Gets the collection of sort descriptions currently applied to the data source. + The currently applied to the data source. + + + Gets a value indicating whether the data source supports advanced sorting. + + if the data source supports advanced sorting; otherwise, . + + + Gets a value indicating whether the data source supports filtering. + + if the data source supports filtering; otherwise, . + + + Adds transactional capability when adding a new item to a collection. + + + Discards a pending new item from the collection. + The index of the item that was previously added to the collection. + + + Commits a pending new item to the collection. + The index of the item that was previously added to the collection. + + + Provides a top-level mapping layer between a COM object and a . + + + Gets the attributes for the specified component. + The component to get attributes for. + A collection of attributes for . + + + Gets the class name for the specified component. + The component to get the class name for. + The name of the class that corresponds with . + + + Gets the type converter for the specified component. + The component to get the for. + The for . + + + Gets the default event for the specified component. + The component to get the default event for. + An that represents 's default event. + + + Gets the default property for the specified component. + The component to get the default property for. + A that represents 's default property. + + + Gets the editor for the specified component. + The component to get the editor for. + The base type of the editor for . + The editor for . + + + Gets the events for the specified component. + The component to get events for. + A collection of event descriptors for . + + + Gets the events with the specified attributes for the specified component. + The component to get events for. + The attributes used to filter events. + A collection of event descriptors for . + + + Gets the name of the specified component. + The component to get the name of. + The name of . + + + Gets the properties with the specified attributes for the specified component. + The component to get events for. + The attributes used to filter properties. + A collection of property descriptors for . + + + Gets the value of the property that has the specified dispatch identifier. + The object to which the property belongs. + The dispatch identifier. + A , passed by reference, that represents whether the property was retrieved. + The value of the property that has the specified dispatch identifier. + + + Gets the value of the property that has the specified name. + The object to which the property belongs. + The name of the property. + A , passed by reference, that represents whether the property was retrieved. + The value of the property that has the specified name. + + + Provides an interface that supplies dynamic custom type information for an object. + + + Returns a collection of custom attributes for this instance of a component. + An containing the attributes for this object. + + + Returns the class name of this instance of a component. + The class name of the object, or if the class does not have a name. + + + Returns the name of this instance of a component. + The name of the object, or if the object does not have a name. + + + Returns a type converter for this instance of a component. + A that is the converter for this object, or if there is no for this object. + + + Returns the default event for this instance of a component. + An that represents the default event for this object, or if this object does not have events. + + + Returns the default property for this instance of a component. + A that represents the default property for this object, or if this object does not have properties. + + + Returns an editor of the specified type for this instance of a component. + A that represents the editor for this object. + An of the specified type that is the editor for this object, or if the editor cannot be found. + + + Returns the events for this instance of a component. + An that represents the events for this component instance. + + + Returns the events for this instance of a component using the specified attribute array as a filter. + An array of type that is used as a filter. + An that represents the filtered events for this component instance. + + + Returns the properties for this instance of a component. + A that represents the properties for this component instance. + + + Returns the properties for this instance of a component using the attribute array as a filter. + An array of type that is used as a filter. + A that represents the filtered properties for this component instance. + + + Returns an object that contains the property described by the specified property descriptor. + A that represents the property whose owner is to be found. + An that represents the owner of the specified property. + + + Provides the functionality to offer custom error information that a user interface can bind to. + + + Gets an error message indicating what is wrong with this object. + An error message indicating what is wrong with this object. The default is an empty string (""). + + + Gets the error message for the property with the given name. + The name of the property whose error message to get. + The error message for the property. The default is an empty string (""). + + + Defines the interface for extending properties to other components in a container. + + + Specifies whether this object can provide its extender properties to the specified object. + The to receive the extender properties. + + if this object can provide extender properties to the specified object; otherwise, . + + + Provides an interface to facilitate the retrieval of the builder's name and to display the builder. + + + Gets a localized name. + A localized name. + + + Shows the builder. + The language service that is calling the builder. + The expression being edited. + The new value. + + if the value should be replaced with ; otherwise, (if the user cancels, for example). + + + Provides functionality to an object to return a list that can be bound to a data source. + + + Gets a value indicating whether the collection is a collection of objects. + + if the collection is a collection of objects; otherwise, . + + + Returns an that can be bound to a data source from an object that does not implement an itself. + An that can be bound to a data source from the object. + + + Provides functionality for nested containers, which logically contain zero or more other components and are owned by a parent component. + + + Gets the owning component for the nested container. + The that owns the nested container. + + + Provides the ability to retrieve the full nested name of a component. + + + Gets the full name of the component in this site. + The full name of the component in this site. + + + Indicates whether the component associated with this attribute has been inherited from a base class. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified inheritance level. + An that indicates the level of inheritance to set this attribute to. + + + Specifies that the default value for is . This field is read-only. + + + Override to test for equality. + The object to test. + + if the object is the same; otherwise, . + + + Returns the hashcode for this object. + A hash code for the current . + + + Gets or sets the current inheritance level stored in this attribute. + The stored in this attribute. + + + Specifies that the component is inherited. This field is read-only. + + + Specifies that the component is inherited and is read-only. This field is read-only. + + + Gets a value indicating whether the current value of the attribute is the default value for the attribute. + + if the current value of the attribute is the default; otherwise, . + + + Specifies that the component is not inherited. This field is read-only. + + + Converts this attribute to a string. + A string that represents this . + + + Defines identifiers for types of inheritance levels. + + + The object is inherited. + + + The object is inherited, but has read-only access. + + + The object is not inherited. + + + Specifies the installer for a type that installs components. + + + Initializes a new instance of the class with the name of the component's installer type. + The name of a that represents the installer for the component this attribute is bound to. This class must implement . + + + Initializes a new instance of the class, when given a that represents the installer for a component. + A that represents the installer for the component this attribute is bound to. This class must implement . + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Returns the hashcode for this object. + A hash code for the current . + + + Gets the type of installer associated with this attribute. + A that represents the type of installer associated with this attribute, or if an installer does not exist. + + + Creates an instance of a particular type of property from a drop-down box within the . + + + Initializes a new instance of the class. + + + When overridden in a derived class, returns an instance of the specified type. + The context information. + The specified type. + An instance of the specified type or . + + + Gets the specified text. + The specified text. + + + Provides a type converter to convert 16-bit signed integer objects to and from other representations. + + + Initializes a new instance of the class. + + + Provides a type converter to convert 32-bit signed integer objects to and from other representations. + + + Initializes a new instance of the class. + + + Provides a type converter to convert 64-bit signed integer objects to and from various other representations. + + + Initializes a new instance of the class. + + + Thrown when a thread on which an operation should execute no longer exists or has no message loop. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the given and . + The to be used for deserialization. + The destination to be used for deserialization. + + + Initializes a new instance of the class with the specified detailed description. + A detailed description of the error. + + + Initializes a new instance of the class with the specified detailed description and the specified exception. + A detailed description of the error. + A reference to the inner exception that is the cause of this exception. + + + Indicates whether a class converts property change events to events. + + + Gets a value indicating whether the object raises events. + + if the object raises events when one of its property values changes; otherwise, . + + + Allows coordination of initialization for a component and its dependent properties. + + + Occurs when initialization of the component is completed. + + + Gets a value indicating whether the component is initialized. + + to indicate the component has completed initialization; otherwise, . + + + Provides contextual information about a component, such as its container and property descriptor. + + + Gets the container representing this request. + An with the set of objects for this ; otherwise, if there is no container or if the does not use outside objects. + + + Gets the object that is connected with this type descriptor request. + The object that invokes the method on the ; otherwise, if there is no object responsible for the call. + + + Raises the event. + + + Raises the event. + + if this object can be changed; otherwise, . + + + Gets the that is associated with the given context item. + The that describes the given context item; otherwise, if there is no responsible for the call. + + + 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. + + + Returns the that represents the properties on each item used to bind data. + An array of objects to find in the collection as bindable. This can be . + The that represents the properties on each item used to bind data. + + + Returns the name of the list. + An array of objects, for which the list name is returned. This can be . + The name of the list. + + + Provides the base class for all licenses. A license is granted to a specific instance of a component. + + + Initializes a new instance of the class. + + + When overridden in a derived class, disposes of the resources used by the license. + + + When overridden in a derived class, gets the license key granted to this component. + A license key granted to this component. + + + Specifies when you can use a licensed object and provides a way of obtaining additional services needed to support licenses running within its domain. + + + Initializes a new instance of the class. + + + When overridden in a derived class, returns a saved license key for the specified type, from the specified resource assembly. + A that represents the type of component. + An with the license key. + The for the specified type. This method returns unless you override it. + + + Gets the requested service, if it is available. + The type of service to retrieve. + An instance of the service, or if the service cannot be found. + + + When overridden in a derived class, sets a license key for the specified type. + A that represents the component associated with the license key. + The to save for the type of component. + + + When overridden in a derived class, gets a value that specifies when you can use a license. + One of the values that specifies when you can use a license. The default is . + + + Represents the exception thrown when a component cannot be granted a license. + + + Initializes a new instance of the class with the given and . + The to be used for deserialization. + The destination to be used for deserialization. + + + Initializes a new instance of the class for the type of component that was denied a license. + A that represents the type of component that was not granted a license. + + + Initializes a new instance of the class for the type and the instance of the component that was denied a license. + A that represents the type of component that was not granted a license. + The instance of the component that was not granted a license. + + + Initializes a new instance of the class for the type and the instance of the component that was denied a license, along with a message to display. + A that represents the type of component that was not granted a license. + The instance of the component that was not granted a license. + The exception message to display. + + + Initializes a new instance of the 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. + A that represents the type of component that was not granted a license. + The instance of the component that was not granted a license. + The exception message to display. + An that represents the original exception. + + + Sets the with information about the exception. + The to be used for deserialization. + The destination to be used for deserialization. + + is . + + + Gets the type of the component that was not granted a license. + A that represents the type of component that was not granted a license. + + + Provides properties and methods to add a license to a component and to manage a . This class cannot be inherited. + + + Creates an instance of the specified type, given a context in which you can use the licensed instance. + A that represents the type to create. + A that specifies when you can use the licensed instance. + An instance of the specified type. + + + Creates an instance of the specified type with the specified arguments, given a context in which you can use the licensed instance. + A that represents the type to create. + A that specifies when you can use the licensed instance. + An array of type that represents the arguments for the type. + An instance of the specified type with the given array of arguments. + + + Gets or sets the current , which specifies when you can use the licensed object. + A that specifies when you can use the licensed object. + The property is currently locked and cannot be changed. + + + Returns whether the given type has a valid license. + The to find a valid license for. + + if the given type is licensed; otherwise, . + + + Determines whether a valid license can be granted for the specified type. + A that represents the type of object that requests the . + + if a valid license can be granted; otherwise, . + + + Determines whether a valid license can be granted for the specified instance of the type. This method creates a valid . + A that represents the type of object that requests the license. + An object of the specified type or a type derived from the specified type. + A that is a valid license, or if a valid license cannot be granted. + + if a valid can be granted; otherwise, . + + + Prevents changes being made to the current of the given object. + The object whose current context you want to lock. + The context is already locked. + + + Allows changes to be made to the current of the given object. + The object whose current context you want to unlock. + + represents a different user than the one specified in a previous call to . + + + Gets the which specifies when you can use the licensed object for the . + One of the values, as specified in the property. + + + Determines whether a license can be granted for the specified type. + A that represents the type of object that requests the license. + A cannot be granted. + + + Determines whether a license can be granted for the instance of the specified type. + A that represents the type of object that requests the license. + An of the specified type or a type derived from the specified type. + A valid . + The type is licensed, but a cannot be granted. + + + Provides the base class for implementing a license provider. + + + Initializes a new instance of the class. + + + 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. + A that specifies where you can use the licensed object. + A that represents the component requesting the license. + An object that is requesting the license. + + if a should be thrown when the component cannot be granted a license; otherwise, . + A valid . + + + Specifies the to use with a class. This class cannot be inherited. + + + Initializes a new instance of the class without a license provider. + + + Initializes a new instance of the class with the specified type. + The fully qualified name of the license provider class. + + + Initializes a new instance of the class with the specified type of license provider. + A that represents the type of the license provider class. + + + Specifies the default value, which is no provider. This field is read-only. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + + if is equal to this instance; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Gets the license provider that must be used with the associated class. + A that represents the type of the license provider. The default value is . + + + Indicates a unique ID for this attribute type. + A unique ID for this attribute type. + + + Specifies when the can be used. + + + Used during design time by a visual designer or the compiler. + + + Used during runtime. + + + Provides an implementation of a . The provider works in a similar fashion to the Microsoft .NET Framework standard licensing model. + + + Initializes a new instance of the class. + + + Returns a key for the specified type. + The object type to return the key. + A confirmation that the parameter is licensed. + + + Returns a license for the instance of the component, if one is available. + A that specifies where you can use the licensed object. + A that represents the component requesting the . + An object that requests the . + + if a should be thrown when a component cannot be granted a license; otherwise, . + A valid . If this method cannot find a valid or a valid parameter, it returns . + + + Determines whether the key that the method retrieves is valid for the specified type. + The to check. + A that represents the component requesting the . + + if the key is a valid for the specified type; otherwise, . + + + 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. + + + Initializes a new instance of the class using a value to indicate whether the list is bindable. + + if the list is bindable; otherwise, . + + + Initializes a new instance of the class using to indicate whether the list is bindable. + A that indicates whether the list is bindable. + + + Represents the default value for . + + + Returns whether the object passed is equal to this . + The object to test equality with. + + if the object passed is equal to this ; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Returns whether is set to the default value. + + if is set to the default value; otherwise, . + + + Gets whether the list is bindable. + + if the list is bindable; otherwise, . + + + Specifies that the list is not bindable. This field is read-only. + + + Specifies that the list is bindable. This field is read-only. + + + Provides data for the event. + + + Initializes a new instance of the class given the type of change and the affected. + A value indicating the type of change. + The that was added, removed, or changed. + + + Initializes a new instance of the class given the type of change and the index of the affected item. + A value indicating the type of change. + The index of the item that was added, changed, or removed. + + + Initializes a new instance of the class given the type of change, the index of the affected item, and a describing the affected item. + A value indicating the type of change. + The index of the item that was added or changed. + The describing the item. + + + Initializes a new instance of the class given the type of change and the old and new index of the item that was moved. + A value indicating the type of change. + The new index of the item that was moved. + The old index of the item that was moved. + + + Gets the type of change. + A value indicating the type of change. + + + Gets the index of the item affected by the change. + The index of the affected by the change. + + + Gets the old index of an item that has been moved. + The old index of the moved item. + + + Gets the that was added, changed, or deleted. + The affected by the change. + + + Represents the method that will handle the event of the class. + The source of the event. + A that contains the event data. + + + Specifies how the list changed. + + + An item added to the list. contains the index of the item that was added. + + + An item changed in the list. contains the index of the item that was changed. + + + An item deleted from the list. contains the index of the item that was deleted. + + + An item moved within the list. contains the previous index for the item, whereas contains the new index for the item. + + + A was added, which changed the schema. + + + A was changed, which changed the schema. + + + A was deleted, which changed the schema. + + + Much of the list has changed. Any listening controls should refresh all their data from the list. + + + Provides a description of the sort operation applied to a data source. + + + Initializes a new instance of the class with the specified property description and direction. + The that describes the property by which the data source is sorted. + One of the values. + + + Gets or sets the abstract description of a class property associated with this + The associated with this . + + + Gets or sets the direction of the sort operation associated with this . + One of the values. + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified array of objects. + The array of objects to be contained in the collection. + + + Determines if the contains a specific value. + The to locate in the collection. + + if the is found in the collection; otherwise, . + + + Copies the contents of the collection to the specified array, starting at the specified destination array index. + The destination array for the items copied from the collection. + The index of the destination array at which copying begins. + + + Gets the number of items in the collection. + The number of items in the collection. + + + Returns the index of the specified item in the collection. + The to locate in the collection. + The index of if found in the list; otherwise, -1. + + + Gets or sets the specified . + The zero-based index of the to get or set in the collection. + The with the specified index. + An item is set in the , which is read-only. + + + Gets a value indicating whether access to the collection is thread safe. + + in all cases. + + + Gets the current instance that can be used to synchronize access to the collection. + The current instance of the . + + + Gets a that can be used to iterate through the collection. + An that can be used to iterate through the collection. + + + Adds an item to the collection. + The item to add to the collection. + The position into which the new element was inserted. + In all cases. + + + Removes all items from the collection. + In all cases. + + + Inserts an item into the collection at a specified index. + The zero-based index of the to get or set in the collection + The item to insert into the collection. + In all cases. + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets a value indicating whether the collection is read-only. + + in all cases. + + + Gets the specified . + The zero-based index of the to get in the collection + The with the specified index. + + + Removes the first occurrence of an item from the collection. + The item to remove from the collection. + In all cases. + + + Removes an item from the collection at a specified index. + The zero-based index of the to remove from the collection + In all cases. + + + Specifies the direction of a sort operation. + + + Sorts in ascending order. + + + Sorts in descending order. + + + Specifies the properties that support lookup-based binding. This class cannot be inherited. + + + Initializes a new instance of the class using no parameters. + + + Initializes a new instance of the class. + The name of the property to be used as the data source. + The name of the property to be used for the display name. + The name of the property to be used as the source for values. + The name of the property to be used for lookups. + + + Gets the name of the data source property for the component to which the is bound. + The data source property for the component to which the is bound. + + + Represents the default value for the class. + + + Gets the name of the display member property for the component to which the is bound. + The name of the display member property for the component to which the is bound. + + + Determines whether the specified is equal to the current instance. + The to compare with the current instance + + if the object is equal to the current instance; otherwise, , indicating they are not equal. + + + Returns the hash code for this instance. + A hash code for the current . + + + Gets the name of the lookup member for the component to which this attribute is bound. + The name of the lookup member for the component to which the is bound. + + + Gets the name of the value member property for the component to which the is bound. + The name of the value member property for the component to which the is bound. + + + Implements and provides the base implementation for remotable components that are marshaled by value (a copy of the serialized object is passed). + + + Initializes a new instance of the class. + + + Gets the container for the component. + An object implementing the interface that represents the component's container, or if the component does not have a site. + + + Gets a value indicating whether the component is currently in design mode. + + if the component is in design mode; otherwise, . + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Adds an event handler to listen to the event on the component. + + + Gets the list of event handlers that are attached to this component. + An that provides the delegates for this component. + + + Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. + + + Gets the implementer of the . + A that represents the type of service you want. + An that represents the implementer of the . + + + Gets or sets the site of the component. + An object implementing the interface that represents the site of the component. + + + Returns a containing the name of the , if any. This method should not be overridden. + A containing the name of the , if any. + if the is unnamed. + + + Represents a mask-parsing service that can be used by any number of controls that support masking, such as the control. + + + Initializes a new instance of the class using the specified mask. + A that represents the input mask. + + + Initializes a new instance of the class using the specified mask and ASCII restriction value. + A that represents the input mask. + + to restrict input to ASCII-compatible characters; otherwise to allow the entire Unicode set. + + + Initializes a new instance of the class using the specified mask, password character, and prompt usage value. + A that represents the input mask. + A that will be displayed for characters entered into a password string. + + to allow the prompt character as input; otherwise . + + + Initializes a new instance of the class using the specified mask and culture. + A that represents the input mask. + A that is used to set region-sensitive separator characters. + + + Initializes a new instance of the class using the specified mask, culture, and ASCII restriction value. + A that represents the input mask. + A that is used to set region-sensitive separator characters. + + to restrict input to ASCII-compatible characters; otherwise to allow the entire Unicode set. + + + Initializes a new instance of the class using the specified mask, culture, prompt usage value, prompt character, password character, and ASCII restriction value. + A that represents the input mask. + A that is used to set region-sensitive separator characters. + A value that specifies whether the prompt character should be allowed as a valid input character. + A that will be displayed as a placeholder for user input. + A that will be displayed for characters entered into a password string. + + to restrict input to ASCII-compatible characters; otherwise to allow the entire Unicode set. + The mask parameter is or . +-or- +The mask contains one or more non-printable characters. + + + Initializes a new instance of the class using the specified mask, culture, password character, and prompt usage value. + A that represents the input mask. + A that is used to set region-sensitive separator characters. + A that will be displayed for characters entered into a password string. + + to allow the prompt character as input; otherwise . + + + Adds the specified input character to the end of the formatted string. + A value to be appended to the formatted string. + + if the input character was added successfully; otherwise . + + + Adds the specified input character to the end of the formatted string, and then outputs position and descriptive information. + A value to be appended to the formatted string. + The zero-based position in the formatted string where the attempt was made to add the character. An output parameter. + A that succinctly describes the result of the operation. An output parameter. + + if the input character was added successfully; otherwise . + + + Adds the characters in the specified input string to the end of the formatted string. + A containing character values to be appended to the formatted string. + + if all the characters from the input string were added successfully; otherwise to indicate that no characters were added. + The parameter is . + + + Adds the characters in the specified input string to the end of the formatted string, and then outputs position and descriptive information. + A containing character values to be appended to the formatted string. + The zero-based position in the formatted string where the attempt was made to add the character. An output parameter. + A that succinctly describes the result of the operation. An output parameter. + + if all the characters from the input string were added successfully; otherwise to indicate that no characters were added. + + + Gets a value indicating whether the prompt character should be treated as a valid input character or not. + + if the user can enter into the control; otherwise, . The default is . + + + Gets a value indicating whether the mask accepts characters outside of the ASCII character set. + + if only ASCII is accepted; if can accept any arbitrary Unicode character. The default is . + + + Gets the number of editable character positions that have already been successfully assigned an input value. + An containing the number of editable character positions in the input mask that have already been assigned a character value in the formatted string. + + + Gets the number of editable character positions in the input mask that have not yet been assigned an input value. + An containing the number of editable character positions that not yet been assigned a character value. + + + Clears all the editable input characters from the formatted string, replacing them with prompt characters. + + + Clears all the editable input characters from the formatted string, replacing them with prompt characters, and then outputs descriptive information. + A that succinctly describes the result of the operation. An output parameter. + + + Creates a copy of the current . + The object this method creates, cast as an object. + + + Gets the culture that determines the value of the localizable separators and placeholders in the input mask. + A containing the culture information associated with the input mask. + + + Gets the default password character used obscure user input. + A that represents the default password character. + + + Gets the number of editable positions in the formatted string. + An containing the number of editable positions in the formatted string. + + + Gets a newly created enumerator for the editable positions in the formatted string. + An that supports enumeration over the editable positions in the formatted string. + + + Returns the position of the first assigned editable position after the specified position using the specified search direction. + The zero-based position in the formatted string to start the search. + A indicating the search direction; either to search forward or to search backward. + If successful, an representing the zero-based position of the first assigned editable position encountered; otherwise . + + + Returns the position of the first assigned editable position between the specified positions using the specified search direction. + The zero-based position in the formatted string where the search starts. + The zero-based position in the formatted string where the search ends. + A indicating the search direction; either to search forward or to search backward. + If successful, an representing the zero-based position of the first assigned editable position encountered; otherwise . + + + Returns the position of the first editable position after the specified position using the specified search direction. + The zero-based position in the formatted string to start the search. + A indicating the search direction; either to search forward or to search backward. + If successful, an representing the zero-based position of the first editable position encountered; otherwise . + + + Returns the position of the first editable position between the specified positions using the specified search direction. + The zero-based position in the formatted string where the search starts. + The zero-based position in the formatted string where the search ends. + A indicating the search direction; either to search forward or to search backward. + If successful, an representing the zero-based position of the first editable position encountered; otherwise . + + + Returns the position of the first non-editable position after the specified position using the specified search direction. + The zero-based position in the formatted string to start the search. + A indicating the search direction; either to search forward or to search backward. + If successful, an representing the zero-based position of the first literal position encountered; otherwise . + + + Returns the position of the first non-editable position between the specified positions using the specified search direction. + The zero-based position in the formatted string where the search starts. + The zero-based position in the formatted string where the search ends. + A indicating the search direction; either to search forward or to search backward. + If successful, an representing the zero-based position of the first literal position encountered; otherwise . + + + Returns the position of the first unassigned editable position after the specified position using the specified search direction. + The zero-based position in the formatted string to start the search. + A indicating the search direction; either to search forward or to search backward. + If successful, an representing the zero-based position of the first unassigned editable position encountered; otherwise . + + + Returns the position of the first unassigned editable position between the specified positions using the specified search direction. + The zero-based position in the formatted string where the search starts. + The zero-based position in the formatted string where the search ends. + A indicating the search direction; either to search forward or to search backward. + If successful, an representing the zero-based position of the first unassigned editable position encountered; otherwise . + + + Determines whether the specified denotes success or failure. + A value typically obtained as an output parameter from a previous operation. + + if the specified value represents a success; otherwise, if it represents failure. + + + Gets or sets a value that indicates whether literal characters in the input mask should be included in the formatted string. + + if literals are included; otherwise, . The default is . + + + Gets or sets a value indicating whether is used to represent the absence of user input when displaying the formatted string. + + if the prompt character is used to represent the positions where no user input was provided; otherwise, . The default is . + + + Inserts the specified character at the specified position within the formatted string. + The to be inserted. + The zero-based position in the formatted string to insert the character. + + if the insertion was successful; otherwise, . + + + Inserts the specified character at the specified position within the formatted string, returning the last insertion position and the status of the operation. + The to be inserted. + The zero-based position in the formatted string to insert the character. + If the method is successful, the last position where a character was inserted; otherwise, the first position where the insertion failed. An output parameter. + A that succinctly describes the result of the insertion operation. An output parameter. + + if the insertion was successful; otherwise, . + + + Inserts the specified string at a specified position within the formatted string. + The to be inserted. + The zero-based position in the formatted string to insert the input string. + + if the insertion was successful; otherwise, . + The parameter is . + + + Inserts the specified string at a specified position within the formatted string, returning the last insertion position and the status of the operation. + The to be inserted. + The zero-based position in the formatted string to insert the input string. + If the method is successful, the last position where a character was inserted; otherwise, the first position where the insertion failed. An output parameter. + A that succinctly describes the result of the insertion operation. An output parameter. + + if the insertion was successful; otherwise, . + The parameter is . + + + Gets the upper bound of the range of invalid indexes. + 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. + + + Determines whether the specified position is available for assignment. + The zero-based position in the mask to test. + + if the specified position in the formatted string is editable and has not been assigned to yet; otherwise . + + + Determines whether the specified position is editable. + The zero-based position in the mask to test. + + if the specified position in the formatted string is editable; otherwise . + + + Gets or sets a value that determines whether password protection should be applied to the formatted string. + + if the input string is to be treated as a password string; otherwise, . The default is . + + + Determines whether the specified character is a valid input character. + The value to test. + + if the specified character contains a valid input value; otherwise . + + + Determines whether the specified character is a valid mask character. + The value to test. + + if the specified character contains a valid mask value; otherwise . + + + Determines whether the specified character is a valid password character. + The value to test. + + if the specified character contains a valid password value; otherwise . + + + Gets the element at the specified position in the formatted string. + A zero-based index of the element to retrieve. + The at the specified position in the formatted string. + + is less than zero or greater than or equal to the of the mask. + + + Gets the index in the mask of the rightmost input character that has been assigned to the mask. + If at least one input character has been assigned to the mask, an containing the index of rightmost assigned position; otherwise, if no position has been assigned, . + + + Gets the length of the mask, absent any mask modifier characters. + An containing the number of positions in the mask, excluding characters that modify mask input. + + + Gets the input mask. + A containing the full mask. + + + Gets a value indicating whether all required inputs have been entered into the formatted string. + + if all required input has been entered into the mask; otherwise, . + + + Gets a value indicating whether all required and optional inputs have been entered into the formatted string. + + if all required and optional inputs have been entered; otherwise, . + + + Gets or sets the character to be substituted for the actual input characters. + The value used as the password character. + The password character specified when setting this property is the same as the current prompt character, . The two are required to be different. + The character specified when setting this property is not a valid password character, as determined by the method. + + + Gets or sets the character used to represent the absence of user input for all available edit positions. + The character used to prompt the user for input. The default is an underscore (_). + The prompt character specified when setting this property is the same as the current password character, . The two are required to be different. + The character specified when setting this property is not a valid password character, as determined by the method. + + + Removes the last assigned character from the formatted string. + + if the character was successfully removed; otherwise, . + + + Removes the last assigned character from the formatted string, and then outputs the removal position and descriptive information. + The zero-based position in the formatted string where the character was actually removed. An output parameter. + A that succinctly describes the result of the operation. An output parameter. + + if the character was successfully removed; otherwise, . + + + Removes the assigned character at the specified position from the formatted string. + The zero-based position of the assigned character to remove. + + if the character was successfully removed; otherwise, . + + + Removes the assigned characters between the specified positions from the formatted string. + The zero-based index of the first assigned character to remove. + The zero-based index of the last assigned character to remove. + + if the character was successfully removed; otherwise, . + + + Removes the assigned characters between the specified positions from the formatted string, and then outputs the removal position and descriptive information. + The zero-based index of the first assigned character to remove. + The zero-based index of the last assigned character to remove. + 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. + A that succinctly describes the result of the operation. An output parameter. + + if the character was successfully removed; otherwise, . + + + Replaces a single character at or beyond the specified position with the specified character value. + The value that replaces the existing value. + The zero-based position to search for the first editable character to replace. + + if the character was successfully replaced; otherwise, . + + + 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. + The value that replaces the existing value. + The zero-based position in the formatted string where the replacement starts. + The zero-based position in the formatted string where the replacement ends. + 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. + A that succinctly describes the result of the replacement operation. An output parameter. + + if the character was successfully replaced; otherwise, . + + + Replaces a single character at or beyond the specified position with the specified character value, and then outputs the removal position and descriptive information. + The value that replaces the existing value. + The zero-based position to search for the first editable character to replace. + 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. + A that succinctly describes the result of the replacement operation. An output parameter. + + if the character was successfully replaced; otherwise, . + + + Replaces a range of editable characters starting at the specified position with the specified string. + The value used to replace the existing editable characters. + The zero-based position to search for the first editable character to replace. + + if all the characters were successfully replaced; otherwise, . + The parameter is . + + + 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. + The value used to replace the existing editable characters. + The zero-based position in the formatted string where the replacement starts. + The zero-based position in the formatted string where the replacement ends. + 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. + A that succinctly describes the result of the replacement operation. An output parameter. + + if all the characters were successfully replaced; otherwise, . + + + Replaces a range of editable characters starting at the specified position with the specified string, and then outputs the removal position and descriptive information. + The value used to replace the existing editable characters. + The zero-based position to search for the first editable character to replace. + 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. + A that succinctly describes the result of the replacement operation. An output parameter. + + if all the characters were successfully replaced; otherwise, . + + + Gets or sets a value that determines how an input character that matches the prompt character should be handled. + + if the prompt character entered as input causes the current editable position in the mask to be reset; otherwise, to indicate that the prompt character is to be processed as a normal input character. The default is . + + + Gets or sets a value that determines how a space input character should be handled. + + if the space input character causes the current editable position in the mask to be reset; otherwise, to indicate that it is to be processed as a normal input character. The default is . + + + Sets the formatted string to the specified input string. + The value used to set the formatted string. + + if all the characters were successfully set; otherwise, . + The parameter is . + + + Sets the formatted string to the specified input string, and then outputs the removal position and descriptive information. + The value used to set the formatted string. + 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. + A that succinctly describes the result of the set operation. An output parameter. + + if all the characters were successfully set; otherwise, . + The parameter is . + + + Gets or sets a value indicating whether literal character positions in the mask can be overwritten by their same values. + + to allow literals to be added back; otherwise, to not allow the user to overwrite literal characters. The default is . + + + Returns the formatted string in a displayable form. + The formatted that includes prompts and mask literals. + + + Returns the formatted string that includes all the assigned character values. + The formatted that includes all the assigned character values. + + + Returns the formatted string, optionally including password characters. + + to return the actual editable characters; otherwise, to indicate that the property is to be honored. + The formatted that includes literals, prompts, and optionally password characters. + + + Returns the formatted string, optionally including prompt and literal characters. + + to include prompt characters in the return string; otherwise, . + + to include literal characters in the return string; otherwise, . + The formatted that includes all the assigned character values and optionally includes literals and prompts. + + + Returns a substring of the formatted string, optionally including prompt, literal, and password characters. + + to return the actual editable characters; otherwise, to indicate that the property is to be honored. + + to include prompt characters in the return string; otherwise, . + + to return literal characters in the return string; otherwise, . + The zero-based position in the formatted string where the output begins. + The number of characters to return. + If successful, a substring of the formatted , which includes all the assigned character values and optionally includes literals, prompts, and password characters; otherwise the string. + + + Returns a substring of the formatted string, optionally including prompt and literal characters. + + to include prompt characters in the return string; otherwise, . + + to include literal characters in the return string; otherwise, . + The zero-based position in the formatted string where the output begins. + The number of characters to return. + If successful, a substring of the formatted , which includes all the assigned character values and optionally includes literals and prompts; otherwise the string. + + + Returns a substring of the formatted string, optionally including password characters. + + to return the actual editable characters; otherwise, to indicate that the property is to be honored. + The zero-based position in the formatted string where the output begins. + The number of characters to return. + If successful, a substring of the formatted , which includes literals, prompts, and optionally password characters; otherwise the string. + + + Returns a substring of the formatted string. + The zero-based position in the formatted string where the output begins. + The number of characters to return. + If successful, a substring of the formatted , which includes all the assigned character values; otherwise the string. + + + Tests whether the specified character could be set successfully at the specified position. + The value to test. + The position in the mask to test the input character against. + A that succinctly describes the result of the operation. An output parameter. + + if the specified character is valid for the specified position; otherwise, . + + + Tests whether the specified character would be escaped at the specified position. + The value to test. + The position in the mask to test the input character against. + + if the specified character would be escaped at the specified position; otherwise, . + + + Tests whether the specified string could be set successfully. + The value to test. + + if the specified string represents valid input; otherwise, . + + + Tests whether the specified string could be set successfully, and then outputs position and descriptive information. + The value to test. + If successful, the zero-based position of the last character actually tested; otherwise, the first position where the test failed. An output parameter. + A that succinctly describes the result of the test operation. An output parameter. + + if the specified string represents valid input; otherwise, . + + + Specifies values that succinctly describe the results of a masked text parsing operation. + + + Operation did not succeed.An input character was encountered that was not alphanumeric. . + + + Operation did not succeed.An input character was encountered that was not a member of the ASCII character set. + + + Success. The operation succeeded because a literal, prompt or space character was an escaped character. For more information about escaped characters, see the method. + + + Operation did not succeed. An input character was encountered that was not a digit. + + + 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 method. + + + Operation did not succeed. An input character was encountered that was not a letter. + + + Success. The primary operation was not performed because it was not needed; therefore, no side effect was produced. + + + Operation did not succeed. The current position in the formatted string is a literal character. + + + 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. + + + Operation did not succeed. The prompt character is not valid at input, perhaps because the property is set to . + + + Success. The primary operation was not performed because it was not needed, but the method produced a side effect. For example, the method can delete an unassigned edit position, which causes left-shifting of subsequent characters in the formatted string. + + + Operation did not succeed. An input character was encountered that was not a signed digit. + + + Success. The primary operation succeeded. + + + Operation did not succeed. There were not enough edit positions available to fulfill the request. + + + Unknown. The result of the operation could not be determined. + + + Represents a class member, such as a property or event. This is an abstract base class. + + + Initializes a new instance of the class with the specified . + A that contains the name of the member and its attributes. + + + Initializes a new instance of the class with the name in the specified and the attributes in both the old and the array. + A that has the name of the member and its attributes. + An array of objects with the attributes you want to add to the member. + + + Initializes a new instance of the class with the specified name of the member. + The name of the member. + The name is an empty string ("") or . + + + Initializes a new instance of the class with the specified name of the member and an array of attributes. + The name of the member. + An array of type that contains the member attributes. + The name is an empty string ("") or . + + + Gets or sets an array of attributes. + An array of type that contains the attributes of this member. + + + Gets the collection of attributes for this member. + An that provides the attributes for this member, or an empty collection if there are no attributes in the . + + + Gets the name of the category to which the member belongs, as specified in the . + The name of the category to which the member belongs. If there is no , the category name is set to the default category, . + + + Creates a collection of attributes using the array of attributes passed to the constructor. + A new that contains the attributes. + + + Gets the description of the member, as specified in the . + The description of the member. If there is no , the property value is set to the default, which is an empty string (""). + + + Gets whether this member should be set only at design time, as specified in the . + + if this member should be set only at design time; if the member can be set during run time. + + + Gets the name that can be displayed in a window, such as a Properties window. + The name to display for the member. + + + Compares this instance to the given object to see if they are equivalent. + The object to compare to the current instance. + + if equivalent; otherwise, . + + + When overridden in a derived class, adds the attributes of the inheriting class to the specified list of attributes in the parent class. + An that lists the attributes in the parent class. Initially, this is empty. + + + Finds the given method through reflection, searching only for public methods. + The component that contains the method. + The name of the method to find. + An array of parameters for the method, used to choose between overloaded methods. + The type to return for the method. + A that represents the method, or if the method is not found. + + + Finds the given method through reflection, with an option to search only public methods. + The component that contains the method. + The name of the method to find. + An array of parameters for the method, used to choose between overloaded methods. + The type to return for the method. + Whether to restrict search to public methods. + A that represents the method, or if the method is not found. + + + Returns the hash code for this instance. + A hash code for the current . + + + Retrieves the object that should be used during invocation of members. + The of the invocation target. + The potential invocation target. + The object to be used during member invocations. + + or is . + + + Gets the component on which to invoke a method. + A representing the type of component this is bound to. For example, if this describes a property, this parameter should be the class that the property is declared on. + An instance of the object to call. + An instance of the component to invoke. This method returns a visual designer when the property is attached to a visual designer. + + or is . + + + Gets a component site for the given component. + The component for which you want to find a site. + The site of the component, or if a site does not exist. + + + Gets a value indicating whether the member is browsable, as specified in the . + + if the member is browsable; otherwise, . If there is no , the property value is set to the default, which is . + + + Gets the name of the member. + The name of the member. + + + Gets the hash code for the name of the member, as specified in . + The hash code for the name of the member. + + + Provides a type converter to convert multiline strings to a simple string. + + + Initializes a new instance of the class. + + + Converts the given value object to the specified type, using the specified context and culture information. + An that provides a format context. + A . If is passed, the current culture is assumed. + The to convert. + The to convert the value parameter to. + An that represents the converted value. + + is . + The conversion cannot be performed. + + + Returns a collection of properties for the type of array specified by the parameter, using the specified context and attributes. + An that provides a format context. + An that specifies the type of array for which to get properties. + An array of type that is used as a filter. + A with the properties that are exposed for this data type, or if there are no properties. + + + Returns whether this object supports properties, using the specified context. + An that provides a format context. + + if should be called to find the properties of this object; otherwise, . + + + Provides the base implementation for the interface, which enables containers to have an owning component. + + + Initializes a new instance of the class. + The that owns this nested container. + + is . + + + Creates a site for the component within the container. + The to create a site for. + The name to assign to , or to skip the name assignment. + The newly created . + + is . + + + Releases the resources used by the nested container. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the service object of the specified type, if it is available. + The of the service to retrieve. + An that implements the requested service, or if the service cannot be resolved. + + + Gets the owning component for this nested container. + The that owns this nested container. + + + Gets the name of the owning component. + The name of the owning component. + + + Provides automatic conversion between a nullable type and its underlying primitive type. + + + Initializes a new instance of the class. + The specified nullable type. + + is not a nullable type. + + + Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. + An that provides a format context. + A that represents the type you want to convert from. + + if this converter can perform the conversion; otherwise, . + + + Returns whether this converter can convert the object to the specified type, using the specified context. + An that provides a format context. + A that represents the type you want to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given object to the type of this converter, using the specified context and culture information. + An that provides a format context. + The to use as the current culture. + The to convert. + An that represents the converted value. + The conversion cannot be performed. + + + Converts the given value object to the specified type, using the specified context and culture information. + An that provides a format context. + The to use as the current culture. + The to convert. + The to convert the value parameter to. + An that represents the converted value. + + is . + The conversion cannot be performed. + + + Creates an instance of the type that this is associated with, using the specified context, given a set of property values for the object. + An that provides a format context. + An of new property values. + An representing the given , or if the object cannot be created. This method always returns . + + + Returns whether changing a value on this object requires a call to to create a new value, using the specified context. + An that provides a format context. + + if changing a property on this object requires a call to to create a new value; otherwise, . + + + Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes. + An that provides a format context. + An that specifies the type of array for which to get properties. + An array of type that is used as a filter. + A with the properties that are exposed for this data type, or if there are no properties. + + + Returns whether this object supports properties, using the specified context. + An that provides a format context. + + if should be called to find the properties of this object; otherwise, . + + + Returns a collection of standard values for the data type this type converter is designed for when provided with a format context. + An 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 . + A that holds a standard set of valid values, or if the data type does not support a standard set of values. + + + Returns whether the collection of standard values returned from is an exclusive list of possible values, using the specified context. + An that provides a format context. + + if the returned from is an exhaustive list of possible values; if other values are possible. + + + Returns whether this object supports a standard set of values that can be picked from a list, using the specified context. + An that provides a format context. + + if should be called to find a common set of values the object supports; otherwise, . + + + Returns whether the given value object is valid for this type and for the specified context. + An that provides a format context. + The to test for validity. + + if the specified value is valid for this object; otherwise, . + + + Gets the nullable type. + A that represents the nullable type. + + + Gets the underlying type. + A that represents the underlying type. + + + Gets the underlying type converter. + A that represents the underlying type converter. + + + Indicates that an object's text representation is obscured by characters such as asterisks. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, optionally showing password text. + + to indicate that the property should be shown as password text; otherwise, . The default is . + + + Specifies the default value for the . + + + Determines whether two instances are equal. + The to compare with the current . + + if the specified is equal to the current ; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Returns an indication whether the value of this instance is the default value. + + if this instance is the default attribute for the class; otherwise, . + + + Specifies that a text property is not used as a password. This ( in Visual Basic) field is read-only. + + + Gets a value indicating if the property for which the is defined should be shown as password text. + + if the property should be shown as password text; otherwise, . + + + Specifies that a text property is used as a password. This ( in Visual Basic) field is read-only. + + + Provides an abstraction of a property on a class. + + + Initializes a new instance of the class with the name and attributes in the specified . + A that contains the name of the property and its attributes. + + + Initializes a new instance of the class with the name in the specified and the attributes in both the and the array. + A containing the name of the member and its attributes. + An array containing the attributes you want to associate with the property. + + + Initializes a new instance of the class with the specified name and attributes. + The name of the property. + An array of type that contains the property attributes. + + + Enables other objects to be notified when this property changes. + The component to add the handler for. + The delegate to add as a listener. + + or is . + + + When overridden in a derived class, returns whether resetting an object changes its value. + The component to test for reset capability. + + if resetting the component changes its value; otherwise, . + + + When overridden in a derived class, gets the type of the component this property is bound to. + A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type. + + + Gets the type converter for this property. + A that is used to convert the of this property. + + + Creates an instance of the specified type. + A that represents the type to create. + A new instance of the type. + + + Compares this to another object to see if they are equivalent. + The object to compare to this . + + if the values are equivalent; otherwise, . + + + Adds the attributes of the to the specified list of attributes in the parent class. + An that lists the attributes in the parent class. Initially, this is empty. + + + Returns the default . + A collection of property descriptor. + + + Returns a using a specified array of attributes as a filter. + An array of type to use as a filter. + A with the properties that match the specified attributes. + + + Returns a for a given object. + A component to get the properties for. + A with the properties for the specified component. + + + Returns a for a given object using a specified array of attributes as a filter. + A component to get the properties for. + An array of type to use as a filter. + A with the properties that match the specified attributes for the specified component. + + + Gets an editor of the specified type. + The base type of editor, which is used to differentiate between multiple editors that a property supports. + An instance of the requested editor type, or if an editor cannot be found. + + + Returns the hash code for this object. + The hash code for this object. + + + This method returns the object that should be used during invocation of members. + The of the invocation target. + The potential invocation target. + The that should be used during invocation of members. + + + Returns a type using its name. + The assembly-qualified name of the type to retrieve. + A that matches the given type name, or if a match cannot be found. + + + When overridden in a derived class, gets the current value of the property on a component. + The component with the property for which to retrieve the value. + The value of a property for a given component. + + + Retrieves the current set of ValueChanged event handlers for a specific component. + The component for which to retrieve event handlers. + A combined multicast event handler, or if no event handlers are currently assigned to . + + + Gets a value indicating whether this property should be localized, as specified in the . + + if the member is marked with the set to ; otherwise, . + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + if the property is read-only; otherwise, . + + + Raises the ValueChanged event that you implemented. + The object that raises the event. + An that contains the event data. + + + When overridden in a derived class, gets the type of the property. + A that represents the type of the property. + + + Enables other objects to be notified when this property changes. + The component to remove the handler for. + The delegate to remove as a listener. + + or is . + + + When overridden in a derived class, resets the value for this property of the component to the default value. + The component with the property value that is to be reset to the default value. + + + Gets a value indicating whether this property should be serialized, as specified in the . + One of the enumeration values that specifies whether this property should be serialized. + + + When overridden in a derived class, sets the value of the component to a different value. + The component with the property value that is to be set. + The new value. + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + The component with the property to be examined for persistence. + + if the property should be persisted; otherwise, . + + + Gets a value indicating whether value change notifications for this property may originate from outside the property descriptor. + + if value change notifications may originate from outside the property descriptor; otherwise, . + + + Represents a collection of objects. + + + Initializes a new instance of the class. + An array of type that provides the properties for this collection. + + + Initializes a new instance of the class, which is optionally read-only. + An array of type that provides the properties for this collection. + If , specifies that the collection cannot be modified. + + + Adds the specified to the collection. + The to add to the collection. + The index of the that was added to the collection. + The collection is read-only. + + + Removes all objects from the collection. + The collection is read-only. + + + Returns whether the collection contains the given . + The to find in the collection. + + if the collection contains the given ; otherwise, . + + + Copies the entire collection to an array, starting at the specified index number. + An array of objects to copy elements of the collection to. + The index of the parameter at which copying begins. + + + Gets the number of property descriptors in the collection. + The number of property descriptors in the collection. + + + Specifies an empty collection that you can use instead of creating a new one with no items. This field is read-only. + + + Returns the with the specified name, using a Boolean to indicate whether to ignore case. + The name of the to return from the collection. + + if you want to ignore the case of the property name; otherwise, . + A with the specified name, or if the property does not exist. + + + Returns an enumerator for this class. + An enumerator of type . + + + Returns the index of the given . + The to return the index of. + The index of the given . + + + Adds the to the collection at the specified index number. + The index at which to add the parameter to the collection. + The to add to the collection. + The collection is read-only. + + + Sorts the members of this collection, using the specified . + A comparer to use to sort the objects in this collection. + + + Sorts the members of this collection. The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical. + An array of strings describing the order in which to sort the objects in this collection. + + + Gets or sets the at the specified index number. + The zero-based index of the to get or set. + The with the specified index number. + The parameter is not a valid index for . + + + Gets or sets the with the specified name. + The name of the to get from the collection. + The with the specified name, or if the property does not exist. + + + Removes the specified from the collection. + The to remove from the collection. + The collection is read-only. + + + Removes the at the specified index from the collection. + The index of the to remove from the collection. + The collection is read-only. + + + Sorts the members of this collection, using the default sort for this collection, which is usually alphabetical. + A new that contains the sorted objects. + + + Sorts the members of this collection, using the specified . + A comparer to use to sort the objects in this collection. + A new that contains the sorted objects. + + + Sorts the members of this collection. The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical. + An array of strings describing the order in which to sort the objects in this collection. + A new that contains the sorted objects. + + + Sorts the members of this collection. The specified order is applied first, followed by the sort using the specified . + An array of strings describing the order in which to sort the objects in this collection. + A comparer to use to sort the objects in this collection. + A new that contains the sorted objects. + + + Gets the number of elements contained in the collection. + The number of elements contained in the collection. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + if access to the collection is synchronized (thread safe); otherwise, . + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the collection. + + + Adds an element with the provided key and value to the . + The to use as the key of the element to add. + The to use as the value of the element to add. + The collection is read-only. + + is . + + + Removes all elements from the . + + + Determines whether the contains an element with the specified key. + The key to locate in the . + + if the contains an element with the key; otherwise, . + + + Returns an enumerator for this class. + An enumerator of type . + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the element with the specified key. + The key of the element to get or set. + The element with the specified key. + + + Gets an containing the keys of the . + An containing the keys of the . + + + Removes the element with the specified key from the . + The key of the element to remove. + + + Gets an containing the values in the . + An containing the values in the . + + + Returns an for the . + An for the . + + + Adds an item to the . + The item to add to the collection. + The position into which the new element was inserted. + + + Removes all items from the collection. + The collection is read-only. + + + Determines whether the collection contains a specific value. + The item to locate in the collection. + + if the item is found in the collection; otherwise, . + + + Determines the index of a specified item in the collection. + The item to locate in the collection. + The index of if found in the list, otherwise -1. + + + Inserts an item into the collection at a specified index. + The zero-based index at which should be inserted. + The item to insert into the collection. + The collection is read-only. + + + Gets a value indicating whether the collection has a fixed size. + + if the collection has a fixed size; otherwise, . + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets or sets an item from the collection at a specified index. + The zero-based index of the item to get or set. + The element at the specified index. + The collection is read-only. + + is not a . + + is less than 0. +-or- + is equal to or greater than . + + + Removes the first occurrence of a specified value from the collection. + The item to remove from the collection. + The collection is read-only. + + + Removes the item at the specified index. + The zero-based index of the item to remove. + The collection is read-only. + + + Identifies the property tab or tabs to display for the specified class or classes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified tab class name. + The assembly qualified name of the type of tab to create. For an example of this format convention, see . + + + Initializes a new instance of the class using the specified tab class name and tab scope. + The assembly qualified name of the type of tab to create. For an example of this format convention, see . + A that indicates the scope of this tab. If the scope is , it is shown only for components with the corresponding . If it is , it is shown for all components on the document. + + is not or . + + + Initializes a new instance of the class using the specified type of tab. + The type of tab to create. + + + Initializes a new instance of the class using the specified type of tab and tab scope. + The type of tab to create. + A that indicates the scope of this tab. If the scope is , it is shown only for components with the corresponding . If it is , it is shown for all components on the document. + + is not or . + + + Returns a value indicating whether this instance is equal to a specified attribute. + A to compare to this instance, or . + + if the instances are equal; otherwise, . + The types specified by the property of the parameter cannot be found. + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare to this instance, or . + + if refers to the same instance; otherwise, . + The types specified by the property of the parameter could not be found. + + + Gets the hash code for this object. + The hash code for the object the attribute belongs to. + + + Initializes the attribute using the specified names of tab classes and array of tab scopes. + An array of fully qualified type names of the types to create for tabs on the Properties window. + The scope of each tab. If the scope is , it is shown only for components with the corresponding . If it is , it is shown for all components on the document. + One or more of the values in is not or . +-or- +The length of the and arrays do not match. +-or- + or is . + + + Initializes the attribute using the specified names of tab classes and array of tab scopes. + The types of tabs to create. + The scope of each tab. If the scope is , it is shown only for components with the corresponding . If it is , it is shown for all components on the document. + One or more of the values in is not or . +-or- +The length of the and arrays do not match. +-or- + or is . + + + Gets the types of tabs that this attribute uses. + An array of types indicating the types of tabs that this attribute uses. + The types specified by the property could not be found. + + + Gets the names of the tab classes that this attribute uses. + The names of the tab classes that this attribute uses. + + + Gets an array of tab scopes of each tab of this . + An array of objects that indicate the scopes of the tabs. + + + Defines identifiers that indicate the persistence scope of a tab in the Properties window. + + + 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. + + + 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. + + + This tab is added to the Properties window and can only be removed explicitly by a parent component. + + + This tab is added to the Properties window and cannot be removed. + + + Specifies the name of the property that an implementer of offers to other components. This class cannot be inherited. + + + Initializes a new instance of the class with the name of the property and the type of its receiver. + The name of the property extending to an object of the specified type. + The name of the data type this property can extend. + + + Initializes a new instance of the class with the name of the property and its . + The name of the property extending to an object of the specified type. + The of the data type of the object that can receive the property. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Gets the name of a property that this class provides. + The name of a property that this class provides. + + + Gets the name of the data type this property can extend. + The name of the data type this property can extend. + + + Gets a unique identifier for this attribute. + An that is a unique identifier for the attribute. + + + Specifies that the property can be used as an application setting. + + + Initializes a new instance of the class. + + if the property this attribute is bound to can be used as an application setting; otherwise, . + + + Specifies the default value for the , which is . This field is read-only. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + + if is equal to this instance; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Indicates whether the value of this instance is the default value for the class. + + if this instance is the default attribute for the class; otherwise, . + + + Specifies that a property cannot be used as an application setting. This field is read-only. + + + Gets a value indicating whether the property this attribute is bound to can be used as an application setting. + + if the property this attribute is bound to can be used as an application setting; otherwise, . + + + Specifies that a property can be used as an application setting. This field is read-only. + + + Provides a type converter to convert object references to and from other representations. + + + Initializes a new instance of the class. + A that represents the type to associate with this reference converter. + + + Gets a value indicating whether this converter can convert an object in the given source type to a reference object using the specified context. + An that provides a format context. + A that represents the type you wish to convert from. + + if this object can perform the conversion; otherwise, . + + + Converts the given object to the reference type. + An that provides a format context. + A that specifies the culture used to represent the font. + The to convert. + An that represents the converted . + The conversion cannot be performed. + + + Converts the given value object to the reference type using the specified context and arguments. + An that provides a format context. + A that specifies the culture used to represent the font. + The to convert. + The type to convert the object to. + The converted object. + + is . + The conversion cannot be performed. + + + Gets a collection of standard values for the reference data type. + An that provides a format context. + A that holds a standard set of valid values, or if the data type does not support a standard set of values. + + + Gets a value indicating whether the list of standard values returned from is an exclusive list. + An that provides a format context. + + because the returned from is an exhaustive list of possible values. This method never returns . + + + Gets a value indicating whether this object supports a standard set of values that can be picked from a list. + An that provides a format context. + + because can be called to find a common set of values the object supports. This method never returns . + + + Returns a value indicating whether a particular value can be added to the standard values collection. + An that provides an additional context. + The value to check. + + if the value is allowed and can be added to the standard values collection; if the value cannot be added to the standard values collection. + + + Provides data for the event. + + + Initializes a new instance of the class with the component that has changed. + The component that changed. + + + Initializes a new instance of the class with the type of component that has changed. + The that changed. + + + Gets the component that changed its properties, events, or extenders. + The component that changed its properties, events, or extenders, or if all components of the same type have changed. + + + Gets the that changed its properties or events. + The that changed its properties or events. + + + Represents the method that handles the event raised when a or component is changed during design time. + A that contains the component or that changed. + + + Specifies whether the Visual Studio Custom Action Installer or the Installutil.exe (Installer Tool) should be invoked when the assembly is installed. + + + Initializes a new instance of the class. + + if an installer should be invoked during installation of an assembly; otherwise, . + + + Specifies the default visibility, which is . This field is read-only. + + + Determines whether the value of the specified is equivalent to the current . + The object to compare. + + if the specified is equal to the current ; otherwise, . + + + Generates a hash code for the current . + A hash code for the current . + + + Determines if this attribute is the default. + + if the attribute is the default value for this attribute class; otherwise, . + + + Specifies that the Visual Studio Custom Action Installer or the Installutil.exe (Installer Tool) should not be invoked when the assembly is installed. This field is read-only. + + + Gets a value indicating whether an installer should be invoked during installation of an assembly. + + if an installer should be invoked during installation of an assembly; otherwise, . + + + Specifies that the Visual Studio Custom Action Installer or the Installutil.exe (Installer Tool) should be invoked when the assembly is installed. This field is read-only. + + + Provides a type converter to convert 8-bit unsigned integer objects to and from a string. + + + Initializes a new instance of the class. + + + Specifies when a component property can be bound to an application setting. + + + Initializes a new instance of the class. + + to specify that a property is appropriate to bind settings to; otherwise, . + + + Gets a value indicating whether a property is appropriate to bind settings to. + + if the property is appropriate to bind settings to; otherwise, . + + + Returns a value that indicates whether this instance is equal to a specified object. + An to compare with this instance or a null reference ( in Visual Basic). + + if equals the type and value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Specifies that a property is not appropriate to bind settings to. + + + Specifies that a property is appropriate to bind settings to. + + + Provides a type converter to convert single-precision, floating point number objects to and from various other representations. + + + Initializes a new instance of the class. + + + Provides a type converter to convert string objects to and from other representations. + + + Initializes a new instance of the class. + + + Gets a value indicating whether this converter can convert an object in the given source type to a string using the specified context. + An that provides a format context. + A that represents the type you wish to convert from. + + if this converter can perform the conversion; otherwise, . + + + Converts the specified value object to a object. + An that provides a format context. + The to use. + The to convert. + An that represents the converted value. + The conversion could not be performed. + + + Provides methods to verify the machine name and path conform to a specific syntax. This class cannot be inherited. + + + Checks the syntax of the machine name to confirm that it does not contain "\". + A string containing the machine name to check. + + if matches the proper machine name format; otherwise, . + + + Checks the syntax of the path to see whether it starts with "\\". + A string containing the path to check. + + if matches the proper path format; otherwise, . + + + Checks the syntax of the path to see if it starts with "\" or drive letter "C:". + A string containing the path to check. + + if matches the proper path format; otherwise, . + + + Provides a type converter to convert objects to and from other representations. + + + Initializes a new instance of the class. + + + Gets a value indicating whether this converter can convert an object in the given source type to a using the specified context. + An that provides a format context. + A that represents the type you wish to convert from. + + if this converter can perform the conversion; otherwise, . + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type you wish to convert to. + + if this converter can perform the conversion; otherwise, . + + is . + + is not a valid value for the target type. + + + Converts the given object to a . + An that provides a format context. + An optional . If not supplied, the current culture is assumed. + The to convert. + An that represents the converted value. + The conversion cannot be performed. + + is not a valid value for the target type. + + + Converts the given object to another type. + A formatter context. + The culture into which will be converted. + The object to convert. + The type to convert the object to. + The converted object. + + + Represents an attribute of a toolbox item. + + + Initializes a new instance of the class and specifies whether to use default initialization values. + + to create a toolbox item attribute for a default type; to associate no default toolbox item support for this attribute. + + + Initializes a new instance of the class using the specified name of the type. + The names of the type of the toolbox item and of the assembly that contains the type. + + + Initializes a new instance of the class using the specified type of the toolbox item. + The type of the toolbox item. + + + Initializes a new instance of the class and sets the type to the default, . This field is read-only. + + + Returns a value that indicates whether this instance is equal to a specified object. + An to compare with this instance or a null reference ( in Visual Basic). + + if equals the type and value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets a value indicating whether the current value of the attribute is the default value for the attribute. + + if the current value of the attribute is the default; otherwise, . + + + Initializes a new instance of the class and sets the type to . This field is read-only. + + + Gets or sets the type of the toolbox item. + The type of the toolbox item. + The type cannot be found. + + + Gets or sets the name of the type of the current . + The fully qualified type name of the current toolbox item. + + + Specifies the filter string and filter type to use for a toolbox item. + + + Initializes a new instance of the class using the specified filter string. + The filter string for the toolbox item. + + + Initializes a new instance of the class using the specified filter string and type. + The filter string for the toolbox item. + A indicating the type of the filter. + + + Returns a value that indicates whether this instance is equal to a specified object. + An to compare with this instance or a null reference ( in Visual Basic). + + if equals the type and value of this instance; otherwise, . + + + Gets the filter string for the toolbox item. + The filter string for the toolbox item. + + + Gets the type of the filter. + A that indicates the type of the filter. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Indicates whether the specified object has a matching filter string. + The object to test for a matching filter string. + + if the specified object has a matching filter string; otherwise, . + + + Returns a string that represents the current object. + A string that represents the current object. + + + Gets the type ID for the attribute. + The type ID for this attribute. All objects with the same filter string return the same type ID. + + + Defines identifiers used to indicate the type of filter that a uses. + + + Indicates that a toolbox item filter string is allowed, but not required. + + + Indicates that custom processing is required to determine whether to use a toolbox item filter string. It is typically specified on a root designer class to indicate that the designer wishes to accept or reject a toolbox item through code. The designer must implement the method of the interface. + + + Indicates that a toolbox item filter string is not allowed. If a designer and a component class both have a filter string and the value of one is ToolboxItemFilterType.Prevent, the toolbox item will not be available. + + + Indicates that a toolbox item filter string must be present for a toolbox item to be enabled. For a toolbox item with a filter type of Require to be enabled, the designer and the component class must have a matching filter string. Additionally, neither the designer or component class can have a filter type of Prevent for the toolbox item to be enabled. + + + Provides a unified way of converting types of values to other types, as well as for accessing standard values and subproperties. + + + Initializes a new instance of the class. + + + Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. + An that provides a format context. + A that represents the type you want to convert from. + + if this converter can perform the conversion; otherwise, . + + + Returns whether this converter can convert an object of the given type to the type of this converter. + A that represents the type you want to convert from. + + if this converter can perform the conversion; otherwise, . + + + Returns whether this converter can convert the object to the specified type, using the specified context. + An that provides a format context. + A that represents the type you want to convert to. + + if this converter can perform the conversion; otherwise, . + + + Returns whether this converter can convert the object to the specified type. + A that represents the type you want to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given object to the type of this converter, using the specified context and culture information. + An that provides a format context. + The to use as the current culture. + The to convert. + An that represents the converted value. + The conversion cannot be performed. + + + Converts the given value to the type of this converter. + The to convert. + An that represents the converted value. + The conversion cannot be performed. + + + Converts the given string to the type of this converter, using the invariant culture and the specified context. + An that provides a format context. + The to convert. + An that represents the converted text. + The conversion cannot be performed. + + + Converts the given string to the type of this converter, using the invariant culture. + The to convert. + An that represents the converted text. + The conversion cannot be performed. + + + Converts the given text to an object, using the specified context and culture information. + An that provides a format context. + A . If is passed, the current culture is assumed. + The to convert. + An that represents the converted text. + The conversion cannot be performed. + + + Converts the given text to an object, using the specified context. + An that provides a format context. + The to convert. + An that represents the converted text. + The conversion cannot be performed. + + + Converts the specified text to an object. + The text representation of the object to convert. + An that represents the converted text. + The string cannot be converted into the appropriate object. + + + Converts the given value object to the specified type, using the specified context and culture information. + An that provides a format context. + A . If is passed, the current culture is assumed. + The to convert. + The to convert the parameter to. + An that represents the converted value. + The parameter is . + The conversion cannot be performed. + + + Converts the given value object to the specified type, using the arguments. + The to convert. + The to convert the parameter to. + An that represents the converted value. + The parameter is . + The conversion cannot be performed. + + + Converts the specified value to a culture-invariant string representation, using the specified context. + An that provides a format context. + The to convert. + A that represents the converted value. + The conversion cannot be performed. + + + Converts the specified value to a culture-invariant string representation. + The to convert. + A that represents the converted value. + The conversion cannot be performed. + + + Converts the given value to a string representation, using the specified context and culture information. + An that provides a format context. + A . If is passed, the current culture is assumed. + The to convert. + An that represents the converted value. + The conversion cannot be performed. + + + Converts the given value to a string representation, using the given context. + An that provides a format context. + The to convert. + An that represents the converted value. + The conversion cannot be performed. + + + Converts the specified value to a string representation. + The to convert. + An that represents the converted value. + The conversion cannot be performed. + + + Re-creates an given a set of property values for the object. + An that represents a dictionary of new property values. + An representing the given , or if the object cannot be created. This method always returns . + + + Creates an instance of the type that this is associated with, using the specified context, given a set of property values for the object. + An that provides a format context. + An of new property values. + An representing the given , or if the object cannot be created. This method always returns . + + + Returns an exception to throw when a conversion cannot be performed. + The to convert, or if the object is not available. + An that represents the exception to throw when a conversion cannot be performed. + Automatically thrown by this method. + + + Returns an exception to throw when a conversion cannot be performed. + The to convert, or if the object is not available. + A that represents the type the conversion was trying to convert to. + An that represents the exception to throw when a conversion cannot be performed. + Automatically thrown by this method. + + + Returns whether changing a value on this object requires a call to the method to create a new value. + + if changing a property on this object requires a call to to create a new value; otherwise, . + + + Returns whether changing a value on this object requires a call to to create a new value, using the specified context. + An that provides a format context. + + if changing a property on this object requires a call to to create a new value; otherwise, . + + + Returns a collection of properties for the type of array specified by the value parameter, using the specified context. + An that provides a format context. + An that specifies the type of array for which to get properties. + A with the properties that are exposed for this data type, or if there are no properties. + + + Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes. + An that provides a format context. + An that specifies the type of array for which to get properties. + An array of type that is used as a filter. + A with the properties that are exposed for this data type, or if there are no properties. + + + Returns a collection of properties for the type of array specified by the value parameter. + An that specifies the type of array for which to get properties. + A with the properties that are exposed for this data type, or if there are no properties. + + + Returns whether this object supports properties. + + if should be called to find the properties of this object; otherwise, . + + + Returns whether this object supports properties, using the specified context. + An that provides a format context. + + if should be called to find the properties of this object; otherwise, . + + + Returns a collection of standard values from the default context for the data type this type converter is designed for. + A containing a standard set of valid values, or if the data type does not support a standard set of values. + + + Returns a collection of standard values for the data type this type converter is designed for when provided with a format context. + An 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 . + A that holds a standard set of valid values, or if the data type does not support a standard set of values. + + + Returns whether the collection of standard values returned from is an exclusive list. + + if the returned from is an exhaustive list of possible values; if other values are possible. + + + Returns whether the collection of standard values returned from is an exclusive list of possible values, using the specified context. + An that provides a format context. + + if the returned from is an exhaustive list of possible values; if other values are possible. + + + Returns whether this object supports a standard set of values that can be picked from a list. + + if should be called to find a common set of values the object supports; otherwise, . + + + Returns whether this object supports a standard set of values that can be picked from a list, using the specified context. + An that provides a format context. + + if should be called to find a common set of values the object supports; otherwise, . + + + Returns whether the given value object is valid for this type and for the specified context. + An that provides a format context. + The to test for validity. + + if the specified value is valid for this object; otherwise, . + + + Returns whether the given value object is valid for this type. + The object to test for validity. + + if the specified value is valid for this object; otherwise, . + + + Represents an class that provides properties for objects that do not have properties. + + + Initializes a new instance of the class. + A that represents the type of component to which this property descriptor binds. + The name of the property. + A that represents the data type for this property. + + + Initializes a new instance of the class. + A that represents the type of component to which this property descriptor binds. + The name of the property. + A that represents the data type for this property. + An array with the attributes to associate with the property. + + + Returns whether resetting the component changes the value of the component. + The component to test for reset capability. + + if resetting the component changes the value of the component; otherwise, . + + + Gets the type of component to which this property description binds. + A that represents the type of component to which this property binds. + + + Gets a value indicating whether this property is read-only. + + if the property is read-only; if the property is read/write. + + + Gets the type of the property. + A that represents the type of the property. + + + Resets the value for this property of the component. + The component with the property value to be reset. + + + Returns whether the value of this property can persist. + The component with the property that is to be examined for persistence. + + if the value of the property can persist; otherwise, . + + + Sorts a collection of properties. + A that has the properties to sort. + An array of names in the order you want the properties to appear in the collection. + A that contains the sorted properties. + + + Represents a collection of values. + + + Initializes a new instance of the class. + An that represents the objects to put into the collection. + + + Copies the contents of this collection to an array. + An that represents the array to copy to. + The index to start from. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Returns an enumerator for this collection. + An enumerator of type . + + + Gets the object at the specified index number. + The zero-based index of the to get from the collection. + The with the specified index. + + + For a description of this member, see . + + in all cases. + + + For a description of this member, see . + + in all cases. + + + Specifies what type to use as a converter for the object this attribute is bound to. + + + Initializes a new instance of the class with the default type converter, which is an empty string (""). + + + Initializes a new instance of the class, using the specified type name as the data converter for the object this attribute is bound to. + The fully qualified name of the class to use for data conversion for the object this attribute is bound to. + + + Initializes a new instance of the class, using the specified type as the data converter for the object this attribute is bound to. + A that represents the type of the converter class to use for data conversion for the object this attribute is bound to. + + + Gets the fully qualified type name of the to use as a converter for the object this attribute is bound to. + The fully qualified type name of the to use as a converter for the object this attribute is bound to, or an empty string ("") if none exists. The default value is an empty string (""). + + + Specifies the type to use as a converter for the object this attribute is bound to. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current ; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Provides supplemental metadata to the . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using a parent type description provider. + The parent type description provider. + + + Creates an object that can substitute for another data type. + An optional service provider. + The type of object to create. This parameter is never . + An optional array of types that represent the parameter types to be passed to the object's constructor. This array can be or of zero length. + An optional array of parameter values to pass to the object's constructor. + The substitute . + + + Gets a per-object cache, accessed as an of key/value pairs. + The object for which to get the cache. + An if the provided object supports caching; otherwise, . + + + Gets an extended custom type descriptor for the given object. + The object for which to get the extended type descriptor. + An that can provide extended metadata for the object. + + + Gets the extender providers for the specified object. + The object to get extender providers for. + An array of extender providers for . + + is . + + + Gets the name of the specified component, or if the component has no name. + The specified component. + The name of the specified component. + + is . + + + Performs normal reflection against the given object. + An instance of the type (should not be ). + The type of reflection for this . + + is . + + + Performs normal reflection against a type. + The type of object for which to retrieve the . + The type of reflection for this . + + is . + + + Performs normal reflection against the given object with the given type. + The type of object for which to retrieve the . + An instance of the type. Can be . + The type of reflection for this . + + + Converts a reflection type into a runtime type. + The type to convert to its runtime equivalent. + A that represents the runtime equivalent of . + + is . + + + Gets a custom type descriptor for the given object. + An instance of the type. Can be if no instance was passed to the . + An that can provide metadata for the type. + + is . + + + Gets a custom type descriptor for the given type. + The type of object for which to retrieve the type descriptor. + An that can provide metadata for the type. + + + Gets a custom type descriptor for the given type and object. + The type of object for which to retrieve the type descriptor. + An instance of the type. Can be if no instance was passed to the . + An that can provide metadata for the type. + + + Gets a value that indicates whether the specified type is compatible with the type description and its chain of type description providers. + The type to test for compatibility. + + if is compatible with the type description and its chain of type description providers; otherwise, . + + is . + + + Specifies the custom type description provider for a class. This class cannot be inherited. + + + Initializes a new instance of the class using the specified type name. + The qualified name of the type. + + is . + + + Initializes a new instance of the class using the specified type. + The type to store in the attribute. + + is . + + + Gets the type name for the type description provider. + A containing the qualified type name for the . + + + Provides information about the characteristics for a component, such as its attributes, properties, and events. This class cannot be inherited. + + + Adds class-level attributes to the target component instance. + An instance of the target component. + An array of objects to add to the component's class. + The newly created that was used to add the specified attributes. + One or both of the parameters is . + + + Adds class-level attributes to the target component type. + The of the target component. + An array of objects to add to the component's class. + The newly created that was used to add the specified attributes. + One or both of the parameters is . + + + Adds an editor table for the given editor base type. + The editor base type to add the editor table for. If a table already exists for this type, this method will do nothing. + The to add. + + + Adds a type description provider for a single instance of a component. + The to add. + An instance of the target component. + One or both of the parameters are . + + + Adds a type description provider for a component class. + The to add. + The of the target component. + One or both of the parameters are . + + + Adds a type description provider for a single instance of a component. + The to add. + An instance of the target component. + One or both of the parameters are . + + + Adds a type description provider for a component class. + The to add. + The of the target component. + One or both of the parameters are . + + + Gets or sets the provider for the Component Object Model (COM) type information for the target component. + An instance representing the COM type information provider. + + + Gets the type of the Component Object Model (COM) object represented by the target component. + The of the COM object represented by this component, or for non-COM objects. + + + Creates a primary-secondary association between two objects. + The primary . + The secondary . + One or both of the parameters are . + + is equal to . + + + Creates an instance of the designer associated with the specified component and of the specified type of designer. + An that specifies the component to associate with the designer. + A that represents the type of designer to create. + An that is an instance of the designer for the component, or if no designer can be found. + + + Creates a new event descriptor that is identical to an existing event descriptor, when passed the existing . + The type of the component for which to create the new event. + The existing event information. + The new attributes. + A new that has merged the specified metadata attributes with the existing metadata attributes. + + + 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. + The type of the component the event lives on. + The name of the event. + The type of the delegate that handles the event. + The attributes for this event. + An that is bound to a type. + + + Creates an object that can substitute for another data type. + The service provider that provides a service. This parameter can be . + The of object to create. + An optional array of parameter types to be passed to the object's constructor. This parameter can be or an array of zero length. + An optional array of parameter values to pass to the object's constructor. If not , the number of elements must be the same as . + An instance of the substitute data type if an associated is found; otherwise, . + + is , or is when is not . + + and have different number of elements. + + + Creates a new property descriptor from an existing property descriptor, using the specified existing and attribute array. + The of the component that the property is a member of. + The existing property descriptor. + The new attributes for this property. + A new that has the specified metadata attributes merged with the existing metadata attributes. + + + Creates and dynamically binds a property descriptor to a type, using the specified property name, type, and attribute array. + The of the component that the property is a member of. + The name of the property. + The of the property. + The new attributes for this property. + A that is bound to the specified type and that has the specified metadata attributes merged with the existing metadata attributes. + + + Returns an instance of the type associated with the specified primary object. + The of the target component. + The primary object of the association. + An instance of the secondary type that has been associated with the primary object if an association exists; otherwise, if no specified association exists. + One or both of the parameters are . + + + Returns the collection of attributes for the specified component. + The component for which you want to get attributes. + An containing the attributes for the component. If is , this method returns an empty collection. + + + Returns a collection of attributes for the specified component and a Boolean indicating that a custom type descriptor has been created. + The component for which you want to get attributes. + + to use a baseline set of attributes from the custom type descriptor if is of type ; otherwise, . + An with the attributes for the component. If the component is , this method returns an empty collection. + + + Returns a collection of attributes for the specified type of component. + The of the target component. + An with the attributes for the type of the component. If the component is , this method returns an empty collection. + + + Returns the name of the class for the specified component using the default type descriptor. + The for which you want the class name. + A containing the name of the class for the specified component. + + is . + + + Returns the name of the class for the specified component using a custom type descriptor. + The for which you want the class name. + + to consider custom type description information; otherwise, . + A containing the name of the class for the specified component. + + is . + + is a cross-process remoted object. + + + Returns the name of the class for the specified type. + The of the target component. + A containing the name of the class for the specified component type. + + is . + + + Returns the name of the specified component using the default type descriptor. + The for which you want the class name. + A containing the name of the specified component, or if there is no component name. + + is . + + is a cross-process remoted object. + + + Returns the name of the specified component using a custom type descriptor. + The for which you want the class name. + + to consider custom type description information; otherwise, . + The name of the class for the specified component, or if there is no component name. + + is . + + is a cross-process remoted object. + + + Returns a type converter for the type of the specified component. + A component to get the converter for. + A for the specified component. + + is . + + is a cross-process remoted object. + + + Returns a type converter for the type of the specified component with a custom type descriptor. + A component to get the converter for. + + to consider custom type description information; otherwise, . + A for the specified component. + + is . + + is a cross-process remoted object. + + + Returns a type converter for the specified type. + The of the target component. + A for the specified type. + + is . + + + Returns the default event for the specified component. + The component to get the event for. + An with the default event, or if there are no events. + + is . + + is a cross-process remoted object. + + + Returns the default event for a component with a custom type descriptor. + The component to get the event for. + + to consider custom type description information; otherwise, . + An with the default event, or if there are no events. + + is . + + is a cross-process remoted object. + + + Returns the default event for the specified type of component. + The of the target component. + An with the default event, or if there are no events. + + is . + + + Returns the default property for the specified component. + The component to get the default property for. + A with the default property, or if there are no properties. + + is a cross-process remoted object. + + + Returns the default property for the specified component with a custom type descriptor. + The component to get the default property for. + + to consider custom type description information; otherwise, . + A with the default property, or if there are no properties. + + is a cross-process remoted object. + + + Returns the default property for the specified type of component. + A that represents the class to get the property for. + A with the default property, or if there are no properties. + + + Gets an editor with the specified base type for the specified component. + The component to get the editor for. + A that represents the base type of the editor you want to find. + An instance of the editor that can be cast to the specified editor type, or if no editor of the requested type can be found. + + or is . + + is a cross-process remoted object. + + + Returns an editor with the specified base type and with a custom type descriptor for the specified component. + The component to get the editor for. + A that represents the base type of the editor you want to find. + A flag indicating whether custom type description information should be considered. + An instance of the editor that can be cast to the specified editor type, or if no editor of the requested type can be found. + + or is . + + is a cross-process remoted object. + + + Returns an editor with the specified base type for the specified type. + The of the target component. + A that represents the base type of the editor you are trying to find. + An instance of the editor object that can be cast to the given base type, or if no editor of the requested type can be found. + + or is . + + + Returns the collection of events for the specified component. + A component to get the events for. + An with the events for this component. + + is a cross-process remoted object. + + + Returns the collection of events for a specified component using a specified array of attributes as a filter. + A component to get the events for. + An array of type that you can use as a filter. + An with the events that match the specified attributes for this component. + + is a cross-process remoted object. + + + Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor. + A component to get the events for. + An array of type to use as a filter. + + to consider custom type description information; otherwise, . + An with the events that match the specified attributes for this component. + + is a cross-process remoted object. + + + Returns the collection of events for a specified component with a custom type descriptor. + A component to get the events for. + + to consider custom type description information; otherwise, . + An with the events for this component. + + is a cross-process remoted object. + + + Returns the collection of events for a specified type of component. + The of the target component. + An with the events for this component. + + + Returns the collection of events for a specified type of component using a specified array of attributes as a filter. + The of the target component. + An array of type that you can use as a filter. + An with the events that match the specified attributes for this component. + + + Returns the fully qualified name of the component. + The to find the name for. + The fully qualified name of the specified component, or if the component has no name. + + is . + + + Returns the collection of properties for a specified component. + A component to get the properties for. + A with the properties for the specified component. + + is a cross-process remoted object. + + + Returns the collection of properties for a specified component using a specified array of attributes as a filter. + A component to get the properties for. + An array of type to use as a filter. + A with the properties that match the specified attributes for the specified component. + + is a cross-process remoted object. + + + Returns the collection of properties for a specified component using a specified array of attributes as a filter and using a custom type descriptor. + A component to get the properties for. + An array of type to use as a filter. + + to consider custom type description information; otherwise, . + A with the events that match the specified attributes for the specified component. + + is a cross-process remoted object. + + + Returns the collection of properties for a specified component using the default type descriptor. + A component to get the properties for. + + to not consider custom type description information; otherwise, . + A with the properties for a specified component. + + is a cross-process remoted object. + + + Returns the collection of properties for a specified type of component. + A that represents the component to get properties for. + A with the properties for a specified type of component. + + + Returns the collection of properties for a specified type of component using a specified array of attributes as a filter. + The of the target component. + An array of type to use as a filter. + A with the properties that match the specified attributes for this type of component. + + + Returns the type description provider for the specified component. + An instance of the target component. + A associated with the specified component. + + is . + + + Returns the type description provider for the specified type. + The of the target component. + A associated with the specified type. + + is . + + + Returns a that can be used to perform reflection, given an object. + An instance of the target component. + A for the specified object. + + is . + + + Returns a that can be used to perform reflection, given a class type. + The of the target component. + A of the specified class. + + is . + + + Gets a type that represents a type description provider for all interface types. + A that represents a custom type description provider for all interface types. + + + Clears the properties and events for the specified component from the cache. + A component for which the properties or events have changed. + + + Clears the properties and events for the specified assembly from the cache. + The that represents the assembly to refresh. Each in this assembly will be refreshed. + + + Clears the properties and events for the specified module from the cache. + The that represents the module to refresh. Each in this module will be refreshed. + + + Clears the properties and events for the specified type of component from the cache. + The of the target component. + + + Occurs when the cache for a component is cleared. + + + Removes an association between two objects. + The primary . + The secondary . + One or both of the parameters are . + + + Removes all associations for a primary object. + The primary in an association. + + is . + + + Removes a previously added type description provider that is associated with the specified object. + The to remove. + An instance of the target component. + One or both of the parameters are . + + + Removes a previously added type description provider that is associated with the specified type. + The to remove. + The of the target component. + One or both of the parameters are . + + + Removes a previously added type description provider that is associated with the specified object. + The to remove. + An instance of the target component. + One or both of the parameters are . + + + Removes a previously added type description provider that is associated with the specified type. + The to remove. + The of the target component. + One or both of the parameters are . + + + Sorts descriptors using the name of the descriptor. + An that contains the descriptors to sort. + + is . + + + Provides a type converter that can be used to populate a list box with available types. + + + Initializes a new instance of the class using the type array as the available types. + The array of type to use as the available types. + + + Gets a value indicating whether this converter can convert the specified of the source object using the given context. + An that provides a format context. + The of the source object. + + if this converter can perform the conversion; otherwise, . + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type you wish to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the specified object to the native type of the converter. + An that provides a format context. + A that specifies the culture used to represent the font. + The to convert. + An that represents the converted value. + + + Converts the given value object to the specified destination type. + An that provides a format context. + An optional . If not supplied, the current culture is assumed. + The to convert. + The to convert the value to. + An that represents the converted . + + is . + The conversion cannot be performed. + + + Gets a collection of standard values for the data type this validator is designed for. + An that provides a format context. + A that holds a standard set of valid values, or if the data type does not support a standard set of values. + + + Gets a value indicating whether the list of standard values returned from the method is an exclusive list. + An that provides a format context. + + because the returned from is an exhaustive list of possible values. This method never returns . + + + Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context. + An that provides a format context. + + because should be called to find a common set of values the object supports. This method never returns . + + + Provides a type converter to convert 16-bit unsigned integer objects to and from other representations. + + + Initializes a new instance of the class. + + + Provides a type converter to convert 32-bit unsigned integer objects to and from various other representations. + + + Initializes a new instance of the class. + + + Provides a type converter to convert 64-bit unsigned integer objects to and from other representations. + + + Initializes a new instance of the class. + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Gets a value indicating whether this converter can convert an object in the given source type to a . + An object that provides contextual information. + The type of the object to be converted. + + if this converter can convert sourceType to a ; otherwise, . + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An object that provides contextual information. + The target type for the conversion. + + if the converter can convert an object to the given destination type; otherwise, . + + + Converts the specified object to a . + An object that provides contextual information. + The culture to use for the conversion. + The value to convert to a . + + converted to a value. + + is not a valid string. + + + Converts the specified value to the specified destination type using the specified context and arguments. + An that provides a format context. + The culture that supplies formatting information for the conversion. + The value to be converted. + The type to convert the value parameter to. + An object that represents the converted value. + + + Returns a value that indicates whether the given value object is valid for this type and for the specified context. + An that provides a format context. + The object to test for validity. + + if the specified value is valid for this object; otherwise, . + + + Specifies an exception that is handled as a warning instead of an error. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified serialization data and context. + The to be used for deserialization. + The destination to be used for deserialization. + + + Initializes a new instance of the class with the specified message and no Help file. + The message to display to the end user. + + + Initializes a new instance of the class with the specified detailed description and the specified exception. + A detailed description of the error. + A reference to the inner exception that is the cause of this exception. + + + Initializes a new instance of the class with the specified message, and with access to the specified Help file. + The message to display to the end user. + The Help file to display if the user requests help. + + + Initializes a new instance of the class with the specified message, and with access to the specified Help file and topic. + The message to display to the end user. + The Help file to display if the user requests help. + The Help topic to display if the user requests help. + + + Sets the with the parameter name and additional exception information. + Stores the data that was being used to serialize or deserialize the object that the was serializing or deserializing. + 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. + + is . + + + Gets the Help topic associated with the warning. + The Help topic associated with the warning. + + + Gets the Help file associated with the warning. + The Help file associated with the warning. + + + Converts colors from one data type to another. Access this class through the . + + + Initializes a new instance of the class. + + + Determines if this converter can convert an object in the given source type to the native type of the converter. + An that provides a format context. You can use this object to get additional information about the environment from which this converter is being invoked. + The type from which you want to convert. + + if this object can perform the conversion; otherwise, . + + + Returns a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type to which you want to convert. + + if this converter can perform the operation; otherwise, . + + + Converts the given object to the converter's native type. + A that provides a format context. You can use this object to get additional information about the environment from which this converter is being invoked. + A that specifies the culture to represent the color. + The object to convert. + An representing the converted value. + The conversion cannot be performed. + + + Converts the specified object to another type. + A formatter context. Use this object to extract additional information about the environment from which this converter is being invoked. Always check whether this value is . Also, properties on the context object may return . + A that specifies the culture to represent the color. + The object to convert. + The type to convert the object to. + An representing the converted value. + + is . + The conversion cannot be performed. + + + Retrieves a collection containing a set of standard values for the data type for which this validator is designed. This will return if the data type does not support a standard set of values. + A formatter context. Use this object to extract additional information about the environment from which this converter is being invoked. Always check whether this value is . Also, properties on the context object may return . + A collection containing or a standard set of valid values. The default implementation always returns . + + + Determines if this object supports a standard set of values that can be chosen from a list. + A through which additional context can be provided. + + if must be called to find a common set of values the object supports; otherwise, . + + + Converts a object from one data type to another. + + + Initializes a new instance of the class. + + + Determines if this converter can convert an object in the given source type to the native type of the converter. + A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . + The type you want to convert from. + + if this object can perform the conversion; otherwise, . + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An object that provides a format context. + A object that represents the type you want to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the specified object to a object. + A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . + An object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. + The object to convert. + The converted object. + The conversion cannot be completed. + + + Converts the specified object to the specified type. + A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . + An object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. + The object to convert. + The type to convert the object to. + The converted object. + The conversion cannot be completed. + + + Creates an instance of this type given a set of property values for the object. + A type descriptor through which additional context can be provided. + A dictionary of new property values. The dictionary contains a series of name-value pairs, one for each property returned from . + The newly created object, or if the object could not be created. The default implementation returns . + + + Determines if changing a value on this object should require a call to to create a new value. + A through which additional context can be provided. + + if the method should be called when a change is made to one or more properties of this object; otherwise, . + + + Retrieves the set of properties for this type. By default, a type does not return any properties. + A type descriptor through which additional context can be provided. + The value of the object to get the properties for. + An array of objects that describe the properties. + The set of properties that are exposed for this data type. If no properties are exposed, this method might return . The default implementation always returns . + + + Determines if this object supports properties. By default, this is . + A through which additional context can be provided. + + if should be called to find the properties of this object; otherwise, . + + + Converts rectangles from one data type to another. Access this class through the . + + + Initializes a new instance of the class. + + + Determines if this converter can convert an object in the given source type to the native type of the converter. + A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . + The type you want to convert from. + This method returns if this object can perform the conversion; otherwise, . + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An object that provides a format context. This can be , so you should always check. Also, properties on the context object can also return . + A object that represents the type you want to convert to. + This method returns if this converter can perform the conversion; otherwise, . + + + Converts the given object to a object. + A that can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . + An that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. + The object to convert. + The converted object. + The conversion cannot be completed. + + + Converts the specified object to the specified type. + A that can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . + An that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. + The object to convert. + The type to convert the object to. + The converted object. + The conversion cannot be completed. + + + Creates an instance of this type given a set of property values for the object. This is useful for objects that are immutable but still want to provide changeable properties. + A through which additional context can be provided. + A dictionary of new property values. The dictionary contains a series of name-value pairs, one for each property returned from a call to the method. + The newly created object, or if the object could not be created. The default implementation returns . + + + Determines if changing a value on this object should require a call to to create a new value. + A type descriptor through which additional context can be provided. + This method returns if should be called when a change is made to one or more properties of this object; otherwise, . + + + Retrieves the set of properties for this type. By default, a type does not return any properties. + A through which additional context can be provided. + The value of the object to get the properties for. + An array of objects that describe the properties. + The set of properties that should be exposed for this data type. If no properties should be exposed, this may return . The default implementation always returns . + + + Determines if this object supports properties. By default, this is . + A through which additional context can be provided. + This method returns if should be called to find the properties of this object; otherwise, . + + + The class is used to convert from one data type to another. Access this class through the object. + + + Initializes a new object. + + + Determines whether this converter can convert an object in the specified source type to the native type of the converter. + A that can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . + The type you want to convert from. + This method returns if this object can perform the conversion. + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + A that can be used to get additional information about the environment this converter is being called from. This can be , so always check. Also, properties on the context object can return . + A that represents the type you want to convert to. + This method returns if this converter can perform the conversion; otherwise, . + + + Converts the specified object to the converter's native type. + A that can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . + An object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. + The object to convert. + The converted object. + The conversion cannot be completed. + + + Converts the specified object to the specified type. + A that can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . + An object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. + The object to convert. + The type to convert the object to. + The converted object. + The conversion cannot be completed. + + + Creates an object of this type by using a specified set of property values for the object. This is useful for creating non-changeable objects that have changeable properties. + A through which additional context can be provided. + A dictionary of new property values. The dictionary contains a series of name-value pairs, one for each property returned from the method. + The newly created object, or if the object could not be created. The default implementation returns . + + + Determines whether changing a value on this object should require a call to the method to create a new value. + A through which additional context can be provided. + + if the object should be called when a change is made to one or more properties of this object. + + + Retrieves the set of properties for this type. By default, a type does not have any properties to return. + A through which additional context can be provided. + The value of the object to get the properties for. + An array of objects that describe the properties. + The set of properties that should be exposed for this data type. If no properties should be exposed, this may return . The default implementation always returns . + + + Determines whether this object supports properties. By default, this is . + A through which additional context can be provided. + + if the method should be called to find the properties of this object. + + + Converts objects from one type to another. + + + Initializes a new instance of the class. + + + Returns a value indicating whether the converter can convert from the type specified to the type, using the specified context. + An through which additional context can be supplied. + A the represents the type you wish to convert from. + + to indicate the conversion can be performed; otherwise, . + + + Returns a value indicating whether the can convert a to the specified type. + An through which additional context can be supplied. + A that represents the type you want to convert from. + + if this converter can perform the conversion otherwise, . + + + Converts the given object to the type of this converter, using the specified context and culture information. + An that provides a format context. + The to use as the current culture. + The to convert. + An that represents the converted value. + + + Converts the given value object to the specified type, using the specified context and culture information. + An that provides a format context. + A . If null is passed, the current culture is assumed. + The to convert. + The to convert the value parameter to. + An that represents the converted value. + + + Creates an instance of a with the specified property values using the specified context. + An through which additional context can be supplied. + An containing property names and values. + An representing the new , or if the object cannot be created. + + + Returns a value indicating whether changing a value on this object requires a call to the method to create a new value. + An that provides a format context. This may be . + Always returns . + + + Retrieves a set of properties for the type using the specified context and attributes. + An through which additional context can be supplied. + The to return properties for. + An array of objects that describe the properties. + A containing the properties. + + + Returns whether the type supports properties. + An through which additional context can be supplied. + Always returns . + + + The class represents the type converter for extended protection policy used by the server to validate incoming client connections. + + + Initializes a new instance of the class. + + + Returns whether this converter can convert the object to the specified type. + The object to convert. + A that represents the type you want to convert to. + + if this converter can perform the conversion; otherwise . + + + Convert the object to the specified type. + An that provides a format context. + A object. If is passed, the current culture is assumed. + The to convert. This should be a object. + The to convert the value parameter to. + An that represents the converted parameter. + The parameter is . + The conversion could not be performed. + + + Provides data for the event. + + + Gets the date/time when the event was raised. + The time the event was raised. + + + Represents the method that will handle the event of a . + The source of the event. + An object that contains the event data. + + + Generates an event after a set interval, with an option to generate recurring events. + + + Initializes a new instance of the class, and sets all the properties to their initial values. + + + Initializes a new instance of the class, and sets the property to the specified number of milliseconds. + The time, in milliseconds, between events. The value must be greater than zero and less than or equal to . + The value of the parameter is less than or equal to zero, or greater than . + + + Gets or sets a Boolean indicating whether the should raise the event only once () or repeatedly (). + + if the should raise the event each time the interval elapses; if it should raise the event only once, after the first time the interval elapses. The default is . + + + Begins the run-time initialization of a that is used on a form or by another component. + + + Releases the resources used by the . + + + Releases all resources used by the current . + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Occurs when the interval elapses. + + + Gets or sets a value indicating whether the should raise the event. + + if the should raise the event; otherwise, . The default is . + This property cannot be set because the timer has been disposed. + The property was set to a value greater than before the timer was enabled. + + + Ends the run-time initialization of a that is used on a form or by another component. + + + Gets or sets the interval, expressed in milliseconds, at which to raise the event. + The time, in milliseconds, between events. The value must be greater than zero, and less than or equal to . The default is 100 milliseconds. + The interval is less than or equal to zero. +-or- +The interval is greater than , and the timer is currently enabled. (If the timer is not currently enabled, no exception is thrown until it becomes enabled.) + + + Gets or sets the site that binds the to its container in design mode. + An interface representing the site that binds the object to its container. + + + Starts raising the event by setting to . + The is created with an interval equal to or greater than + 1, or set to an interval less than zero. + + + Stops raising the event by setting to . + + + Gets or sets the object used to marshal event-handler calls that are issued when an interval has elapsed. + The representing the object used to marshal the event-handler calls that are issued when an interval has elapsed. The default is . + + + Sets the description that visual designers can display when referencing an event, extender, or property. + + + Initializes a new instance of the class. + The description to use. + + + Gets the description that visual designers can display when referencing an event, extender, or property. + The description for the event, extender, or property. + + + Converts a type to a type, and vice versa. + + + Initializes a new instance of the class. + + + Returns whether this converter can convert an object of the given type to the type of this converter. + An that provides a format context. + A that represents the type that you want to convert from. + + if is a type or a type can be assigned from ; otherwise, . + The parameter is . + + + Returns whether this converter can convert the object to the specified type, using the specified context. + An that provides a format context. + A that represents the type that you want to convert to. + + if is of type , , or ; otherwise, . + + + Converts the given object to the type of this converter, using the specified context and culture information. + An that provides a format context. + The to use as the current culture. + The to convert. + An that represents the converted value. + The conversion cannot be performed. + + + Converts a given value object to the specified type, using the specified context and culture information. + An that provides a format context. + A . If is passed, the current culture is assumed. + The to convert. + The to convert the parameter to. + An that represents the converted value. + The parameter is . + The conversion cannot be performed. + + + Returns whether the given value object is a or a can be created from it. + An that provides a format context. + The to test for validity. + + if is a or a from which a can be created; otherwise, . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ComponentModel.dll new file mode 100755 index 0000000000000000000000000000000000000000..a4f1ab64a19f6ce04e125f0b2e830d160687cb21 GIT binary patch literal 14952 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 + + + System.ComponentModel + + + + Provides data for a cancelable event. + + + Initializes a new instance of the class with the property set to . + + + Initializes a new instance of the class with the property set to the given value. + + to cancel the event; otherwise, . + + + Gets or sets a value indicating whether the event should be canceled. + + if the event should be canceled; otherwise, . + + + Defines the mechanism for querying the object for changes and resetting of the changed status. + + + Resets the object's state to unchanged by accepting the modifications. + + + Gets the object's changed status. + + if the object's content has changed since the last call to ; otherwise, . + + + Provides functionality to commit or rollback changes to an object that is used as a data source. + + + Begins an edit on an object. + + + Discards changes since the last call. + + + Pushes changes since the last or call into the underlying object. + + + Provides support for rolling back the changes. + + + Resets the object's state to unchanged by rejecting the modifications. + + + Defines a mechanism for retrieving a service object; that is, an object that provides custom support to other objects. + + + Gets the service object of the specified type. + An object that specifies the type of service object to get. + A service object of type . +-or- + if there is no service object of type . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Configuration.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Configuration.dll new file mode 100755 index 0000000000000000000000000000000000000000..ba07a6d89501cea15144522709cfd3eb20cfa43f GIT binary patch literal 17992 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 QT43n7-%&}8SxN83>;s+ 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 + + + System.Console + + + + Represents the standard input, output, and error streams for console applications. This class cannot be inherited. + + + Gets or sets the background color of the console. + A value that specifies the background color of the console; that is, the color that appears behind each character. The default is black. + The color specified in a set operation is not a valid member of . + The user does not have permission to perform this action. + An I/O error occurred. + + + Plays the sound of a beep through the console speaker. + This method was executed on a server, such as SQL Server, that does not permit access to a user interface. + + + Plays the sound of a beep of a specified frequency and duration through the console speaker. + The frequency of the beep, ranging from 37 to 32767 hertz. + The duration of the beep measured in milliseconds. + + is less than 37 or more than 32767 hertz. +-or- + is less than or equal to zero. + This method was executed on a server, such as SQL Server, that does not permit access to the console. + The current operating system is not Windows. + + + Gets or sets the height of the buffer area. + The current height, in rows, of the buffer area. + 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 . +-or- +The value in a set operation is less than + . + The user does not have permission to perform this action. + An I/O error occurred. + The set operation is invoked on an operating system other than Windows. + + + Gets or sets the width of the buffer area. + The current width, in columns, of the buffer area. + 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 . +-or- +The value in a set operation is less than + . + The user does not have permission to perform this action. + An I/O error occurred. + The set operation is invoked on an operating system other than Windows. + + + Occurs when the modifier key (Ctrl) and either the console key (C) or the Break key are pressed simultaneously (Ctrl+C or Ctrl+Break). + + + Gets a value indicating whether the CAPS LOCK keyboard toggle is turned on or turned off. + + if CAPS LOCK is turned on; if CAPS LOCK is turned off. + The get operation is invoked on an operating system other than Windows. + + + Clears the console buffer and corresponding console window of display information. + An I/O error occurred. + + + Gets or sets the column position of the cursor within the buffer area. + The current position, in columns, of the cursor. + The value in a set operation is less than zero. +-or- +The value in a set operation is greater than or equal to . + The user does not have permission to perform this action. + An I/O error occurred. + + + Gets or sets the height of the cursor within a character cell. + The size of the cursor expressed as a percentage of the height of a character cell. The property value ranges from 1 to 100. + The value specified in a set operation is less than 1 or greater than 100. + The user does not have permission to perform this action. + An I/O error occurred. + The set operation is invoked on an operating system other than Windows. + + + Gets or sets the row position of the cursor within the buffer area. + The current position, in rows, of the cursor. + The value in a set operation is less than zero. +-or- +The value in a set operation is greater than or equal to . + The user does not have permission to perform this action. + An I/O error occurred. + + + Gets or sets a value indicating whether the cursor is visible. + + if the cursor is visible; otherwise, . + The user does not have permission to perform this action. + An I/O error occurred. + The get operation is invoked on an operating system other than Windows. + + + Gets the standard error output stream. + A that represents the standard error output stream. + + + Gets or sets the foreground color of the console. + A that specifies the foreground color of the console; that is, the color of each character that is displayed. The default is gray. + The color specified in a set operation is not a valid member of . + The user does not have permission to perform this action. + An I/O error occurred. + + + Gets the standard input stream. + A that represents the standard input stream. + + + Gets or sets the encoding the console uses to read input. + The encoding used to read console input. + The property value in a set operation is . + An error occurred during the execution of this operation. + Your application does not have permission to perform this operation. + + + Gets a value that indicates whether the error output stream has been redirected from the standard error stream. + + if error output is redirected; otherwise, . + + + Gets a value that indicates whether input has been redirected from the standard input stream. + + if input is redirected; otherwise, . + + + Gets a value that indicates whether output has been redirected from the standard output stream. + + if output is redirected; otherwise, . + + + Gets a value indicating whether a key press is available in the input stream. + + if a key press is available; otherwise, . + An I/O error occurred. + Standard input is redirected to a file instead of the keyboard. + + + Gets the largest possible number of console window rows, based on the current font and screen resolution. + The height of the largest possible console window measured in rows. + + + Gets the largest possible number of console window columns, based on the current font and screen resolution. + The width of the largest possible console window measured in columns. + + + Copies a specified source area of the screen buffer to a specified destination area. + The leftmost column of the source area. + The topmost row of the source area. + The number of columns in the source area. + The number of rows in the source area. + The leftmost column of the destination area. + The topmost row of the destination area. + One or more of the parameters is less than zero. +-or- + or is greater than or equal to . +-or- + or is greater than or equal to . +-or- + + is greater than or equal to . +-or- + + is greater than or equal to . + The user does not have permission to perform this action. + An I/O error occurred. + The current operating system is not Windows. + + + Copies a specified source area of the screen buffer to a specified destination area. + The leftmost column of the source area. + The topmost row of the source area. + The number of columns in the source area. + The number of rows in the source area. + The leftmost column of the destination area. + The topmost row of the destination area. + The character used to fill the source area. + The foreground color used to fill the source area. + The background color used to fill the source area. + One or more of the parameters is less than zero. +-or- + or is greater than or equal to . +-or- + or is greater than or equal to . +-or- + + is greater than or equal to . +-or- + + is greater than or equal to . + One or both of the color parameters is not a member of the enumeration. + The user does not have permission to perform this action. + An I/O error occurred. + The current operating system is not Windows. + + + Gets a value indicating whether the NUM LOCK keyboard toggle is turned on or turned off. + + if NUM LOCK is turned on; if NUM LOCK is turned off. + The get operation is invoked on an operating system other than Windows. + + + Acquires the standard error stream. + The standard error stream. + + + Acquires the standard error stream, which is set to a specified buffer size. + The internal stream buffer size. + The standard error stream. + + is less than or equal to zero. + + + Acquires the standard input stream. + The standard input stream. + + + Acquires the standard input stream, which is set to a specified buffer size. + The internal stream buffer size. + The standard input stream. + + is less than or equal to zero. + + + Acquires the standard output stream. + The standard output stream. + + + Acquires the standard output stream, which is set to a specified buffer size. + The internal stream buffer size. + The standard output stream. + + is less than or equal to zero. + + + Gets the standard output stream. + A that represents the standard output stream. + + + Gets or sets the encoding the console uses to write output. + The encoding used to write console output. + The property value in a set operation is . + An error occurred during the execution of this operation. + Your application does not have permission to perform this operation. + + + Reads the next character from the standard input stream. + The next character from the input stream, or negative one (-1) if there are currently no more characters to be read. + An I/O error occurred. + + + Obtains the next character or function key pressed by the user. The pressed key is displayed in the console window. + An object that describes the constant and Unicode character, if any, that correspond to the pressed console key. The object also describes, in a bitwise combination of values, whether one or more Shift, Alt, or Ctrl modifier keys was pressed simultaneously with the console key. + The property is redirected from some stream other than the console. + + + Obtains the next character or function key pressed by the user. The pressed key is optionally displayed in the console window. + Determines whether to display the pressed key in the console window. to not display the pressed key; otherwise, . + An object that describes the constant and Unicode character, if any, that correspond to the pressed console key. The object also describes, in a bitwise combination of values, whether one or more Shift, Alt, or Ctrl modifier keys was pressed simultaneously with the console key. + The property is redirected from some stream other than the console. + + + Reads the next line of characters from the standard input stream. + The next line of characters from the input stream, or if no more lines are available. + An I/O error occurred. + There is insufficient memory to allocate a buffer for the returned string. + The number of characters in the next line of characters is greater than . + + + Sets the foreground and background console colors to their defaults. + The user does not have permission to perform this action. + An I/O error occurred. + + + Sets the height and width of the screen buffer area to the specified values. + The width of the buffer area measured in columns. + The height of the buffer area measured in rows. + + or is less than or equal to zero. +-or- + or is greater than or equal to . +-or- + is less than + . +-or- + is less than + . + The user does not have permission to perform this action. + An I/O error occurred. + The current operating system is not Windows. + + + Sets the position of the cursor. + The column position of the cursor. Columns are numbered from left to right starting at 0. + The row position of the cursor. Rows are numbered from top to bottom starting at 0. + + or is less than zero. +-or- + is greater than or equal to . +-or- + is greater than or equal to . + The user does not have permission to perform this action. + An I/O error occurred. + + + Sets the property to the specified object. + A stream that is the new standard error output. + + is . + The caller does not have the required permission. + + + Sets the property to the specified object. + A stream that is the new standard input. + + is . + The caller does not have the required permission. + + + Sets the property to target the object. + A text writer to be used as the new standard output. + + is . + The caller does not have the required permission. + + + Sets the position of the console window relative to the screen buffer. + The column position of the upper left corner of the console window. + The row position of the upper left corner of the console window. + + or is less than zero. +-or- + + is greater than . +-or- + + is greater than . + The user does not have permission to perform this action. + An I/O error occurred. + The current operating system is not Windows. + + + Sets the height and width of the console window to the specified values. + The width of the console window measured in columns. + The height of the console window measured in rows. + + or is less than or equal to zero. +-or- + plus or plus is greater than or equal to . +-or- + or is greater than the largest possible window width or height for the current screen resolution and console font. + The user does not have permission to perform this action. + An I/O error occurred. + The current operating system is not Windows. + + + Gets or sets the title to display in the console title bar. + The string to be displayed in the title bar of the console. The maximum length of the title string is 24500 characters. + In a get operation, the retrieved title is longer than 24500 characters. + In a set operation, the specified title is longer than 24500 characters. + In a set operation, the specified title is . + An I/O error occurred. + The get operation is invoked on an operating system other than Windows. + + + Gets or sets a value indicating whether the combination of the modifier key and console key (Ctrl+C) is treated as ordinary input or as an interruption that is handled by the operating system. + + if Ctrl+C is treated as ordinary input; otherwise, . + Unable to get or set the input mode of the console input buffer. + + + Gets or sets the height of the console window area. + The height of the console window measured in rows. + The value of the property or the value of the property is less than or equal to 0. +-or- +The value of the property plus the value of the property is greater than or equal to . +-or- +The value of the property or the value of the property is greater than the largest possible window width or height for the current screen resolution and console font. + Error reading or writing information. + The set operation is invoked on an operating system other than Windows. + + + Gets or sets the leftmost position of the console window area relative to the screen buffer. + The leftmost console window position measured in columns. + In a set operation, the value to be assigned is less than zero. +-or- +As a result of the assignment, plus would exceed . + Error reading or writing information. + The set operation is invoked on an operating system other than Windows. + + + Gets or sets the top position of the console window area relative to the screen buffer. + The uppermost console window position measured in rows. + In a set operation, the value to be assigned is less than zero. +-or- +As a result of the assignment, plus would exceed . + Error reading or writing information. + The set operation is invoked on an operating system other than Windows. + + + Gets or sets the width of the console window. + The width of the console window measured in columns. + The value of the property or the value of the property is less than or equal to 0. +-or- +The value of the property plus the value of the property is greater than or equal to . +-or- +The value of the property or the value of the property is greater than the largest possible window width or height for the current screen resolution and console font. + Error reading or writing information. + The set operation is invoked on an operating system other than Windows. + + + Writes the text representation of the specified Boolean value to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the specified Unicode character value to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the specified array of Unicode characters to the standard output stream. + A Unicode character array. + An I/O error occurred. + + + Writes the specified subarray of Unicode characters to the standard output stream. + An array of Unicode characters. + The starting position in . + The number of characters to write. + + is . + + or is less than zero. + + plus specify a position that is not within . + An I/O error occurred. + + + Writes the text representation of the specified value to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified double-precision floating-point value to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified 32-bit signed integer value to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified 64-bit signed integer value to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified object to the standard output stream. + The value to write, or . + An I/O error occurred. + + + Writes the text representation of the specified single-precision floating-point value to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the specified string value to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified object to the standard output stream using the specified format information. + A composite format string. + An object to write using . + An I/O error occurred. + + is . + The format specification in is invalid. + + + Writes the text representation of the specified objects to the standard output stream using the specified format information. + A composite format string. + The first object to write using . + The second object to write using . + An I/O error occurred. + + is . + The format specification in is invalid. + + + Writes the text representation of the specified objects to the standard output stream using the specified format information. + A composite format string. + The first object to write using . + The second object to write using . + The third object to write using . + An I/O error occurred. + + is . + The format specification in is invalid. + + + Writes the text representation of the specified array of objects to the standard output stream using the specified format information. + A composite format string. + An array of objects to write using . + An I/O error occurred. + + or is . + The format specification in is invalid. + + + Writes the text representation of the specified 32-bit unsigned integer value to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified 64-bit unsigned integer value to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the current line terminator to the standard output stream. + An I/O error occurred. + + + Writes the text representation of the specified Boolean value, followed by the current line terminator, to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the specified Unicode character, followed by the current line terminator, value to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the specified array of Unicode characters, followed by the current line terminator, to the standard output stream. + A Unicode character array. + An I/O error occurred. + + + Writes the specified subarray of Unicode characters, followed by the current line terminator, to the standard output stream. + An array of Unicode characters. + The starting position in . + The number of characters to write. + + is . + + or is less than zero. + + plus specify a position that is not within . + An I/O error occurred. + + + Writes the text representation of the specified value, followed by the current line terminator, to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified double-precision floating-point value, followed by the current line terminator, to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified 32-bit signed integer value, followed by the current line terminator, to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified 64-bit signed integer value, followed by the current line terminator, to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified single-precision floating-point value, followed by the current line terminator, to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the specified string value, followed by the current line terminator, to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream using the specified format information. + A composite format string. + An object to write using . + An I/O error occurred. + + is . + The format specification in is invalid. + + + Writes the text representation of the specified objects, followed by the current line terminator, to the standard output stream using the specified format information. + A composite format string. + The first object to write using . + The second object to write using . + An I/O error occurred. + + is . + The format specification in is invalid. + + + Writes the text representation of the specified objects, followed by the current line terminator, to the standard output stream using the specified format information. + A composite format string. + The first object to write using . + The second object to write using . + The third object to write using . + An I/O error occurred. + + is . + The format specification in is invalid. + + + 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. + A composite format string. + An array of objects to write using . + An I/O error occurred. + + or is . + The format specification in is invalid. + + + Writes the text representation of the specified 32-bit unsigned integer value, followed by the current line terminator, to the standard output stream. + The value to write. + An I/O error occurred. + + + Writes the text representation of the specified 64-bit unsigned integer value, followed by the current line terminator, to the standard output stream. + The value to write. + An I/O error occurred. + + + Provides data for the event. This class cannot be inherited. + + + Gets or sets a value that indicates whether simultaneously pressing the modifier key and the console key (Ctrl+C) or the Ctrl+Break keys terminates the current process. The default is , which terminates the current process. + + if the current process should resume when the event handler concludes; if the current process should terminate. The default value is ; the current process terminates when the event handler returns. If , the current process continues. + + + Gets the combination of modifier and console keys that interrupted the current process. + One of the enumeration values that specifies the key combination that interrupted the current process. There is no default value. + + + Represents the method that will handle the event of a . + The source of the event. + A object that contains the event data. + + + Specifies constants that define foreground and background colors for the console. + + + The color black. + + + The color blue. + + + The color cyan (blue-green). + + + The color dark blue. + + + The color dark cyan (dark blue-green). + + + The color dark gray. + + + The color dark green. + + + The color dark magenta (dark purplish-red). + + + The color dark red. + + + The color dark yellow (ochre). + + + The color gray. + + + The color green. + + + The color magenta (purplish-red). + + + The color red. + + + The color white. + + + The color yellow. + + + Specifies the standard keys on a console. + + + The A key. + + + The Add key (the addition key on the numeric keypad). + + + The Application key (Microsoft Natural Keyboard). + + + The ATTN key. + + + The B key. + + + The BACKSPACE key. + + + The Browser Back key (Windows 2000 or later). + + + The Browser Favorites key (Windows 2000 or later). + + + The Browser Forward key (Windows 2000 or later). + + + The Browser Home key (Windows 2000 or later). + + + The Browser Refresh key (Windows 2000 or later). + + + The Browser Search key (Windows 2000 or later). + + + The Browser Stop key (Windows 2000 or later). + + + The C key. + + + The CLEAR key. + + + The CRSEL (CURSOR SELECT) key. + + + The D key. + + + The 0 key. + + + The 1 key. + + + The 2 key. + + + The 3 key. + + + The 4 key. + + + The 5 key. + + + The 6 key. + + + The 7 key. + + + The 8 key. + + + The 9 key. + + + The Decimal key (the decimal key on the numeric keypad). + + + The DEL (DELETE) key. + + + The Divide key (the division key on the numeric keypad). + + + The DOWN ARROW key. + + + The E key. + + + The END key. + + + The ENTER key. + + + The ERASE EOF key. + + + The ESC (ESCAPE) key. + + + The EXECUTE key. + + + The EXSEL (EXTEND SELECTION) key. + + + The F key. + + + The F1 key. + + + The F10 key. + + + The F11 key. + + + The F12 key. + + + The F13 key. + + + The F14 key. + + + The F15 key. + + + The F16 key. + + + The F17 key. + + + The F18 key. + + + The F19 key. + + + The F2 key. + + + The F20 key. + + + The F21 key. + + + The F22 key. + + + The F23 key. + + + The F24 key. + + + The F3 key. + + + The F4 key. + + + The F5 key. + + + The F6 key. + + + The F7 key. + + + The F8 key. + + + The F9 key. + + + The G key. + + + The H key. + + + The HELP key. + + + The HOME key. + + + The I key. + + + The INS (INSERT) key. + + + The J key. + + + The K key. + + + The L key. + + + The Start Application 1 key (Microsoft Natural Keyboard, Windows 2000 or later). + + + The Start Application 2 key (Microsoft Natural Keyboard, Windows 2000 or later). + + + The Start Mail key (Microsoft Natural Keyboard, Windows 2000 or later). + + + The Select Media key (Microsoft Natural Keyboard, Windows 2000 or later). + + + The LEFT ARROW key. + + + The left Windows logo key (Microsoft Natural Keyboard). + + + The M key. + + + The Media Next Track key (Windows 2000 or later). + + + The Media Play/Pause key (Windows 2000 or later). + + + The Media Previous Track key (Windows 2000 or later). + + + The Media Stop key (Windows 2000 or later). + + + The Multiply key (the multiplication key on the numeric keypad). + + + The N key. + + + A constant reserved for future use. + + + The 0 key on the numeric keypad. + + + The 1 key on the numeric keypad. + + + The 2 key on the numeric keypad. + + + The 3 key on the numeric keypad. + + + The 4 key on the numeric keypad. + + + The 5 key on the numeric keypad. + + + The 6 key on the numeric keypad. + + + The 7 key on the numeric keypad. + + + The 8 key on the numeric keypad. + + + The 9 key on the numeric keypad. + + + The O key. + + + The OEM 1 key (OEM specific). + + + The OEM 102 key (OEM specific). + + + The OEM 2 key (OEM specific). + + + The OEM 3 key (OEM specific). + + + The OEM 4 key (OEM specific). + + + The OEM 5 (OEM specific). + + + The OEM 6 key (OEM specific). + + + The OEM 7 key (OEM specific). + + + The OEM 8 key (OEM specific). + + + The CLEAR key (OEM specific). + + + The OEM Comma key on any country/region keyboard (Windows 2000 or later). + + + The OEM Minus key on any country/region keyboard (Windows 2000 or later). + + + The OEM Period key on any country/region keyboard (Windows 2000 or later). + + + The OEM Plus key on any country/region keyboard (Windows 2000 or later). + + + The P key. + + + The PA1 key. + + + The PACKET key (used to pass Unicode characters with keystrokes). + + + The PAGE DOWN key. + + + The PAGE UP key. + + + The PAUSE key. + + + The PLAY key. + + + The PRINT key. + + + The PRINT SCREEN key. + + + The IME PROCESS key. + + + The Q key. + + + The R key. + + + The RIGHT ARROW key. + + + The right Windows logo key (Microsoft Natural Keyboard). + + + The S key. + + + The SELECT key. + + + The Separator key. + + + The Computer Sleep key. + + + The SPACEBAR key. + + + The Subtract key (the subtraction key on the numeric keypad). + + + The T key. + + + The TAB key. + + + The U key. + + + The UP ARROW key. + + + The V key. + + + The Volume Down key (Microsoft Natural Keyboard, Windows 2000 or later). + + + The Volume Mute key (Microsoft Natural Keyboard, Windows 2000 or later). + + + The Volume Up key (Microsoft Natural Keyboard, Windows 2000 or later). + + + The W key. + + + The X key. + + + The Y key. + + + The Z key. + + + The ZOOM key. + + + 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. + + + Initializes a new instance of the structure using the specified character, console key, and modifier keys. + The Unicode character that corresponds to the parameter. + The console key that corresponds to the parameter. + + to indicate that a SHIFT key was pressed; otherwise, . + + to indicate that an ALT key was pressed; otherwise, . + + to indicate that a CTRL key was pressed; otherwise, . + The numeric value of the parameter is less than 0 or greater than 255. + + + Gets a value indicating whether the specified object is equal to the current object. + An object to compare to the current object. + + if is equal to the current object; otherwise, . + + + Gets a value indicating whether the specified object is equal to the current object. + An object to compare to the current object. + + if is a object and is equal to the current object; otherwise, . + + + Returns the hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the console key represented by the current object. + A value that identifies the console key that was pressed. + + + Gets the Unicode character represented by the current object. + An object that corresponds to the console key represented by the current object. + + + Gets a bitwise combination of values that specifies one or more modifier keys pressed simultaneously with the console key. + A bitwise combination of the enumeration values. There is no default value. + + + Indicates whether the specified objects are equal. + The first object to compare. + The second object to compare. + + if is equal to ; otherwise, . + + + Indicates whether the specified objects are not equal. + The first object to compare. + The second object to compare. + + if is not equal to ; otherwise, . + + + Represents the SHIFT, ALT, and CTRL modifier keys on a keyboard. + + + The left or right ALT modifier key. + + + The left or right CTRL modifier key. + + + The left or right SHIFT modifier key. + + + Specifies combinations of modifier and console keys that can interrupt the current process. + + + The modifier key plus the BREAK console key. + + + The modifier key plus the console key. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Core.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Core.dll new file mode 100755 index 0000000000000000000000000000000000000000..a1219b922ad221abb74ab2f2c90c194884259d12 GIT binary patch literal 22088 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%0DvZZw}Y=A3<0=hyv1rY4-( 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 hJ@~-+vH0Uq{-vg?QAM` zTmTV7P!>THaREcvWJeJN1e8TU1wjM^{hw2PrV`v<@BjP0=id7~H}7jr|LRm#S66p+ z_jG1LdiGqVGR8Fc@Auysdlz2uCsm~XoJ@vrK)EdeY@=ge`FDATedW77G?`(JwDtL)$~7-lO)R#; zafKi3o5FN_GjD)VJhekuBDh%8^eY;+L}7WU)sULT=;{^RSPS5dOEe_pz;=AYr)deI2< zas&;5ujF5DyDtc@zQvMGh#YLzj{bM0(2A4Gfg?jX}vq z{kbR<`->s48}W6?UZt<@U%r-P`quBu`E!5&Wll*$z9nCO;I-85_HAXUUi#LJ6-%$p zZU}OGEtL-bVc9PGR|Q3zf7S4x^ZwB0KM+>*?urDhj202%jRMoKj*79sJy z`ZmD#dVf*7Amx=>4=mPn*jF3zD$A8#DAi=??Em62tokqK9W*Oe_=n^VYx{@jf9mf2 z@sb@OR$RjSi`lF9MSXoNRmGQ8s)$`jrWpC-Mwir*#Y!*yRUc#=+Y|L^K`h(RQk{@x zd=covpYK|Hbw%k?CG1M~MFo82{_esm@=L1GrvKdy&A-j}^;`Dp?-pPSI+omjfeg() z$p7xuH}AxD`T7m@+;l7UuU>uiO1;`0^tB2N{-;g-t4;I`_J6ATpW?oagiig7p8TiQ z;7x$ITOM8d^}na-`#b8>zv%Pd?Ou^@?~6aD(C!D^K0L&$ECGRkwcr0!IoY7S@GrLG zkN2aqOuK*gz5b!u|1OrCP5!%D{BLRJ|Ilvz%WeBty@vzik30T8%XRtAC;yZ|Ym_g4 z*ZAMJAtSJW&4{(im(tPy>1A5!|MY79N8A6uV;lar_40q)ivNG?^#7as`j?yc|2E+7 zAMX9-fc@7q|JQ~bPS*Eb>i?7f>;3yLw(!5UdH=TV=a5cVu zlq{7lE^64tN(%Va^T$`a;$N>9V!q=4RP4UW_IiEAeI2!3lI!c8odYZJy*Vps>wj(u zR$97oSo?j)gD>oR{i|)T`~45;9~&*b!uuMgz(1~p_F}0vMH7FjQ!1m>;-7oz8*kt1 zeI1g;?{7lLx7&Q7lGl#+^|)i}OFHfsR?1;Brd zMJ8Y#{-XF&nYY>-%vlc8+A)~Mml@dJ!%nux==QQl>Kkl#G^SU}VcJ5Zy+!`LGME!7 zmg7Wzp~zV)TI*A;SE9k*EYmB|$v*6LA;HOZ1!5W}mgffG@}#uY)tszu-wO!_n_hhs z4`BV9jp9z$tr_M#n20U>TDDhWFncWKV7$RLMD|JyW2?*J^2SVzepKdQd?b4aQiF|y zo&>W;%N>jlW*@aU7$3mK_Vsi#*xsg()Prs8hiPF7wl*Hh2eZ#ax~JE{_%QZ*XKZJD z2TV^x`;ly3E~XB#-c4O_T}PuZJ(!JY_c%=NMd5k}h_&B~z?}UeKaqXk1x7FNZmhu~ zoS6T46I^e-E?9oC7@5ZgV*cqg?BOgnSq)}an_{p0+heLX!1PLMOe=_-+9Hi;h%HQy z!PaWSa#^-06Z`KpF|7|7y?YG2WQGNxvKOm~Xyss{PcD-V__2Yn7^3t;?%S*tdf z|G8*?m}ut}NF&)E*rx`o)%g%N;l$-y^#=yD$798JcVwpq!xR4#nFp-anX^YaJ6v`cm z@+XaGjB=A|N25YOQ{cbvd+$)DuqY98vrY|nDA7EMc}2TzQ+6n+5UU~NS8Io|9#mT> zs>=>#H>jUj-?A1vlzpIFkee-TV7D@uO#w~rYOi6UsJ96E@-viNBviJZ9eYvqWgXSq zAY#q?+p&FO4eumjucMg4aSi^>F;)=;J?|v?Qjw_;W9)?JOGRdgl3$7~s>qxi`!c(w zT`x++#xYybBKEB4XGInxS{WursUoW;G@}l#Jq`uyix54lNqRU7$E7Aq7bR~-V9A>7 zeNi&C><*X{bxFlRSh6nrK&*Yd=yg4oh8w|dieA@a=^!_|Rv$;O9_ylDuWO2))ngBf z*b1sQLe#4QTeOeWW1~dOXtqP?rqp9&73}A!ez?AR>?NVGFlMNmqTb_T`|7cZDweEQ z4M!q{GzInpswNDmoArjH;Ac={5Mz72xP2+CwWwFE2_7NYq%=}Hbqch31x9`f#5$_D z4ZX!SWV6nqUJ8u-rx5EUQ~>oV@@&>eXo1+iY&JlwFGy@(HXAHrd*Nt}fqKK#r7%0< zEAN1dPd1w*)B$>pnkqD|wXLUwUV~OJwm|3{m0TjUCDo3-CiJw+)*7MCPFp*KK5Jy_ zxX=n(!?!{kX$@C|TEhOr_5CDzT}jNNY<5%V2Fy(ympekuD5hw*AI{SV8XAuErFb0c zZ06K(Yu~AaZ4MxL#WoCJfudxhnEeA-m{3cYW5ZxB+DaAYg25?l4DtA zQBs33JH($LJtNwDf>jf-V6nANu7QxsLT0>fIBy2?h0TixJ#Hu{g1{ zTUf3rnJKg#gr62%*9MQ5Vp2`gAaP8b5B7Fs5PJ~nx!JD9-i{GUF?&dJfDYw&J09o7 z>|vq2MAR-eTWCuRYCqd0>V4GF+i?mz!YmzIDcjvvEC}upyLmefgIKbTZJvt2dS8*= zi9?-b14Znd2X&FH6>>RI-?MW<%{l5vW*OMZR))I4(uBMscAGsV6e@cC8`}$~Z#UZ@ zwn*hp6Sb%bZlB6sCbpu5U@Izj3&mAIS-g!XIYN{S;xkMf>wci0SrDHkVm+(l_66}d zAjYmn;r0db7liKB-I_9tg`%L|_SRcduJH&FbF)5`x2F6I`dGA*+rZWyq0cJWx++wQ zV!xSqgoM@Fnlgn&@K_7g-)XnmRcJypTlqq_8rfQD;o9GT7}nb(Vk@C9Rh0;STj*pe zuFuPBI;Ox#Ozes!z5GE3uHku?t-(UK(`?OkV4GJ+^F?e$#_u|o!r5(EyR9jVbpl~5CJJMn_&w3<&pU5T+0D9=26eIJbmF#Wi_z`M!-U2Q z<$$o28{M&$ksuwmA*2n1^T}hRJFRVnI}KwB|4r#J+3V$MkI8x-`*%^KB%i$1@!=|7J%Qdc_%f@t+j%nX`Oj|?hs}*m0A*Z}ZAJ=jD z2@BH}kmDa=}}ph@p`L4w7iMw z<2t5KSeX9W3)3%pVp=aA(-pAnTW^^vH6Z6y4yHR|FnuBs)BJ&$PL9I#UIeE5<1qcz zgK2~l(~ca|gACK^VtHdGE^iR+m?60QgJ_?7ak-%=^R_7O7R#em%s)~M(_y7FAiOps7m1=Du=VT>#5b^z8yU zyF~hlNK?yqkx{R=2SoKiO!p;V`ayON8Qsi#LCy|Hef#K_fPRqkxY0ceoXrd=YCN58o!jyY4{gGk11fsreJe)Zk za%%R$bYB#v%cC)Uvf6N2#_N3)au#>TbcGAkW^s?o=nLh?LCz)<)3yCEo!4`mj0UAn zgq+13)AJ(DQE>U$>X^RP3)2;l@9WQXK2?;&^x5iD;U4jmoEd5oJDV^ImVYY$o07z` zqvnbnOhdhxeqSC_|J1p%%;V*sg`D~#J)3~b{;AK(wRpWRK>LAFnC^FB+Ck)Ot%l3D z8K!#Q7fQAEif9efvk92CYmYsd7lUbY*KhC+!|vPN+RGt2BnZ>T%ddpAzDUm|tSr^q z8j+9b*#u1eQ`bP$x25Y#m3&8(#Pnn}Df*>W)&;JtB(f*#u1eQ};j=d+6Izy)SP2ZH8%J6s8@#nC^$sNMc*7 zVR|;ILAZR{!nBXbQAPRV!I;y-jp=X`(<=ioEk6*`WKpYzNXzuZoJOM0+eHr_5owU< zbD21d9uPg*EP5Cz`gU97Om<}A$hjqYWsj{rZfC?cDs@FIv5od=NSIWOp#Q!f?M7NX^z0k}L-?41~~JfJe>3={1niuRxFg*opfV!A8` z(^X&KDFRrOFA3Re4`#0k6rx#x4_hr%WX1IDriHM#DE5t>4O&OK z4GLu&Y_U;#e=Uq{lzLDLXPc!S(IVLvsmHZ4>;tKMErxwea=Pbgv1~hOX@%#sifjkz zsZ`D?v7Mx;882y-*dEgIrpvU->{HT>*f+GQ?10odtr|N_GGhB{aqOs+8=hi*PI71J zEP;JtOYEcS?6gomD1}#N7iA2dVzH}Io3uoBONz7FjFo5bgU7BLWJ!IX)nRU_BCQ^a zkor_>z+!A!&nGNqjae*dRYDY~5-F?KV%CIJB|Y3L3KU10tRK@-SanjNULBu%k)l$M zX-!#eQmxeLtSPJOtJgT4rNXsM^xB%;*bQnZRP1O}`75m%YfS1;`3xw9O6G>8v*xTB z>CrGZs0FE)_oCK_5|4}KZP){(z&M??VSPy_UFq;0y#b`lE;lHL^f}Z^V-J$v z8IaD>*bvgT0dCMxQiGhutQ{LpYLycO8bQLD+MYd1dbRvw)}D@8bx zesSvk*m|jEptq%x_5SP~sW$om7)R_}0o3cH=di6LCrt4N*@vX175eHAv27$gzYJ!d zknsF6m=%+jH_g?DuwA4ZvBUJCY_HThZ5Z26GGd$QdF-H+n+<1&NqByFgdG(sWaAP? z=_A-N()O6~`Y84#X;;Uo`e=5Nv^;gLKAxQ>Rq4J+pTNE$4N_mzr?T^;+o5aqY3w`F zrHIY?basWbH*T9gll@4#<=Lyxf_q#Xr9$?j_lW*9`}4ZceSyxhE))n?f<>Sj-Nxe3G9d3RFPa4Qn{W zW|B_#ei1aA^kHyw?GT$oItFL&Lu@|jBAmSsv4ukR{lsBbC^U`XndmTEM8Y%C5%z*z zPuyJ`WiQ$F@Z7_W;sF6a#jZ&;ml>t?y73u%O_VIKaK3-eR+4bOA7iWRHu)(1E#nKe zMryP1C0lEkggL$4IKkG-*e>HF+bDI|IL$Uooix5>Tco}-F0c=Tiuj($?Z##H5yhPD zo5mHkjkL7FJ>z>;M8Y$}53HDkXNDixZlMCUys2vbXm2bl(jS05c8%?&k~d=g%xi4F z)H>}ac1Wm*S2Kdl>+A?=am66>2K!8?fElsdji1>uDL1>xj+5{l@(cTl>K%q{xW!Hi zO@on-FmJPSc1df0_r>fEyGWW;v#fcCT_$BDRy2QQ-^*CMd5>L{+Rc7v*Ja85@Ue)W zWvq^=@LN)iOpX64OExuieow|)nI?Sj1Ba%->Nv0iJk?f7y$5yy>7-6+>G0c3%NI*? zgPf#((LGH+?jqqe)sMSvvF05(^W(uJEgKa=x}AjzBW>@FiXbhIMn#gYiIUNz@jZLP z`pQY=nEt$iRGt~YD@lzu19??at+a_|5RaG2H-mW%sV>aJYmqLuooj^fx};hCXPP0r zzSLYZlsA%k-VEnWq+T&2cq(ZR^fQvTkjgQmcx$OVvkXs@8f}*49Z22ltTbbICsJ`j zU%fofkb2Xsz`ILrGAr^-DY)C_y+~DIaN*@7n1NClEN2}re>T2EtXQPru=20VmPD3@KnBpV#}L4tmb?f zsfjDdYRO-dx@)%LuT#B=?W*$Dd^N>x#D-g~`CBA!W*MsuUq>=xcbaK@0}0P4?f6Ea zLhI%1idK8RS;!vi_WUCms}8a4Lg#sMMiOWTDI_q(O6R-mk}SsA((1_fN_Dh4^ZioU zR#$#VYM|AfAC=0pGWjv7u~s(!l2pd|r1bzlA@#J?kDroy&Kk&13)#IM#4idJSReOW zY7OF-Ndei5*&zM{DZL-+8fj9^-Jlz!jKuxyL4H%l8kvLnZ5eB74&lF&@HiXFeZl*j#SaXg<5=PnYS&xZ3r zp#pZH-`m!39xU~~^#~7@DzZlM2&ui+C>}+^Gv8=lM(8}pGv8=lPN{9_Lw7N317! ze_7JaCh@_xETzI?Hkl74g;a0*y4(0CHQGo8vOlJLqrl}`~m?-&7ha#MLe#YP2vYfa_TNfU!Efo78MU28s{O~QAr z`TQ9YzE7RT=aKMz>NLK9w6g0ptAH1hk}_|Co+qVc-UTfdDt6=ss*dUWWzv*D2WW{c zYkjoaF@wKK+7cZGdQIqz89t9MngoOR2RS zPxI|k^+7v?^4Uv)%^c70T~g_exqPqCc|IG~H;?b5dPyB_s`L0ksqT(>{D@E?+o<$* z%;%pA74uXzg)iV=2o>=sJg>25`By^ua2ZPB&+?N(1*}i?boLxSO=_v2z9E(Auo!e+ zD%bHG|Bh5odDyXtUzQr>c!7T}HQw04)b#`A>*KtMakYhcE zhjbMC!tpjYq|Q3t;g-~Qj?LUDWIyxR!u?6{^|l-D^8le8yk_uO$5!qZn#S;5$Ok-F zsDMRRzv1|hhf3Xbe8eN9Oy@QpB^Bu0&dW+gI*WLDsq)SpyrNXRb0@DNRmZuD$B`nG zL~RdGkV?|_@)}ZZ_9;)4TFv(H+CoMARnKbpQ(Se0iaFj(9pFi%sj!a@@CHg(Z8T(uP{U>&O`YKM3`sTAj7-a)F3 z^C<5q)zSGG?=0nJ$9RTRrt=HlO=>;+lJ}76=lqIik}AU}o#fe4L!760Z>cuU)4Y$= zW6m?YpOhOur9D7uy7OC}BekBL=YymcIxp~tY{C7Yn|;S05h}Kpq@=S;e3XoF(0C#H z`f!O)l`;4<37;hu%D(3dY>Df`kGznC*M}eZBGM)}w_fFoNwYIvbzbE!leYDE9ki5$ z@8+-a<)mNWuH-6TNeZl+&aUz|NR{fkL2F2O?YPF*lJMGbjc*XLuN~L;CW_&;;~IaL zgx8L1d<&^lZZ!Xie?S_TtFxc@M9i%4f+`)=@^B)rPp;Co1TmASz` zC4De(uJJQJK>BoGrv5WOM8a#%O@5Sw*PNUDbJF0RZ#sYB$AyZ;Rpu9df`nI@U-&5@ z`zmvbpP_oyL(|zU{w*mv)D1dMTBC1p-sTrcAA;`iOQgh#8=SxLE2I{nyZi?s`&xC6 zUnSwS>Noxqm0WMU>-?SHAbkvC%1zR`itjqPa?2M3DasvE59?j0s@x^zf;8nfQbg5v zow~v*i*uw^6=Wz1X^Q!w(^TNs8hHM+=7TK7AU#s~L#IQrNKb;Cij%af{|=|0;!pYl zaa6VsVP**j_}?Nw^Ey8 zC%S*>3{vU|+1J}3rM^%RpB8yh^C*o-Z@^j6qcov^|!#tE5Z0{mLnwq`q^MSGtgXg7*j&m2N`Q z*vNqqeifCTLPh*evvPiwlx(3L{D@xJud>pclvS~^UlpYfmBgoTRh53Ep|zUn)sz9G z!$yK%oRUL2QZd0VUKvChYbE$4C=Zd6t0wqWSB8*Qn6>?CC__olRj%zgY^Y)=Lfb>!iFbsp33`D>shw) zfz)KbUdl&O{hSXd+oWdr^;JG0;Wd1KvO}t?-#}%jR2yfmvRf+0Z;-NA%FP~9_DOxj z1}g`o*2Cxj4@ph-8>$?!1=sMijy&ZnTNXa`8?Kxp;aPvUa)xvpu3WkS?o7T3ZL+dRlXIi*v|_dQ?5{(lWMN=drbLJYMtLW2QFCpwqDq~0OjdNMb$(M6 zOKP*Hf$sUvZI^R@mt`O>vX(>|LM)lkkakff6dU-*37SL0aDQsNYN_l5`{X zq~9#1jMO@9wh|-tt>4p1EXjyH>zJcdl7dexC{?6F**v8h37;=5P~wFO*@=Fa{1z%T zq^|ottJES@_Hh3~r7r2?paB2pl=@Q9{)?1`QZ@V+E6GCmzJI6riqgWCg->Ia+;>d) zgvUe+|7G$h80~KFzg!BBiPx3Zvdy!ORZ2&xkNnHJstCcKL7kDDLTIo&t zu;*g7TIox=Y@!B`@cGheC0DAExkh=26k$d4HM@NB9kp{yWjwokHW3!_`-;h?o^T?yh zdD7ecqCgi(6Z$M>pDC9~^ZP`Bz85<0z^BrmD_1Et3Z6@Su3V=WK41D=xha%yeV>TB zO(iGQ{J{Tn<*rb%qets>c1-!5l+zmC@hQBjI7?Y~TYcjHg#sU|fu8~^u=Q?`L2A+` zogG&kq}F}hAU~lqj-#;lFO>k&w-4+91(90DVl0F-20l&kr4mj`fw}Uf5=jbzXR%)? z(WKTef+v-7q^U4wCzT4MFX362^0m@|gzrL5D;-J0jf4JYl+L6{ptDMbP%&@a@0kBLN_RUZ?(V-)dJ5%>Gs-tg zmQWFIVw`}Iy{IJq#^IdufDrsfGg@aCl)iRJHYh5JT~zv0Nqj2yoib3U7=8ort^aq* zAgb5Ib(&pL21~8>zpM-;&FFdA|B5nP>L>s2m61a58DcoU{Gf~$D&k9wJN`c?V@dN3 z#dTE~CzQ{wCvtX88BfAHz-!6`p)}NNWr%1gj)Q0a9&L;iR6MomKJVWvuaEaYg=8|Ij?O?Z+1*DaIu7REmq`^`bN0Kkg!FU=C;we}m9!`#gfn%8PyuTKzs2Y3 zDk+DHt81jz`Kjt!sbH6;ZV<|6Ee3FAsvCuhc#8p1pm*$&a24guQa_Zss#V8sY75M$FdXO}+bF|A(JtB0*Q5DWoe(L8WJTv&I$4Pi* z@KaBa@XX++eoewNgP(eqgl7gn^&AP$4F2i`5}p|X)Jr5hGX$vLlkm(Cpk5{6nIS;E zPQo)ofO?aJXNCavHVMxR0qR{6o*4qv-${682v8OHD+P?5ci`L%P~pRdLO3@ARYRzN z?dw;;JmD`r@?FtQ3FY}VRnS6!6ZD&!_-g`9_8U`I0=vP za5a*IM|p%=hJ;7CS1m`vqdZD2Pr{=-T8$;)QC>!^M8c!ItXh?XM|oK_j)X^fj9Q(9 zM|lOcrcZE`$EvkRcqGTFbxC+6S5)f@74cx$_DX6)A^T3eirP%5z``qD6}2S^uXt6| z)+D^fRaMhSc;%|9b|B%EtE$?OgjcR=Y8Mh-xvHsMNqFUoQ+tr`$`z+(lJI>;yxL31 z?peG#P^eg3Z{yWLzLIc!#;b#c&O5HdaUHJ?rIM3s#=GLx;iQbjx~>Fugp8%QYN(IO zSSwdeb&QOqyK1T9gw8wEK08=#^$A-X&)2opi9+}Zly0uN>ST)H*)&O=YRAN!PEuz{ zxml9BKx&g#UtKKqfUBYUsx5I3-B?{gN`faRjn&sl^I;Y@QCHhyZ}? zsZClt^_q~q$2zFDh0buCM;+9=LWL}}??bK*>hGko700;JRV5DRZ6PaLah|J_s*{oi zj&WtEmef2~H`R}HIP+~+Pc?w#s<_{kr3OiT=jx?~kZKOx@9Lw5OMU0+r$&;BBK-me zs%3=iUgxTngz(x}DIiy^Dr9d%t{N|7-;L&~b%gBk%vFz&Lf3R0m_cI$o-;F;Sf=H7sC? zI!kJDz)W?4P_d(5$ozo0Y9VQK$aA1Yq}lK}xq0ehQvHyZ0_LeNlUj$o3R*&11SRLI zuadrjahb2KuqE!~=BukH767fxSJ#lrKr8drw`_^uu`f{9lkj)!3&lv_=j5KPmCj1E zvX;A);vx2|EZG=hC7M*Tky$8X8Hr8J=X}!P^N<10OW{+1#ZuR6Z3uW#>PGB3?IkI9 zrklO&lWR=UdjYRV%}M&Gl-AcP4p<^%yX$>gN}D?!30Ufj>9Z1!my%2QI$)WM&Fp?T zV7b)3sN*GaJ?H%?;5A>&waj~~lxija9i$k@@C+NFehWwngqURmRlj{D&)DIEE=QaJMK zd~)G)hV@eTETKgByg*9F=LIFgcfuvYceEwKceGM2e0EVHd_GZHjm! z2C-2JpFwPr!e%O5rnzT~hcAVz(4NgV-a5&mi_n;WLO&rSMt8J}G>buwM$FB^;2#X9)*=a$V{R zpRSd<(-%HnD>bEWG(Rl0u&>Tabl2+*JR)QMk!4G1Nu!E^M`f(IQCukv?p`bKGZ}N$ zuU|@a>o+N-qJWlxpUaZR1KO2He=eT0W4@TKwCWOAqH8(PyhN>=^(+-@-RyxU>mgpp?EGwy(5?lv3j;H~Z38 zPt1<5q}uq63M>)6r<8I%UpnS0_8V7H(zV@xRNx6;E3O~?$CXl3h@F(Np%5$4N$04* zQ!?g+HcRwO?a6^(%h-Fh^Gj))dvf4u8N2AtFC|xOG(RI_VX-Qy1TpWmssgzSEP zr^1)G;0I%Fc3HKgHfdK>w-kJeTa6I1>;0g{$Qb;_U9Bp$NxLRTuy^M7!N#V#> z(=Nz0=qyhAk=h&sSM7KziN}11?i23K(}C4xE2G^P18YiQn{~9GWSboRj?f(;dpzrE zN&@!Oo<~WVQwrWGYQa*RHPj-7?0OBg3Nq$q$y%J$CatknTd0s#_S_6i(dv=j$hO=~ zwFacJ6~o-kv}CDT?iN}KDQRGsyS3I#s+PO0){=BMv#Yzk)`nCRndeT|+6iIL;NK$D zGNe*?CoNm30N(%2aCgxj5VGH8b+3&KtXant%&`LACi}tY80(XWsN-9(Drj3_+ z!QEY(Dz(hrQ=28V%AKVxkXrBVtu2;%&)r9RRcgDtzqVSa*n#g*a93Jxxm?oy)rCo~|{M(t~DbElK&XhM8I$ zQXZ^fme!7RJS!mRX)T>J72148>r7ez_2z0_N%>H3zScwN49CwpEYz|{_*sXAS}ziQ z*5O(00igos=L`!f)cOh8pL{6P2HG*$n^CM#8ziN(=d{7LtZL;a2QJcvlDb7LW{b4p zLiT=Nq>ZH51$YLrNE=Ps6N7q8sE{Q(qk|S{8e35XcL9(J-t|)LM4+kqJv)4 z@`dbu`?5Bjg!}dt?I|jW`}P&>Y0~t>=%6LqT#^S`S*9%@6+&#eR!FJ>u@&0$qz0hZ zwHHb4desbiLwm)RRT+A{T3bfyo*EtWruG_XY;JVWTJ3ex0En&ER+G+UH3)iJdrPWm z&_->&RNJ6U+D54^LGNgrrLu!IYg?oS2ED6&AT>1TJ?&$u(Lr0ZPoyRWy{{EZO%K|t z?IyL4Y7q2+_9-bJM&d*504Xm%I_P8VFzI;K+@S5+XQZjHeV=GwkQP9_9oko_Ut&SMcFZHPt4@N zqgq+2H%dPmbW|%(s^&Zz^to1%l$m-o=nJiiT@U8U>7XyQI3atke5F;VlCHp`K_|3C zQgX(Hpi^2MA$#VW){;m#bIxcDsU*&vGg@QP^u!B6XSJrJ5%Cv-zSWwO3L$o0Yvn5m zv5Q(;(n#0Qpi5eNQcBOGL07bnq%Ao|gMQGukQzYGu4>&#?Rs4g`bq0)3(lrTgRX1Y zq{=W7KWh(=y2D8PqV*$r>KqNatqmlN&Akxxt2T%<07~A|29wTZ-3|I(8!Dv-Gkv&} ze=yfaN`(e1`e>=L!K(h4RFz;&A1{>{tm_k{8U`Es6shLHrk*d=KG@Qylk#B%9r{zG zJQzVg{b|zitZu4 z=U$a@s%@4XO={JS!d0R=p zO|eNehX+^E?~*bS9}TXo|3=zX?U+_o=QYLo#o}=&O{ma%FX8dvs=7(B?*b=-oTS|9 z1t1sc5%?^BRXvb|cSzOrV4*^WGqsu?YRfv8H7htykC0jz9Ir>&_1FpRrQig;Ea?}x zEI>STZ_c^uniX^;)sH0aQ;eM~9S0mwmudBxk6|e(2D}w9kHAtUC zuK^|65+mPGZy>cPxS^gZ^?q<8y{#=6>+QkGdV3*ztdsSQ6q{6YC&aptG7>)xZmf4D z;aI2WJxDm#DSDO=j`iW-6umdaaI91GzN9@d+d%{Dl43kl^jxZUF6)cnrusutXM$7p zhwXYWo|l5*Z$OZ6JX`6HkZ?R(>m!Bi@ocR>O2YAMtB)n&c(&EYk#IcI^zlLk43Fz} z`b5$v(bt39>62~2c-{@}s85wrJ)QIdDTk+vK2yr=>88(?iu7dbbEGPH`s?#;S;x9W z^M~|jh3t`kNMA&;k3?)SX-`a|=OO)NA-qdZ0xh*;a6M}78KN&2vad%E>no{baz>hG zsQ!kKeFe(X-z4D`Xt=(PO5$-nTz{K1Ju%Jmi2e>~M0}cOr2ZbM5Mqz&TYV)VHb(!5 z)Bx7^n7-W>TuG8VkLx=~V{_9yPw2Zy=d!wcChB{o`gkVk`$_q*hROONQXZ_~N&P74 zc-DiSeEk?{DzrIG|B|!->P^>AlJcS6O#L*eC@IM^OaI0eoOd7bJguK6&B;viJfnXn zWS@8E>Q_j3yv)^qAmQ;cProW;A20Lu>q7QVBj{%5$EjdVr99^eokbDAoZ!ld)6} zA>q@|rFu9CpMNgZBT0K=UW8W42om&vLyo>8(o3JS+8T zLIrRPZuh*dCkWZc;3~Z)mAviV?Ri75O>zaU_PnXrBPC}X^{mw!2-(NydOew9{n{?` zY|v9EhDYn$dNYdQ(fYRDk~BT>sAr?zhBPAnsOKHM9jOpv@9OEkk`UXXcP4GgS?$@X zcO^A|zI>?num#8NYR|`d7Rgg*wP(BDn>04}sHaHpOFEZz+Ec6#kowNEQ_q$9$+Js; zNa|P5Zv9~?Eo6_LC*=y+tB)Y%L$5#8A0_2MulMU?NyoE7LJsPWOO**Zq)(8l9CBEn zELAh)h(1-SLC8_PK&n~DXZlR3b|IhZvq@87`;O^zNDH7Z$MyN7eCW$p`m?0XFoGxb zMWmvn)t;~Q#Uxj~Wu7zo%eG*~bqP7EFC~4`CNtz4eK~2UYe2|3eI@Bu;?R%_`WvJ< znX5e)^*4p=xp_%nN5Z*zN#8)ixp`UNC{)0H^o$Okd;6}^~*cSu+C-6Xt2x}twd!aJlZ`T-JNNv`OJh3qrK75y`zLN+IA z0QBq&yClr_`JNy2uY~Mb{G)!#j=?*W(IG$TXQ0OfcF1l0E@?#k?2upe z-${iKyQeF)@SIi1rbFy^T_~0|+(s>4t07(^nKTu)A<{@8Er6ay8_h`h(6h2e zOVVZ-r5K|PsVHe&NCl%E$yM){kcvjSEtokhw35-8G$(UhNM)m|kUbx&8a+rjAF3Le zB%BY`jBFwMJwlxE010P6oY9Yj?-=5Yfh3#(amFAL&VV>$FbQWsoH3MyGa$|wPQn=w zXN)A_42UyE3)wRu&Unm@!7;zb9cPS}GDG8yiBbWf3C0vD_!g6qFJ#Y-2F7$d2D76~ zXanOZTQDDDK~LKy#e8UJ%oQqxXSi{pjf@3C_6%rj6q0ZTG%=p1k~jmJ7%!5hC&q=Q z7_X2<#K(oE8p}w95NmF{<|_%Ymd5L(2C%-?#%f#E*xb0#w#Hkeb6H8D?TqzOO+(uo z8>QNYb}%-R@?j0>#uic@tf7ARr z+K$1V?jPFAI4flDzuv|yvFJZBX%-0y=8Rmgrv}1 zHGrNyW|Sqh>oqgooO_ddNcGXqp8%!&{;-vsSiSD8?B^@ zL!UOX4q0v+7Qs}crHfbtsQK9hw zX#upd$mmDPhgM!N29lCttY0(+kv79vzibR9wSm!HVhkk}B@GE(Y78g2>dg#&)fj0D zX2-SA<;G~zoXjDiuNjXC*>h#3F`k5TWu-BJgmdL}W0H`4rd?$`Ny0PjDq|W6&$O$I z86>>(SY^y2;hA=o@eB#iw5yDHBs|luG8U5XOuNc>j)e1XmGOd*J^xl2FA3q(m?5F7 zj3stS@!n#!@v4wL8`l^s>=?|(Xuif+MfFDMw?fw#Ye?0cw?f}C){-()Z-uTiHrVxG zHfmuTj7>uJY<$~zmrA+`uSxBCg@^4i&f0?6cq??TagJ0OMq;0Fk<=YV;(&3P6`v*b(Cz zX#kY`%(y{1mlYFs%=krWXvi1F9jR(z$BlbZwZp!Ie|F41Gn~t681|K+N;MBVVHi^F z!%i9wscvDX41ZESjMCReASn+<>5LIfI-d1F*f&O~)S$3$jR>jXVdsn}(p1=@^F~?H z0%-H1QJ$0!ZC)}el9FMpuNYNGn_;YfFycsUV05n<)k#H3w?eNOi6mFO@UZJf9a}IP z$AsN5l1OthZ-xGBG!(LD<1a>I63)h7j1&^i##=_JkUbl38!bpU8*dw}NjMvC8)+n* zjkk>sB)ki{ZFC~xY`kq`kZ?BMHoB8=Hr_TeNjMvC8@+_=*?8ONBZRZ@R_JY`zg-e$ zV|Dhckt1Z!#=FLYb_{0YG3~A~gzAmbCxqQKhLNf{CxrcGJVMG$oe;*%QFc9;jWfd( zbBvHZ8&z{0m2?G82-D0bNXZ#f^9DbDPx8uz0gb>R?!cxl`(RSaov`DIdnAhPjWF z2jh}x9wZ&lIvZBoJR)^Dtd9A))QzyZ=5eWeVfD-tq^Yn)N#@t21+az&=2=octf7&4 zj+6{z-PpWH+6-fzVqPY-fzeGhe;^elO$cjdUL(2cy%^TQykQGwqZZ!M{Dm|pb3#}v z^Nx@`8{3%oNH`nYn7@;7Hnuh4pSFV^dp4$-8VP4(nrV`7Hl~?Q63)gn(?!DBm}a_3 zc%@7;JtUlsX=WG+XJeY_CE;vLGoyv<*_dXQ6T;azAuP?TV3&m1ILp)CtRywx)4{AN zrL%N1UaC6lXx0$2=WQpmmK}q6`=Y0lSyu?}Y5l@Gnf2`$%+2udE@mUUo_L3nVK$+X zu0X%=u4XDJIiqZNce90%JvV!rtw}gHGtD$AiE}g4>_D2HST;P%>_i$7UpBm#nL#Rq z*aK#FUrC7dH8V+Da{R*ko4rU4VC@6VKDJ=S`Gx12{YjoWe&G+AIi#_EB*Amx@G<5zsYk-cnlq%vg+FG_l6o?HocWB@tnkOpc~T3*$D0dDQ(^m_FrOnW zfVEFFUm)ef+9#VYkv78!K4~r?6(#w>r=DLWx#}$rFECfwf_bz&e7d=cG$+$9e1^G3 z$eu?}nQKWnkDfBulW-o*GT#;|VB6we^vpKjA>p&G+2(ts9W0v9Hn);0@MGF+^CJ>I z2b*nfC*k~?ZSEl9{F`m=BH{d-ZSE!E{F`m=C*k~?Z5|@wwQ;t2l!Wtdwt0+%^KZ8K zrI0=UW}7GN7|b}%W}D}v;9uP|zn9viJ#GFh#n~M5o|GG;*Ar(HXl0W&*K|qE_slol zQmexkm>wZ}rY=?|{b>Rz5uMp1Eji6{d1~c{J@ItekT~Ex^=gbOJ(iONde34m+ zl$^0M`~|bBkUdjhG~-D)Q(rP`P)VGrFPXJS(-U`wziieejfmeFzQn9gDumcFvyrbP z#Fm>)NLz9?hOaPFNey7_ubVAw!A#v4{)X9_0H*4@O5S< zsT1Mr%?zn?;Tz2EQdh#?HZw{2(6fzZFH#=#>>aZY>3G)9;qRLLrG5*4&&-iBBes|i zO1UH6H-|`hBet5uq$)&wU_K%hAMv3%iZm6r;UjYlX#wmh@4}JN>e1fzYMrnsR ziBy!dF?^@_B*|5;cEoOTnk|@($q{?Z8KgOx8^iaSvxMx~xX*lsgtKvADTxTFyEHy5OLUiN2+JU=jMA-10%jNw@SI$8S^8lM1k>;WFlFPMi&ow`kfdPhlnV$#_K^Oz9M zzgZCb(vHEWj`s(BXP%^3Znx(mzB5l#EU)R3h)d=-LiQc*W%E3htdKb?;)?klDLG?h z#1G~bA$x9KHGd@G+`MM~Bvim&?0C?9&HS0PR_Kw7h%-={O;#Wr8 zFnN-Acg6}KcGJ{I(;;@tG)WDhFLz9*EtsjZBJP?l(%9UU5x<#k(z&d+Bbeop+8V*F zFsU68ishBsAE8>&QpX}RtDMy72;Hh6^<9KvRg(HC!nCSN{Tg9e@lu-CVbzdwd7V}* zsW7jfRhN_xTkCJtC*{G`23UUpddqgdG#tIIlHM%FVpi6sb*Gq%~8D zvuJCcko{TWXzO_ygMV$+S}L_kD`%~e;;g*2UMf*5Z@nkAnpLp23E6Wq)+!RhPiVw> zW38QbNw^xOvsi17EmomfBEYTtyQfbN$tNn0tJ)ygKAnKLPcE5=;2MY z!b!WKUZNFgOZ-)kL@QdTnB#XlYgy%}d zm`j=DZEDq!n&WL@)uNL44bj$CU7>t-r_*BA+Nw__zi#`ox3$$!sDLFmhHr~o$y9GJ z?7ucv3aLzER5Pk~5?X0vwWJt+>$Hv4MhHKp&RJWllT;|Er_gx^ep9!dl}*BL>bA3b zlkmHw?XA8f{4QyGtG`eIOHX>u+ri2aDgXDt_gA`ELxk+P+07be*Aso| zW{noI|I$x4>oGe9pP1j~?PiT9WhCzMcDE+T*gc!W|8o3Z)97~knnGBWLxt{__sHDSqn%TYcw(+unI|=YBn|dSc`6X^)kunzTh2bEs^@cn`14bdiZzDa;@bg{Hyu7)=H_Dv_aMzB>bBQ z4_a%4@NXjA^bWS(B3-X_(EG5pUZ{}ONc!D7)Y?e0YWYVFw>Asee~V_cwS{ye_B0!9 zeIT_?8)JPeRKVV=wN4vreL||)XP5UeYX_CA34d+lacd{VjM$jSC#>BRGh%DA3D#Z` z{%y30);=lttK`-Jp)))HzP&x!I!xLR-`9T9`b@|^KBrnIr9#zq`T$Z6L1wyfTr zYemkmt_q!Z;J4RiSl3DT?X?-!&m{cz+Dz*f3BSEI)4C&c#?c(U1NW45PpAM!uzuuI z7Hc5h*)XeCv&h+&O8U88M&vxp5VDW!1(rj|KCTy7{&q=mTraRfgzV#bffa7Y;JAJu za)A{|%1F$KTxdnh*wDyAtDKCDihRy0FJvFr&s!Bqcw9ekRUzSV{rvyO-h0PKRc-IX z`)v=KspgeD+Nl7Wn*U;;3HVVh(b+CCMAj zEai^s^(He%aa6B2nZq3JM&GSwP;peRZ! zxn=m(ySn5j%=4t3S=W6lxbu}=H~d!7lja4=ZqP9a;Fc)6t6}$)xlGyJ4!ft!OO)NZ zR=Hxkxl-BP-6{dxWy)?A-UWEtyi(bni+2H@Hm_24i}2FqGv*p)w+inIKVx32?C4kT zc9_>IJNnhT9p(+n?xPbQPu^+Xtn9u&@mX*il--&Rk0(ECZc=ueIy?*RHf2Y@mbc5S zQ+6e7+KOG~W@Yyl;_{q%x3c>Tae2Rp%og8789`=j?(a8D__J2LB%Uo@Xlb`NH51-Db#-50J)-eW$e?6!xu zg4?a^ZY-)xe#zXU>~1gG3hrfPmzQ3b{IdC~vO6<xy9DI!8|K%N<6df?Nj)8X^+sRxyBvMd?{f4-|C^2`ebMi7 z^hN($jval`|Cafq3Vr>luOz>1{-U^Dr|ttM!`s>HW7xgpaNonu<^DKjfAYJIU4Flh zJY2ZnXAZZk*|wy0;yowymy%Mz{iec;jNhNU-~5xggVuC>JHFr4`&0M_t$Xmgz<$%G zxN&%0;C(Y*asTSu4_rWTX?R`WeX}WZ%P`mcDER}kh2r`kE+06d)5`-NIvl+`;Bfr% zzyUi&{%41LoqWJdl)eakC~+!Z{JRGK0In6=?bIgueosDV`{}1Q3O+WERqodNnx%Yf zCNsB7TkkstT$-{QmeoGx6SJ+u{gC{L*+FsV_`0V2&Ft)Oy}_kB-0#Vsn%y04aLQ*+ z==AQvA@d|rm@B?A z3l#Sves$|BbAsZ|9JnauALeAml?_}9ZVGeD%w@w?qAawZw}WXdujad=7sDIuTv-9m-2^sk@6)K;r(e|;&69@Td6b;HF-2eSeG-mOWU12 zR%q5L#r>&iLbp~kw^aO@y(2}p?6~}vePxPatx=lqz@5*!PHJ+$Gbv#&H1AMc2XOID ztmpN6E5)?#WIN1Q&=*+N7KeK)#j@k#r&l@x*1ggfZL4u0rHNxlFWNM-?pJoZjL%b= zSq~{+h9j?=IpIwS5ci1Ee6Zg?!9Aw9JN0Z|bL&ZmySGVm>uHDkF{OpIlewK*Uwq!5 z=!8zMg0!@DvE4G!%=dXpOKZ1s*UVQ0ZVz(@wH0`UB*}Wk;m!v48go0fV}0?dt*m{_ zEfXjCj>E4RyzOxDsmEIHDR({a?noQ!1Lk&V)TY~52c;&LbQ|lC!=;Ee);E$fZ|ky7 zBwODrZfBPiaQ{*qy|R*G{j4~u6DiiO%*j_eQmsD}Hw`o6R7*RR>fNUnz1fj!`IwU< zY^oKnIC{4t&9W4CXkzEo6Rf7p$+`ClRtv?^-1`KprQ&9sG(tPUYOT25nYmh9>saP? zS+9=noZ8+>W{&32gW}s;smxs?4h`>~+R-}R;Z9ENVzrg-G@3(qv)VIvk!Ui3xQ@#1 zzM>m_-K;K(n?Gn!YIo~I=5}gdjvAKQ!|JZ=;yT>u%dk#T-2LEAvU)KmUt-L(`Y5iz zpR4t<`YNs%bM`(~f5lBdBVRk&8mPDhcwg~k>vYA@%X59LEXC1pY4x>+D2{$htFJX& zar9eSeXTPTN57@j*UGis;kUH+=t@F`xvaG8Vw;8YNWLZ}$?smM&lWkqAxHs@BPqwvIaUEfo zW8I**v9QarZc^Mcc(G@QwLx)T2Wr7>WNw#LhL?ASTDK|g0=&F4)VhPYW#;?niH2F5 z6&FC-hgn;g+o@Hi&rBU|-K)5T>DXVgwkod8)UwnO)`N;WY3li@qpXJ|$D`U9>rrJF z#+wLZttXhq!wDQIhxO>&a(C~w+p`q@?rC{t+$nCGyS#HQtLgX*-ZZ=^&IO1hx;bA+B)cH z{+>G5`b2SW4QZZsuJw1tbvKVmJJ0%@xm|+x`4(AUDZ3S&G_lC~T5+1$E^U$ZjpF|7 zvLj`&^&N9^pWy=QU&?Mi++AS(#N0CRQcBmf3#?z2-AgGarCn(K!Q3v`z0-WDr469= zK$^FuUS#AM`9T_@;0 zz-`t@rMb?yC~ccHT4}B`E(bT3xr5qhyxsS(RlwXeVyu3B+9TFP#TDoq(jK+WWKOn~ z$LtXJjX{^A7U1Phjep$MgUT2NA>d+hoc&~*Wsw1z3OmO&t7vls%Nh|9M!Wo9FFSQ zK8K@v_NK#8J$uXHsD`}la8xJWaX6|I?>ZdSiTA7$PLcej&i&SG#nJ3yzg4a{nqBO- z&QToAF7{j1wmZx&_FMB5N3)Cl*13wK*~NZqq2g$E@xHa#;m!rOL~%5`_`q7`a4Wzq zR~*eQKC~`nPS%hEP8wbwne97ZUCnm1w|!6A0qX{bdnoOowaMWQ1U|Oza=0hcKCvEP z?o;dQDbHf|x=nK0E7RA3dsK1sR{W>dKecu`-09k<)*gpT5T99ZINXE2L)LzW zn{(V3)+Y|9iLdN5@H?e0NAHxn9KBQe4@Z;UDRnt|r}S&b?$4I^Z8?XdS4;otaP(^F zKdmo0^j#KxEBlT0wc_aIz;CQ?6h~jqertWNIC?qoTgMlAIq*A&qn86+j!v(>ckJl& z%H_VpyXQYRb}c%mfcuvUfnG`dm-Vya=#|ueS-&!O&^ib4{L%VDaW^2IKU!iS^*$(7 z#PcW1P~3}%=TA-u^t$TL4o9!6I-Gx38%_LT`PrQ;&0ic%`X!8CtY&Pt%c7OdFIIx$ zXl3(@m83X&r~4P{80MDY#9>$3FIF4Hjmvx~?N=+svD=sSyLG%{w?FLz$Pz2ht z-9d}a5k#Pa;^-U!KWnMDk8qA)1iC8jW1J)S0(LJ<=VNgWM<)mI4oB-8)8Xi>z{}m} zvm84*D+o9ojj2r)x6|Kp=&m#`w=b=kqe-U&%{|<`z7`HgCjbc!M|=J)9gg<=lRR94 zXr;KF{u742l-AnA?N2*4a3ZJu8Zj{ZNm`pg4~P3IEjf_sa6hD_1bQnjWAtxnse!(V zdoWi&J~hx^amR+6fE(a&Nyi@_IL+bO9N#uDNOAqcZI5ps$W~mJaQg8b14EgUwWm`c zm$_Y5!WrvCr@$D+JvfZGe8pX!Mcf3*X|xB?DKJ@aYqBzq?-ZD-xYh$+N$wPwuDG39 zePCCpxW}=7)+rEH+_7hz3cC`;(H>`~z-;EIA51}bRgyDb39l2K19O>^vF;o=U)j+P za%VfQdC%D9b~U5-KRX95V9kSAZFK}^*E)I)v~yr7+wIbpVqc?k;9}&H#6>;>J## z32v+6c6KT|{-nTzlH*tGPYP^vILpioJR&)cb+5qF%KE9pxFN9X7kE)|l)h5}FDs7HcS>Nd;wVM^1FtKN($GKfrs60K{R8hPj?&OS@Sfr* z4W|Y^kR0NPU&IT18pR2ri3O7hj~Pt(OQ8_D$UlbO0iB88yVu0-;|M=!LHIaciqyok zk*@rm4n))IYnmv{B7Bzh=Q6#d9Z9O#|9j!H?VFTK{AsE!*F_G#7Ba-oMXsb5OX!P2 z=~frb^6TsTI*ufVfSO30Na*^hiSyx`E@bFZzMNy|)seRG$N^oX%pf0rV1M)kl4z%s zWDoL0qAo6P6HOapDCY_3NLwlKiEYWG=}qtdf?nt3p(c9Zy-rR19HN-W{Pc$S*d&tA zZALl+vWb=@=+cIu*YwJ0@><73wWZ@GB= zk+iIJGF+-lx~hkVrwy?jb<8J9ks`mi2Xvh1gH&kZzoXxfKSw7|NHD}3cz59FT>Zb) zcViga7N|woZQ*CG=dDoshByIVC8NI8lla7+6I}Uw+(IAc7AiGeNwnqzt;x^c&8akl zp#7pL=r|F|6(U}Y0h;0%%&qJYr9Nr;SjW#gaZ1Nq^Sy1Pq54cI(p8EmhPse(9*BFg zcK_o|HPupGxDq=pQtqbFcI!%PP3iLw+&bJ)qI)eVr+m}IYHsNgz4|gmQj&sJV7E1D zO}grTB>fP+XM+FS8xz{Ll9smKzE0+$Y|+xzo2xQJLS0B(8BbZtQX*Tl3{m>r7*~za z@%kT|IvJLfM}l^$bs=e)B1y{_-ikg`6NI{uq03%$4{kMS+#mkCJtz5tw}$fweZ_>| z^7yiiM;uvp-u}?5Bi+iFB#$SzQX*ZQ%dx$X{r76h6iHV^8+PfizAOuAOLVlY%r|LE zbhNGXP1XUg4_=9MB_+Re+z9QO_QFg`1)(jO#&x@)diBv1PBrVudL<<{aXs(CBkZct zq$6=5k8a)`%%u%6M<-1mTJC>)T=t`P!mp=!W)X50l*@5z&9fk{t(TTMm-nDNIh*G{ za^#Zq%dHPD_xd39^Dw(JL}!kPSJE$J z(IHAXA?80Ehu9Efb-XdZZaDeu)sYgfKMm>J%kxQZ+3n=?66#_E#=HM^&Gfdc{~b*; zJzZ1|qxd&e=c&iAOGlPC)mVE*Bx^6#RoPqWA`7+Arln^6`gXXw_htujCC5QIzm+KK zr0g5L@*~p?)wG7>vL4d+&6*(8MZ)xG+7N@ePmr3j7I|ye@jOP5#IBz%Z3t=Wt$VJ- z)+bv@+xp&`DfLNW>$|kAf3*I`#y{4F*f_-M>`kP+`p?%Xat?On*5vJ%y!x_NY{=F- zQcIoK_S=wKIciJWKe(mWN1gjpLo^*v`9QW_iBHJZaR#@ee=nD04$IL>t`=p_ENK@p z+vm9ft*U%t1!%uoRUMsCHBJ&6D>;Mm`s0`V0z1_8UYS;s%bDD{0vFrFw1~);w}37o|`fjvQy| zg>jhh@7q;KBz zHbhSx;pV4_-=)FtSjFUXLvE$~$hFMugftny%i=w4O_I2N) zZ~u2^Sx1gx<82$S8QULr#F&nA3Le@2y&hxPwEs>H$o}8EJ9^}FdHZTvf{p2!kKEsS z`|a4iSFU#mb@3&SL2@^q(3VgOlII2XUZvdUk^0hBx^ihl`6eYaPp~C^jq>)$`QRNl zz4IKICp{2PUA)RWMcz8^m3wKaBllRm^8Y4{Su5w>k^Gc8cFY^n^sf6FO5Ks=|DBXJ zF1Gbk;mwDCk8UV`8Xuq7aBV+jU*XMRZ~SGhdL<3f4duUAU+VmK%EFGn*Z=x-qJ9jx2HO`MNpm}0>+5|M$CB8o5#&q%|#R399zV*aT!C2 zrGxAg*|8#tE|$WTA!c*VOP%_zbYWqC5~t_9=hjdfy`lWK%0-Us4TV@=?k%r|Xglry zj@#%yr@jvj`RtY3H%4U6j~z@UBI$qdK8(zNug~7P;nkG6?bY;_npf_nrOyAA((&eu zmu{%+8j^e69xZK`h&PwKc`kFTD4j~`9D~|R70?im`lxO0L96le-IzG>O9yJ3q-l!L zXnhv1hyx-YbQ7_V+oNpz4VBdYs&r!Wt)X0MTn(40h|MK$9yUZbly>Zzz9N^S!>w67fnJqW}N$rJV7WxHr$ev{&cpy=^nLMSE?J+`9j-%pZ<6pBvKm${Wi6#>oGw zL}K@{VkHfgLPK(INlBgmTcy)bzIpTf$aF(KG)DecB|_iI=wf*R&FIQ8uhaPJ8Lz}A z_VUf2`kFqz?Tp_p=6#JfvFzh`Lg3wiUrF|<6d_nxo4 ziJ@epqEjSY(N_tEi1Z~}SJPlWef-UWU)jc<9Fe~5N`@G#6DyILZdmpm zS9$v8&0+6}zn7Le6=Nt}xt(73#nuDoZF@35;UbRHIFuK-G@?$beGZ)^Kk#!C#w0zh3v1^qW{r^#5n#M zNS^6SdNxKz+qNZoC%iM6O*m{S;mdq`^EQ^m#_DJJZ4sk9AGeN4NU+mR@0n_%HQy*8 z)J1Q;@jfJheyPT;Z1nb2hYwv74c$NA)l7F{D|6MGqNAl{Nztu8T@Y=T`=^~K&JD?9 z$1fU>3?7esJnq;xy6emR97-J5UR#I8DLF#fyDdpth7UyZoMO>bSvYtjqAWQg%sy)*;E$8OdX-iFFw5aFYjm( z>O$tH9BpN|-c-w*hjiYJ`6u7y^WH@y8Z*qvlty`HlDy)=zuVLB{Zd!6F*-+cQ^@r>+Er`} zy*G#&YU6H7b#V;$A+Zwg>7jRKE59lwi7wjmO2k_y|8qKa&fwncvir%#=*XBHc}6Gw zk^W14NqgrEQts9C+LFE96qPB@O*xT}M2 ztita2@7Y2X1+5*rEKraA&9_aHxp9gv&=!Kvcf<7Pg`Jm4Sy$JLo(2GDX2E7>cV$e%K zF9E#-^it4EK`#Y;G3bk7u0T3hiqG)3PrDT9yA#82WD(Mr1o`nN#e67;QpBG50|Fx?Iq z5IunjqCc>;$YMIkIF@lTV~8=rcn)JN5bvD zu2)RIS*+FX)Nci*_Sg&@jory%~g7p{{WEQX<4Py`z)(;dQoMSPH(5I(&^2VRXV+u($mN& z{2VxJ#&$1J^H^sw>nvrROE|6g+_Vh(|KU@D%ML;6ROX zc(AqtI7GVwI6}J`I7(X!9HZR?EYK)cleCS%soEXD8QKQlM4q@97Y`cdg zds*@ZOWtP9{eCL7x(>~NJv$OkW(+Z|?Mjjjzzp2dYJ!$cW|A1(j?5GhWV3@PVY8b! zht1w%xiW86=3{IQ5U;YCBfeyFq|(n9ZQGN7Q$!y&i$n>Vvz2|73U`56(mn@zOT^_J z@SK6zD6VQBfw>vx5|}HYR|j(e_>UEDXhN(OFLxkwo%pCj2blMZ_>N>gCK5ZQ!+ah7 z2HCud&G*Fe_C?@Vi>@8X+yVc{e38O~`LQVOyqwK*I`4o<{*g)k?S}b~mm}|74Q?WUdzHbSzTx2u#ig zn54f1CgsC&n3OMdFuxN$x*SqGnZJs@T?|9|Yr!P<=`df18H7ph$RxcYn3Rr)vL}<| zOJGtsJ77}$K8CqkoX6%8?J_o3YS(w{fHRB7w0qgyp1E77uclyC7$w^ z%$3?Z9XG-xf61hDllh{C^uXkF!K8TXfJyP&t>lMbQabQ#pUgLp`Iz{oV-9%AzX(i9 z_Y#7i^-+4JOGW zY?icJuFN`RPbS&#R{SBD6u#9|x=&YTP?^hNekUSbb}ODta{n<*%J)Ms$$baxT2Vfw z!=!izVRAlrOmbHTp7hD2`dZXn<`0=GwOczaQRYTv?ojq*lKsbuCzE&sI|o#L9moWq zqs$^@E>Y%2W!Ax@_P!k^#eavA?^f~yO8&8uA5wCGeG1YyU{W|1OsZ#OQaaiy`*fI; z?!k%=Dt?CI$uu;i8z%V^QTB_K{SqZ#uH@^Le7iDt!=(H>p!knrl0S!FejzHmV9~_! zv|y56Tg4An<_u*P!CWUE?6g?%OJGtxU9b3!Z2wEA?TX)_?8&5dctFWNR&s$86v`hm zDSd4fPbTq$6+c6nMKCG6#fo3A%#BLEUGY1Vc|e&TEBi>B?vRg zSkgYi{H`v`6!-O4<{34!q5;Oe6dC53}sr!D}R+4ROWJJ?mj_=W3`ngmIs{A zZIwA#nKP8RSefgUxm}qDlqot%_nWYL+XVAMtE+4e>BF=PS%F#KA6gY&Pw> zTiILbGJn%yQauYQGXj(IlkNL<1Y_nj=|=`g=Txb!>LoDVR`zF65G>MP}BlAKJAXFtln zx4K#|iBE^g@rFt1BA(I}gh};h227e~>{k3Cn4FI=sofFJ{+>eqigfxtHtt7Yl6*N# z@}EqKN1fuyw0R0|w~~`daxyu8mHd#BlgaVxuhI>Z^n)--J|h?TgMMhSGS@3}yD|?b zQ;e2+LuSbQ+^I})wv@M3=3r&cQ08J~u2<%EWgbwbn62C^bFj^q%lHmf=JrdZ-T`G| zV@dWy${eiB8OmI&%=NZ>rSxz64>W)OqrLc1md6Y>m$zT6%=OCL{*$ynpv=L)DSc(O z{ZsOTl{rJ12Xu|gd2vT+4(>wc^7ezfN>ijubMcANT(8XS$~@3rljB$qX?7$N^_o6S zA%EKTBeSI4_WqK$uuI-t(6EPhV{mSF0?xbIGsyR`{1XHv2IpUs(xVOZvQwABYqY$&}It7?;;}pK!_Ul-*xP}$6>#{3HI5WVSoJ??5iJ-{q*+OM^DH8c{l8v z_rQMnN!TavsVzqFEx{SYQqd24;iq9Qe6Y4s(BAh*?0XkruX~bq1@`H$#P04YaWVF| zuh3SDYp|ca0sGgRv3Gqx_O2ho-t{)@Rqxc+W1o71*o(dDSGC))=Y2c&+J%@sxeBB9 zxyQ{1mW(0n#5$i$eIN8QoW?IXo)a=Z zhGatKA>eD{NpnKx*Ni_f{?4dlPBS6XVr&kaQPi3+NO8U}H5s&w^Amkf04?LWb{eH? zLS{!uwx4+-V{hOGGX?@%o=IViogqV%p^*R5?dIOupl6OC|5GxCgYMd%G=DmlBrCH= zLGtAUlE^g5nAdPhFH9TRoWi*fTQ|8_`nbL>r5mw1CidE9E^`M(fC;B$d;m4;@eLkTBX^!I>J2ZnrY{ULf zWdApFc`Y?bXU2fr;KR(BcL9g>AxWSU;fq}f&mKxXUstddwn3KM-kIbwH)PIF?Ls;i zj(He52B-Ib5fhmwGB;w=F5@F}>=sV-kDMD5GM_}OCS*Rx_%bm5EXp5QM%Qp`ujjVB zi`(Xh{%E+E(uY{rOZk&S-T2^bOoj|IV5+#C9zIsVC*YU`E*zSNHuC`Y)aQ zCGhvWZ-Fni`3d;)fIomn66N7YZZFc+$=s$Ea!(?Cko8B_8Cg$cUGmnSKe*hln@+VT zA=%d!?Qwtw+%Ucc@Uecaf$uj@0lvy*w3#)tQz*6nYS~>^o7o*mK4gdj50-sCXqzu+b|CO7{+tC6l6Ys zSmf5OUEH5boRB#Xe)ixtwXj_l(d{U1lTt`u>U_cFxKNfRyIsgS;cU{k{TT+j$B8s9 zoXGf5_mPl%)nY90;vN%$(*JPwRM57o5a?)EGa-?#7PceJ_r_8#N&Ov6FKkx|`A>Ql zFk(~!rR^AQecl{i*lwO+_bBIWN|17R@W2hQjjGkTB%jB1`}e%tVe4%L_V}^| z@(Gy_0FT@!JlBK9mlZ_WWP^b`$%yrTZ(;%;AxAGvn4)l-~2X z-L2tXUCsx7I`M62-qC?j&JBKJ+k^4s!U4EmX2e*h2gjHPuErS~?r?VLyD726MN;jzpg_O%mYcyH2|J;U=| zTz#4UAs$m??<&*y)x-c?c}un^BLR{Tc_e?YNo!#0h!mi&8PRi^5{~B{=6vpLer0-X zfO?*bxSu(JT{V96Eau)Lwr@11Qa|5Nuj_4nvVW8Pa1xJhvNt}1`@jnlsGpHNb8J4? zqfA?*YeHrhpzH(XnEMUa!&YZdPChb>@Tx4r*TaM<0}jGxS^BbH?ayT$;NDn{M6&1i zj#iQ641`iRu@CT_PNxDdR2VEKt32~ihpRS zkbe!tT~XwXhILaKEjizB8bpqtyYHcC^4ya>Q)eiDuKvPW6+e1DP zi2Gt#$7xvAb%1=5-VyT2KwSi}w!^(zpec6iogse#sAE;u1@ciqQ@p5mg?tYX-!5Pc zh}#XuiI6l0>e#U82F*Mm&SK-cL%s#5V?Eac^07eN9xyW?zYnO3aab|pMJwF#(Quog zC+P8_H|PmKT};HCE*&e+evnKC>LP?Z*0Cxa07(&07sbd$ydI4_)3L3Q1uR8==(t%l z6u1#-)x{>HOc%Ez9lE#;vDU@yh@&R%0P3O+@zTYeh=q<_pz*-F5VD4sDkg%yA0g{l z*-inzET#cp5z}G27l`k85F^~nLtHfMI2D0@Lxh3*#4JeO1nS}~tYCHVHe#n?!@ET3`y+x4KBf>Q)ygYKwr~vtJ0>(QbzARG^NVc^g2V1=PiKZ6oLzK$MYoE3gpj zW0VmPWu(=C4g+=kzRG6Mvw(Q7RNDfKX!igg*X{#8t=$jXXMj3(^d1E6)V2Yi)gA%v z(jEgor#%6DUV93fyMelRL3IUk0MQwB4Zh0#RPti=bZv>f&|n zCEy#{E0F91>f%l9RnTt%QC`~Xpx*(aytIA5_q4Yl*$+f{Y3~3((B6aOL!d6s(BB7+ z)IS7{(hma1=^q30^}hiN^uGhg>xY1q`WL`j{VU+P`q#h(`ZvJy^zVQR^&f!e>pub) z=|2P4>%StD4M5at{ddqCfvDB`pP+9AqE_pgrit5uy0}9(fOWbbc&8o@+^k!`yYwc& zEqXI(-VM~nJ$eh!_X6?tkDds6D-d;FPXa!mw+23_9}9d)Zv)(>r$FanppF|AX~0MI z6M&ED?SPN#9e_{hoq$j3U4T#N>A>xJH{jEH58yNUN$_C@5GAYk1U{?x2JX^N20o|v zgYEM`9W&DYpnnGH;un1Y=wE@l_)R|z_`5y`_=lba{8P^X3S%fxGlm0oBM5y1h&E-6 z1p19!V4RT$j5o#tO(P#@8RLNgVf&VM9MFA%7)OjM;3-B8aIi5C z@+_b(vW;3`k+A@hVxTU<#zNpsV-X~?fM`3$1;8p}2_)4(UDOyC0p}VQLoyGji}}WK zV6Cwdc&>37aDj0JY|jItb{VTcF9z!30%JAk3xT+gY^(vj6sU_8#}Y zK>XT|u@1P}xDk@8fx1{@+zk2}pf0X8HUO_PHbSx%sEg~3TS2b_>f#3DcF;Ehb#aqX z2l{3p>bbEQ^addMYGVuVHsc=P?Z$n;yNvsRTZ{*RcN^P)&l-pJfc_e&i+>vL zf&K=FSCNeOf!`S)0)I6Q0)I0;2L5jR4fu!gci^AKAz;Aw1+ai9*#8{#iO zs&53MUBoW|eKQd4BK{)K8-VEl<1Yri5s3ajemUq{foLi5D?#55ME@Uu8R$A7`v3SV zfSco20iTIq4fzfr`ri08pq~Yzjl^FI+!MbRl9zyJBk}7%zXC++;%@}L8h$f5zVj6z2Vq zYe4ka=7XROAbMyT4e49-3^FZWWETx2N1Q$dAE=8{&38Z#0OD74%=bW_2Gqsr=KG)r0d+Ch{19{&5H;332s#Id z8f$(GdMJ>-*7_Uh;XwQ*hWU5UK_F_Nc?k4KAZ8cl7r z9tXs%!~72Pcp&C=<`1AJ0x_>Me*`@lh4zi?#MorU1812QBqcz!L9+?yvw>)XW;4*GKwVs9wg9~hsEdou zM9`N2@qL(?1bPJ!t;}o<`cj}SE;Ek>eK`<)k=X|Hl|b}GW(w%5fM`c%8tAKmsQ=~( zpzDCB|7JVjX0rqEF0&JGi`fNux0w#S$Lt2&WA=dlOF-0o^CZx(08#VJp1@bl-oV$) zlYy_B{b2hB5HozUKk!X+0PrpIG~nCjAlSYG#Ej9*0{&{|K=K<9y}CIR^dCUfe{(o! zVGReZSwYY`5UX8lBxoNH_20?`9S21HxAH)nK=e!2SkM6=Mg%J#bWX2A*xr0?xJ~z*1{A@EWTOc(YXjKi30w zvB5eA^esTFs;nx|n}8Upts2m`0Wnfr^FZGL#Qf8$1$`$F`EM-%eHRejH#8Thre0r-uz z5%{fjEATt(cHs9`9q;NVOo`t*>5IY!w=ZxdUOnoT!M@sbJ zzzg*taH&2LxJ=IlUZUp#SLkDbm+JYz%k}ZVEA@%MtMtjhtMw_sYxHTr>-6c^IoPX* zfuoICz%fPyIL??2EHKJMd-13d22S$L0-ouM0H^w91JCl6;S6}DzXn+1p9ehKUkfbt zF94SN7Xs(_7Xd5%7XYjMOMr9z7Xjz{F9x3LUk*IazY=)9|1#iW{}sRs{i}dW{i}h? z{A+-h_^$=7@UI14>R$(Z(tjgxyZ>h3GyV<0o&Jr$UH)5v&--r&zTmF|?(uI1zUZ9N02$C9qZ8Wx!+Nt^ghvw+h%X z?rC7>xE;W*aW?`_jJp}wJ#GUqBW@!wGwxPkuejTRed6kXed9I*Pl?+CJT>kf;J~>1 zfTzdZ4;&o#ATT@bG2oE6C$O7x6Z}6}JPIrko6H@e3VlTcm|)EYwzSGbwWx-qTFix{ zTFi%}2DLo`{1+rO;wMPv;gEyP+~%`^^P886rQ%yimWuBoSt|Yo$;Be0MFg1HVm7c>i!$8hC}@!yzfxS;Vz;O2e+}*+i?r#wQe$b+M{AJ>wEn1nE ziJ#!l<-$y;0R|H00h=b&0-Gl+045|X1h!0A1ZxJqgzXUrx9IxHsV@ph&z8s3+bD^d;UEf0bC4_&D&A#3zAQChm-1E$&LJ z!QI`v6XyZ%O?(x&HSu-e3yDty_ayEEzMS|LaBt!}z}FJr1HO^C1NdfQ5cqcDNZ`AP zxxoF2dB6`6#{v%|<^w-U91r{iKTW$@e402J_*vo<;OB|cfL|s~$CpNNEuW9ST9_?g z00vs_0XA* zA6T07LHtePlB9*=Cb1%E5%AKa!H`^@lpTMI_$=v@_@UTs>#O+|(>MF*^M%0f9ZvYQ z$4_@95Mbvlt__*CmXr-18Y^p^A1ixvn3Q35Km`6x)^0-QQ{TS{c~VAl`ERneSLx9g z#PVOEw)8|vwPj;#_bHiv?02rjZs%nz=_ArZM4YY6yOg^`xXBnc#6kmrZlfm<|>#J zz$#P5bG71ED}IgQ*C_s4#b2xVwTfSB%6P5=PvLAZWj?HFDf8=EWv+!uyYoK$CEza+ ze=YHsgukx%OUK`d`0I|p4E$x{uNVIM;1B;s*OZoq3QNN?dWzuC@|v=6rQ!-|=Y)$3 zh{+CBk@bX7X-&8wR5crPUS)B(GFDKKv1eaL5u{WAF)+8HxTZ9Gx|kKNo<1rEKaf-&DhpT52^EFMj|+9%xIS!qUoQAxNg#964wVEN2&B^QVzC@QTf4l8cxd@qN1 zQ08*c+3K^(D=Ka6iItIRn;sXQSsAV>QEI~?rKO6b@?=oEWJqe!Z%D{G3X6|XV_?lbbkl@XNxxgn}T8A0;WmY@=5z*pr)B{1I+C{HNW zoaamoEiWEb5h`XnJ3K2=?r^hEEGT}qAz$rKC|njQ|HjpnSEH`fkC>ycVwG2THmbeX zA<-E@!g1lEippY&JKGmi3=7ecDo0aGixk<#?lzMuD3`Mp6+u>2ZF!LxQyHdaBbl6% zQ2DGdc~^*bsbr-UHaR3xHOFBP?yyL>w3wT&R2_#_S{N#tExBOTkZkG!B$qcQTrMfj zupxy7m7(&g5VvWMJVrWnez>TH>QtySR4EmeXh@;Vg%G-nC<{uQEkb)Qi&RVN(c$^k z*>ild_+apc~wSmRHUlf>r0g7kO=1@x*Vwzu10v_ zVy>=PHPsct@}f#kLw*?2D%8+eX{fk(x{Q>p1H}SPD&~gk3G>RMm6S8pH^(}yXTjOy z#@*IuU+bx=aGZYM)*TlvGts|6hK80Ms-`TcZ&S(LoU5q{X$V>eaFC*CQ5~$5v-z-8eTO*SEf_x2dhS5w5tr2=GV-bBfUU5y9_Ch4r4%;xuwW*DWMKT zc1~nZ9BKo1R>TLZ)Eq*M9}rQxgXNKG9>>6|gnLCYc3uhfkogrgl|^9`N->7U3E|2r z3`L_WD$8g*gg;KI?HLxj8@F*$?qHZGsjMh(jJC=juZz;6NU@yC46gw-JY3BtDmM=w zqGApP%<6d&3^L`#0wXKe56YSlXzHzOIyj`zCUYv$4~Jd8iqmM@QY>gWCq9p5lBNQp_jaH_( zM=K-l(E_)|H6rkQG~6Og;$->OOE%S4yC^7@jaH^uHd;AYUWHD(kx^*0GDRU;85tEV zD2h%sV$fi(Gz>kI$R9hZAW}5DY7FMM=msGvjFh6KFj=G<`cL`)NfXUZt-nG?+)#jr?a6{bbiHI*1SWalfYsza5Ku{{%nU^0d+Hq>GaF-qt*XOB>7d6c+I z5;>u&B1}ickjUH!3{;5`p{kM`3_~JJLoHK?8I1rmIN6cmr6dcu0jjkn3!u%5CP!Va zU7WQ8tu-8%4cTGF5w0wYl&jTRtYZx3<>Ap3BZSB1%<<)sA`+AlloJHYLbGI)^RbL3 z8taL#_WI9gfoAeLW^#K;MgJ&1WldF5UX1?njCWCufIJ|;7mIH6KZ zj8vD5ip&nvun{buTLFq!7m7Yi=Q1W#iAqa7J*_Ch_UK2Yk5v_~C|nipf&N;J`yN&+ zl%AsVroDlJ3S>r+6p>eIT_y$OC`ynUDUX!Zlu6s%(0rE(Rt<~H4;PbX5gNRuN>=gN zHC0%)QYxS>2?}OZ1C20X~Gmmr(mO`^*25+M98fedz*rsawQ1UN`iK?CZNiZ zlu|P!M#>vyLn>-W164&52-^{1A1xmfZRM@%Be8+S{(0CMUL}kp8yP;$?wOSVJ8Ut} z`yIusqN4B|3{|vE;;6?6L-n;N3>to9??~eaN2s0%9p6~mHl)=U>&(P{MMY&T?UrR# zRfWq6OKYPQ$lvkB*k3rDC8eZ6OLEB-)rpMDMGu~0NO)!ln;4#UCEd7fiFrGXu0Irk zs6m(a8}n7mVn_7`V8Qi`ZDwNK>G(^{hH`-gTtZ&KaJ5TlD^R;CL~gS-EY+4uRd#Jb zXqMwA#ViM!r4>?U$JQ$=rM`__6jex*Qt8eHxD>rC=ZQyPXNpJUgv0xa?78X)JW55b zC3#`*La;V@5GCM+F0HbtUcnQ!wPDBG%aUi#faCZUEg2rJjuxPh?EP3W7Ki{ z;JWOJRF7DH%9(>Pq@s+95{=zZatZHfr$x^5|fwP9e+DrT#2aRil)`z1=WJPIO84cV-OEK^$- zG!c?XWD5$2Cyca7D}$mbqr)K}%*ojT-MP$MY6PX>`78`pp|bF1S9uY4?4p{&R@>rY zVhI)x0`u1#9CBc|q&-n4Wr1LS404K5QMeepWCG_o;mYz5Rg{q1@+omby1;rMEXLMU zV3#LYj40FKQprL}2{|hy4LLt{SZtCE3zb4nN|+Ba&D(8QSn#I2Ko8Fb0M*D++QloT-QSF}CuvsFKc%%&Or7RM)e5ne1A` z%+y>fJ23^3YHz&q3act;lI1F@X@)%CaZ+4RQBhi0F+YeV=Bf^zUmeEYb49r;vV+07 zUs$!=SW6uC(MBXKSVN^TT2!RyJ?(+%u-+fmQpG$M6EvIyIZ=1ozukejR@4ZYG{@50@ z6hliX@mS@I%IAKJ22$67is?{VgS%3sd|X9^N5J!mtjfwzt*hj0l-PlKt>lTjE0Gn9 zPT^gd?T(@qD)(4OW!l5?oWk+UxS#4k@$?&K`WI*i`m=d{KE2 zYvI{W!)lw_FE&8Ppa99t&#ndXqK2vAv_yo2x({v#+;K<>cJ-qpEl8QdrXvv7QM3e( zd8~9@P&kr9)FdG{Xoa}12 zdZ~<7o15f&BOGz1l828ThXuT`i`f;|1oFx)K1VbxjMG-K!;vMMIbn3Sq|5sSYVOTl zN0fjDnhFw6I&|r>m6b`+GSx7Bn-zsvZRW6IYP;DPydOt zeFjP8ghs_@h-9To$t!Zt@JZn)ODL;&E}a4u(=q)~IH!!T3;F21aOy|nL(TApXgjM{ zutHu^qGXUZt{hZ=q=HnWy2Qlon%1cW6_VsOAjzTgv2B@4w=3vg0j?iNdQ7OQsu~CT zHM2_W9L78`W73#VH57TjVPd2hGzB~=Ts{k=TWfjbQBpNvDGt?EQREO)5yerYT`p=z z%N3W(aLO=SDG}M|nmF_!*yAn1$b$>SS+pshgRL04XeO{5C<*)OnR}B|(B#WbnCDtq zRR*7mcyHQB0rtX6)xHi6TCm##W{9GOV+%x)lqif{w1nlj$v()I$RK>udr1 zvPoo>O;#u`ad5}`&Gs@`?F6V*Fs?|{vv62U$A)9DMc-6_OGSB=eB+gFSB%0ToL7Wd zPf^&(8F|Byjtd=;+u>AY9M;-9im7T@Ay+q}aQIg$B3MfD5=XJ6A{X0?H0i`H9VSI~ zsZd?dz}y?9oly)iW$j_M9?)r)a+Pn$uHLMrAvOC#q6~*u|9nAF`t9K<9yD^Pv@waI zVw2~_7&CcpCvD`NTeKZJUDS;1ITYtZ?2S`(@NyI`?0d2TJ9QKmsu39!S9HDMP??-r zN-}~&RF*-@wv~b*k(o1xWBb?+nadz*%y)}FgI4*`in6w=QTd3P4}+@6=gX4uPIY&cI-`s zL*>*ovK1NKD|)*_L8qIz%Tlgd`G^QE&6ca7RWY)wlzmwNZWokez@g65E5YoDEI7BT z=$5m{kIa(1%sz?^WsTzK(i&AO!KZqPCfDA%v24qp!z)qcWz-n~&AgQdm@uimY4+Qr zkT*weuX#eE*yP(6={cxqN%V=ja;PR@q{$Zq58E;*=j}6f<*qm?FpP%SnNn8R{0k$m zMuzEA4$6`_*g3#8W>-)oZ?%}H&T_VnX8IjCw1|H3t3&-aD}8D zBgBlx)tKXWfa*vWfoQ8#_S{^mYUk5a=(dFG1s~$s5?lhXNiH<@01HmfUIlps6w_dpM?emu1f)TS6{VrtdTO!K zup97SPyU^$w>-|^yVi8%L7ChL*PO>{5q%gRVz)q|0wCAwgqo(294IBdz6>Qlp1uki z9mc5%#f(bNJ~gJb5;tE*U>_l~n(P@oo8@-0hL=_p(ly?ww5mUBgkcf~E`4A1hy&S>(6Zj{+7R8JbA zMp^AugAZPoe2JEjgJ?r}_TN1byokDe*X5=+anP zV{oT%@%^!*0cln#imkY|zRl+z-(dt>piyI@gX-vp0Il%D4#yc4dHH)t;3gG=u%UR z&G_=!Vqpy z%t!5Ju_SBGoYGn+K`i2-(AmBbSjDk8LLQzOuB;GrX&Jd3p2Pk}U183zhLjpZx{`bbjI(w$ud5g(^}=gj0vcl;XRhk_wJ2t^n9^&aS~XqLtXL$4ncy%Ze3W zF>@xWOR!wAg;I+WNkP%9FPHUY!tL7;9x=`q;B8I$IrZ-1i6S|vcN?R;uIJ&$OGi-> zx*y>Yff_Mg<0_7| zmTTK6Ib{_(18lt<#?tL24r8gxvjH2q2%tt66&wwpviqlg-cB!h#SUbxiE!OMFx%OfH;=rq<170(v_hMRp1-5zM}GsPJ|*)^1YuM_BNE8gmNx-(j`%eJlL)a(^GkKWsGG^y~t+v%Q}ARl2P|BphO z+S1Xvp#EFAAjfF$TrZV~Z0m`f4*SUQmU|=7K1X}1xS2A6T&7v_i(c;cs9bEGqT%IL ziQCo`ai^Q~>V=elhmUjA1wujYxJo-~QgyYEZDfm!v9kAms!Aer&>dqRjtUF&Ds&#S z(<_hST${s3B-l`Ua2=M>9bWVj1tGjAK*w?_C{WG<)0PdxL@^In<0{3d@XTsSjiZZ* zk{nYp4_259pufg=&r`}Vp-82eR3STF6ig|qCGC=Ahf6|pBao|V5+jEPnD=8s#p@qO zeK?M&=VaG9e4*{nu+j?n)<8B;5jb;^45k{VN)(=>zvR>{1y_()?$X2U-Snzp zxm4$Rr0(3wJ6L(jhLVr0=G%DDHjXbUy0)jTk7z%VQH@D5Vfv6%^;Dyg$Jk*6&juQw}(r9a{%rO}1#8^|5Nlw`gOT z3~#`TAG8rzUnfsNz+3LKY*4fkZhH5Y`#-5kWQ`pkQ*yewrPUT(TeUF=UXR-jjVuM+Q@hyvc`+K|kzpOEWCT;^Y9* z?L)PdcAsOHyrexszqd78&R+2@lG^PgHb+3Z^a9j|$-i0BHZe&m*8XR+6Lu0*9)5Rwb!f<>XibLvtM#gB(X(%K7GR1pL!iQNAcCL}?FX)pK3vTxmU zZ6#pZwH*lsFoTnZ9sh!iq%2Cxhp|O*A2MbuZ&dE0)HybrM2jVDONiwNYK^UYYz?Kz zO9QqAqZn~w(YTZi(t*tjfNZvw&s!HhL28`UhnlJ)mpHLTnFSP|Z80ReVBTxnaQMjd zi_x<%o@OCu5{!#qJOo(V&C1C|;~??k5oCGfD{9 z+L6pQuUQSHP$%++5gI??O~{8SYz6^VIue>ITyDOwha(xM`pDimid|bEBWyNj@K7|9 z*0wfVux)v>h2r}d5N=(7v@(=ZlJq2Zv#jr;7wl5|O7+AB$GRt0kaUF5CZKRsL?&Ui z85;`Q1u9!KECW$&Fr*sm+=DL@(FG2LsA5&UFo0rmy%gfIq!(z`qOp17V#O5-oGsY& zbdur20tV5^tu`s`3Y$Y-3TTt1_LVRD!@ziRD|u3y2SA~YWx3KX9$7klStBYe@3 zU-5XPmG|Oiu$K)Gx34h+=7ArHiIqpzm2jX)YiC`*3xI~v{iD`cC7>#6yUZY!gG^Oy z)q$lz72k#tW^Xv~WP>0UY%;++B?;uM2hA?H`q8dSAo|$ zT4bcAV>c9A#HMBdYe8~5TR6I1wFC=nm^2v&@Wg}^I@AzDXD#}m z*UTU=1w+akh?$4K4qzZLMR_wA>>wS~&x!bnTn1-RvP6o> zdp1p&Y;-MmWOAd;mvI{B2>enk08kEIYe_R#j74!2lrbYp+PW{H*krdT3e%Fp3tc5L zt2y)6D-ss6W1#?y<$WBuix{sg3s+Qd&O9r-uMvYi%o_M2i;%(YU6s!$No{ycI-d;+ ztU>1QVR?Hgy^6%DB7Y|dv%_R8JuyeXeIK-&<$=8OhmkT&;J|Ibg5s6)9AbI%`x-DG>kHZ5b z5ANzC>x{uNb7~@ou|&n;D7@>0YH{ZkZIWal+h4*UGLo2V27aVA+BBpA?49aAB_`H| z5lDT7K2&)eM&uVn;VE4Y1&AU^uLT6@LXyVVjW44}sr;T5Apu&%l9>?Gn9d$Z9)7Eh zXYo0d^ye9Cbfi9wBrx>JT3)m7%!lSxlrY>h5*|Z%U^x{QgPlD=4Q4F>2v9|GY*<-a z6m|}&==HqVV1${e)SeOa_eH>akAFx@va{}j=&gN+oFp}gRH9PrWc4=Awt{@P&4ycy zk{C+%#r(FH4KoDAL@i|SVB(zsAIl&;Nd$V*_9=;yb>M`PIvqgGt+!}VS3zMINwZNi z!2|HFhMw%o2m(NE9l%L19?=Z4X!5vDpwXe!UQ+;ic-SjJ^d5u_d7u>XXR)oyMNrb2 zTA2Vu=}AMG*z7F9KPs~%T;Z6MJXBit<1p_a{xJ_;|2cUgn{acOk6<{QDNm=k*GQLO za4?l6PsNAD>y*@?tSBUquxwk8O^~f$-T}lTVzHazTO-9|cY?%^MUwndB+185$jf6+ zC@&YMT4>>sRcKxT=++eyn2AQq)!dh!&7WNV95ymKUZ9C!g+7YThtidq1d?nq*#wcn zafoUst*Xf3h1;kkRmi)lq}Vp$so6H3!qpF&5%57!E6lqnLzwn*ki9L4#^pzJnJ0+Y z9&Xy8#hB9zZ{}guLH1ayzD-X_Egf#Dwnq3U4bQQaj%VBIWlaD}k>+0f4QZ~xFSNis zB~y}}H|I2rlOUTHOY&ABEG)AR3b2e6e`%46F?k<|oSY@CcC(Aoi(>d?A98pKd)dL& zB3%;N)R<|+;G36SaUA4l%V!i0I3^u4XY9~}50h*hw_)#e3MWs6_pnH%%4eh!^O$U_ zm+KGn?IQP!QP%|=y9FNyKmTPgJ3GnNLouGRMzR)I(SH4J#&drc-KOshpx*c2p{JY{ ziIXX3kiKdotT?{#N{6jOBeztaa%OIi)2jrPK~Sg-3WdfFj;p(>dlS{58_3!v|u3U%_W&zmbqTc^#M0eeJ+EmI2sgsa}_VW zxjOUvGrvFi!PQf5_5n8}4@NP}ZOcSSr6l#{_AF(ynMtYyr6`n1jVH);<^?R$ za-cO7req?6t0PG80D*%+sR1MfEVribSzuP_jq^M|3X_+zEBw-qcREj#23Dmr-TE4yZFXI z^o1&X@>Os+_NwFlb!Q(e4H&!HZQWbfJGbBVE13N0Yt`TZV`Aq_^WIeV*4(qF&hNc2 z_joN2ALSJ1ta>j^Ge+;fGQ@rIL5Cr2s^1RQPW!{I;QDQ!JH0a{GyHEn9MxmJ+y0sLt9nk*H%%^MNZT_#v{jem(;)@~q>nVINjf$8 z)f#f#$uW>aU(Qmi2x`QGDErH8w zziAGusHPc=)Sy8s2Cd#t=_mnuKMr{T=ge?`@SkFN=?#db)ElVYYN-YSL%cN%rC}(o z-n85vL0Ww-vOo{5lR?d%C=ZoEaDrffctcT-a!d^m3X@^@LvPvw$rSony&oD0LGMQn zGK^|mhM0TmMHhowZ#o7*Z#u=B3ez#lrXS0!AL$Jq2&wmj43tlLlDZ(ZAIk@Yl80x( z&p}Ws^_B!Jo_6$f!DmqE>Evan(EzC`id1Pdjsis>G=jDC1V(4NVufxKNKYmf@Sfx+wniC9CcsVLOj&Mp zrn{s{lra@86$AjK6QOv?IunwEN>_shy#)Te@DJs0Pd)~th?v@7Q`gC|%*#mGkxbc< zS`E}3NsOHc;LKP7M3OZ{vNT}@62uHEQc9D`QHGVgbRt>lMDo&MNoe$u6r?x3WLy*A zdXi0|5AgE@9Xz@mcs(^}7!ZcihXukcl%86`2wvy|Q1E0-x=i#VUN9}lresfwN*Kxp zJ#;xBhRook)gXvyDTjElAdrweOwqAKpwY*&Bw{t_0ZQuoQVb5D|AQbN_>vxxp%>(K zhDziNJA;V<(&cC*tj0+~LT55gE90O80!eB=Z(>BC#tLb@kpxWPOUemp4}Eb2)Cvq& z6+Njmfnd7AgV~&(b;@k`U|PfMNE$e#f|EWP7_`X54-e+af=7omO*`P!-&(nis1XEJ_5xPu`0C5NE&4ZvOC7A5@AXi3<0n|t|Pg*Ufl)WxQE_--bd)Z4R7EVrOa?sx(KcUR+#*#Hn;g5V&Mo%r& zOZn7MNkSz&=nWHtsno@)T&NRL>SMh;p)K}=##tdjO^8Re0S}lawF3&h$lOkx<3#?L z4|>pP(f6p>6N3a+YmB@ENH^$WnO3-AGVLf?Q&||+UJ4^UF>+76X`-vt^Oz<|T@SLw z1Ty7uThC*eg`B25NCV@^g9emZYF-$Uh&3Fm0T$MX>SD@sbti-Pk_}gQik7^x{=e3+-VfsxSOzIw(zxDqsGPe}3B`7Tk|iX3yUPsxgX_J9?c9M#%Kv-~beL{W1ncr*omIMlPD^0h94y4PZk!CMW1hFbrHUB%_3#khSSeFBqx>M^QKi^o*nVOBUkJsNS%q=#9>uczKffm`h;l zz$nx_t{MYXJ6N~Ejxk|jrUJ^U*^g%xPo_v->0!_2MzWgCjbt_JJatUn2sK$lO>!u( zc~&gU_LL`TwvFxNqo`q@Fh7(sc{D}sh)|L#6tho8Z4CnOo_!XjC}Lu^K}si4fi#%a zvG&uCHG?o4w8ZEdXoSrMmkdoqI@W?xI19ii(hgemf-VIwJ7)}P&4>7Z=vf1Zp^kDC z>zA*fUv>}>12`a9$O9k%c=5t`Ajd(pqnyoAM#=mFx^%PEe^L&(EdvEI@I(e)$iN#3 zun02XA_MOBB*9T7e{dr|$xP!ma|@XJgt=sdnEa7zp<$BF!YYi#oymO?Q%L;ha-Wp5 zLMWD&EpQa6K@HXbo(E9yJOJQ%0KoGAfal>PQkK|RcpiY^c{pju@^F&pf%HeJg{j+N zVy09$+1UxGRcDyonCJ<5BNzc;Ee^mMgW8Gp9xSJa;8jRo6t#-6#B3KOt^!{b=c{6T z&y!RZcfFYaxPUn`^gWyn?}VrqB5|lkQo%(RWls>O6&Sb;Mk9+tgmP?Vsiqq?7+$!yVKowsRB*Rl0Mo-lj3nO!ibh5LfUTn1Bg6JAcTXTD{&SX3o=*hud_Ix$34oU=0B(7pImzUCV$UC1mNd$O{&Q(w$kGssC1DG2X@DUiG&U4G z?H6*|0C?H}c-n}=%L>2~mih|~e{dl%&!PWZh&QqjgknP20$d1SxJm$!G){%2k~zMS zg#f^X04Wy&0M{RY7fg&d++^P{X)M&1;y;tdB1qCO6iEYsxA_DxAqZf`in_&9Ct{`o z0$5vU5tzLZDHDPKCIkUY)daBY0^l{tA~;D2LKv1Zvm_T-k_$;?apC{DpbTX`%26zy zi!3MrQWB9%0bC_uAV~v&X9WNk3jh}j02d3JYEl`2MuT1&y*Zj-bmoLZbE-GrVa@wxmMwSaOfIy$AmI7qT^jNyhXIfZ0svPk z0M_tQ5YG<)Ry2fpz%mbj=MVtTApo93aAs{8B|%x!%7y37d$8-&uUObBAzw2k`SE za+Cslx(HZp^wV2J%+;ek1bZX{7|VwwK{Q)VfCLslDr5}P0kN!!G+_o`(6}2&9Ge(U zG)`wDZW@s5Eupe(q1-FW7RqD`mFKXa<3fdMTm?0vL7SN5nWGVlalsr!XMU-`WCUYZ z25BS|lq;dA%hX$>DACL_l(~7FOCIy&Kn+;G)VaGEXu@-cd)NXdjY01yG|mPZ9s>Z9 zMM-d?DG(=hkpdYDR~rwlfO0C#QaJ-p#uW*mn;=d)3maQnDw8}|phrKiD?=k!av?gY z4AgNj51SYLg);3)+&V{tbL>USTW$i%#+nHN*=o8wT-xtNt&L} z*iWU@xNF?yDXwKUXOgbRb{=8fTHsq-bSbqZQc%n!!+^J%WIR1~9fIH<=8T zS&GO<*%ZO9Gn=p_!m!fVIdKEr)yM zik5?>Pj4}yUN~?d7Oa8LQi}!!3b0wM@n{_cnrK-}cJ$QRGhePopdtlU4RNR?)LYmR zs3n%cy;!~A;%Uid3(FSaC}ifYA+hngi$w`l`{L!3%2&|Z0l@nsxLCRJW$%y3Wq8vZ zP$=VfYooX$I>)NC^lZ9k$(+KG!>~0Ff+|H1)2)qjyDi(RuL)%cVtRo=}bp)oOgDUP1;~jx5nEK9vL-IO2$w z7j7AbU>bqhQ_?daF5cr4T_d7!XY6x0`y5J=Y?@qF&girh7&XwJH@(15P?qYLWz57T z8tY9>I8=sX1`5zA8C_|GpqF-y&<;6lqh%K~3FWc=5zsm+p&1>R!AGn6%U>iytda`B z8HWbwEHiEWSF`WcFf8rpqK^{dt5y=W9Qd?KP0Y&3&Pd5I;B#-8__i^-EKCSd2m#-( zGJG&Jz<^Ce2Daxe+kk!Gblf>9KoC3>f;KduwkQS!MFfP^3Kc^I#wR2oC_tIB!ytgD|*h)xB5qzx6e*C;NBer6Gll45ql`u71}~6g`g|kIgP_z`1Ey> zAh;<6C!lfQkaN{31Q+?>9LH2u2tKyy$e~5A1QDDRf*sqCi7gv2Yf@mm^u0~N1zTVw z1T%W~=GN08e2X13lXs)ZOeiuobTR?4Iad(03c-=@^kmtldL~6@SeZcyh2X|N#grjk z9E9AN7QhZ>eRwn1M=vq)GkiD#?JBdX*3Zy^-$`6QG$0uNL_b4Qem7bD^yERf5_5o` zAr7A)PEEwdMRrYh{oZ0oN*F3uP*75sXbdrOxVR z2T!5bMxYXhZ0+iO?vv^XppBmQ8_7|37WM~zU(0j!ERtcMLMl)ix zuI=4zdD2x3T!A$ZBpWJaDnPnsP|`HNDwvbLmzfXTo6ITSD>t%0+Np0XxAzpvcSBPi z*{$DPp?(mqqOIJLB}><}$d^*{MD1ZYXyeeHwJ%pRj_qZdoYoga-nK;8L5^ktJ6Ek& zkaEKJxRH(^rBrLBPFoPh_ub*rd{jaB_Yck-$vl4T@Smwo{dah^X+JH#;XGk$W##C# z=WbMdSa568y}FHBsP5}dRoRf;=tR$fwVFhhZ@4PrR>^g57wV>+TXy%j#n?viTT}o1 z3YXnBPP*c|dHAVm)n?^>dt^+O)7s2xLo-V?X`ELk-s^DbGuvOKeDloi^3co4wT4qM zCtQfK2#Qv5G?3_rpQ!-#?+DKag%dnqq-B#t$?S_P68XC-U{gHnR#yLe00k4W42rd=OuW4mKY%B?X#6_CN`2LZ zv3%7SqzN5_c%diUD4`vo7@>{O8vYo#%>dKiF7^Gt$ZB>f)k4B~4?w(DHe{i+Taw!L zqJNR_D!|n!WPwjA+eH~8qzfrR1|zJ@VkIEd2y8aOjY1CSGT`HX8`OD7Mgf^}K$Qx7 zpAT?KVl<*4{|m*AP3S;q01H|B?|KCw7337qFomFg}YZ1PGBVRU;soQcgcs zC}oYG$z;rhMvROX$=3=JB|@$YaLYiha$r2fBTK;boh(;{xoOR0k+l$sv~kZ3%Tp%e z73TS$%GN+|gKRRt4&aBYn{4=mB0sg6MgoK&Ap*WIp_UK|43)Qle3V9fDh<*@7M@1v zzc6?IM2-L<32_E6ekP=#5Msd#-#r74^pFWXQ>pb4`XUuUSOxw3bDaf%x-sK#u;G#o zEbf;?UPUF^Pf*ee3_1<@o=}|5r2+T^Y$Lm4axgT-V;Q#<=Kl&s`M`%6v;@KcIY- z3Pq5c=xXoSYh1J;$o!y;DtlY{IkDRw~r_t;JZev<=2hbW|yXeDxBgNf3jI z#Z?WJ(l*>feXEzzZS+$o)VpJaW#t;yLX~Rbt_+` zRA7^D2)gRF3qPOSXy8(9W73kMEwPn^RX9VWQ9;h4qrIxV+TKIiK0e4p)R9Ny;ndNH zxj#O=n2{djE@}zs;Nj3NISCh%Ck1(no`iAo`0#2~kgr&k!c`s>Y}c!jk`45QDsVN# zHEnDN7K4IB@6xV85n`Aa92^uXN9-t_IzcZr|FubzVAV-w*d}Gfp?p^WnXalFQ!R+qrH{ z@}7ZB2jx3FUG~$!%Li73Ju!s@teukgV%FISkH&jPZZ!3~G^NemR=L^^Y0GQY+B42$ zTBE%OJ$^C-_gZS7etp1VuXA5*x^QGtC5Y6{!!2{X+{!k80JgX+mjrBv9`Y$9)NJsDCb$BP`4N3#kR6vRE~@K+XRrU z?7vAOM|2^xCJ*Drq(K)yf_F<*~(aR=bV&7oBmM@}lRn)QJjhvU}P!#iNncdu{C# z{$kOpdv79j&qj6_uxmutD8JvmZ=UY*NrkYC164aD`;Ty(-FAg)5Y+8)5cF<^W1+)vxe1I z3|f8jNm$Iy@Wp>!D(UpsoDP-ODB?-Qff=<^0g*kd+1W@yDyGD*It^bd;PHNh9M(Iz8rgV z++QcM-GA@WZEfzCFCy1&m_Dr2>9L#7Oy7U~aeA#jBg^%9wfNfEF#$h*cD!Z4di{bX zr|#~~YZz5JYI469ecDbuY|@Qdv2ou0dKG=kH=FI{yld|~C-=2WS3h0y_)YiRThl5X zYjt~V=G9N)LdJ*|hhgXjdh;&8$*7%job`{YV#Xqx^Zp}EE1GYrk}8ktg-t(Q*kNc2 z`^MEQwAydL?J#|DjcQJAVJ8qI))vEq#jpr5f;xd(%o`+<_rKmrS(NX02TJM=l;{pn z=e~OID$Ct7VC|Xo)fV?wq1zvA?c}qlN%zG?7R@QKZ;`WrW` zpB6sq_yUvP)7BlP`h->47m=PcI)3|nx3y&}js4}xcGbAgpZ9!lwB7EBUwpcAk55jO zo@IQu9;)UWUS)Pfi(0>q*f?#SXQh>^QVNU}`d#sjSwEWQ z4ZECmtMaAY&E_1q|Gj6&-^YAj&?-h;`PHOL1zi`de{*3&%GJHI%){@VzT5IvO!bu> zzAILa>|?q)q4&_9n*zuF)^UEf-9vnRAKp#d=R4VNa--U9_FnlUa{PYB*aIh*Hx100 z@jU&-P(vp_kM6x@%x%ynWbC;Od8IEdZ2e^BhMmpw2h2Wx`E=eyXSqAPi|+7_=x*;Q zjq*w=)EI~fHvQiRJEOAJ2qlzi7jGx5hYZ3zu&K~kbf)IsO-*dZiEh@m-%eDa3nS}L(s8G<3q(R6r+L~J(1WZzg2$AaWPUagx>1?ZjSYFIB`y2 zbYwjd>Md$5Dyy}#>nVox3=U?UT@Sf)Luc1cj1ybSesp$C{#9oem?-yj|AK#xXkJ9Z z8`S1mqWKHaJk_eC0F`JSBQ}(iQz}Y@{Hx@s^G?c0%np<;he*uK4(OYcCN{D%P>P}6 z!3Hmz#gd+E!3f`z#zY=>F<@$*gQ-1VpyJC`0S2#P4Jzw>`#c)AeD>vp+;RaY&gAr| zIL~>e?n>gcIZbAcJf7<^Wp8rN0KWz=_GKMQ8}rw94R1UBTz7Z#RZAbI{+_tIV%YLo z-IK>o8TnbWxb|mUrj0mWuBGSWdQCoScXY$s{?{5f1XQ1Qvwr#IC%1SF`6A-#our>4 z>kl1P>9NPi6;pD?eE#H@s>)_HzMtT}W7#S@mw9*lzUmt=Bfmz&8vQ%PBvx=tP46;$ z=Jhd8_Dp`smC2($GfIw(S~>VeqZ-Le_jPaAd)z*+#9Fh)T{`#p z#iLS-=T^INc=@cO_qr!GzSh-Y{-+J>hu9yp-#Dm3iSLZYEf3BgEU*6VQsW=AzV|LB z2NukFwz%8OGs5Y`&31KuJZrgQ%V_sGrV2-e>IXK?Ti!5ghr#Y1($KEv)ecG}qR^_Pd1b>F)DU zyun?aOws+{<}TX1D=n?xPwlcjT!+OS4ziT;7cHf#WBMnWXZ*K2u8+Ap=5-<( zAZbqMs0wni4&pIM#XPTY%IX}X#rU((Us4P#jHnK(s5W@M*0f4ESla19_dloZpSfVf zjET4G9VWfrk~4k&=2*jyKgA|C(OrT<#o+uBCjI+skc-Qi%6zO&+g3YF%+wZa;)saN zeiYp6;_TXEKC4o}*g0oWk9Aufj5@ZjYy5*34+p$m<9ngh)_KMrtEcUpz?}y zR_{OaW4%)|eamNFJ*tigDUsfOWe(;rv7m$ho_yYpEyE}RK|y|qc_OOZ_~l{uFb znbn}aZ}py|g-dg{o!{Q!ywlkmeOuSa)s1}Q+_ZePfC_gv_;osY&?B?ftENlt_PMqv ztuPAzGX8m;%&9r9$=o+Jr^X z$=+GE0-O}gw2VrfdR#+Gf%fq-gl)U1I|41=Ox>tF4eNd;;%8>}We1A}GyGFCh%XQ}v-Gn-Z zf;S$sp1vBL`bGbo1ou7pAW{oh^2(YFQfPdi0N{&CQ2*SMC+u zsaLZ{otlpe9_yWB>@&5eIbq|k(_^RY-M^yyF{4Mi@4<2}$C-9qGQMfHx0+YwKKiV3 zJ`>irOd228dt>*vLn_pN&~eb3T@#wLYSi|a+kE>5eMUb`*`t~nIqLq=mT%K<%>8-e zmyd?ka0+^GuC@Ktt$CWT+e1A!+?jK@-mSpM?JJ+0PujIivDe@@edysgJNNt)*}X@p z`3k!>6&vNOJR0=T z)Z$vk@WE))xcI;%e$DGY7>&l^Wmn;7lwQ96qtU3t&Ahg*R}WsE-OxNxRe!}!pvWM_VX|yqoo*GxnjLv@2Zy1oZPwk&aH3NS27m`x2X2E z{rbSaw%(W&vZHs;xxaU8bm!rbIVn>nzU$X}^o0X0oTpa38c|TT#lXY`!+p~B&0o5t z-mB3gXZD*ibVb_nEAwA^y$L__#gl`}oo0?(wrgRzb?PQ#wrw%Zs~B$BQsqWc!Sg4( zM3sn9$cwA(D73DoY@sM z#&a9uyfbz^ydqq>738pNdY$LV&4=E8@n!T^&o5?;GWO3Hvda9+O2;)3I|>f|a>nv? z)?u$F+dffvn_ib6Un3!6Q`d7py0)J)?9=SJnwzuz|M>iJNPxcj(>;L+)qI}+xTf_v z-)$RL{XTQk$|g&G`n7E1R+q=UtTA_~E=4@CBPY1!rNrS+=S&DJ|AWu^&Rf=iV-1Ob-3|IZB!{ru~wrXS53%}iHG&c9Gmva^GTazF8luK%xwf0-@Uy^-ybll<@6#e$auf73Q zhTrdW>gm*ieQSEf4IP#gx%21L-Vs;o9B-e#`_FrM$G=~(@7U}o_B~d_9u?7||6}pdXTuEj59IA0+pofBB^75roiZ%%gxrUfho(x~ETd!z zb!vQ(I4LITjoqyiH@(xGV=F6*tcHBBOZy*oJQ&zvScmb4)Hz_;Kj{Bf$MX^1#n<~i zs28fDb`hQA-bSSg; zC10i{hP^%OXAU;>m>fEw_252!{VV&_=onG=NZI7>S55i1f2er%j(%B#$5np{zkR2r z-M})v9fH&Sx;3mlr~ePrm(`fL$frv5>Z7}&#{bwVeP8WSog<^oiw1jk=+JTckf)!x z6nyULl$LkmmtRJodvUX1Y3&-SF5X`|z5Dsl-doqJj)@D{YB#pw@O}sUS8eX0t{OGd zqyIIR2eo!a3|oD@Q&^J?&R%xQK22+{b}!+-sJW$1md~uoD;HZ-Yq2^zgH6N#TKxa! zv|>pWC#*6!+S}FCs+8sMin64zWPIf*wLPNC&PY7H<$Cuem0spg4$U`T6wSXcGoKO7 zr~V@Y_J3nuRZXly^Cf2w@ARgrnb=}%Xq~_(R-utm5&mM+uqgkKC@~_ardXW_RUQ?K zP67;k1FE4FF0)2#Z2nK|Z(9LyF@e%fxH5E|L9AHD%{te_Yr(KuU95;&B1echVx7W? zty&S}C)N<1BnGr_i-{@T@jE?|fO4Pk(A;@Los<-g`IKiXxJh9#y7wGeci9&cU%^=dizt0{4p0?TKL@9SgLvFj_oq`G+X1F zzjtHR+2I%LYP7FZr}v-n`X55BUtH07^~{E^N*;ab6@297bj^*%)%&kLvG<5;vb}rU z+sB!!1_zv9QOR}gcPHw85<1nVVYeUOYQJCJ$1QP>+uSqVdcL?E-c(oJT()1@zTQ8o zJua6Tka=Rn`T=_J-Zw)W&hPRSE(b5Xb$;@W5iR_CnC$8tiSxaY&~k32-M1Q5Io6T9@g(fV5^#6_x4ccge=ZzZa6p4`@77}gZ5ASC9ugM z(R|g0fzl<&d|WjDDw+|nQC;Fg^;$H~7R{z*qy9H43vc?T{5)jiz~I!0rrlx7EAR6a z=HIO0U~BnU>!78(vX7%%oO(XC>i9vsCUcj;iGK_mj2+A^m&lEzC#Dkg|)v8 z)TOu>y_d}H?bLb1sOUZA)XR_exV^01v;+5?>b}@EZqbBs>-HtrdHHlx;)=PS{kR|@ zztqi;jJ36WXS|+o>HS@&O@qT$e%oXAopmj0Z)yFkZqmr4Gu>+5TX^`nDo@|6<-@El zle)DTH*s)U-_nNNlXMM_2|K>8-M};U_$&X7iQBV>m%Lcz#~yK`Cz!8w?OEb__j{+G zeKv4o{ee3wHQ!igN&2tCeqEn-;aw|Sh-?07?4+Zf{Wtxv$n9%g+2#! + + + System.Data.Common + + + + Determines the action that occurs when the or method is invoked on a with a . + + + Changes are cascaded across the relationship. + + + No action occurs (default). + + + Provides a description of the results of the query and its effect on the database. + + + When the command is executed, the associated object is closed when the associated object is closed. + + + The query may return multiple result sets. Execution of the query may affect the database state. sets no flags, so calling is functionally equivalent to calling . + + + The query returns column and primary key information. The provider appends extra columns to the result set for existing primary key and timestamp columns. + + + The query returns column information only. When using , the .NET Framework Data Provider for SQL Server precedes the statement being executed with SET FMTONLY ON. + + + Provides a way for the to handle rows that contain columns with large binary values. Rather than loading the entire row, enables the to load data as a stream. You can then use the or method to specify a byte location to start the read operation, and a limited buffer size for the data being returned. + + + The query returns a single result set. + + + 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 with the method of the object, the .NET Framework Data Provider for OLE DB performs binding using the OLE DB interface if it is available. Otherwise, it uses the interface. If your SQL statement is expected to return only a single row, specifying can also improve application performance. It is possible to specify 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. + + + Specifies how a command string is interpreted. + + + The name of a stored procedure. + + + The name of a table. + + + An SQL text command. (Default.) + + + Indicates the position of the catalog name in a qualified table name in a text command. + + + Indicates that the position of the catalog name occurs after the schema portion of a fully qualified table name in a text command. End and Start are mutually exclusive. + + + Indicates that the position of the catalog name occurs before the schema portion of a fully qualified table name in a text command. Start and End are mutually exclusive. + + + Represents a set of SQL commands and a database connection that are used to fill the and update the data source. + + + Initializes a new instance of a class. + + + Initializes a new instance of a class from an existing object of the same type. + A object used to create the new . + + + Gets or sets a value indicating whether is called on a after it is added to the during any of the Fill operations. + + if is called on the ; otherwise . The default is . + + + Gets or sets whether is called during a . + + if is called during an ; otherwise . The default is . + + + Creates a copy of this instance of . + The cloned instance of . + + + Gets or sets a value that specifies whether to generate an exception when an error is encountered during a row update. + + to continue the update without generating an exception; otherwise . The default is . + + + Creates a new . + A new table mapping collection. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Adds or refreshes rows in the to match those in the data source. + A to fill with records and, if necessary, schema. + The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. + + + Adds or refreshes rows in a specified range in the to match those in the data source using the and names. + A to fill with records. + A string indicating the name of the source table. + An instance of . + The zero-based index of the starting record. + An integer indicating the maximum number of records. + The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. + + + Adds or refreshes rows in the to match those in the data source using the name and the specified . + A to fill with records. + An instance of . + The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. + + + Adds or refreshes rows in a specified range in the collection of objects to match those in the data source. + A collection of objects to fill with records. + An instance of . + The zero-based index of the starting record. + An integer indicating the maximum number of records. + The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. + + + Returned when an error occurs during a fill operation. + + + Gets or sets the that determines how the adapter fills the from the . + A value. + + + Adds a to the specified and configures the schema to match that in the data source based on the specified . + The to be filled with the schema from the data source. + One of the values. + A object that contains schema information returned from the data source. + + + Adds a to the specified . + The to be filled from the . + One of the values. + The name of the source table to use for table mapping. + The to be used as the data source when filling the . + A reference to a collection of objects that were added to the . + + + Adds a to the specified . + The to be filled from the . + One of the values. + The to be used as the data source when filling the . + A object that contains schema information returned from the data source. + + + Gets the parameters set by the user when executing an SQL SELECT statement. + An array of objects that contains the parameters set by the user. + + + Indicates whether a has been created. + + if a has been created; otherwise . + + + Determines the action to take when incoming data does not have a matching table or column. + One of the values. The default is . + The value set is not one of the values. + + + Determines the action to take when existing schema does not match incoming data. + One of the values. The default is . + The value set is not one of the values. + + + Invoked when an error occurs during a . + A object. + + + Resets to its default state and causes to honor . + + + Gets or sets whether the method should return provider-specific values or common CLS-compliant values. + + if the method should return provider-specific values; otherwise to return common CLS-compliant values. + + + Determines whether the property should be persisted. + + if the property is persisted; otherwise . + + + Determines whether the property should be persisted. + + if the property is persisted; otherwise . + + + Determines whether one or more objects exist and they should be persisted. + + if one or more objects exist; otherwise . + + + Indicates how a source table is mapped to a dataset table. + A collection that provides the master mapping between the returned records and the . The default value is an empty collection. + + + Gets a collection that provides the master mapping between a source table and a . + A collection that provides the master mapping between the returned records and the . The default value is an empty collection. + + + Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified from a named "Table." + The used to update the data source. + The number of rows successfully updated from the . + The source table is invalid. + An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. + + + Contains a generic column mapping for an object that inherits from . This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified source column name and column name to map to. + The case-sensitive column name from a data source. + The column name, which is not case sensitive, from a to map to. + + + Gets or sets the name of the column within the to map to. + The name of the column within the to map to. The name is not case sensitive. + + + Gets a from the given using the and the property. + The to get the column from. + The of the data column. + One of the values. + A data column. + + + A static version of that can be called without instantiating a object. + The case-sensitive column name from a data source. + The column name, which is not case sensitive, from a to map to. + An instance of . + The data type for the column being mapped. + Determines the action to take when existing schema does not match incoming data. + A object. + + + Gets or sets the name of the column within the data source to map from. The name is case-sensitive. + The case-sensitive name of the column in the data source. + + + Creates a new object that is a copy of the current instance. + A copy of the current object. + + + Converts the current name to a string. + The current name as a string. + + + Contains a collection of objects. + + + Creates an empty . + + + Adds a object to the collection. + A object to add to the collection. + The index of the object that was added to the collection. + The object passed in was not a object. + + + Adds a object to the collection when given a source column name and a column name. + The case-sensitive name of the source column to map to. + The name, which is not case-sensitive, of the column to map to. + The object that was added to the collection. + + + Copies the elements of the specified to the end of the collection. + The to add to the collection. + + + Copies the elements of the specified array to the end of the collection. + The array of objects to add to the collection. + + + Removes all objects from the collection. + + + Gets a value indicating whether a object with the given exists in the collection. + An that is the . + + if the collection contains the specified object; otherwise, . + The object passed in was not a object. + + + Gets a value indicating whether a object with the given source column name exists in the collection. + The case-sensitive source column name of the object. + + if collection contains a object with the specified source column name; otherwise, . + + + Copies the elements of the to the specified array. + An to which to copy elements. + The starting index of the array. + + + Copies the elements of the to the specified array. + A array to which to copy the elements. + The zero-based index in the at which copying begins. + + + Gets the number of objects in the collection. + The number of items in the collection. + + + Gets the object with the specified column name. + The name, which is not case-sensitive, of the column to find. + The object with the specified column name. + + + Gets a for the specified , source column name, and . + The . + The case-sensitive source column name to find. + One of the values. + A object. + The parameter was set to , and no mapping was specified. + + + A static method that returns a object without instantiating a object. + The . + The case-sensitive column name from a data source. + The data type for the column being mapped. + An instance of . + One of the values. + Determines the action to take when the existing schema does not match incoming data. + A object. + + + Gets an enumerator that can iterate through the collection. + An that can be used to iterate through the collection. + + + Gets the location of the specified that is a within the collection. + An that is the to find. + The zero-based location of the specified that is a within the collection. + + + Gets the location of the with the specified source column name. + The case-sensitive name of the source column. + The zero-based location of the with the specified case-sensitive source column name. + + + Gets the location of the specified with the given column name. + The name, which is not case-sensitive, of the data set column to find. + The zero-based location of the specified with the given column name, or -1 if the object does not exist in the collection. + + + Inserts a object into the at the specified index. + The zero-based index of the object to insert. + The object. + + + Inserts a object into the at the specified index. + The zero-based index of the object to insert. + The object. + + + Gets or sets the object at the specified index. + The zero-based index of the object to find. + The object at the specified index. + + + Gets or sets the object with the specified source column name. + The case-sensitive name of the source column. + The object with the specified source column name. + + + Removes the specified from the collection. + The to remove. + + + Removes the that is a from the collection. + The that is the to remove. + The object specified was not a object. + The object specified is not in the collection. + + + Removes the object with the specified index from the collection. + The zero-based index of the object to remove. + There is no object with the specified index. + + + Removes the object with the specified source column name from the collection. + The case-sensitive source column name. + There is no object with the specified source column name. + + + Gets a value that indicates whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a value that indicates whether the has a fixed size. + + if the has a fixed size; otherwise, . + + + Gets a value that indicates whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Adds a object to the by using the source column and column names. + The case-sensitive name of the source column. + The name of the column. + The ColumnMapping object that was added to the collection. + + + Gets the object that has the specified column name. + The name, which is not case-sensitive, of the column to find. + The object that has the specified column name. + + + Gets or sets the object with the specified name. + Index of the element. + The object with the specified name. + + + Contains a description of a mapped relationship between a source table and a . This class is used by a when populating a . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a source when given a source table name and a name. + The case-sensitive source table name from a data source. + The table name from a to map to. + + + Initializes a new instance of the class when given a source table name, a name, and an array of objects. + The case-sensitive source table name from a data source. + The table name from a to map to. + An array of objects. + + + Gets the for the . + A data column mapping collection. + + + Gets or sets the table name from a . + The table name from a . + + + Gets a from the specified using the specified value and the name of the . + The name of the . + One of the values. + A data column. + The parameter was set to , and no mapping was specified. + + + Returns a object for a given column name. + The name of the . + The data type for . + The table name from a to map to. + One of the values. + One of the values. + A object. + + + Gets the current for the specified using the specified value. + The from which to get the . + One of the values. + A data table. + + + Gets or sets the case-sensitive source table name from a data source. + The case-sensitive source table name from a data source. + + + Gets the derived for the . + A data column mapping collection. + + + Creates a new object that is a copy of the current instance. + A new object that is a copy of the current instance. + + + Converts the current name to a string. + The current name, as a string. + + + A collection of objects. This class cannot be inherited. + + + Initializes a new instance of the class. This new instance is empty, that is, it does not yet contain any objects. + + + Adds an that is a table mapping to the collection. + A object to add to the collection. + The index of the object added to the collection. + The object passed in was not a object. + + + Adds a object to the collection when given a source table name and a table name. + The case-sensitive name of the source table to map from. + The name, which is not case-sensitive, of the table to map to. + The object that was added to the collection. + + + Copies the elements of the specified to the end of the collection. + An of values to add to the collection. + + + Copies the elements of the specified array to the end of the collection. + The array of objects to add to the collection. + + + Removes all objects from the collection. + + + Gets a value indicating whether the given object exists in the collection. + An that is the . + + if this collection contains the specified ; otherwise . + + + Gets a value indicating whether a object with the specified source table name exists in the collection. + The case-sensitive source table name containing the object. + + if the collection contains a object with this source table name; otherwise . + + + Copies the elements of the to the specified array. + An to which to copy the elements. + The starting index of the array. + + + Copies the elements of the to the specified array. + A to which to copy the elements. + The starting index of the array. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the object with the specified table name. + The name, which is not case-sensitive, of the table to find. + The object with the specified table name. + + + Gets an enumerator that can iterate through the collection. + An that can be used to iterate through the collection. + + + Gets a object with the specified source table name and table name, using the given . + The collection to search. + The case-sensitive name of the mapped source table. + The name, which is not case-sensitive, of the mapped table. + One of the values. + A object. + The parameter was set to , and no mapping was specified. + + + Gets the location of the specified object within the collection. + An that is the object to find. + The zero-based location of the specified object within the collection. + + + Gets the location of the object with the specified source table name. + The case-sensitive name of the source table. + The zero-based location of the object with the specified source table name. + + + Gets the location of the object with the specified table name. + The name, which is not case-sensitive, of the table to find. + The zero-based location of the object with the given table name, or -1 if the object does not exist in the collection. + + + Inserts a object into the at the specified index. + The zero-based index of the object to insert. + The object to insert. + + + Inserts a object into the at the specified index. + The zero-based index of the object to insert. + The object to insert. + + + Gets or sets the object at the specified index. + The zero-based index of the object to return. + The object at the specified index. + + + Gets or sets the object with the specified source table name. + The case-sensitive name of the source table. + The object with the specified source table name. + + + Removes the specified object from the collection. + The object to remove. + + + Removes the specified object from the collection. + The object to remove. + The object specified was not a object. + The object specified is not in the collection. + + + Removes the object located at the specified index from the collection. + The zero-based index of the object to remove. + A object does not exist with the specified index. + + + Removes the object with the specified source table name from the collection. + The case-sensitive source table name to find. + A object does not exist with the specified source table name. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets an item from the collection at a specified index. + The zero-based index of the item to get or set. + The element at the specified index. + + + Adds a table mapping to the collection. + The case-sensitive name of the source table. + The name of the table. + A reference to the newly-mapped object. + + + Gets the TableMapping object with the specified table name. + The name of the table within the collection. + The TableMapping object with the specified table name. + + + Gets or sets the instance of with the specified name. + The name of the . + The instance of with the specified name. + + + Represents a column within a data source. + + + Initializes a new instance of the class. + + + Gets a nullable boolean value that indicates whether values are allowed in this column, or returns if no value is set. Can be set to either or indicating whether values are allowed in this column, or ( in Visual Basic) when overridden in a derived class. + Returns if values are allowed in this column; otherwise, . If no value is set, returns a null reference ( in Visual Basic). + + + Gets the catalog name associated with the data source; otherwise, if no value is set. Can be set to either the catalog name or when overridden in a derived class. + The catalog name associated with the data source; otherwise, a null reference ( in Visual Basic) if no value is set. + + + Gets the base column name; otherwise, if no value is set. Can be set to either the column name or when overridden in a derived class. + The base column name; otherwise, a null reference ( in Visual Basic) if no value is set. + + + Gets the schema name associated with the data source; otherwise, if no value is set. Can be set to either the schema name or when overridden in a derived class. + The schema name associated with the data source; otherwise, a null reference ( in Visual Basic) if no value is set. + + + Gets the server name associated with the column; otherwise, if no value is set. Can be set to either the server name or when overridden in a derived class. + The server name associated with the column; otherwise, a null reference ( in Visual Basic) if no value is set. + + + Gets the table name in the schema; otherwise, if no value is set. Can be set to either the table name or when overridden in a derived class. + The table name in the schema; otherwise, a null reference ( in Visual Basic) if no value is set. + + + Gets the name of the column. Can be set to the column name when overridden in a derived class. + The name of the column. + + + Gets the column position (ordinal) in the datasource row; otherwise, if no value is set. Can be set to either an value to specify the column position or when overridden in a derived class. + An value for column ordinal; otherwise, a null reference ( in Visual Basic) if no value is set. + + + Gets the column size; otherwise, if no value is set. Can be set to either an value to specify the column size or when overridden in a derived class. + An value for column size; otherwise, a null reference ( in Visual Basic) if no value is set. + + + Gets the type of data stored in the column. Can be set to a object that represents the type of data in the column when overridden in a derived class. + A object that represents the type of data the column contains. + + + Gets the name of the data type; otherwise, if no value is set. Can be set to either the data type name or when overridden in a derived class. + The name of the data type; otherwise, a null reference ( in Visual Basic) if no value is set. + + + Gets a nullable boolean value that indicates whether this column is aliased, or returns if no value is set. Can be set to either or indicating whether this column is aliased, or ( in Visual Basic) when overridden in a derived class. + Returns if this column is aliased; otherwise, . If no value is set, returns a null reference ( in Visual Basic). + + + Gets a nullable boolean value that indicates whether values in this column are automatically incremented, or returns if no value is set. Can be set to either or indicating whether values in this column are automatically incremented, or ( in Visual Basic) when overridden in a derived class. + Returns if values in this column are automatically incremented; otherwise, . If no value is set, returns a null reference ( in Visual Basic). + + + Gets a nullable boolean value that indicates whether this column is an expression, or returns if no value is set. Can be set to either or indicating whether this column is an expression, or ( in Visual Basic) when overridden in a derived class. + Returns if this column is an expression; otherwise, . If no value is set, returns a null reference ( in Visual Basic). + + + Gets a nullable boolean value that indicates whether this column is hidden, or returns if no value is set. Can be set to either or indicating whether this column is hidden, or ( in Visual Basic) when overridden in a derived class. + Returns if this column is hidden; otherwise, . If no value is set, returns a null reference ( in Visual Basic). + + + Gets a nullable boolean value that indicates whether this column is an identity, or returns if no value is set. Can be set to either or indicating whether this column is an identity, or ( in Visual Basic) when overridden in a derived class. + Returns if this column is an identity; otherwise, . If no value is set, returns a null reference ( in Visual Basic). + + + Gets a nullable boolean value that indicates whether this column is a key, or returns if no value is set. Can be set to either or indicating whether this column is a key, or ( in Visual Basic) when overridden in a derived class. + Returns if this column is a key; otherwise, . If no value is set, returns a null reference ( in Visual Basic). + + + Gets a nullable boolean value that indicates whether this column contains long data, or returns if no value is set. Can be set to either or indicating whether this column contains long data, or ( in Visual Basic) when overridden in a derived class. + Returns if this column contains long data; otherwise, . If no value is set, returns a null reference ( in Visual Basic). + + + Gets a nullable boolean value that indicates whether this column is read-only, or returns if no value is set. Can be set to either or indicating whether this column is read-only, or ( in Visual Basic) when overridden in a derived class. + Returns if this column is read-only; otherwise, . If no value is set, returns a null reference ( in Visual Basic). + + + Gets a nullable boolean value that indicates whether a unique constraint applies to this column, or returns if no value is set. Can be set to either or indicating whether a unique constraint applies to this column, or ( in Visual Basic) when overridden in a derived class. + Returns if a unique constraint applies to this column; otherwise, . If no value is set, returns a null reference ( in Visual Basic). + + + Gets the object based on the column property name. + The column property name. + The object based on the column property name. + + + Gets the numeric precision of the column data; otherwise, if no value is set. Can be set to either an value to specify the numeric precision of the column data or when overridden in a derived class. + An value that specifies the precision of the column data, if the data is numeric; otherwise, a null reference ( in Visual Basic) if no value is set. + + + Gets a nullable value that either returns or the numeric scale of the column data. Can be set to either or an value for the numeric scale of the column data when overridden in a derived class. + A null reference ( in Visual Basic) if no value is set; otherwise, a value that specifies the scale of the column data, if the data is numeric. + + + Gets the assembly-qualified name of the object that represents the type of data in the column; otherwise, if no value is set. Can be set to either the assembly-qualified name or when overridden in a derived class. + The assembly-qualified name of the object that represents the type of data in the column; otherwise, a null reference ( in Visual Basic) if no value is set. + + + Represents an SQL statement or stored procedure to execute against a data source. Provides a base class for database-specific classes that represent commands. + + + Constructs an instance of the object. + + + When overridden in a derived class, attempts to cancel the execution of a . + + + When overridden in a derived class, gets or sets the text command to run against the data source. + The text command to execute. The default value is an empty string (""). + + + When overridden in a derived class, gets or sets the wait time before terminating the attempt to execute a command and generating an error. + The time in seconds to wait for the command to execute. + + + When overridden in a derived class, gets or sets how the property is interpreted. + One of the enumeration values that specifies how a command string is interpreted. The default is . + + + Gets or sets the used by this . + The connection to the data source. + + + When overridden in a derived class, creates a new instance of a object. + A object. + + + Creates a new instance of a object. + A object. + + + When overridden in a derived class, gets or sets the used by this . + The connection to the data source. + + + When overridden in a derived class, gets the collection of objects. + The parameters of the SQL statement or stored procedure. + + + When overridden in a derived class, gets or sets the within which this object executes. + The transaction within which a command object of a .NET data provider executes. The default value is a null reference ( in Visual Basic). + + + When overridden in a derived class, gets or sets a value indicating whether the command object should be visible in a customized interface control. + + , if the command object should be visible in a control; otherwise . The default is . + + + Asynchronously diposes the command object. + A representing the asynchronous operation. + + + When overridden in a derived class, executes the command text against the connection. + An instance of . + A task representing the operation. + An error occurred while executing the command text. + An invalid value. + + + Providers should implement this method to provide a non-default implementation for overloads. +The default implementation invokes the synchronous 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. + Options for statement execution and data retrieval. + A token to cancel the asynchronous operation. + A task representing the asynchronous operation. + An error occurred while executing the command text. + An invalid value. + + + When overridden in a derived class, executes a SQL statement against a connection object. + The number of rows affected. + + + An asynchronous version of , which executes a SQL statement against a connection object. +Invokes with CancellationToken.None. + A task representing the asynchronous operation. + An error occurred while executing the command text. + + + This is the asynchronous version of . Providers should override with an appropriate implementation. The cancellation token may optionally be ignored. +The default implementation invokes the synchronous 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 will be communicated via the returned Task Exception property. +Do not invoke other methods and properties of the object until the returned Task is complete. + A token to cancel the asynchronous operation. + A task representing the asynchronous operation. + An error occurred while executing the command text. + + + Executes the against the , and returns an . + A object. + + + Executes the against the , and returns an using one of the values. + One of the enumeration values that specifies the command behavior. + An object. + + + An asynchronous version of , which executes the against the and returns a . +Invokes with CancellationToken.None. + A task representing the asynchronous operation. + An error occurred while executing the command text. + An invalid value. + + + An asynchronous version of , which executes the against the and returns a . +Invokes . + One of the enumeration values that specified the command behavior. + A task representing the asynchronous operation. + An error occurred while executing the command text. + An invalid value. + + + Invokes . + One of the enumeration values that specifies the command behavior. + A token to cancel the asynchronous operation. + A task representing the asynchronous operation. + An error occurred while executing the command text. + An invalid value. + + + An asynchronous version of , which executes the against the and returns a . This method propagates a notification that operations should be canceled. +Invokes . + A token to cancel the asynchronous operation. + A task representing the asynchronous operation. + An error occurred while executing the command text. + An invalid value. + + + When overridden in a derived class, 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. + The first column of the first row in the result set. + + + An asynchronous version of , 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 with CancellationToken.None. + A task representing the asynchronous operation. + An error occurred while executing the command text. + + + This is the asynchronous version of . Providers should override with an appropriate implementation. The cancellation token may optionally be ignored. +The default implementation invokes the synchronous 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 object until the returned Task is complete. + A token to cancel the asynchronous operation. + A task representing the asynchronous operation. + An error occurred while executing the command text. + + + Gets the collection of objects. For more information on parameters, see Configuring Parameters and Parameter Data Types. + The parameters of the SQL statement or stored procedure. + + + When overridden in a derived class, creates a prepared (or compiled) version of the command on the data source. + + + Asynchronously creates a prepared (or compiled) version of the command on the data source. + An optional token to cancel the asynchronous operation. The default value is . + A representing the asynchronous operation. + + + Gets or sets the used by this instance of the . + The connection to the data source. + + + Creates a new instance of an object. + An object. + + + Executes the against the and builds an . + An object. + + + Executes the against the , and builds an using one of the values. + One of the enumeration values that specifies the command behavior. + An object. + + + Gets the . + The parameters of the SQL statement or stored procedure. + + + Gets or sets the within which this object executes. + The transaction within which a object of a .NET Framework data provider executes. The default value is a null reference ( in Visual Basic). + + + Gets or sets the within which this object executes. + The transaction within which a object of a .NET Framework data provider executes. The default value is a null reference ( in Visual Basic). + + + When overridden in a derived class, gets or sets how command results are applied to the when used by the Update method of a . + One of the enumeration values that indicates how command results are applied. The default is unless the command is automatically generated. Then the default is . + + + Automatically generates single-table commands used to reconcile changes made to a with the associated database. This is an abstract class that can only be inherited. + + + Initializes a new instance of a class that inherits from the class. + + + Allows the provider implementation of the class to handle additional parameter properties. + A to which the additional modifications are applied. + The from the schema table provided by . + The type of command being generated; INSERT, UPDATE or DELETE. + + if the parameter is part of the update or delete WHERE clause, if it is part of the insert or update values. + + + Sets or gets the for an instance of the class. + A object. + + + Sets or gets a string used as the catalog separator for an instance of the class. + A string indicating the catalog separator for use with an instance of the class. + + + Specifies which is to be used by the . + Returns one of the values describing the behavior of this . + + + Gets or sets a object for which Transact-SQL statements are automatically generated. + A object. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the automatically generated object required to perform deletions at the data source. + The automatically generated object required to perform deletions. + + + Gets the automatically generated object required to perform deletions at the data source, optionally using columns for parameter names. + If , generate parameter names matching column names, if possible. If , generate @p1, @p2, and so on. + The automatically generated object required to perform deletions. + + + Gets the automatically generated object required to perform insertions at the data source. + The automatically generated object required to perform insertions. + + + Gets the automatically generated object required to perform insertions at the data source, optionally using columns for parameter names. + If , generate parameter names matching column names, if possible. If , generate @p1, @p2, and so on. + The automatically generated object required to perform insertions. + + + Returns the name of the specified parameter in the format of @p#. Use when building a custom command builder. + The number to be included as part of the parameter's name. + The name of the parameter with the specified number appended as part of the parameter name. + + + Returns the full parameter name, given the partial parameter name. + The partial name of the parameter. + The full parameter name corresponding to the partial parameter name requested. + + + Returns the placeholder for the parameter in the associated SQL statement. + The number to be included as part of the parameter's name. + The name of the parameter with the specified number appended. + + + Returns the schema table for the . + The for which to retrieve the corresponding schema table. + A that represents the schema for the specific . + + + Gets the automatically generated object required to perform updates at the data source. + The automatically generated object required to perform updates. + + + Gets the automatically generated object required to perform updates at the data source, optionally using columns for parameter names. + If , generate parameter names matching column names, if possible. If , generate @p1, @p2, and so on. + The automatically generated object required to perform updates. + + + Resets the , , , and properties on the . + The to be used by the command builder for the corresponding insert, update, or delete command. + A instance to use for each insert, update, or delete operation. Passing a null value allows the method to create a object based on the Select command associated with the . + + + 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. + The original unquoted identifier. + The quoted version of the identifier. Embedded quotes within the identifier are properly escaped. + + + 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. + The beginning character or characters to use. The default is an empty string. + This property cannot be changed after an insert, update, or delete command has been generated. + + + 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. + The ending character or characters to use. The default is an empty string. + + + Clears the commands associated with this . + + + Adds an event handler for the event. + A instance containing information about the event. + + + Gets or sets the character to be used for the separator between the schema identifier and any other identifiers. + The character to be used as the schema separator. + + + Specifies whether all column values in an update statement are included or only changed ones. + + if the UPDATE statement generated by the includes all columns; if it includes only changed columns. + + + Registers the to handle the event for a . + The to be used for the update. + + + Given a quoted identifier, returns the correct unquoted form of that identifier, including properly un-escaping any embedded quotes in the identifier. + The identifier that will have its embedded quotes removed. + The unquoted identifier, with embedded quotes properly un-escaped. + + + Defines the core behavior of database connections and provides a base class for database-specific connections. + + + Initializes a new instance of the class. + + + When overridden in a derived class, starts a database transaction. + One of the enumeration values that specifies the isolation level for the transaction to use. + An object representing the new transaction. + + + Asynchronously starts a database transaction. + One of the enumeration values that specifies the isolation level for the transaction to use. + A token to cancel the asynchronous operation. + A task whose property is an object representing the new transaction. + + + Starts a database transaction. + An object representing the new transaction. + + + Starts a database transaction with the specified isolation level. + One of the enumeration values that specifies the isolation level for the transaction to use. + An object representing the new transaction. + + + Asynchronously begins a database transaction. + One of the enumeration values that specifies the isolation level for the transaction to use. + An optional token to cancel the asynchronous operation. The default value is . + A task whose property is an object representing the new transaction. + + + Asynchronously begins a database transaction. + An optional token to cancel the asynchronous operation. The default value is . + A task whose property is an object representing the new transaction. + + + When overridden in a derived class, changes the current database for an open connection. + The name of the database for the connection to use. + + + Asynchronously changes the current database for an open connection. + The name of the database for the connection to use. + An optional token to cancel the asynchronous operation. The default value is . + A task representing the asynchronous operation. + + + When overridden in a derived class, closes the connection to the database. + + + Asynchronously closes the connection to the database. + A representing the asynchronous operation. + + + When overridden in a derived class, gets or sets the string used to open the connection. + 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. + + + Gets the time to wait while establishing a connection before terminating the attempt and generating an error. + 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. + + + Creates and returns a object associated with the current connection. + A object. + + + When overridden in a derived class, creates and returns a object associated with the current connection. + A object. + + + When overridden in a derived class, 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. + 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. + + + When overridden in a derived class, gets the name of the database server to which to connect. + The name of the database server to which to connect. The default value is an empty string. + + + Gets the for this . + A set of methods for creating instances of a provider's implementation of the data source classes. + + + Asynchronously diposes the connection object. + A representing the asynchronous operation. + + + Enlists in the specified transaction. + A reference to an existing in which to enlist. + + + Returns schema information for the data source of this . + A that contains schema information. + + + Returns schema information for the data source of this using the specified string for the schema name. + Specifies the name of the schema to return. + A that contains schema information. + + is specified as null. + + + Returns schema information for the data source of this using the specified string for the schema name and the specified string array for the restriction values. + Specifies the name of the schema to return. + Specifies a set of restriction values for the requested schema. + A that contains schema information. + + is specified as null. + + + Raises the event. + A that contains the event data. + + + When overridden in a derived class, opens a database connection with the settings specified by the . + + + An asynchronous version of , which opens a database connection with the settings specified by the . This method invokes the virtual method with CancellationToken.None. + A task representing the asynchronous operation. + + + This is the asynchronous version of . Providers should override with an appropriate implementation. The cancellation token can optionally be honored. +The default implementation invokes the synchronous 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 object until the returned Task is complete. + The cancellation instruction. + A task representing the asynchronous operation. + + + When overridden in a derived class, gets a string that represents the version of the server to which the object is connected. + The version of the database. The format of the string returned depends on the specific type of connection you are using. + + was called while the returned Task was not completed and the connection was not opened after a call to . + + + Gets a string that describes the state of the connection. + The state of the connection. The format of the string returned depends on the specific type of connection you are using. + + + Occurs when the state of the event changes. + + + Begins a database transaction. + An object that represents the new transaction. + + + Begins a database transaction with the specified isolation level. + One of the enumeration values that specifies the isolation level for the transaction to use. + An object that represents the new transaction. + + + Creates and returns a object that is associated with the current connection. + A object that is associated with the connection. + + + Provides a base class for strongly typed connection string builders. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, optionally using ODBC rules for quoting values. + + to use {} to delimit fields; to use quotation marks. + + + Adds an entry with the specified key and value into the . + The key to add to the . + The value for the specified key. + + is a null reference ( in Visual Basic). + The is read-only. +-or- +The has a fixed size. + + + Provides an efficient and safe way to append a key and value to an existing object. + The to which to add the key/value pair. + The key to be added. + The value for the supplied key. + + + Provides an efficient and safe way to append a key and value to an existing object. + The to which to add the key/value pair. + The key to be added. + The value for the supplied key. + + to use {} to delimit fields, to use quotation marks. + + + Gets or sets a value that indicates whether the property is visible in Visual Studio designers. + + if the connection string is visible within designers; otherwise. The default is . + + + Clears the contents of the instance. + The is read-only. + + + Clears the collection of objects on the associated . + + + Gets or sets the connection string associated with the . + The current connection string, created from the key/value pairs that are contained within the . The default value is an empty string. + An invalid connection string argument has been supplied. + + + Determines whether the contains a specific key. + The key to locate in the . + + if the contains an entry with the specified key; otherwise . + + is a null reference ( in Visual Basic). + + + Gets the current number of keys that are contained within the property. + The number of keys that are contained within the connection string maintained by the instance. + + + Compares the connection information in this object with the connection information in the supplied object. + The to be compared with this object. + + if the connection information in both of the objects causes an equivalent connection string; otherwise . + + + Fills a supplied with information about all the properties of this . + The to be filled with information about this . + + + Gets a value that indicates whether the has a fixed size. + + if the has a fixed size; otherwise . + + + Gets a value that indicates whether the is read-only. + + if the is read-only; otherwise . The default is . + + + Gets or sets the value associated with the specified key. + The key of the item to get or set. + The value associated with the specified key. If the specified key is not found, trying to get it returns a null reference ( in Visual Basic), and trying to set it creates a new element using the specified key. +Passing a null ( in Visual Basic) key throws an . Assigning a null value removes the key/value pair. + + is a null reference ( in Visual Basic). + The property is set, and the is read-only. +-or- +The property is set, does not exist in the collection, and the has a fixed size. + + + Gets an that contains the keys in the . + An that contains the keys in the . + + + Removes the entry with the specified key from the instance. + The key of the key/value pair to be removed from the connection string in this . + + if the key existed within the connection string and was removed; if the key did not exist. + + is null ( in Visual Basic) + The is read-only, or the has a fixed size. + + + Indicates whether the specified key exists in this instance. + The key to locate in the . + + if the contains an entry with the specified key; otherwise . + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Adds an element with the provided key and value to the object. + The to use as the key of the element to add. + The to use as the value of the element to add. + + + Determines whether the object contains an element with the specified key. + The key to locate in the object. + + if the contains an element with the key; otherwise, . + + + Returns an object for the object. + An object for the object. + + + Gets or sets the element with the specified key. + The key of the element to get or set. + The element with the specified key. + + + Removes the element with the specified key from the object. + The key of the element to remove. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Returns a collection of custom attributes for this instance of a component. + An containing the attributes for this object. + + + Returns the class name of this instance of a component. + The class name of the object, or if the class does not have a name. + + + Returns the name of this instance of a component. + The name of the object, or if the object does not have a name. + + + Returns a type converter for this instance of a component. + A that is the converter for this object, or if there is no for this object. + + + Returns the default event for this instance of a component. + An that represents the default event for this object, or if this object does not have events. + + + Returns the default property for this instance of a component. + A that represents the default property for this object, or if this object does not have properties. + + + Returns an editor of the specified type for this instance of a component. + A that represents the editor for this object. + An of the specified type that is the editor for this object, or if the editor cannot be found. + + + Returns the events for this instance of a component. + An that represents the events for this component instance. + + + Returns the events for this instance of a component using the specified attribute array as a filter. + An array of type that is used as a filter. + An that represents the filtered events for this component instance. + + + Returns the properties for this instance of a component. + A that represents the properties for this component instance. + + + Returns the properties for this instance of a component using the attribute array as a filter. + An array of type that is used as a filter. + A that represents the filtered properties for this component instance. + + + Returns an object that contains the property described by the specified property descriptor. + A that represents the property whose owner is to be found. + An that represents the owner of the specified property. + + + Returns the connection string associated with this . + The current property. + + + Retrieves a value corresponding to the supplied key from this . + The key of the item to retrieve. + The value corresponding to the . + + if was found within the connection string, otherwise. + + contains a null value ( in Visual Basic). + + + Gets an that contains the values in the . + An that contains the values in the . + + + Aids implementation of the interface. Inheritors of implement a set of functions to provide strong typing, but inherit most of the functionality needed to fully implement a DataAdapter. + + + Initializes a new instance of a DataAdapter class. + + + Initializes a new instance of a class from an existing object of the same type. + A object used to create the new . + + + Adds a to the current batch. + The to add to the batch. + The number of commands in the batch before adding the . + The adapter does not support batches. + + + Removes all objects from the batch. + The adapter does not support batches. + + + Initializes a new instance of the class. + The used to update the data source. + The executed during the . + Whether the command is an UPDATE, INSERT, DELETE, or SELECT statement. + A object. + A new instance of the class. + + + Initializes a new instance of the class. + The that updates the data source. + The to execute during the . + Whether the command is an UPDATE, INSERT, DELETE, or SELECT statement. + A object. + A new instance of the class. + + + The default name used by the object for table mappings. + + + Gets or sets a command for deleting records from the data set. + An used during to delete records in the data source for deleted rows in the data set. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Executes the current batch. + The return value from the last command in the batch. + + + Adds or refreshes rows in the . + A to fill with records and, if necessary, schema. + The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. + + + Adds or refreshes rows in a specified range in the to match those in the data source using the and names. + A to fill with records and, if necessary, schema. + The zero-based record number to start with. + The maximum number of records to retrieve. + The name of the source table to use for table mapping. + The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. + The is invalid. + The source table is invalid. +-or- +The connection is invalid. + The connection could not be found. + The parameter is less than 0. +-or- +The parameter is less than 0. + + + Adds or refreshes rows in a specified range in the to match those in the data source using the and source table names, command string, and command behavior. + A to fill with records and, if necessary, schema. + The zero-based record number to start with. + The maximum number of records to retrieve. + The name of the source table to use for table mapping. + The SQL SELECT statement used to retrieve rows from the data source. + One of the values. + The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. + The source table is invalid. + The parameter is less than 0. +-or- +The parameter is less than 0. + + + Adds or refreshes rows in the to match those in the data source using the and names. + A to fill with records and, if necessary, schema. + The name of the source table to use for table mapping. + The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. + The source table is invalid. + + + Adds or refreshes rows in a specified range in the to match those in the data source using the name. + The name of the to use for table mapping. + The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. + The source table is invalid. + + + Adds or refreshes rows in a to match those in the data source using the specified , and . + A to fill with records and, if necessary, schema. + The SQL SELECT statement used to retrieve rows from the data source. + One of the values. + The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. + + + Adds or refreshes rows in a specified range in the to match those in the data source using the and names. + The objects to fill from the data source. + The zero-based record number to start with. + The maximum number of records to retrieve. + The executed to fill the objects. + One of the values. + The number of rows added to or refreshed in the data tables. + The is invalid. + The source table is invalid. +-or- +The connection is invalid. + The connection could not be found. + The parameter is less than 0. +-or- +The parameter is less than 0. + + + Adds or refreshes rows in a to match those in the data source starting at the specified record and retrieving up to the specified maximum number of records. + The zero-based record number to start with. + The maximum number of records to retrieve. + The objects to fill from the data source. + The number of rows successfully added to or refreshed in the . This value does not include rows affected by statements that do not return rows. + + + Gets or sets the behavior of the command used to fill the data adapter. + The of the command used to fill the data adapter. + + + Adds a named "Table" to the specified and configures the schema to match that in the data source based on the specified . + A to insert the schema in. + One of the values that specify how to insert the schema. + A reference to a collection of objects that were added to the . + + + Adds a to the specified and configures the schema to match that in the data source based on the specified . + The to be filled with the schema from the data source. + One of the values. + The SQL SELECT statement used to retrieve rows from the data source. + The name of the source table to use for table mapping. + One of the values. + An array of objects that contain schema information returned from the data source. + + + Adds a to the specified and configures the schema to match that in the data source based upon the specified and . + A to insert the schema in. + One of the values that specify how to insert the schema. + The name of the source table to use for table mapping. + A reference to a collection of objects that were added to the . + A source table from which to get the schema could not be found. + + + Configures the schema of the specified based on the specified . + The to be filled with the schema from the data source. + One of the values. + A that contains schema information returned from the data source. + + + Configures the schema of the specified based on the specified , command string, and values. + The to be filled with the schema from the data source. + One of the values. + The SQL SELECT statement used to retrieve rows from the data source. + One of the values. + A of object that contains schema information returned from the data source. + + + Returns a from one of the commands in the current batch. + The index of the command to retrieve the parameter from. + The index of the parameter within the command. + The specified. + The adapter does not support batches. + + + Returns information about an individual update attempt within a larger batched update. + The zero-based column ordinal of the individual command within the batch. + The number of rows affected in the data store by the specified command within the batch. + An thrown during execution of the specified command. Returns ( in Visual Basic) if no exception is thrown. + Information about an individual update attempt within a larger batched update. + + + Gets the parameters set by the user when executing an SQL SELECT statement. + An array of objects that contains the parameters set by the user. + + + Initializes batching for the . + The adapter does not support batches. + + + Gets or sets a command used to insert new records into the data source. + A used during to insert records in the data source for new rows in the data set. + + + Raises the event of a .NET Framework data provider. + A that contains the event data. + + + Raises the event of a .NET Framework data provider. + An that contains the event data. + + + Gets or sets a command used to select records in the data source. + A that is used during to select records from data source for placement in the data set. + + + Gets or sets an SQL statement for deleting records from the data set. + An used during to delete records in the data source for deleted rows in the data set. + + + Gets or sets an SQL statement used to insert new records into the data source. + An used during to insert records in the data source for new rows in the data set. + + + Gets or sets an SQL statement used to select records in the data source. + An that is used during to select records from data source for placement in the data set. + + + Gets or sets an SQL statement used to update records in the data source. + An used during to update records in the data source for modified rows in the data set. + + + Creates a new object that is a copy of the current instance. + A new object that is a copy of this instance. + + + Ends batching for the . + The adapter does not support batches. + + + 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 . + An array of objects used to update the data source. + The number of rows successfully updated from the . + The is invalid. + The source table is invalid. + No exists to update. +-or- +No exists to update. +-or- +No exists to use as a source. + An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. + + + 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 objects. + An array of objects used to update the data source. + The collection to use. + The number of rows successfully updated from the . + The is invalid. + The source table is invalid. + No exists to update. +-or- +No exists to update. +-or- +No exists to use as a source. + An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. + + + 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 . + The used to update the data source. + The number of rows successfully updated from the . + The source table is invalid. + An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. + + + Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the with the specified name. + The to use to update the data source. + The name of the source table to use for table mapping. + The number of rows successfully updated from the . + The is invalid. + The source table is invalid. + An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. + + + 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 . + The used to update the data source. + The number of rows successfully updated from the . + The is invalid. + The source table is invalid. + No exists to update. +-or- +No exists to update. +-or- +No exists to use as a source. + An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. + + + 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. + The number of rows to process per batch. + Value is + + Effect + + 0 + + There is no limit on the batch size. + + 1 + + Disables batch updating. + + > 1 + + Changes are sent using batches of operations at a time. + + +When setting this to a value other than 1, all the commands associated with the must have their property set to None or OutputParameters. An exception will be thrown otherwise. + + + Gets or sets a command used to update records in the data source. + A used during to update records in the data source for modified rows in the data set. + + + Reads a forward-only stream of rows from a data source. + + + Initializes a new instance of the class. + + + Closes the object. + + + Asynchronously closes the object. + A task representing the asynchronous operation. + + + Gets a value indicating the depth of nesting for the current row. + The depth of nesting for the current row. + + + Releases all resources used by the current instance of the class. + + + Releases the managed resources used by the and optionally releases the unmanaged resources. + + to release managed and unmanaged resources; to release only unmanaged resources. + + + Asynchronously releases all resources used by the current instance of the class. + A representing the asynchronous operation. + + + When overridden in a derived class, gets the number of columns in the current row. + The number of columns in the current row. + There is no current connection to an instance of SQL Server. + + + When overridden in a derived class, gets the value of the specified column as a Boolean. + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + The specified cast is not valid. + + + When overridden in a derived class, gets the value of the specified column as a byte. + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + The specified cast is not valid. + + + When overridden in a derived class, reads a specified number of bytes from the specified column starting at a specified index and writes them to a buffer starting at a specified position in the buffer. + The zero-based column ordinal. + The index within the row from which to begin the read operation. + The buffer into which to copy the data. + The index with the buffer to which the data will be copied. + The maximum number of characters to read. + The actual number of bytes read. + The column index is out of range. + The specified cast is not valid. + + + When overridden in a derived class, gets the value of the specified column as a single character. + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + The specified cast is not valid. + + + When overridden in a derived class, reads a specified number of characters from a specified column starting at a specified index, and writes them to a buffer starting at a specified position. + The zero-based column ordinal. + The index within the row from which to begin the read operation. + The buffer into which to copy the data. + The index with the buffer to which the data will be copied. + The maximum number of characters to read. + The actual number of characters read. + + + Returns a nested data reader for the requested column. + The zero-based column ordinal. + A data reader. + The column index is out of range. + + + When overridden in a derived class, gets name of the data type of the specified column. + The zero-based column ordinal. + The name of the data type. + The column index is out of range. + + + When overridden in a derived class, gets the value of the specified column as a object. + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + The specified cast is not valid. + + + Returns a object for the requested column ordinal that can be overridden with a provider-specific implementation. + The zero-based column ordinal. + A object. + + + When overridden in a derived class, gets the value of the specified column as a . + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + The specified cast is not valid. + + + When overridden in a derived class, gets the value of the specified column as a double-precision floating point number. + The zero-based column ordinal. + The value of the specified column. + The specified cast is not valid. + + + When overridden in a derived class, returns an enumerator that can be used to iterate through the rows in the data reader. + An enumerator that can be used to iterate through the rows in the data reader. + + + When overridden in a derived class, gets the data type of the specified column. + The zero-based column ordinal. + The data type of the specified column. + The column index is out of range. + The specified cast is not valid. + + + Gets the value of the specified column as the requested type. + The zero-based column ordinal. + The type of the value to be returned. + The value of the specified column. + The connection was dropped or closed during data retrieval. +-or- +The data reader was closed during data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or it returned ). +-or- +The reader tried to read a previously-read column in sequential mode. +-or- +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. + The column index is out of range. + The value returned by the database doesn't match or cannot be cast to . + + + Asynchronously gets the value of the specified column as the requested type. + The zero-based column ordinal. + The type of the value to be returned. + A task whose contains the value of the specified column. + The connection was dropped or closed during data retrieval. +-or- +The data reader was closed during the data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or it returned ). +-or- +Tried to read a previously-read column in sequential mode. +-or- +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. + The column index is out of range. + The value returned by the database doesn't match or cannot be cast to . + + + Asynchronously gets the value of the specified column as the requested type. + The zero-based column ordinal. + A token to cancel the asynchronous operation. + The type of the value to be returned. + A task whose contains the value of the specified column. + The connection was dropped or closed during data retrieval. +-or- +The data reader was closed during the data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or it returned ). +-or- +Tried to read a previously-read column in sequential mode. +-or- +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. + The column index is out of range. + The value returned by the database doesn't match or cannot be cast to . + + + When overridden in a derived class, gets the value of the specified column as a single-precision floating point number. + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + The specified cast is not valid. + + + When overridden in a derived class, gets the value of the specified column as a globally unique identifier (GUID). + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + The specified cast is not valid. + + + When overridden in a derived class, gets the value of the specified column as a 16-bit signed integer. + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + The specified cast is not valid. + + + When overridden in a derived class, gets the value of the specified column as a 32-bit signed integer. + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + The specified cast is not valid. + + + When overridden in a derived class, gets the value of the specified column as a 64-bit signed integer. + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + The specified cast is not valid. + + + When overridden in a derived class, gets the name of the column, given the zero-based column ordinal. + The zero-based column ordinal. + The name of the specified column. + + + When overridden in a derived class, gets the column ordinal given the name of the column. + The name of the column. + The zero-based column ordinal. + The name specified is not a valid column name. + + + Gets the provider-specific type of the specified column. + The zero-based column ordinal. + A provider-specific .NET type. + The column index is out of range. + + + Gets the value of the specified column as an instance of a provider-specific type. + The zero-based column ordinal. + The value of the specified column. + + + Gets all provider-specific attribute columns in the collection for the current row. + An array of into which to copy the attribute columns. + The number of instances of elements in the array. + + + Returns a that describes the column metadata of the . + A that describes the column metadata. + The is closed. + The column index is out of range. + .NET Core only: This member is not supported. + + + Gets a stream to retrieve data from the specified column. + The zero-based column ordinal. + A stream. + The connection was dropped or closed during the data retrieval. +-or- +The data reader is closed during the data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or returned false). +-or- +The data reader tried to read a previously-read column in sequential mode. +-or- +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. + The column index is out of range. + The specified column isn't a binary type that supports reading with a . + + + When overridden in a derived class, gets the value of the specified column as an instance of . + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + The specified cast is not valid. + + + Gets a text reader to retrieve data from the column. + The zero-based column ordinal. + A text reader. + The connection was dropped or closed during the data retrieval. +-or- +The data reader is closed during the data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or returned false). +-or- +The data reader tried to read a previously-read column in sequential mode. +-or- +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. + The column index is out of range. + The specified column isn't a text type that supports reading with a . + + + When overridden in a derived class, gets the value of the specified column as an instance of . + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + + + When overridden in a derived class, populates an array of objects with the column values of the current row. + An array of into which to copy the attribute columns. + The number of instances of in the array. + + + When overridden in a derived class, gets a value that indicates whether this contains one or more rows. + + if the contains one or more rows; otherwise, . + + + When overridden in a derived class, gets a value indicating whether the is closed. + + if the is closed; otherwise, . + The is closed. + + + When overridden in a derived class, gets a value that indicates whether the column contains nonexistent or missing values. + The zero-based column ordinal. + + if the specified column is equivalent to ; otherwise, . + The column index is out of range. + + + Asynchronously gets a value that indicates whether the column contains non-existent or missing values. + The zero-based column to be retrieved. + A whose property is if the specified column value is equivalent to or if it is not. + The connection was dropped or closed during the data retrieval. +-or- +The data reader is closed during the data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or returned false). +-or- +Trying to read a previously read column in sequential mode. +-or- +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. + The column index is out of range. + + + Asynchronously gets a value that indicates whether the column contains non-existent or missing values. + The zero-based column to be retrieved. + A token to cancel the asynchronous operation. + A whose property is if the specified column value is equivalent to or if it is not. + The connection was dropped or closed during the data retrieval. +-or- +The data reader is closed during the data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or returned false). +-or- +Trying to read a previously read column in sequential mode. +-or- +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. + The column index is out of range. + + + When overridden in a derived class, gets the value of the specified column as an instance of . + The zero-based column ordinal. + The value of the specified column. + The column index is out of range. + + + When overridden in a derived class, gets the value of the specified column as an instance of . + The name of the column. + The value of the specified column. + No column with the specified name was found. + + + When overridden in a derived class, advances the reader to the next result when reading the results of a batch of statements. + + if there are more result sets; otherwise, . + + + Asynchronously advances the reader to the next result when reading the results of a batch of statements. + A task whose property is if there are more result sets or if there aren't. + An error occurred while executing the command text. + + + Asynchronously advances the reader to the next result when reading the results of a batch of statements. + The cancellation instruction. + A whose property is if there are more result sets or if there aren't. + An error occurred while executing the command text. + + + When overridden in a derived class, advances the reader to the next record in a result set. + + if there are more rows; otherwise, . + + + Asynchronously advances the reader to the next record in a result set. + A whose property is if there are more rows or if there aren't. + An error occurred while executing the command text. + + + Asynchronously advances the reader to the next record in a result set. + The cancellation instruction. + A whose property is if there are more rows or if there aren't. + An error occurred while executing the command text. + + + When overridden in a derived class, gets the number of rows changed, inserted, or deleted by execution of the SQL statement. + The number of rows changed, inserted, or deleted. -1 for SELECT statements; 0 if no rows were affected or the statement failed. + + + For a description of this member, see . + The zero-based column ordinal. + An instance of to be used when the field points to more remote structured data. + + + Gets the number of fields in the that are not hidden. + The number of fields that are not hidden. + + + This class contains column schema extension methods for . + + + Gets a value that indicates whether a can get a column schema. + The to be checked for column schema support. + + if the can get a column schema; otherwise, . + + + Gets the column schema ( collection) for a . + The to return the column schema. + The column schema ( collection) for a . + + + Implements and , and provides data binding support for . + + + Initializes a new instance of the class. + + + Indicates the number of fields within the current record. This property is read-only. + The number of fields within the current record. + Not connected to a data source to read from. + + + Returns the value of the specified column as a Boolean. + The column ordinal. + + if the Boolean is ; otherwise . + + + Returns the value of the specified column as a byte. + The column ordinal. + The value of the specified column. + + + Returns the value of the specified column as a byte array. + The zero-based column ordinal. + The index within the field from which to start the read operation. + The buffer into which to read the stream of bytes. + The index for to start the read operation. + The number of bytes to read. + The value of the specified column. + + + Returns the value of the specified column as a character. + The column ordinal. + The value of the specified column. + + + Returns the value of the specified column as a character array. + Column ordinal. + Buffer to copy data into. + Maximum length to copy into the buffer. + Point to start from within the buffer. + Point to start from within the source data. + The value of the specified column. + + + Not currently supported. + Not currently supported. + Not currently supported. + + + Returns the name of the back-end data type. + The column ordinal. + The name of the back-end data type. + + + Returns the value of the specified column as a object. + The column ordinal. + The value of the specified column. + + + Returns a object for the requested column ordinal that can be overridden with a provider-specific implementation. + The zero-based column ordinal. + A object. + + + Returns the value of the specified column as a object. + The column ordinal. + The value of the specified column. + + + Returns the value of the specified column as a double-precision floating-point number. + The column ordinal. + The value of the specified column. + + + Returns the that is the data type of the object. + The column ordinal. + The that is the data type of the object. + + + Returns the value of the specified column as a single-precision floating-point number. + The column ordinal. + The value of the specified column. + + + Returns the GUID value of the specified field. + The index of the field to return. + The GUID value of the specified field. + The index passed was outside the range of 0 through . + + + Returns the value of the specified column as a 16-bit signed integer. + The column ordinal. + The value of the specified column. + + + Returns the value of the specified column as a 32-bit signed integer. + The column ordinal. + The value of the specified column. + + + Returns the value of the specified column as a 64-bit signed integer. + The column ordinal. + The value of the specified column. + + + Returns the name of the specified column. + The column ordinal. + The name of the specified column. + + + Returns the column ordinal, given the name of the column. + The name of the column. + The column ordinal. + + + Returns the value of the specified column as a string. + The column ordinal. + The value of the specified column. + + + Returns the value at the specified column in its native format. + The column ordinal. + The value to return. + + + Populates an array of objects with the column values of the current record. + An array of to copy the attribute fields into. + The number of instances of in the array. + + + Used to indicate nonexistent values. + The column ordinal. + + if the specified column is equivalent to ; otherwise . + + + Indicates the value at the specified column in its native format given the column ordinal. This property is read-only. + The column ordinal. + The value at the specified column in its native format. + + + Indicates the value at the specified column in its native format given the column name. This property is read-only. + The column name. + The value at the specified column in its native format. + + + Returns a collection of custom attributes for this instance of a component. + An that contains the attributes for this object. + + + Returns the class name of this instance of a component. + The class name of the object, or if the class does not have a name. + + + Returns the name of this instance of a component. + The name of the object, or if the object does not have a name. + + + Returns a type converter for this instance of a component. + A that is the converter for this object, or if there is no for this object. + + + Returns the default event for this instance of a component. + An that represents the default event for this object, or if this object does not have events. + + + Returns the default property for this instance of a component. + A that represents the default property for this object, or if this object does not have properties. + + + Returns an editor of the specified type for this instance of a component. + A that represents the editor for this object. + An of the specified type that is the editor for this object, or if the editor cannot be found. + + + Returns the events for this instance of a component. + An that represents the events for this component instance. + + + Returns the events for this instance of a component using the specified attribute array as a filter. + An array of type that is used as a filter. + An that represents the filtered events for this component instance. + + + Returns the properties for this instance of a component. + A that represents the properties for this component instance. + + + Returns the properties for this instance of a component using the attribute array as a filter. + An array of type that is used as a filter. + A that represents the filtered properties for this component instance. + + + Returns an object that contains the property described by the specified property descriptor. + A that represents the property whose owner is to be found. + An that represents the owner of the specified property. + + + Provides a mechanism for enumerating all available instances of database servers within the local network. + + + Creates a new instance of the class. + + + Retrieves a containing information about all visible instances of the server represented by the strongly typed instance of this class. + A containing information about the visible instances of the associated data source. + + + Exposes the method, which supports a simple iteration over a collection by a .NET Framework data provider. + + + Initializes a new instance of the class with the give n data reader. + The DataReader through which to iterate. + + + Initializes a new instance of the class using the specified reader and indicates whether to automatically close the reader after iterating through its data. + The DataReader through which to iterate. + + to automatically close the DataReader after iterating through its data; otherwise, . + + + Initializes a new instance of the class using the specified . + The through which to iterate. + + + Initializes a new instance of the class using the specified , and indicates whether to automatically close the after iterating through its data. + The through which to iterate. + + to automatically close the after iterating through its data; otherwise, . + + + Gets the current element in the collection. + The current element in the collection. + The enumerator is positioned before the first element of the collection or after the last element. + + + Advances the enumerator to the next element of the collection. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + The base class for all exceptions thrown on behalf of the data source. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified serialization information and context. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with the specified error message. + The message to display for this exception. + + + Initializes a new instance of the class with the specified error message and a reference to the inner exception that is the cause of this exception. + The error message string. + The inner exception reference. + + + Initializes a new instance of the class with the specified error message and error code. + The error message that explains the reason for the exception. + The error code for the exception. + + + Provides a list of constants for the well-known MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords, and Restrictions. + + + A constant for use with the method that represents the DataSourceInformation collection. + + + A constant for use with the method that represents the DataTypes collection. + + + A constant for use with the method that represents the MetaDataCollections collection. + + + A constant for use with the method that represents the ReservedWords collection. + + + A constant for use with the method that represents the Restrictions collection. + + + Provides static values that are used for the column names in the MetaDataCollection objects contained in the . The is created by the GetSchema method. + + + Used by the GetSchema method to create the CollectionName column in the DataTypes collection. + + + Used by the GetSchema method to create the ColumnSize column in the DataTypes collection. + + + Used by the GetSchema method to create the CompositeIdentifierSeparatorPattern column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the CreateFormat column in the DataTypes collection. + + + Used by the GetSchema method to create the CreateParameters column in the DataTypes collection. + + + Used by the GetSchema method to create the DataSourceProductName column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the DataSourceProductVersion column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the DataSourceProductVersionNormalized column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the DataType column in the DataTypes collection. + + + Used by the GetSchema method to create the GroupByBehavior column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the IdentifierCase column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the IdentifierPattern column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the IsAutoIncrementable column in the DataTypes collection. + + + Used by the GetSchema method to create the IsBestMatch column in the DataTypes collection. + + + Used by the GetSchema method to create the IsCaseSensitive column in the DataTypes collection. + + + Used by the GetSchema method to create the IsConcurrencyType column in the DataTypes collection. + + + Used by the GetSchema method to create the IsFixedLength column in the DataTypes collection. + + + Used by the GetSchema method to create the IsFixedPrecisionScale column in the DataTypes collection. + + + Used by the GetSchema method to create the IsLiteralSupported column in the DataTypes collection. + + + Used by the GetSchema method to create the IsLong column in the DataTypes collection. + + + Used by the GetSchema method to create the IsNullable column in the DataTypes collection. + + + Used by the GetSchema method to create the IsSearchable column in the DataTypes collection. + + + Used by the GetSchema method to create the IsSearchableWithLike column in the DataTypes collection. + + + Used by the GetSchema method to create the IsUnsigned column in the DataTypes collection. + + + Used by the GetSchema method to create the LiteralPrefix column in the DataTypes collection. + + + Used by the GetSchema method to create the LiteralSuffix column in the DataTypes collection. + + + Used by the GetSchema method to create the MaximumScale column in the DataTypes collection. + + + Used by the GetSchema method to create the MinimumScale column in the DataTypes collection. + + + Used by the GetSchema method to create the NumberOfIdentifierParts column in the MetaDataCollections collection. + + + Used by the GetSchema method to create the NumberOfRestrictions column in the MetaDataCollections collection. + + + Used by the GetSchema method to create the OrderByColumnsInSelect column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the ParameterMarkerFormat column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the ParameterMarkerPattern column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the ParameterNameMaxLength column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the ParameterNamePattern column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the ProviderDbType column in the DataTypes collection. + + + Used by the GetSchema method to create the QuotedIdentifierCase column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the QuotedIdentifierPattern column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the ReservedWord column in the ReservedWords collection. + + + Used by the GetSchema method to create the StatementSeparatorPattern column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the StringLiteralPattern column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the SupportedJoinOperators column in the DataSourceInformation collection. + + + Used by the GetSchema method to create the TypeName column in the DataTypes collection. + + + Represents a parameter to a and optionally, its mapping to a column. For more information on parameters, see Configuring Parameters and Parameter Data Types. + + + Initializes a new instance of the class. + + + Gets or sets the of the parameter. + One of the values. The default is . + The property is not set to a valid . + + + Gets or sets a value that indicates whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter. + One of the values. The default is . + The property is not set to one of the valid values. + + + Gets or sets a value that indicates whether the parameter accepts null values. + + if null values are accepted; otherwise . The default is . + + + Gets or sets the name of the . + The name of the . The default is an empty string (""). + + + Gets or sets the maximum number of digits used to represent the property. + The maximum number of digits used to represent the property. + + + Resets the DbType property to its original settings. + + + Gets or sets the number of decimal places to which is resolved. + The number of decimal places to which is resolved. + + + Gets or sets the maximum size, in bytes, of the data within the column. + The maximum size, in bytes, of the data within the column. The default value is inferred from the parameter value. + + + Gets or sets the name of the source column mapped to the and used for loading or returning the . + The name of the source column mapped to the . The default is an empty string. + + + Sets or gets a value which indicates whether the source column is nullable. This allows to correctly generate Update statements for nullable columns. + + if the source column is nullable; if it is not. + + + Gets or sets the to use when you load . + One of the values. The default is . + The property is not set to one of the values. + + + Indicates the precision of numeric parameters. + The maximum number of digits used to represent the property of a data provider object. The default value is 0, which indicates that a data provider sets the precision for . + + + For a description of this member, see . + The number of decimal places to which is resolved. The default is 0. + + + Gets or sets the value of the parameter. + An that is the value of the parameter. The default value is null. + + + The base class for a collection of parameters relevant to a . + + + Initializes a new instance of the class. + + + Adds the specified object to the . + The of the to add to the collection. + The index of the object in the collection. + + + Adds an array of items with the specified values to the . + An array of values of type to add to the collection. + + + Removes all values from the . + + + Indicates whether a with the specified is contained in the collection. + The of the to look for in the collection. + + if the is in the collection; otherwise . + + + Indicates whether a with the specified name exists in the collection. + The name of the to look for in the collection. + + if the is in the collection; otherwise . + + + Copies an array of items to the collection starting at the specified index. + The array of items to copy to the collection. + The index in the collection to copy the items. + + + Specifies the number of items in the collection. + The number of items in the collection. + + + Exposes the method, which supports a simple iteration over a collection by a .NET Framework data provider. + An that can be used to iterate through the collection. + + + Returns the object at the specified index in the collection. + The index of the in the collection. + The object at the specified index in the collection. + + + Returns the object with the specified name. + The name of the in the collection. + The the object with the specified name. + + + Returns the index of the specified object. + The object in the collection. + The index of the specified object. + + + Returns the index of the object with the specified name. + The name of the object in the collection. + The index of the object with the specified name. + + + Inserts the specified index of the object with the specified name into the collection at the specified index. + The index at which to insert the object. + The object to insert into the collection. + + + Specifies whether the collection is a fixed size. + + if the collection is a fixed size; otherwise . + + + Specifies whether the collection is read-only. + + if the collection is read-only; otherwise . + + + Specifies whether the collection is synchronized. + + if the collection is synchronized; otherwise . + + + Gets or sets the at the specified index. + The zero-based index of the parameter. + The at the specified index. + The specified index does not exist. + + + Gets or sets the with the specified name. + The name of the parameter. + The with the specified name. + The specified index does not exist. + + + Removes the specified object from the collection. + The object to remove. + + + Removes the object at the specified from the collection. + The index where the object is located. + + + Removes the object with the specified name from the collection. + The name of the object to remove. + + + Sets the object at the specified index to a new value. + The index where the object is located. + The new value. + + + Sets the object with the specified name to a new value. + The name of the object in the collection. + The new value. + + + Specifies the to be used to synchronize access to the collection. + A to be used to synchronize access to the . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Gets or sets the parameter at the specified index. + The name of the parameter to retrieve. + An at the specified index. + + + Represents a set of static methods for creating one or more instances of classes. + + + Returns an instance of a . + The connection used. + An instance of a for a specified connection. + + + Returns an instance of a . + + containing the provider's configuration information. + An instance of a for a specified . + + + Returns an instance of a . + Invariant name of a provider. + An instance of a for a specified provider name. + + + Returns a that contains information about all installed providers that implement . + A containing objects that contain the following data: + Column ordinal + + Column name + + Description + + 0 + + **Name** + + Human-readable name for the data provider. + + 1 + + **Description** + + Human-readable description of the data provider. + + 2 + + **InvariantName** + + Name that can be used programmatically to refer to the data provider. + + 3 + + **AssemblyQualifiedName** + + Fully qualified name of the factory class, which contains enough information to instantiate the object. + + + + + + + + + + + + + + + + + + + + + + + Represents a set of methods for creating instances of a provider's implementation of the data source classes. + + + Initializes a new instance of a class. + + + Gets a value that indicates whether this instance supports the class. + + if this instance supports the class; otherwise, . + + + Gets a value that indicates whether this instance supports the class. + + if the instance supports the class; otherwise, . + + + Gets a value that indicates whether this instance supports the class. + + if the instance supports the class; otherwise, . + + + Returns a new instance of the provider's class that implements the class. + A new instance of . + + + Returns a new instance of the provider's class that implements the class. + A new instance of . + + + Returns a new instance of the provider's class that implements the class. + A new instance of . + + + Returns a new instance of the provider's class that implements the class. + A new instance of . + + + Returns a new instance of the provider's class that implements the class. + A new instance of . + + + Returns a new instance of the provider's class that implements the class. + A new instance of . + + + Returns a new instance of the provider's class that implements the class. + A new instance of . + + + Identifies which provider-specific property in the strongly typed parameter classes is to be used when setting a provider-specific type. + + + Initializes a new instance of a class. + Specifies whether this property is a provider-specific property. + + + Indicates whether the attributed property is a provider-specific type. + + if the property that this attribute is applied to is a provider-specific type property; otherwise . + + + Defines the core behavior of database transactions and provides a base class for database-specific transactions. + + + Initializes a new object. + + + When overridden in a derived class, commits the database transaction. + + + Asynchronously commits the database transaction. + An optional token to cancel the asynchronous operation. The default value is . + A representing the asynchronous operation. + + + Specifies the object associated with the transaction. + The object associated with the transaction. + + + When overridden in a derived class, gets the object associated with the transaction. + The object associated with the transaction. + + + Releases the unmanaged resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + If , this method releases all resources held by any managed objects that this references. + + + Asynchronously diposes the transaction object. + A representing the asynchronous operation. + + + When overridden in a derived class, gets the isolation level for this transaction. + The isolation level for this transaction. + + + When overridden in a derived class, rolls back a transaction from a pending state. + + + Asynchronously rolls back a transaction from a pending state. + An optional token to cancel the asynchronous operation. The default value is . + A task representing the asynchronous operation. + + + Gets the object associated with the transaction, or a null reference if the transaction is no longer valid. + The object associated with the transaction. + + + Specifies the relationship between the columns in a GROUP BY clause and the non-aggregated columns in the select-list of a SELECT statement. + + + The GROUP BY clause must contain all nonaggregated columns in the select list, and must not contain other columns not in the select list. + + + The GROUP BY clause must contain all nonaggregated columns in the select list, and can contain other columns not in the select list. + + + The GROUP BY clause is not supported. + + + The support for the GROUP BY clause is unknown. + + + 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. + + + Generates a column schema. + + + Gets the column schema ( collection). + The column schema ( collection). + + + Specifies how identifiers are treated by the data source when searching the system catalog. + + + The data source ignores identifier case when searching the system catalog. The identifiers "ab" and "AB" will match. + + + The data source distinguishes identifier case when searching the system catalog. The identifiers "ab" and "AB" will not match. + + + The data source has ambiguous rules regarding identifier case and cannot discern this information. + + + Provides data for the event of a .NET Framework data provider. + + + Initializes a new instance of the class. + The sent through an . + The executed when is called. + The type of SQL statement executed. + The sent through an . + + + Gets the executed when is called. + The executed when is called. + + + Copies references to the modified rows into the provided array. + The array of to copy into. + + + Copies references to the modified rows into the provided array. + The array of to copy into. + The index in the array to start copying into. + + + Gets any errors generated by the .NET Framework data provider when the was executed. + The errors generated by the .NET Framework data provider when the was executed. + + + Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. + The number of rows changed, inserted, or deleted; 0 if no rows were affected or the statement failed; and -1 for SELECT statements. + + + Gets the sent through an . + The sent through an . + + + Gets the number of rows processed in a batch of updated records. + + that specifies the number of row processed. + + + Gets the type of SQL statement executed. + The type of SQL statement executed. + + + Gets the of the property. + One of the values. The default is . + + + Gets the sent through an . + The sent through an . + + + Provides the data for the RowUpdating event of a .NET Framework data provider. + + + Initializes a new instance of the class. + The to . + The to execute when is called. + The type of SQL statement to execute. + The to send through an . + + + Gets or sets the object for an instance of this class. + The to execute during the . + + + Gets the to execute during the operation. + The to execute during the . + + + Gets any errors generated by the .NET Framework data provider when the executes. + The errors generated by the .NET Framework data provider when the executes. + + + Gets the that will be sent to the server as part of an insert, update, or delete operation. + The to send through an . + + + Gets the type of SQL statement to execute. + The type of SQL statement to execute. + + + Gets or sets the of the property. + One of the values. The default is . + + + Gets the to send through the . + The to send through the . + + + Describes the column metadata of the schema for a database table. + + + Specifies whether value is allowed. + + + Specifies the name of the column in the schema table. + + + Specifies the name of the schema in the schema table. + + + Specifies the name of the table in the schema table. + + + Specifies the name of the column in the schema table. + + + Specifies the ordinal of the column. + + + Specifies the size of the column. + + + Specifies the type of data in the column. + + + Specifies whether this column is aliased. + + + Specifies whether this column is an expression. + + + Specifies whether this column is a key for the table. + + + Specifies whether this column contains long data. + + + Specifies whether a unique constraint applies to this column. + + + Specifies the non-versioned provider-specific data type of the column. + + + Specifies the precision of the column data, if the data is numeric. + + + Specifies the scale of the column data, if the data is numeric. + + + Specifies the provider-specific data type of the column. + + + Describes optional column metadata of the schema for a database table. + + + Specifies the value at which the series for new identity columns is assigned. + + + Specifies the increment between values in the identity column. + + + The name of the catalog associated with the results of the latest query. + + + The namespace of the column. + + + The server name of the column. + + + The namespace for the table that contains the column. + + + Specifies the mapping for the column. + + + The default value for the column. + + + The expression used to compute the column. + + + Specifies whether the column values in the column are automatically incremented. + + + Specifies whether this column is hidden. + + + Specifies whether this column is read-only. + + + Specifies whether this column contains row version information. + + + Specifies the provider-specific data type of the column. + + + Specifies what types of Transact-SQL join statements are supported by the data source. + + + The data source supports full outer joins. + + + The data source supports inner joins. + + + The data source supports left outer joins. + + + The data source does not support join queries. + + + The data source supports right outer joins. + + + Specifies how conflicting changes to the data source will be detected and resolved. + + + Update and delete statements will include all searchable columns from the table in the WHERE clause. This is equivalent to specifying | . + + + 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 | . + + + All update and delete statements include only columns in the WHERE clause. If no is defined, all searchable columns are included in the WHERE clause. This is equivalent to | . + + + Describes the current state of the connection to a data source. + + + 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.) + + + The connection is closed. + + + The connection object is connecting to the data source. + + + The connection object is executing a command. (This value is reserved for future versions of the product.) + + + The connection object is retrieving data. (This value is reserved for future versions of the product.) + + + The connection is open. + + + Represents a constraint that can be enforced on one or more objects. + + + Gets the to which this constraint belongs. + The to which the constraint belongs. + + + Gets the to which this constraint belongs. + + + The name of a constraint in the . + The name of the . + The name is a null value or empty string. + The already contains a with the same name (The comparison is not case-sensitive.). + + + Gets the collection of user-defined constraint properties. + A of custom information. + + + Sets the constraint's . + The to which this constraint will belong. + + + Gets the to which the constraint applies. + A to which the constraint applies. + + + Gets the , if there is one, as a string. + The string value of the . + + + Represents a collection of constraints for a . + + + Adds the specified object to the collection. + The to add. + The argument is null. + The constraint already belongs to this collection, or belongs to another collection. + The collection already has a constraint with the same name. (The comparison is not case-sensitive.) + + + Constructs a new with the specified name, , and value that indicates whether the column is a primary key, and adds it to the collection. + The name of the . + The to which the constraint applies. + Specifies whether the column should be the primary key. If , the column will be a primary key column. + A new . + The constraint already belongs to this collection. +-Or- +The constraint belongs to another collection. + The collection already has a constraint with the specified name. (The comparison is not case-sensitive.) + + + Constructs a new with the specified name, parent column, and child column, and adds the constraint to the collection. + The name of the . + The primary key, or parent, . + The foreign key, or child, . + A new . + + + Constructs a new with the specified name, array of objects, and value that indicates whether the column is a primary key, and adds it to the collection. + The name of the . + An array of objects to which the constraint applies. + Specifies whether the column should be the primary key. If , the column will be a primary key column. + A new . + The constraint already belongs to this collection. +-Or- +The constraint belongs to another collection. + The collection already has a constraint with the specified name. (The comparison is not case-sensitive.) + + + Constructs a new , with the specified arrays of parent columns and child columns, and adds the constraint to the collection. + The name of the . + An array of objects that are the primary key, or parent, columns. + An array of objects that are the foreign key, or child, columns. + A new . + + + Copies the elements of the specified array to the end of the collection. + An array of objects to add to the collection. + + + Indicates whether a can be removed. + The to be tested for removal from the collection. + + if the can be removed from collection; otherwise, . + + + Clears the collection of any objects. + + + Occurs whenever the is changed because of objects being added or removed. + + + Indicates whether the object specified by name exists in the collection. + The of the constraint. + + if the collection contains the specified constraint; otherwise, . + + + Copies the collection objects to a one-dimensional instance starting at the specified index. + The one-dimensional that is the destination of the values copied from the collection. + The index of the array at which to start inserting. + + + Gets the index of the specified . + The to search for. + The zero-based index of the if it is in the collection; otherwise, -1. + + + Gets the index of the specified by name. + The name of the . + The index of the if it is in the collection; otherwise, -1. + + + Gets the from the collection at the specified index. + The index of the constraint to return. + The at the specified index. + The index value is greater than the number of items in the collection. + + + Gets the from the collection with the specified name. + The of the constraint to return. + The with the specified name; otherwise a null value if the does not exist. + + + Removes the specified from the collection. + The to remove. + The argument is . + The constraint does not belong to the collection. + + + Removes the object specified by name from the collection. + The name of the to remove. + + + Removes the object at the specified index from the collection. + The index of the to remove. + The collection does not have a constraint at this index. + + + Represents the exception that is thrown when attempting an action that violates a constraint. + + + Initializes a new instance of the class. This is the parameterless constructor. + + + Initializes a new instance of the class using the specified serialization and stream context. + The data necessary to serialize or deserialize an object. + Description of the source and destination of the specified serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class using the specified string and inner exception. + The string to display when the exception is thrown. + Gets the instance that caused the current exception. + + + Represents the schema of a column in a . + + + Initializes a new instance of a class as type string. + + + Initializes a new instance of the class, as type string, using the specified column name. + A string that represents the name of the column to be created. If set to or an empty string (""), a default name will be specified when added to the columns collection. + + + Initializes a new instance of the class using the specified column name and data type. + A string that represents the name of the column to be created. If set to or an empty string (""), a default name will be specified when added to the columns collection. + A supported . + No was specified. + + + Initializes a new instance of the class using the specified name, data type, and expression. + A string that represents the name of the column to be created. If set to or an empty string (""), a default name will be specified when added to the columns collection. + A supported . + The expression used to create this column. For more information, see the property. + No was specified. + + + Initializes a new instance of the class using the specified name, data type, expression, and value that determines whether the column is an attribute. + A string that represents the name of the column to be created. If set to or an empty string (""), a default name will be specified when added to the columns collection. + A supported . + The expression used to create this column. For more information, see the property. + One of the values. + No was specified. + + + Gets or sets a value that indicates whether null values are allowed in this column for rows that belong to the table. + + if null values are allowed; otherwise, . The default is . + + + Gets or sets a value that indicates whether the column automatically increments the value of the column for new rows added to the table. + + if the value of the column increments automatically; otherwise, . The default is . + The column is a computed column. + + + Gets or sets the starting value for a column that has its property set to . The default is 0. + The starting value for the feature. + + + Gets or sets the increment used by a column with its property set to . + The number by which the value of the column is automatically incremented. The default is 1. + The value set is zero. + + + Gets or sets the caption for the column. + The caption of the column. If not set, returns the value. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + Gets or sets the of the column. + One of the values. + + + Gets or sets the name of the column in the . + The name of the column. + The property is set to or an empty string and the column belongs to a collection. + A column with the same name already exists in the collection. The name comparison is not case sensitive. + + + Gets or sets the type of data stored in the column. + A object that represents the column data type. + The column already has data stored. + + + Gets or sets the for the column. + The for the specified column. + + + Gets or sets the default value for the column when you are creating new rows. + A value appropriate to the column's . + When you are adding a row, the default value is not an instance of the column's data type. + + + Gets or sets the expression used to filter rows, calculate the values in a column, or create an aggregate column. + An expression to calculate the value of a column, or create an aggregate column. The return type of an expression is determined by the of the column. + The or property is set to . + 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. + 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. + 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. + When you use the LEN function or the TRIM function, the expression does not evaluate to a string. This includes expressions that evaluate to . + + + Gets the collection of custom user information associated with a . + A of custom information. + + + Gets or sets the maximum length of a text column. + The maximum length of the column in characters. If the column has no maximum length, the value is -1 (default). + + + Gets or sets the namespace of the . + The namespace of the . + The namespace already has data. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + Parameter reference. + + + Gets the (zero-based) position of the column in the collection. + The position of the column. Gets -1 if the column is not a member of a collection. + + + Gets or sets an XML prefix that aliases the namespace of the . + The XML prefix for the namespace. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + Parameter reference. + + + Gets or sets a value that indicates whether the column allows for changes as soon as a row has been added to the table. + + if the column is read only; otherwise, . The default is . + The property is set to on a computed column. + + + Changes the ordinal or position of the to the specified ordinal or position. + The specified ordinal. + + + Gets the to which the column belongs to. + The that the belongs to. + + + Gets the of the column, if one exists. + The value, if the property is set; otherwise, the property. + + + Gets or sets a value that indicates whether the values in each row of the column must be unique. + + if the value must be unique; otherwise, . The default is . + The column is a calculated column. + + + Provides data for the event. + + + Initializes a new instance of the class. + The of the column with the changing value. + The with the changing value. + The new value. + + + Gets the with a changing value. + The with a changing value. + + + Gets or sets the proposed new value for the column. + The proposed value, of type . + + + Gets the of the column with a changing value. + The of the column with a changing value. + + + Represents the method that will handle the event. + The source of the event. + A that contains the event data. + + + Represents a collection of objects for a . + + + Creates and adds a object to the . + The newly created . + + + Creates and adds the specified object to the . + The to add. + The parameter is . + The column already belongs to this collection, or to another collection. + The collection already has a column with the specified name. (The comparison is not case-sensitive.) + The expression is invalid. See the property for more information about how to create expressions. + + + Creates and adds a object that has the specified name to the . + The name of the column. + The newly created . + The collection already has a column with the specified name. (The comparison is not case-sensitive.) + + + Creates and adds a object that has the specified name and type to the . + The to use when you create the column. + The of the new column. + The newly created . + The collection already has a column with the specified name. (The comparison is not case-sensitive.) + The expression is invalid. See the property for more information about how to create expressions. + + + Creates and adds a object that has the specified name, type, and expression to the . + The name to use when you create the column. + The of the new column. + The expression to assign to the property. + The newly created . + The collection already has a column with the specified name. (The comparison is not case-sensitive.) + The expression is invalid. See the property for more information about how to create expressions. + + + Copies the elements of the specified array to the end of the collection. + The array of objects to add to the collection. + + + Checks whether a specific column can be removed from the collection. + A in the collection. + + if the column can be removed. if, + +The parameter is . + +The column does not belong to this collection. + +The column is part of a relationship. + +Another column's expression depends on this column. + The parameter is null. + 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. + + + Clears the collection of any columns. + + + Occurs when the columns collection changes, either by adding or removing a column. + + + Checks whether the collection contains a column with the specified name. + The of the column to look for. + + if a column exists with this name; otherwise, . + + + Copies the entire collection into an existing array, starting at a specified index within the array. + An array of objects to copy the collection into. + The index to start from. + + + Gets the index of a column specified by name. + The name of the column to return. + The index of the column specified by if it is found; otherwise, -1. + + + Gets the index of the column with the specific name (the name is not case sensitive). + The name of the column to find. + The zero-based index of the column with the specified name, or -1 if the column does not exist in the collection. + + + Gets the from the collection at the specified index. + The zero-based index of the column to return. + The at the specified index. + The index value is greater than the number of items in the collection. + + + Gets the from the collection with the specified name. + The of the column to return. + The in the collection with the specified ; otherwise a null value if the does not exist. + + + Removes the specified object from the collection. + The to remove. + The parameter is . + 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. + + + Removes the object that has the specified name from the collection. + The name of the column to remove. + The collection does not have a column with the specified name. + + + Removes the column at the specified index from the collection. + The index of the column to remove. + The collection does not have a column at the specified index. + + + Represents the exception that is thrown when errors are generated using ADO.NET components. + + + Initializes a new instance of the class. This is the parameterless constructor. + + + Initializes a new instance of the class with the specified serialization information and context. + The data necessary to serialize or deserialize an object. + Description of the source and destination of the specified serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with the specified string and inner exception. + The string to display when the exception is thrown. + A reference to an inner exception. + + + Provides extension methods for . + + + Gets the value of the specified column as a Boolean. + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets the value of the specified column as a byte. + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Reads a specified number of bytes from the specified column starting at a specified index and writes them to a buffer starting at a specified position in the buffer. + The data reader to get the column value from. + The name of the column. + The index within the row from which to begin the read operation. + The buffer into which to copy the data. + The index with the buffer to which the data will be copied. + The maximum number of characters to read. + The actual number of bytes read. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets the value of the specified column as a single character. + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Reads a specified number of characters from a specified column starting at a specified index, and writes them to a buffer starting at a specified position. + The data reader to get the column value from. + The name of the column. + The index within the row from which to begin the read operation. + The buffer into which to copy the data. + The index with the buffer to which the data will be copied. + The maximum number of characters to read. + The actual number of characters read. + The name specified is not a valid column name. + + + Returns a nested data reader for the requested column. + The data reader to get the column value from. + The name of the column. + A data reader. + The name specified is not a valid column name. + + + Gets name of the data type of the specified column. + The data reader to get the column type name from. + The name of the column. + The name of the data type. + The name specified is not a valid column name. + + + Gets the value of the specified column as a object. + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets the value of the specified column as a . + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets the value of the specified column as a double-precision floating point number. + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The specified cast is not valid. + The name specified is not a valid column name. + + + Gets the data type of the specified column. + The data reader to get the field type from. + The name of the column. + The data type of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets the value of the specified column as the requested type. + The data reader to get the column value from. + The name of the column. + The type of the value to be returned. + The value of the specified column. + The connection was dropped or closed during data retrieval. +-or- +The data reader was closed during data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or it returned ). +-or- +The reader tried to read a previously-read column in sequential mode. +-or- +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. + The name specified is not a valid column name. + The value returned by the database doesn't match or cannot be cast to . + + + Asynchronously gets the value of the specified column as the requested type. + The data reader to get the column value from. + The name of the column. + An optional token to cancel the asynchronous operation. + The type of the value to be returned. + A task whose contains the value of the specified column. + The connection was dropped or closed during data retrieval. +-or- +The data reader was closed during the data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or it returned ). +-or- +Tried to read a previously-read column in sequential mode. +-or- +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. + The name specified is not a valid column name. + The value returned by the database doesn't match or cannot be cast to . + + + Gets the value of the specified column as a single-precision floating point number. + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets the value of the specified column as a globally unique identifier (GUID). + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets the value of the specified column as a 16-bit signed integer. + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets the value of the specified column as a 32-bit signed integer. + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets the value of the specified column as a 64-bit signed integer. + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets the provider-specific type of the specified column. + The data reader to get the column value from. + The name of the column. + A provider-specific .NET type. + The name specified is not a valid column name. + + + Gets the value of the specified column as an instance of a provider-specific type. + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets a stream to retrieve data from the specified column. + The data reader to get the column value from. + The name of the column. + A stream. + The connection was dropped or closed during the data retrieval. +-or- +The data reader is closed during the data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or returned false). +-or- +The data reader tried to read a previously-read column in sequential mode. +-or- +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. + The name specified is not a valid column name. + The specified column isn't a binary type that supports reading with a . + + + Gets the value of the specified column as an instance of . + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + The specified cast is not valid. + + + Gets a text reader to retrieve data from the column. + The data reader to get the column value from. + The name of the column. + A text reader. + The connection was dropped or closed during the data retrieval. +-or- +The data reader is closed during the data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or returned false). +-or- +The data reader tried to read a previously-read column in sequential mode. +-or- +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. + The name specified is not a valid column name. + The specified column isn't a text type that supports reading with a . + + + Gets the value of the specified column as an instance of . + The data reader to get the column value from. + The name of the column. + The value of the specified column. + The name specified is not a valid column name. + + + Gets a value that indicates whether the column contains nonexistent or missing values. + The data reader to get the column value from. + The name of the column. + + if the specified column is equivalent to ; otherwise, . + The name specified is not a valid column name. + + + Asynchronously gets a value that indicates whether the column contains non-existent or missing values. + The data reader to get the column value from. + The name of the column. + An optional token to cancel the asynchronous operation. + A whose property is if the specified column value is equivalent to or if it is not. + The connection was dropped or closed during the data retrieval. +-or- +The data reader is closed during the data retrieval. +-or- +There is no data ready to be read (for example, the first hasn't been called, or returned false). +-or- +Trying to read a previously read column in sequential mode. +-or- +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. + The name specified is not a valid column name. + + + Represents a parent/child relationship between two objects. + + + Initializes a new instance of the class using the specified name, and parent and child objects. + The name of the . If or an empty string (""), a default name will be given when the created object is added to the . + The parent in the relationship. + The child in the relationship. + One or both of the objects contains . + The columns have different data types +-Or- +The tables do not belong to the same . + + + Initializes a new instance of the class using the specified name, parent and child objects, and a value that indicates whether to create constraints. + The name of the relation. If or an empty string (""), a default name will be given when the created object is added to the . + The parent in the relation. + The child in the relation. + A value that indicates whether constraints are created. , if constraints are created. Otherwise, . + One or both of the objects contains . + The columns have different data types +-Or- +The tables do not belong to the same . + + + Initializes a new instance of the class using the specified name and matched arrays of parent and child objects. + The name of the relation. If or an empty string (""), a default name will be given when the created object is added to the . + An array of parent objects. + An array of child objects. + One or both of the objects contains . + The 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 . + + + Initializes a new instance of the class using the specified name, matched arrays of parent and child objects, and value that indicates whether to create constraints. + The name of the relation. If or an empty string (""), a default name will be given when the created object is added to the . + An array of parent objects. + An array of child objects. + A value that indicates whether to create constraints. , if constraints are created. Otherwise, . + One or both of the objects is . + The columns have different data types +-Or- +The tables do not belong to the same . + + + This constructor is provided for design time support in the Visual Studio environment. + The name of the . If or an empty string (""), a default name will be given when the created object is added to the . + The name of the that is the parent table of the relation. + The name of the parent table namespace. + The name of the that is the child table of the relation. + The name of the child table namespace. + An array of object names in the parent of the relation. + An array of object names in the child of the relation. + A value that indicates whether relationships are nested. + + + This constructor is provided for design time support in the Visual Studio environment. + The name of the relation. If or an empty string (""), a default name will be given when the created object is added to the . + The name of the that is the parent table of the relation. + The name of the that is the child table of the relation. + An array of object names in the parent of the relation. + An array of object names in the child of the relation. + A value that indicates whether relationships are nested. + + + This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. + The parent and child tables belong to different objects. +-Or- +One or more pairs of parent and child objects have mismatched data types. +-Or- +The parent and child objects are identical. + + + Gets the child objects of this relation. + An array of objects. + + + Gets the for the relation. + A . + + + Gets the child table of this relation. + A that is the child table of the relation. + + + Gets the to which the belongs. + A to which the belongs. + + + Gets the collection that stores customized properties. + A that contains customized properties. + + + Gets or sets a value that indicates whether objects are nested. + + , if objects are nested; otherwise, . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + Parameter reference. + + + Gets an array of objects that are the parent columns of this . + An array of objects that are the parent columns of this . + + + Gets the that guarantees that values in the parent column of a are unique. + A that makes sure that values in a parent column are unique. + + + Gets the parent of this . + A that is the parent table of this relation. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + Parameter reference. + + + Gets or sets the name used to retrieve a from the . + The name of the a . + + or empty string ("") was passed into a that is a . + The belongs to a collection that already contains a with the same name. + + + Gets the , if one exists. + The value of the property. + + + Represents the collection of objects for this . + + + Initializes a new instance of the class. + + + Creates a with a specified parent and child column, and adds it to the collection. + The parent column of the relation. + The child column of the relation. + The created relation. + + + Creates a with the specified parent and child columns, and adds it to the collection. + The parent columns of the relation. + The child columns of the relation. + The created relation. + The argument is a null value. + The relation already belongs to this collection, or it belongs to another collection. + The collection already has a relation with the same name. (The comparison is not case sensitive.) + The relation has entered an invalid state since it was created. + + + Adds a to the . + The to add to the collection. + The parameter is a null value. + The relation already belongs to this collection, or it belongs to another collection. + The collection already has a relation with the specified name. (The comparison is not case sensitive.) + The relation has entered an invalid state since it was created. + + + Creates a with the specified name, and parent and child columns, and adds it to the collection. + The name of the relation. + The parent column of the relation. + The child column of the relation. + The created relation. + + + Creates a with the specified name, parent and child columns, with optional constraints according to the value of the parameter, and adds it to the collection. + The name of the relation. + The parent column of the relation. + The child column of the relation. + + to create constraints; otherwise . (The default is ). + The created relation. + + + Creates a with the specified name and arrays of parent and child columns, and adds it to the collection. + The name of the to create. + An array of parent objects. + An array of child objects. + The created . + The relation name is a null value. + The relation already belongs to this collection, or it belongs to another collection. + The collection already has a relation with the same name. (The comparison is not case sensitive.) + The relation has entered an invalid state since it was created. + + + Creates a with the specified name, arrays of parent and child columns, and value specifying whether to create a constraint, and adds it to the collection. + The name of the to create. + An array of parent objects. + An array of child objects. + + to create a constraint; otherwise . + The created relation. + The relation name is a null value. + The relation already belongs to this collection, or it belongs to another collection. + The collection already has a relation with the same name. (The comparison is not case sensitive.) + The relation has entered an invalid state since it was created. + + + Performs verification on the table. + The relation to check. + The relation is null. + The relation already belongs to this collection, or it belongs to another collection. + The collection already has a relation with the same name. (The comparison is not case sensitive.) + + + Copies the elements of the specified array to the end of the collection. + The array of objects to add to the collection. + + + Verifies whether the specified can be removed from the collection. + The relation to perform the check against. + + if the can be removed; otherwise, . + + + Clears the collection of any relations. + + + Occurs when the collection has changed. + + + Verifies whether a with the specific name (case insensitive) exists in the collection. + The name of the relation to find. + + , if a relation with the specified name exists; otherwise . + + + Copies the collection of objects starting at the specified index. + The array of objects to copy the collection to. + The index to start from. + + + This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. + The referenced DataSet. + + + Gets the index of the specified object. + The relation to search for. + The 0-based index of the relation, or -1 if the relation is not found in the collection. + + + Gets the index of the specified by name. + The name of the relation to find. + The zero-based index of the relation with the specified name, or -1 if the relation does not exist in the collection. + + + Gets the object at the specified index. + The zero-based index to find. + The , or a null value if the specified does not exist. + The index value is greater than the number of items in the collection. + + + Gets the object specified by name. + The name of the relation to find. + The named , or a null value if the specified does not exist. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Removes the specified relation from the collection. + The relation to remove. + The relation is a null value. + The relation does not belong to the collection. + + + Removes the relation with the specified name from the collection. + The name of the relation to remove. + The collection does not have a relation with the specified name. + + + Removes the relation at the specified index from the collection. + The index of the relation to remove. + The collection does not have a relation at the specified index. + + + Performs a verification on the specified object. + The object to verify. + The collection does not have a relation at the specified index. + The specified relation does not belong to this collection, or it belongs to another collection. + + + Represents a row of data in a . + + + Initializes a new instance of the DataRow. Constructs a row from the builder. Only for internal usage. + builder + + + Commits all the changes made to this row since the last time was called. + The row does not belong to the table. + + + Starts an edit operation on a object. + The method was called inside the event. + The method was called upon a deleted row. + + + Cancels the current edit on the row. + The method was called inside the event. + + + Clears the errors for the row. This includes the and errors set with . + + + Deletes the . + The has already been deleted. + + + Ends the edit occurring on the row. + The method was called inside the event. + The edit broke a constraint. + The row belongs to the table and the edit tried to change the value of a read-only column. + The edit tried to put a null value into a column where is false. + + + Gets the child rows of this using the specified . + The to use. + An array of objects or an array of length zero. + The relation and row do not belong to the same table. + The relation is . + The row does not belong to the table. + The row does not have this version of data. + + + Gets the child rows of a using the specified , and . + The to use. + One of the values specifying the version of the data to get. Possible values are , , , and . + An array of objects. + The relation and row do not belong to the same table. + The is . + The row does not belong to the table. + The row does not have the requested . + + + Gets the child rows of a using the specified of a . + The of the to use. + An array of objects or an array of length zero. + The relation and row do not belong to the same table. + The row does not belong to the table. + + + Gets the child rows of a using the specified of a , and . + The of the to use. + One of the values specifying the version of the data to get. Possible values are , , , and . + An array of objects or an array of length zero. + The relation and row do not belong to the same table. + The is . + The row does not belong to the table. + The row does not have the requested . + + + Gets the error description of the specified . + A . + The text of the error description. + + + Gets the error description for the column specified by index. + The zero-based index of the column. + The text of the error description. + The argument is out of range. + + + Gets the error description for a column, specified by name. + The name of the column. + The text of the error description. + + + Gets an array of columns that have errors. + An array of objects that contain errors. + + + Gets the parent row of a using the specified . + The to use. + The parent of the current row. + The does not belong to the . +-or- +The row is . + A child row has multiple parents. + This row does not belong to the child table of the object. + The row does not belong to a table. + + + Gets the parent row of a using the specified , and . + The to use. + One of the values specifying the version of the data to get. + The parent of the current row. + The row is . +-or- +The does not belong to this table's parent relations. + A child row has multiple parents. + The relation's child table is not the table the row belongs to. + The row does not belong to a table. + The row does not have this version of data. + + + Gets the parent row of a using the specified of a . + The of a . + The parent of the current row. + The relation and row do not belong to the same table. + A child row has multiple parents. + The row does not belong to the table. + + + Gets the parent row of a using the specified of a , and . + The of a . + One of the values. + The parent of the current row. + The relation and row do not belong to the same table. + The is . + A child row has multiple parents. + The row does not belong to the table. + The row does not have the requested . + + + Gets the parent rows of a using the specified . + The to use. + An array of objects or an array of length zero. + The does not belong to this row's . + The row is . + The relation's child table is not the table the row belongs to. + The row does not belong to a . + + + Gets the parent rows of a using the specified , and . + The to use. + One of the values specifying the version of the data to get. + An array of objects or an array of length zero. + The does not belong to this row's . + The row is . + The relation's child table is not the table the row belongs to. + The row does not belong to a . + The row does not have the requested . + + + Gets the parent rows of a using the specified of a . + The of a . + An array of objects or an array of length zero. + The relation and row do not belong to the same table. + The row does not belong to the table. + + + Gets the parent rows of a using the specified of a , and . + The of a . + One of the values specifying the version of the data to get. Possible values are , , , and . + An array of objects or an array of length zero. + The relation and row do not belong to the same table. + The is . + The row does not belong to the table. + The row does not have the requested . + + + Gets a value that indicates whether there are errors in a row. + + if the row contains an error; otherwise, . + + + Gets a value that indicates whether a specified version exists. + One of the values that specifies the row version. + + if the version exists; otherwise, . + + + Gets a value that indicates whether the specified contains a null value. + A . + + if the column contains a null value; otherwise, . + + is . + The row does not belong to the table. + + + Gets a value that indicates whether the specified and contains a null value. + A . + One of the values that specifies the row version. Possible values are , , , and . + + if the column contains a null value; otherwise, . + + is . + The row does not belong to the table. + The row does not have the requested . + + + Gets a value that indicates whether the column at the specified index contains a null value. + The zero-based index of the column. + + if the column contains a null value; otherwise, . + No column corresponds to the index specified by . + The row does not belong to the table. + + + Gets a value that indicates whether the named column contains a null value. + The name of the column. + + if the column contains a null value; otherwise, . + The column specified by cannot be found. + + is . + The row does not belong to the table. + + + Gets or sets the data stored in the specified . + A that contains the data. + An that contains the data. + The column does not belong to this table. + The is null. + An attempt was made to set a value on a deleted row. + The data types of the value and the column do not match. + + + Gets the specified version of data stored in the specified . + A that contains information about the column. + One of the values that specifies the row version that you want. Possible values are , , , and . + An that contains the data. + The column does not belong to the table. + The argument contains null. + The row does not have this version of data. + + + Gets or sets the data stored in the column specified by index. + The zero-based index of the column. + An that contains the data. + Occurs when you try to set a value on a deleted row. + The argument is out of range. + Occurs when you set the value and the new value's does not match . + + + Gets the data stored in the column, specified by index and version of the data to retrieve. + The zero-based index of the column. + One of the values that specifies the row version that you want. Possible values are , , , and . + An that contains the data. + The argument is out of range. + The data types of the value and the column do not match. + The row does not have this version of data. + An attempt was made to set a value on a deleted row. + + + Gets or sets the data stored in the column specified by name. + The name of the column. + An that contains the data. + The column specified by cannot be found. + Occurs when you try to set a value on a deleted row. + Occurs when you set a value and its does not match . + Occurs when you try to insert a null value into a column where is set to . + + + Gets the specified version of data stored in the named column. + The name of the column. + One of the values that specifies the row version that you want. Possible values are , , , and . + An that contains the data. + The column specified by cannot be found. + The data types of the value and the column do not match. + The row does not have this version of data. + The row was deleted. + + + Gets or sets all the values for this row through an array. + An array of type . + The array is larger than the number of columns in the table. + A value in the array does not match its in its respective . + An edit broke a constraint. + An edit tried to change the value of a read-only column. + An edit tried to put a null value in a column where of the object is . + The row has been deleted. + + + Rejects all changes made to the row since was last called. + The row does not belong to the table. + + + Gets or sets the custom error description for a row. + The text describing an error. + + + Gets the current state of the row with regard to its relationship to the . + One of the values. + + + Changes the of a to . + + + Sets the error description for a column specified as a . + The to set the error description for. + The error description. + + + Sets the error description for a column specified by index. + The zero-based index of the column. + The error description. + The argument is out of range + + + Sets the error description for a column specified by name. + The name of the column. + The error description. + + + Changes the of a to . + + + Sets the value of the specified to a null value. + A . + + + Sets the parent row of a with specified new parent . + The new parent . + + + Sets the parent row of a with specified new parent and . + The new parent . + The relation to use. + One of the rows does not belong to a table + One of the rows is . + The relation does not belong to the of the object. + The relation's child is not the table this row belongs to. + + + Gets the for which this row has a schema. + The to which this row belongs. + + + Describes an action performed on a . + + + The row has been added to the table. + + + The row has changed. + + + The original and the current versions of the row have been changed. + + + The original version of the row has been changed. + + + The changes to the row have been committed. + + + The row was deleted from the table. + + + The row has not changed. + + + The most recent change to the row has been rolled back. + + + The type supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + Provides data for the , , , and events. + + + Initializes a new instance of the class. + The upon which an action is occurring. + One of the values. + + + Gets the action that has occurred on a . + One of the values. + + + Gets the row upon which an action has occurred. + The upon which an action has occurred. + + + Represents the method that will handle the , , , and events of a . + The source of the event. + A that contains the event data. + + + Represents a collection of rows for a . + + + Adds the specified to the object. + The to add. + The row is null. + The row either belongs to another table or already belongs to this table. + The addition invalidates a constraint. + The addition tries to put a null in a where is false. + + + Creates a row using specified values and adds it to the . + The array of values that are used to create the new row. + None. + The array is larger than the number of columns in the table. + A value does not match its respective column type. + Adding the row invalidates a constraint. + Trying to put a null in a column where is false. + + + Clears the collection of all rows. + A is enforced on the . + + + Gets a value that indicates whether the primary key of any row in the collection contains the specified value. + The value of the primary key to test for. + + if the collection contains a with the specified primary key value; otherwise, . + The table does not have a primary key. + + + Gets a value that indicates whether the primary key columns of any row in the collection contain the values specified in the object array. + An array of primary key values to test for. + + if the contains a with the specified key values; otherwise, . + The table does not have a primary key. + + + Copies all the objects from the collection into the given array, starting at the given destination array index. + The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + + Copies all the objects from the collection into the given array, starting at the given destination array index. + The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + + Gets the total number of objects in this collection. + The total number of objects in this collection. + + + Gets the row specified by the primary key value. + The primary key value of the to find. + A that contains the primary key value specified; otherwise a null value if the primary key value does not exist in the . + The table does not have a primary key. + + + Gets the row that contains the specified primary key values. + An array of primary key values to find. The type of the array is . + A object that contains the primary key values specified; otherwise a null value if the primary key value does not exist in the . + No row corresponds to that index value. + The table does not have a primary key. + + + Gets an for this collection. + An for this collection. + + + Gets the index of the specified object. + The to search for. + The zero-based index of the row, or -1 if the row is not found in the collection. + + + Inserts a new row into the collection at the specified location. + The to add. + The (zero-based) location in the collection where you want to add the . + The is less than 0. + + + Gets the row at the specified index. + The zero-based index of the row to return. + The specified . + The index value is greater than the number of items in the collection. + + + Removes the specified from the collection. + The to remove. + + + Removes the row at the specified index from the collection. + The index of the row to remove. + + + Returns a singleton instance of the class. + + + Gets a singleton instance of . This property is read-only. + An instance of a . + + + Compares two objects for equivalence by using value-based comparison. + The type of objects to be compared, typically . + + + Gets a singleton instance of . This property is read-only. + An instance of a . + + + Compares two objects by using a column-by-column, value-based comparison. + The first object to compare. + The second object to compare. + + if the two objects have ordered sets of column values that are equal; otherwise, . + One or both of the source objects are . + + + Returns a hash code for the specified object. + The to compute the hash code from. + An value representing the hash code of the row. + The source objects does not belong to a . + The source objects is . + + + Defines the extension methods to the class. This is a static class. + + + Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. + The input , which acts as the instance for the extension method. + The input object that specifies the column to return the value of. + A generic parameter that specifies the return type of the column. + The value, of type , of the specified by . + The value type of the underlying column could not be cast to the type specified by the generic parameter, . + The column specified by does not occur in the that the is a part of. + A null value was assigned to a non-nullable type. + + + Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. + The input , which acts as the instance for the extension method. + The input object that specifies the column to return the value of. + A enumeration that specifies the version of the column value to return, such as or version. + A generic parameter that specifies the return type of the column. + The value, of type , of the specified by and . + The value type of the underlying column could not be cast to the type specified by the generic parameter, . + The column specified by does not exist in the that the is a part of. + A null value was assigned to a non-nullable type. + + + Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. + The input , which acts as the instance for the extension method. + The column index. + A generic parameter that specifies the return type of the column. + The value, of type , of the specified by . + The value type of the underlying column could not be cast to the type specified by the generic parameter, . + The column specified by does not exist in the that the is a part of. + A null value was assigned to a non-nullable type. + + + Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. + The input , which acts as the instance for the extension method. + The zero-based ordinal of the column to return the value of. + A enumeration that specifies the version of the column value to return, such as or version. + A generic parameter that specifies the return type of the column. + The value, of type , of the specified by and . + The value type of the underlying column could not be cast to the type specified by the generic parameter, . + The column specified by does not exist in the that the is a part of. + A null value was assigned to a non-nullable type. + + + Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. + The input , which acts as the instance for the extension method. + The name of the column to return the value of. + A generic parameter that specifies the return type of the column. + The value, of type , of the specified by . + The value type of the underlying column could not be cast to the type specified by the generic parameter, . + The column specified by does not occur in the that the is a part of. + A value was assigned to a non-nullable type. + + + Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. + The input , which acts as the instance for the extension method. + The name of the column to return the value of. + A enumeration that specifies the version of the column value to return, such as or version. + A generic parameter that specifies the return type of the column. + The value, of type , of the specified by and . + The value type of the underlying column could not be cast to the type specified by the generic parameter, . + The column specified by does not exist in the that the is a part of. + A null value was assigned to a non-nullable type. + + + Sets a new value for the specified column in the . The method also supports nullable types. + The input , which acts as the instance for the extension method. + The input specifies which row value to retrieve. + The new row value for the specified column, of type . + A generic parameter that specifies the value type of the column. + The column specified by cannot be found. + The is null. + Occurs when attempting to set a value on a deleted row. + The value type of the underlying column could not be cast to the type specified by the generic parameter, . + + + Sets a new value for the specified column in the the method is called on. The method also supports nullable types. + The input , which acts as the instance for the extension method. + The zero-based ordinal of the column to set the value of. + The new row value for the specified column, of type . + A generic parameter that specifies the value type of the column. + Occurs when attempting to set a value on a deleted row. + The argument is out of range. + The value type of the underlying column could be not cast to the type specified by the generic parameter, . + + + Sets a new value for the specified column in the . The method also supports nullable types. + The input , which acts as the instance for the extension method. + The name of the column to set the value of. + The new row value for the specified column, of type . + A generic parameter that specifies the value type of the column. + The column specified by cannot be found. + Occurs when attempting to set a value on a deleted row. + The value type of the underlying column could not be cast to the type specified by the generic parameter, . + + + Gets the state of a object. + + + The row has been added to a , and has not been called. + + + The row was deleted using the method of the . + + + The row has been created but is not part of any . A 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. + + + The row has been modified and has not been called. + + + The row has not changed since was last called. + + + Describes the version of a . + + + The row contains current values. + + + The default version of . For a value of , or , the default version is . For a value of , the version is . + + + The row contains its original values. + + + The row contains a proposed value. + + + Represents a customized view of a . + + + Begins an edit procedure. + + + Cancels an edit procedure. + + + Returns a for the child with the specified child . + The object. + a for the child . + + + Returns a for the child with the specified and parent. + The object. + The parent object. + A for the child . + + is . + + + Returns a for the child with the specified child name. + A string containing the name. + a for the child . + + + Returns a for the child with the specified name and parent. + A string containing the name. + + to keep the created child view in sync with the parent; otherwise, . + a for the child . + + is . + + + Gets the to which this row belongs. + The to which this row belongs. + + + Deletes a row. + + + Commits changes to the underlying and ends the editing session that was begun with . Use to discard the changes made to the . + + + Gets a value indicating whether the current is identical to the specified object. + An to be compared. + + if is a and it returns the same row as the current ; otherwise . + + + Returns the hash code of the object. + A 32-bit signed integer hash code 1, which represents Boolean if the value of this instance is nonzero; otherwise the integer zero, which represents Boolean . + + + Indicates whether the row is in edit mode. + + if the row is in edit mode; otherwise . + + + Indicates whether a is new. + + if the row is new; otherwise . + + + Gets or sets a value in a specified column. + The column index. + The value of the column. + The doesn't allow edits and is not new. + No column corresponds to that index value. + + + Gets or sets a value in a specified column. + String that contains the specified column. + The value of the column. + A column with the specified name or relation was not found. +-or- +The doesn't allow edits and is not new. + Unmatched when setting a value. + + + Event that is raised when a property is changed. + + + Gets the being viewed. + The being viewed by the . + + + Gets the current version description of the . + One of the values. Possible values for the property are , , , and . + + + Returns a collection of custom attributes for this instance of a component. + An AttributeCollection containing the attributes for this object. + + + Returns the class name of this instance of a component. + The class name of this instance of a component. + + + Returns the name of this instance of a component. + The name of this instance of a component. + + + Returns a type converter for this instance of a component. + The type converter for this instance of a component. + + + Returns the default event for this instance of a component. + The default event for this instance of a component. + + + Returns the default property for this instance of a component. + The default property for this instance of a component. + + + Returns an editor of the specified type for this instance of a component. + A that represents the editor for this object. + An of the specified type that is the editor for this object, or if the editor cannot be found. + + + Returns the events for this instance of a component. + The events for this instance of a component. + + + Returns the events for this instance of a component with specified attributes. + The attributes + The events for this instance of a component. + + + Returns the properties for this instance of a component. + The properties for this instance of a component. + + + Returns the properties for this instance of a component with specified attributes. + The attributes. + The properties for this instance of a component. + + + Returns an object that contains the property described by the specified property descriptor. + A that represents the property whose owner is to be found. + An that represents the owner of the specified property. + + + Gets a message that describes any validation errors for the object. + The validation error on the object. + + + Gets the error message for the property with the given name. + The name of the property whose error message to get. + The error message for the property. The default is an empty string (""). + + + Represents an in-memory cache of data. + + + Initializes a new instance of the class. + + + Initializes a new instance of a class that has the given serialization information and context. + The data needed to serialize or deserialize an object. + The source and destination of a given serialized stream. + + + Initializes a new instance of the class. + The object. + The object. + The boolean value. + + + Initializes a new instance of a class with the given name. + The name of the . + + + Commits all the changes made to this since it was loaded or since the last time was called. + + + Begins the initialization of a that is used on a form or used by another component. The initialization occurs at run time. + + + Gets or sets a value indicating whether string comparisons within objects are case-sensitive. + + if string comparisons are case-sensitive; otherwise, . The default is . + + + Clears the of any data by removing all rows in all tables. + + + Copies the structure of the , including all schemas, relations, and constraints. Does not copy any data. + A new with the same schema as the current , but none of the data. + + + Copies both the structure and data for this . + A new with the same structure (table schemas, relations, and constraints) and data as this . + +If these classes have been subclassed, the copy will also be of the same subclasses. + + + Returns a with one result set per , in the same sequence as the tables appear in the collection. + A containing one or more result sets, corresponding to the instances contained within the source . + + + Returns a with one result set per . + An array of DataTables providing the order of the result sets to be returned in the . + A containing one or more result sets, corresponding to the instances contained within the source . The returned result sets are in the order specified by the parameter. + + + Gets or sets the name of the current . + The name of the . + + + Gets a custom view of the data contained in the to allow filtering, searching, and navigating using a custom . + A object. + + + Determines the for a . + The that a 's protected constructor is invoked with during deserialization in remoting scenarios. + The that a 's protected constructor is invoked with during deserialization in remoting scenarios. + An enumeration indicating whether schema information has been omitted from the payload. + + + Determines the for a . + The instance that is passed during deserialization of the . + An enumeration indicating whether schema information has been omitted from the payload. + + + Ends the initialization of a that is used on a form or used by another component. The initialization occurs at run time. + + + Gets or sets a value indicating whether constraint rules are followed when attempting any update operation. + + if rules are enforced; otherwise, . The default is . + One or more constraints cannot be enforced. + + + Gets the collection of customized user information associated with the . + A with all custom user information. + + + Gets a copy of the that contains all changes made to it since it was loaded or since was last called. + A copy of the changes from this that can have actions performed on it and later be merged back in using . If no changed rows are found, the method returns . + + + Gets a copy of the containing all changes made to it since it was last loaded, or since was called, filtered by . + One of the values. + A filtered copy of the that can have actions performed on it, and subsequently be merged back in using . If no rows of the desired are found, the method returns . + + + Gets a copy of for the DataSet. + The specified schema set. + A copy of . + + + Populates a serialization information object with the data needed to serialize the . + A that holds the serialized data associated with the . + A that contains the source and destination of the serialized stream associated with the . + The parameter is . + + + Returns a serializable instance. + The instance. + + + Deserializes the table data from the binary or XML stream. + The instance. + The streaming context. + + + Returns the XML representation of the data stored in the . + A string that is a representation of the data stored in the . + + + Returns the XML Schema for the XML representation of the data stored in the . + String that is the XML Schema for the XML representation of the data stored in the . + + + Gets a value indicating whether the has changes, including new, deleted, or modified rows. + + if the has changes; otherwise, . + + + Gets a value indicating whether the has changes, including new, deleted, or modified rows, filtered by . + One of the values. + + if the has changes; otherwise, . + + + Gets a value indicating whether there are errors in any of the objects within this . + + if any table contains an error; otherwise, . + + + Applies the XML schema from the specified to the . + The from which to read the schema. + An array of namespace Uniform Resource Identifier (URI) strings to be excluded from schema inference. + + + Applies the XML schema from the specified to the . + The from which to read the schema. + An array of namespace Uniform Resource Identifier (URI) strings to be excluded from schema inference. + + + Applies the XML schema from the specified file to the . + The name of the file (including the path) from which to read the schema. + An array of namespace Uniform Resource Identifier (URI) strings to be excluded from schema inference. + + is not set to . + + + Applies the XML schema from the specified to the . + The from which to read the schema. + An array of namespace Uniform Resource Identifier (URI) strings to be excluded from schema inference. + + + Occurs after the is initialized. + + + Deserialize all of the tables data of the DataSet from the binary or XML stream. + + + Inspects the format of the serialized representation of the . + The object. + The object. + + if the specified represents a serialized in its binary format, otherwise. + + + Gets a value that indicates whether the is initialized. + + to indicate the component has completed initialization; otherwise, . + + + Fills a with values from a data source using the supplied , using an array of instances to supply the schema and namespace information. + An that provides one or more result sets. + A value from the enumeration that indicates how rows already in the instances within the will be combined with incoming rows that share the same primary key. + An array of instances, from which the method retrieves name and namespace information. Each of these tables must be a member of the contained by this . + + + Fills a with values from a data source using the supplied , using an array of instances to supply the schema and namespace information. + An that provides one or more result sets. + A value from the enumeration that indicates how rows already in the instances within the will be combined with incoming rows that share the same primary key. + A delegate to call when an error occurs while loading data. + An array of instances, from which the method retrieves name and namespace information. + + + Fills a with values from a data source using the supplied , using an array of strings to supply the names for the tables within the . + An that provides one or more result sets. + A value from the enumeration that indicates how rows already in the instances within the will be combined with incoming rows that share the same primary key. + An array of strings, from which the method retrieves table name information. + + + Gets or sets the locale information used to compare strings within the table. + A that contains data about the user's machine locale. The default is . + + + Merges an array of objects into the current . + The array of objects to be merged into the . + + + Merges an array of objects into the current , preserving or discarding changes in the and handling an incompatible schema according to the given arguments. + The array of objects to be merged into the . + + to preserve changes in the ; otherwise, . + One of the values. + + + Merges a specified and its schema into the current . + The whose data and schema will be merged. + One or more constraints cannot be enabled. + The is . + + + Merges a specified and its schema into the current , preserving or discarding any changes in this according to the given argument. + The whose data and schema will be merged. + + to preserve changes in the current ; otherwise, . + + + Merges a specified and its schema with the current , preserving or discarding changes in the current and handling an incompatible schema according to the given arguments. + The whose data and schema will be merged. + + to preserve changes in the current ; otherwise, . + One of the values. + The is . + + + Merges a specified and its schema into the current . + The whose data and schema will be merged. + The is . + + + Merges a specified and its schema into the current , preserving or discarding changes in the and handling an incompatible schema according to the given arguments. + The whose data and schema will be merged. + One of the values. + + to preserve changes in the ; otherwise, . + The is . + + + Occurs when a target and source have the same primary key value, and is set to true. + + + Gets or sets the namespace of the . + The namespace of the . + The namespace already has data. + + + Raises the event. + A that contains the event data. + + + Occurs when a object is removed from a . + The being removed. + + + Occurs when a is removed from a . + The being removed. + + + Gets or sets an XML prefix that aliases the namespace of the . + The XML prefix for the namespace. + + + Sends a notification that the specified property is about to change. + The name of the property that is about to change. + + + Reads XML schema and data into the using the specified . + An object that derives from . + The used to read the data. + + + Reads XML schema and data into the using the specified and . + The from which to read. + One of the values. + The used to read the data. + + + Reads XML schema and data into the using the specified . + The from which to read the schema and data. + The used to read the data. + + + Reads XML schema and data into the using the specified and . + The from which to read. + One of the values. + The used to read the data. + + + Reads XML schema and data into the using the specified file. + The filename (including the path) from which to read. + The used to read the data. + + is not set to . + + + Reads XML schema and data into the using the specified file and . + The filename (including the path) from which to read. + One of the values. + The used to read the data. + + is not set to . + + + Reads XML schema and data into the using the specified . + The from which to read. + The used to read the data. + + + Reads XML schema and data into the using the specified and . + The from which to read. + One of the values. + The used to read the data. + + + Reads the XML schema from the specified into the . + The from which to read. + + + Reads the XML schema from the specified into the . + The from which to read. + + + Reads the XML schema from the specified file into the . + The file name (including the path) from which to read. + + is not set to . + + + Reads the XML schema from the specified into the . + The from which to read. + + + Ignores attributes and returns an empty DataSet. + The specified XML reader. + + + Rolls back all the changes made to the since it was created, or since the last time was called. + + + Gets the collection of relations that link tables and allow navigation from parent tables to child tables. + A that contains a collection of objects. An empty collection is returned if no objects exist. + + + Gets or sets a for the used during remoting. + A object. + + + Clears all tables and removes all relations, foreign constraints, and tables from the . Subclasses should override to restore a to its original state. + + + Gets or sets a for a . + A for a . + + + Gets a value indicating whether property should be persisted. + + if the property value has been changed from its default; otherwise, . + + + Gets a value indicating whether property should be persisted. + + if the property value has been changed from its default; otherwise, . + + + Gets or sets an for the . + An for the . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + A . + + + For a description of this member, see . + A . + + + Gets the collection of tables contained in the . + The contained by this . An empty collection is returned if no objects exist. + + + Writes the current data for the using the specified . + A object used to write to a file. + + + Writes the current data, and optionally the schema, for the using the specified and . To write the schema, set the value for the parameter to . + A object used to write to a file. + One of the values. + + + Writes the current data for the using the specified . + The object with which to write. + + + Writes the current data, and optionally the schema, for the using the specified and . To write the schema, set the value for the parameter to . + A object used to write the document. + One of the values. + + + Writes the current data for the to the specified file. + The file name (including the path) to which to write. + + is not set to . + + + Writes the current data, and optionally the schema, for the to the specified file using the specified . To write the schema, set the value for the parameter to . + The file name (including the path) to which to write. + One of the values. + + is not set to . + + + Writes the current data for the to the specified . + The with which to write. + + + Writes the current data, and optionally the schema, for the using the specified and . To write the schema, set the value for the parameter to . + The with which to write. + One of the values. + + + Writes the structure as an XML schema to the specified object. + A object used to write to a file. + + + Writes the structure as an XML schema to the specified object. + A object to write to. + A delegate used to convert to string. + + + Writes the structure as an XML schema to the specified object. + The object with which to write. + + + Writes the structure as an XML schema to the specified . + A object to write to. + A delegate used to convert to string. + + + Writes the structure as an XML schema to a file. + The file name (including the path) to which to write. + + is not set to . + + + Writes the structure as an XML schema to a file. + The name of the file to write to. + A delegate used to convert to string. + + + Writes the structure as an XML schema to an object. + The to write to. + + + Writes the structure as an XML schema to the specified . + A object to write to. + A delegate used to convert to string. + + + Describes the serialization format for columns in a . + + + + is always stored in Local. If or 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. + + + + is always stored in Unspecified. If or is assigned to a column in this mode, it is first converted into . Serialization in this mode does not cause an offset. + + + + is stored in Unspecified. If or is assigned to a column in this mode, it is first converted into . 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 during serialization. + + + + is stored in Universal Coordinated Time (UTC). If or is assigned to a column in this mode, it is first converted into format. Serialization in this mode is always performed in . There is no offset during serialization. + + + Marks a property, event, or extender with a description. Visual designers can display this description when referencing the member. + + + Initializes a new instance of the class using the specified description string. + The description string. + + + Gets the text for the description. + The description string. + + + Represents one table of in-memory data. + + + Initializes a new instance of the class with no arguments. + + + Initializes a new instance of the class with the and the . + The data needed to serialize or deserialize an object. + The source and destination of a given serialized stream. + + + Initializes a new instance of the class with the specified table name. + The name to give the table. If is or an empty string, a default name is given when added to the . + + + Initializes a new instance of the class using the specified table name and namespace. + The name to give the table. If is or an empty string, a default name is given when added to the . + The namespace for the XML representation of the data stored in the . + + + Commits all the changes made to this table since the last time was called. + + + Begins the initialization of a that is used on a form or used by another component. The initialization occurs at run time. + + + Turns off notifications, index maintenance, and constraints while loading data. + + + Indicates whether string comparisons within the table are case-sensitive. + + if the comparison is case-sensitive; otherwise . The default is set to the parent object's property, or if the was created independently of a . + + + Gets the collection of child relations for this . + A that contains the child relations for the table. An empty collection is returned if no objects exist. + + + Clears the of all data. + + + Clones the structure of the , including all schemas and constraints. + A new with the same schema as the current . + + + Occurs after a value has been changed for the specified in a . + + + Occurs when a value is being changed for the specified in a . + + + Gets the collection of columns that belong to this table. + A that contains the collection of objects for the table. An empty collection is returned if no objects exist. + + + Computes the given expression on the current rows that pass the filter criteria. + The expression to compute. + The filter to limit the rows that evaluate in the expression. + An , set to the result of the computation. If the expression evaluates to null, the return value will be . + + + Gets the collection of constraints maintained by this table. + A that contains the collection of objects for the table. An empty collection is returned if no objects exist. + + + Copies both the structure and data for this . + A new with the same structure (table schemas and constraints) and data as this . +If these classes have been derived, the copy will also be of the same derived classes. + creates a new with the same structure and data as the original . To copy the structure to a new , but not the data, use . + + + Returns a corresponding to the data within this . + A containing one result set, corresponding to the source instance. + + + Creates a new instance of . + The new expression. + + + Gets the to which this table belongs. + The to which this table belongs. + + + Gets a customized view of the table that may include a filtered view, or a cursor position. + The associated with the . + + + Gets or sets the expression that returns a value used to represent this table in the user interface. The property lets you display the name of this table in a user interface. + A display string. + + + Ends the initialization of a that is used on a form or used by another component. The initialization occurs at run time. + + + Turns on notifications, index maintenance, and constraints after loading data. + + + Gets the collection of customized user information. + A that contains custom user information. + + + Checks whether initialization is in progress. The initialization occurs at run time. + + + Gets a copy of the that contains all changes made to it since it was loaded or was last called. + A copy of the changes from this , or if no changes are found. + + + Gets a copy of the containing all changes made to it since it was last loaded, or since was called, filtered by . + One of the values. + A filtered copy of the that can have actions performed on it, and later be merged back in the using . If no rows of the desired are found, the method returns . + + + This method returns an instance containing the Web Services Description Language (WSDL) that describes the for Web Services. + An instance. + The instance. + + + Gets an array of objects that contain errors. + An array of objects that have errors. + + + Populates a serialization information object with the data needed to serialize the . + A object that holds the serialized data associated with the . + A object that contains the source and destination of the serialized stream associated with the . + The parameter is a null reference ( in Visual Basic). + + + Gets the row type. + The type of the . + + + For a description of this member, see . + An that describes the XML representation of the object that is produced by the method and consumed by the method. + + + Gets a value indicating whether there are errors in any of the rows in any of the tables of the to which the table belongs. + + if errors exist; otherwise . + + + Copies a into a , preserving any property settings, as well as original and current values. + The to be imported. + + + Occurs after the is initialized. + + + Gets a value that indicates whether the is initialized. + + to indicate the component has completed initialization; otherwise . + + + Fills a with values from a data source using the supplied . If the already contains rows, the incoming data from the data source is merged with the existing rows. + An that provides a result set. + + + Fills a with values from a data source using the supplied . If the already contains rows, the incoming data from the data source is merged with the existing rows according to the value of the parameter. + An that provides one or more result sets. + A value from the enumeration that indicates how rows already in the are combined with incoming rows that share the same primary key. + + + Fills a with values from a data source using the supplied using an error-handling delegate. + A that provides a result set. + A value from the enumeration that indicates how rows already in the are combined with incoming rows that share the same primary key. + A delegate to call when an error occurs while loading data. + + + Finds and updates a specific row. If no matching row is found, a new row is created using the given values. + An array of values used to create the new row. + + to accept changes; otherwise . + The new . + The array is larger than the number of columns in the table. + A value doesn't match its respective column type. + Adding the row invalidates a constraint. + Attempting to put a null in a column where is false. + + + Finds and updates a specific row. If no matching row is found, a new row is created using the given values. + An array of values used to create the new row. + Used to determine how the array values are applied to the corresponding values in an existing row. + The new . + + + Gets or sets the locale information used to compare strings within the table. + A that contains data about the user's machine locale. The default is the object's (returned by the property) to which the belongs; if the table doesn't belong to a , the default is the current system . + + + Merge the specified with the current . + The to be merged with the current . + + + Merge the specified with the current , indicating whether to preserve changes in the current . + The to be merged with the current . + + , to preserve changes in the current ; otherwise . + + + Merge the specified with the current , indicating whether to preserve changes and how to handle missing schema in the current . + The to be merged with the current . + + , to preserve changes in the current ; otherwise . + One of the values. + + + Gets or sets the initial starting size for this table. + The initial starting size in rows of this table. The default is 50. + + + Gets or sets the namespace for the XML representation of the data stored in the . + The namespace of the . + + + Creates a new with the same schema as the table. + A with the same schema as the . + + + Returns an array of . + A value that describes the size of the array. + The new array. + + + Creates a new row from an existing row. + A object. + A derived class. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Notifies the that a is being removed. + The being removed. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Gets the collection of parent relations for this . + A that contains the parent relations for the table. An empty collection is returned if no objects exist. + + + Gets or sets the namespace for the XML representation of the data stored in the . + The prefix of the . + + + Gets or sets an array of columns that function as primary keys for the data table. + An array of objects. + The key is a foreign key. + + + Reads XML schema and data into the using the specified . + An object that derives from + The used to read the data. + + + Reads XML schema and data into the using the specified . + The that will be used to read the data. + The used to read the data. + + + Reads XML schema and data into the from the specified file. + The name of the file from which to read the data. + The used to read the data. + + + Reads XML Schema and Data into the using the specified . + The that will be used to read the data. + The used to read the data. + + + Reads an XML schema into the using the specified stream. + The stream used to read the schema. + + + Reads an XML schema into the using the specified . + The used to read the schema information. + + + Reads an XML schema into the from the specified file. + The name of the file from which to read the schema information. + + + Reads an XML schema into the using the specified . + The used to read the schema information. + + + Reads from an XML stream. + A object. + + + Rolls back all changes that have been made to the table since it was loaded, or the last time was called. + + + Gets or sets the serialization format. + A enumeration specifying either or serialization. + + + Resets the 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. + + + Occurs after a has been changed successfully. + + + Occurs when a is changing. + + + Occurs after a row in the table has been deleted. + + + Occurs before a row in the table is about to be deleted. + + + Gets the collection of rows that belong to this table. + A that contains objects; otherwise a null value if no objects exist. + + + Gets an array of all objects. + An array of objects. + + + Gets an array of all objects that match the filter criteria. + The criteria to use to filter the rows. For examples on how to filter rows, see DataView RowFilter Syntax [C#]. + An array of objects. + + + Gets an array of all objects that match the filter criteria, in the specified sort order. + The criteria to use to filter the rows. For examples on how to filter rows, see DataView RowFilter Syntax [C#]. + A string specifying the column and sort direction. + An array of objects matching the filter expression. + + + Gets an array of all objects that match the filter in the order of the sort that match the specified state. + The criteria to use to filter the rows. For examples on how to filter rows, see DataView RowFilter Syntax [C#]. + A string specifying the column and sort direction. + One of the values. + An array of objects. + + + Gets or sets an for the . + An for the . + + + For a description of this member, see . + + if the collection is a collection of objects; otherwise, . + + + For a description of this member, see . + An that can be bound to a data source from the object. + + + For a description of this member, see . + An that describes the XML representation of the object that is produced by the method and consumed by the method. + + + For a description of this member, see . + An XmlReader. + + + For a description of this member, see . + An XmlWriter. + + + Occurs after a is cleared. + + + Occurs when a is cleared. + + + Gets or sets the name of the . + The name of the . + + or empty string ("") is passed in and this table belongs to a collection. + The table belongs to a collection that already has a table with the same name. (Comparison is case-sensitive). + + + Occurs when a new is inserted. + + + Gets the and , if there is one as a concatenated string. + A string consisting of the and the values. + + + Writes the current contents of the as XML using the specified . + The stream to which the data will be written. + + + Writes the current contents of the as XML using the specified . To save the data for the table and all its descendants, set the parameter to . + The stream to which the data will be written. + If , write the contents of the current table and all its descendants. If (the default value), write the data for the current table only. + + + Writes the current data, and optionally the schema, for the to the specified file using the specified . To write the schema, set the value for the parameter to . + The stream to which the data will be written. + One of the values. + + + Writes the current data, and optionally the schema, for the to the specified file using the specified . To write the schema, set the value for the parameter to . To save the data for the table and all its descendants, set the parameter to . + The stream to which the data will be written. + One of the values. + If , write the contents of the current table and all its descendants. If (the default value), write the data for the current table only. + + + Writes the current contents of the as XML using the specified . + The with which to write the content. + + + Writes the current contents of the as XML using the specified . To save the data for the table and all its descendants, set the parameter to . + The with which to write the content. + If , write the contents of the current table and all its descendants. If (the default value), write the data for the current table only. + + + Writes the current data, and optionally the schema, for the using the specified and . To write the schema, set the value for the parameter to . + The used to write the document. + One of the values. + + + Writes the current data, and optionally the schema, for the using the specified and . To write the schema, set the value for the parameter to . To save the data for the table and all its descendants, set the parameter to . + The used to write the document. + One of the values. + If , write the contents of the current table and all its descendants. If (the default value), write the data for the current table only. + + + Writes the current contents of the as XML using the specified file. + The file to which to write the XML data. + + + Writes the current contents of the as XML using the specified file. To save the data for the table and all its descendants, set the parameter to . + The file to which to write the XML data. + If , write the contents of the current table and all its descendants. If (the default value), write the data for the current table only. + + + Writes the current data, and optionally the schema, for the using the specified file and . To write the schema, set the value for the parameter to . + The name of the file to which the data will be written. + One of the values. + + + Writes the current data, and optionally the schema, for the using the specified file and . To write the schema, set the value for the parameter to . To save the data for the table and all its descendants, set the parameter to . + The name of the file to which the data will be written. + One of the values. + If , write the contents of the current table and all its descendants. If (the default value), write the data for the current table only. + + + Writes the current contents of the as XML using the specified . + The with which to write the contents. + + + Writes the current contents of the as XML using the specified . + The with which to write the contents. + If , write the contents of the current table and all its descendants. If (the default value), write the data for the current table only. + + + Writes the current data, and optionally the schema, for the using the specified and . To write the schema, set the value for the parameter to . + The used to write the document. + One of the values. + + + Writes the current data, and optionally the schema, for the using the specified and . To write the schema, set the value for the parameter to . To save the data for the table and all its descendants, set the parameter to . + The used to write the document. + One of the values. + If , write the contents of the current table and all its descendants. If (the default value), write the data for the current table only. + + + Writes the current data structure of the as an XML schema to the specified stream. + The stream to which the XML schema will be written. + + + Writes the current data structure of the as an XML schema to the specified stream. To save the schema for the table and all its descendants, set the parameter to . + The stream to which the XML schema will be written. + If , write the schema of the current table and all its descendants. If (the default value), write the schema for the current table only. + + + Writes the current data structure of the as an XML schema using the specified . + The with which to write. + + + Writes the current data structure of the as an XML schema using the specified . To save the schema for the table and all its descendants, set the parameter to . + The with which to write. + If , write the schema of the current table and all its descendants. If (the default value), write the schema for the current table only. + + + Writes the current data structure of the as an XML schema to the specified file. + The name of the file to use. + + + Writes the current data structure of the as an XML schema to the specified file. To save the schema for the table and all its descendants, set the parameter to . + The name of the file to use. + If , write the schema of the current table and all its descendants. If (the default value), write the schema for the current table only. + + + Writes the current data structure of the as an XML schema using the specified . + The to use. + + + Writes the current data structure of the as an XML schema using the specified . To save the schema for the table and all its descendants, set the parameter to . + The used to write the document. + If , write the schema of the current table and all its descendants. If (the default value), write the schema for the current table only. + + + Provides data for the method. + + + Initializes a new instance of the class. + The whose rows are being cleared. + + + Gets the table whose rows are being cleared. + The whose rows are being cleared. + + + Gets the table name whose rows are being cleared. + A indicating the table name. + + + Gets the namespace of the table whose rows are being cleared. + A indicating the namespace name. + + + Represents the method that handles the method. + The source of the event. + A that contains the event data. + + + Represents the collection of tables for the . + + + Creates a new object by using a default name and adds it to the collection. + The newly created . + + + Adds the specified to the collection. + The object to add. + The value specified for the table is . + The table already belongs to this collection, or belongs to another collection. + A table in the collection has the same name. The comparison is not case sensitive. + + + Creates a object by using the specified name and adds it to the collection. + The name to give the created . + The newly created . + A table in the collection has the same name. (The comparison is not case sensitive.) + + + Creates a object by using the specified name and adds it to the collection. + The name to give the created . + The namespace to give the created . + The newly created . + A table in the collection has the same name. (The comparison is not case sensitive.) + + + Copies the elements of the specified array to the end of the collection. + The array of objects to add to the collection. + + + Verifies whether the specified object can be removed from the collection. + The in the collection to perform the check against. + + if the table can be removed; otherwise . + + + Clears the collection of all objects. + + + Occurs after the is changed because of objects being added or removed. + + + Occurs while the is changing because of objects being added or removed. + + + Gets a value that indicates whether a object with the specified name exists in the collection. + The name of the to find. + + if the specified table exists; otherwise . + + + Gets a value that indicates whether a object with the specified name and table namespace exists in the collection. + The name of the to find. + The name of the namespace to look in. + + if the specified table exists; otherwise . + + + Copies all the elements of the current to a one-dimensional , starting at the specified destination array index. + The one-dimensional to copy the current object's elements into. + The destination index to start copying into. + + + Gets the index of the specified object. + The to search for. + The zero-based index of the table, or -1 if the table is not found in the collection. + + + Gets the index in the collection of the object with the specified name. + The name of the object to look for. + The zero-based index of the with the specified name, or -1 if the table does not exist in the collection. + +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. + + + Gets the index in the collection of the specified object. + The name of the object to look for. + The name of the namespace to look in. + The zero-based index of the with the specified name, or -1 if the table does not exist in the collection. + + + Gets the object at the specified index. + The zero-based index of the to find. + A with the specified index; otherwise if the does not exist. + The index value is greater than the number of items in the collection. + + + Gets the object with the specified name. + The name of the to find. + A with the specified name; otherwise if the does not exist. + + + Gets the object with the specified name in the specified namespace. + The name of the to find. + The name of the namespace to look in. + A with the specified name; otherwise if the does not exist. + + + Removes the specified object from the collection. + The to remove. + The value specified for the table is . + The table does not belong to this collection. +-or- +The table is part of a relationship. + + + Removes the object with the specified name from the collection. + The name of the object to remove. + The collection does not have a table with the specified name. + + + Removes the object with the specified name from the collection. + The name of the object to remove. + The name of the namespace to look in. + The collection does not have a table with the specified name. + + + Removes the object at the specified index from the collection. + The index of the to remove. + The collection does not have a table at the specified index. + + + Defines the extension methods to the class. is a static class. + + + Creates and returns a LINQ-enabled object. + The source from which the LINQ-enabled is created. + A LINQ-enabled object. + + + Creates and returns a LINQ-enabled object representing the LINQ to DataSet query. + The source LINQ to DataSet query from which the LINQ-enabled is created. + The type of objects in the source sequence, typically . + A LINQ-enabled object. + + + Returns an object, where the generic parameter is . This object can be used in a LINQ expression or method query. + The source to make enumerable. + An object, where the generic parameter is . + The source is . + + + Returns a that contains copies of the objects, given an input object where the generic parameter is . + The source sequence. + The type of objects in the source sequence, typically . + A that contains the input sequence as the type of objects. + The source sequence is and a new table cannot be created. + A in the source sequence has a state of . +The source sequence does not contain any objects. +A in the source sequence is . + + + Copies objects to the specified , given an input object where the generic parameter is . + The source sequence. + The destination . + A enumeration that specifies the load options. + The type of objects in the source sequence, typically . + The copied objects do not fit the schema of the destination . + The source sequence is or the destination is . + A in the source sequence has a state of . +The source sequence does not contain any objects. +A in the source sequence is . + + + Copies objects to the specified , given an input object where the generic parameter is . + The source sequence. + The destination . + A enumeration that specifies the load options. + A delegate that represents the method that will handle an error. + The type of objects in the source sequence, typically . + The copied objects do not fit the schema of the destination . + The source sequence is or the destination is . + A in the source sequence has a state of . +-or- +The source sequence does not contain any objects. +-or- +A in the source sequence is . + + + Provides data for the method. + + + Initializes a new instance of . + The being added. + + + Gets the row that is being added. + The that is being added. + + + Represents the method that handles the method. + The source of the event. + A that contains the event data. + + + The obtains the contents of one or more objects in the form of one or more read-only, forward-only result sets. + + + Initializes a new instance of the class by using data from the supplied . + The from which the new obtains its result set. + + + Initializes a new instance of the class using the supplied array of objects. + The array of objects that supplies the results for the new object. + + + Closes the current . + + + The depth of nesting for the current row of the . + The depth of nesting for the current row; always zero. + + + Returns the number of columns in the current row. + When not positioned in a valid result set, 0; otherwise the number of columns in the current row. + An attempt was made to retrieve the field count in a closed . + + + Gets the value of the specified column as a . + The zero-based column ordinal. + The value of the specified column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a . + + + Gets the value of the specified column as a byte. + The zero-based column ordinal. + The value of the specified column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a byte. + + + Reads a stream of bytes starting at the specified column offset into the buffer as an array starting at the specified buffer offset. + The zero-based column ordinal. + The index within the field from which to start the read operation. + The buffer into which to read the stream of bytes. + The index within the buffer at which to start placing the data. + The maximum length to copy into the buffer. + The actual number of bytes read. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a byte array. + + + Gets the value of the specified column as a character. + The zero-based column ordinal. + The value of the column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified field does not contain a character. + + + Returns the value of the specified column as a character array. + The zero-based column ordinal. + The index within the field from which to start the read operation. + The buffer into which to read the stream of chars. + The index within the buffer at which to start placing the data. + The maximum length to copy into the buffer. + The actual number of characters read. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a character array. + + + Gets a string representing the data type of the specified column. + The zero-based column ordinal. + A string representing the column's data type. + The index passed was outside the range of 0 to - 1. + An attempt was made to read or access a column in a closed . + + + Gets the value of the specified column as a object. + The zero-based column ordinal. + The value of the specified column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a DateTime value. + + + Gets the value of the specified column as a . + The zero-based column ordinal. + The value of the specified column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a value. + + + Gets the value of the column as a double-precision floating point number. + The zero-based ordinal of the column. + The value of the specified column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a double-precision floating point number. + + + Returns an enumerator that can be used to iterate through the item collection. + An object that represents the item collection. + An attempt was made to read or access a column in a closed . + + + Gets the that is the data type of the object. + The zero-based column ordinal. + The that is the data type of the object. + The index passed was outside the range of 0 to - 1. + An attempt was made to read or access a column in a closed . + + + Gets the value of the specified column as a single-precision floating point number. + The zero-based column ordinal. + The value of the column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a single-precision floating point number. + + + Gets the value of the specified column as a globally-unique identifier (GUID). + The zero-based column ordinal. + The value of the specified column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a GUID. + + + Gets the value of the specified column as a 16-bit signed integer. + The zero-based column ordinal + The value of the specified column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a 16-bit signed integer. + + + Gets the value of the specified column as a 32-bit signed integer. + The zero-based column ordinal + The value of the specified column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a 32-bit signed integer value. + + + Gets the value of the specified column as a 64-bit signed integer. + The zero-based column ordinal + The value of the specified column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a 64-bit signed integer value. + + + Gets the value of the specified column as a . + The zero-based column ordinal + The name of the specified column. + The index passed was outside the range of 0 to - 1. + An attempt was made to read or access a column in a closed . + + + Gets the column ordinal, given the name of the column. + The name of the column. + The zero-based column ordinal. + An attempt was made to read or access a column in a closed . + The name specified is not a valid column name. + + + Gets the type of the specified column in provider-specific format. + The zero-based column ordinal. + The that is the data type of the object. + The index passed was outside the range of 0 to - 1. + An attempt was made to read or access a column in a closed . + + + Gets the value of the specified column in provider-specific format. + The zero-based number of the column whose value is retrieved. + The value of the specified column in provider-specific format. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed + + + Fills the supplied array with provider-specific type information for all the columns in the . + An array of objects to be filled in with type information for the columns in the . + The number of column values copied into the array. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + + + Returns a that describes the column metadata of the . + A that describes the column metadata. + The is closed. + + + Gets the value of the specified column as a string. + The zero-based column ordinal + The value of the specified column. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + The specified column does not contain a string. + + + Gets the value of the specified column in its native format. + The zero-based column ordinal + The value of the specified column. This method returns for null columns. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access columns in a closed . + + + Populates an array of objects with the column values of the current row. + An array of into which to copy the column values from the . + The number of column values copied into the array. + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + + + Gets a value that indicates whether the contains one or more rows. + + if the contains one or more rows; otherwise . + An attempt was made to retrieve information about a closed . + + + Gets a value that indicates whether the is closed. + + if the is closed; otherwise, . + + + Gets a value that indicates whether the column contains non-existent or missing values. + The zero-based column ordinal + + if the specified column value is equivalent to ; otherwise, . + The index passed was outside the range of 0 to - 1. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + + + Gets the value of the specified column in its native format given the column ordinal. + The zero-based column ordinal. + The value of the specified column in its native format. + The index passed was outside the range of 0 to - 1. + + + Gets the value of the specified column in its native format given the column name. + The name of the column. + The value of the specified column in its native format. + The name specified is not a valid column name. + An attempt was made to retrieve data from a deleted row. + An attempt was made to read or access a column in a closed . + + + Advances the to the next result set, if any. + + if there was another result set; otherwise . + An attempt was made to navigate within a closed . + + + Advances the to the next record. + + if there was another row to read; otherwise . + An attempt was made to read or access a column in a closed . + + + Gets the number of rows inserted, changed, or deleted by execution of the SQL statement. + The does not support this property and always returns 0. + + + Represents a databindable, customized view of a for sorting, filtering, searching, editing, and navigation. The does not store data, but instead represents a connected view of its corresponding . Changes to the 's data will affect the . Changes to the 's data will affect all s associated with it. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified . + A to add to the . + + + Initializes a new instance of the class with the specified , , , and . + A to add to the . + A to apply to the . + A to apply to the . + A to apply to the . + + + Adds a new row to the . + A new object. + + + Sets or gets a value that indicates whether deletes are allowed. + + , if deletes are allowed; otherwise, . + + + Gets or sets a value that indicates whether edits are allowed. + + , if edits are allowed; otherwise, . + + + Gets or sets a value that indicates whether the new rows can be added by using the method. + + , if new rows can be added; otherwise, . + + + 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 . + + , if the default sort is used; otherwise, . + + + Starts the initialization of a that is used on a form or used by another component. The initialization occurs at runtime. + + + Closes the . + + + Occurs after a has been changed successfully. + The source of the event. + A that contains the event data. + + + Copies items into an array. Only for Web Forms Interfaces. + array to copy into. + index to start at. + + + Gets the number of records in the after and have been applied. + The number of records in the . + + + Gets the associated with this view. + The that created this view. If this is the default for a , the property returns the default for the . Otherwise, if the was created without a , this property is . + + + Deletes a row at the specified index. + The index of the row to delete. + + + Disposes of the resources (other than memory) used by the object. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Ends the initialization of a that is used on a form or used by another component. The initialization occurs at runtime. + + + Determines whether the specified instances are considered equal. + The to be compared. + + if the two instances are equal; otherwise, . + + + Finds a row in the by the specified sort key value. + The object to search for. + The index of the row in the that contains the sort key value specified; otherwise -1 if the sort key value does not exist. + + + Finds a row in the by the specified sort key values. + An array of values, typed as . + The index of the position of the first row in the that matches the sort key values specified; otherwise -1 if there are no matching sort key values. + + + Returns an array of objects whose columns match the specified sort key value. + The column value, typed as , to search for. + An array of objects whose columns match the specified sort key value; or, if no rows contain the specified sort key values, an empty array. + + + Returns an array of objects whose columns match the specified sort key value. + An array of column values, typed as , to search for. + An array of objects whose columns match the specified sort key value; or, if no rows contain the specified sort key values, an empty array. + + + Gets an enumerator for this . + An for navigating through the list. + + + Occurs after a has been changed successfully. + The source of the event. + A that contains the event data. + + + Occurs when initialization of the is completed. + + + Gets a value that indicates whether the component is initialized. + + to indicate the component has completed initialization; otherwise, . + + + Gets a value that indicates whether the data source is currently open and projecting views of data on the . + + , if the source is open; otherwise, . + + + Gets a row of data from a specified table. + The index of a record in the . + A of the row that you want. + + + Occurs when the list managed by the changes. + + + Raises the event. + A that contains the event data. + + + Opens a . + + + Reserved for internal use only. + + + Gets or sets the expression used to filter which rows are viewed in the . + A string that specifies how rows are to be filtered. + + + Gets or sets the row state filter used in the . + One of the values. + + + Gets or sets the sort column or columns, and sort order for the . + A string that contains the column name followed by "ASC" (ascending) or "DESC" (descending). Columns are sorted ascending by default. Multiple columns can be separated by commas. + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + An value. + For a description of this member, see . + + + For a description of this member, see . + + + For a description of this member, see . + An value. + For a description of this member, see . + + + For a description of this member, see . + An value. + For a description of this member, see . + + + For a description of this member, see . + An value. + An value to be inserted. + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + An value. + For a description of this member, see . + + + For a description of this member, see . + An value. + + + For a description of this member, see . + An value. + + + For a description of this member, see . + A object. + + + For a description of this member, see . + The item added to the list. + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + A object. + A object. + + + For a description of this member, see . + A object. + An value. + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + A object. + + + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + A object. + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + An array of objects to find in the collection as bindable. This can be . + + + For a description of this member, see . + An array of objects. + For a description of this member, see . + + + Gets or sets the source . + A that provides the data for this view. + + + Creates and returns a new based on rows in an existing . + A new instance that contains the requested rows and columns. + + + Creates and returns a new based on rows in an existing . + If , the returned contains rows that have distinct values for all its columns. The default value is . + A string array that contains a list of the column names to be included in the returned . The contains the specified columns in the order they appear within this array. + A new instance that contains the requested rows and columns. + + + Creates and returns a new based on rows in an existing . + The name of the returned . + A new instance that contains the requested rows and columns. + + + Creates and returns a new based on rows in an existing . + The name of the returned . + If , the returned contains rows that have distinct values for all its columns. The default value is . + A string array that contains a list of the column names to be included in the returned . The contains the specified columns in the order they appear within this array. + A new instance that contains the requested rows and columns. + + + Reserved for internal use only. + + + Reserved for internal use only. + Reserved for internal use only. + + + Contains a default for each in a . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class for the specified . + The name of the to use. + + + Creates a for the specified . + The name of the to use in the . + A object. + + + Gets or sets the to use with the . + The to use. + + + Gets or sets a value that is used for code persistence. + A value that is used for code persistence. + + + Gets the for each in the . + A for each . + + + Occurs after a row is added to or deleted from a . + + + Raises the event. + A that contains the event data. + + + Raises a event when a is added to or removed from the . + The source of the event. + A that contains the event data. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + + if access to the is synchronized (thread safe); otherwise, . + + + For a description of this member, see . + An object that can be used to synchronize access to the . + + + For a description of this member, see . + For a description of this member, see . + + + Adds an item to the . + The to add to the . + The position into which the new element was inserted. + + + For a description of this member, see . + + + Determines whether the contains a specific value. + The to locate in the . + + if the is found in the ; otherwise, . + + + Determines the index of a specific item in the . + The to locate in the . + The index of if found in the list; otherwise, -1. + + + Inserts an item to the at the specified index. + The zero-based index at which should be inserted. + The to insert into the . + + + For a description of this member, see . + + if the has a fixed size; otherwise, . + + + For a description of this member, see . + For a description of this member, see . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Removes the first occurrence of a specific object from the . + The to remove from the . + + + Removes the item at the specified index. + The zero-based index of the item to remove. + + + Adds the to the indexes used for searching. + The to add to the indexes used for searching. + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + Sorts the list based on a and a . + The to sort by. + One of the values. + + + Returns the index of the row that has the given . + The to search on. + The value of the property parameter to search for. + The index of the row that has the given . + + + For a description of this member, see . + For a description of this member, see . + + + Removes the from the indexes used for searching. + The to remove from the indexes used for searching. + + + Removes any sort applied using . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + For a description of this member, see . + For a description of this member, see . + + + Returns the that represents the properties on each item used to bind data. + An array of objects to find in the collection as bindable. This can be . + The that represents the properties on each item used to bind data. + + + Returns the name of the list. + An array of objects, for which the list name is returned. This can be . + The name of the list. + + + Raises a event when a is added to or removed from the . + The source of the event. + A that contains the event data. + + + Describes the version of data in a . + + + A new row. + + + Current rows including unchanged, new, and modified rows. By default, is set to CurrentRows. + + + A deleted row. + + + A current version of original data that has been modified (see ). + + + The original version of the data that was modified. (Although the data has since been modified, it is available as ). + + + None. + + + Original rows including unchanged and deleted rows. + + + An unchanged row. + + + Represents the default settings for , , , , , and for DataViews created from the . + + + Gets or sets a value indicating whether to use the default sort. + + if the default sort is used; otherwise . + + + Gets the that contains this . + A object. + + + Gets or sets the filter to apply in the . See for a code sample using RowFilter. + A string that contains the filter to apply. + + + Gets or sets a value indicating whether to display Current, Deleted, Modified Current, ModifiedOriginal, New, Original, Unchanged, or no rows in the . + A value that indicates which rows to display. + + + Gets or sets a value indicating the sort to apply in the . + The sort to apply in the . + + + Gets the to which the properties apply. + A object. + + + Contains a read-only collection of objects for each in a . + + + Copies the collection objects to a one-dimensional instance starting at the specified index. + The one-dimensional that is the destination of the values copied from the collection. + The index of the array at which to start inserting. + + + Copies the collection objects to a one-dimensional instance starting at the specified index. + The one-dimensional that is the destination of the values copied from the collection. + The index of the array at which to start inserting. + + + Gets the number of objects in the . + The number of objects in the collection. + + + Gets an for the collection. + An object. + + + Gets a value that indicates whether the is read-only. + Always returns to indicate the collection is read-only. + + + Gets a value that indicates whether access to the is synchronized (thread-safe). + This property is always , unless overridden by a derived class. + + + Gets the objects of the specified from the collection. + The to find. + A collection of objects. + + + Gets the objects of the specified by its index. + The zero-based index of the to find. + A collection of objects. + + + Gets the of the specified by its name. + The name of the to find. + A collection of objects. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + The exception that is thrown by the during an insert, update, or delete operation if the number of rows affected equals zero. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The text string describing the details of the exception. + + + Initializes a new instance of the class. + The text string describing the details of the exception. + A reference to an inner exception. + + + Initializes a new instance of the class. + The error message that explains the reason for this exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + An array containing the objects whose update failure generated this exception. + + + Copies the objects whose update failure generated this exception, to the specified array of objects. + The one-dimensional array of objects to copy the objects into. + + + Copies the objects whose update failure generated this exception, to the specified array of objects, starting at the specified destination array index. + The one-dimensional array of objects to copy the objects into. + The destination array index to start copying into. + + + Populates the specified serialization information object with the data needed to serialize the . + A that holds the serialized data associated with the . + A that contains the source and destination of the serialized stream associated with the . + The parameter is a null reference ( in Visual Basic). + + + Gets or sets the value of the that generated the . + The value of the . + + + Gets the number of rows whose update failed, generating this exception. + An integer containing a count of the number of rows whose update failed. + + + Specifies the data type of a field, a property, or a object of a .NET Framework data provider. + + + A variable-length stream of non-Unicode characters ranging between 1 and 8,000 characters. + + + A fixed-length stream of non-Unicode characters. + + + A variable-length stream of binary data ranging between 1 and 8,000 bytes. + + + A simple type representing Boolean values of or . + + + An 8-bit unsigned integer ranging in value from 0 to 255. + + + 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. + + + A type representing a date value. + + + A type representing a date and time value. + + + 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. + + + 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. + + + A simple type representing values ranging from 1.0 x 10 -28 to approximately 7.9 x 10 28 with 28-29 significant digits. + + + 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. + + + A globally unique identifier (or GUID). + + + An integral type representing signed 16-bit integers with values between -32768 and 32767. + + + An integral type representing signed 32-bit integers with values between -2147483648 and 2147483647. + + + An integral type representing signed 64-bit integers with values between -9223372036854775808 and 9223372036854775807. + + + A general type representing any reference or value type not explicitly represented by another value. + + + An integral type representing signed 8-bit integers with values between -128 and 127. + + + 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. + + + A type representing Unicode character strings. + + + A fixed-length string of Unicode characters. + + + A type representing a SQL Server value. If you want to use a SQL Server value, use . + + + An integral type representing unsigned 16-bit integers with values between 0 and 65535. + + + An integral type representing unsigned 32-bit integers with values between 0 and 4294967295. + + + An integral type representing unsigned 64-bit integers with values between 0 and 18446744073709551615. + + + A variable-length numeric value. + + + A parsed representation of an XML document or fragment. + + + Represents the exception that is thrown when an action is tried on a that has been deleted. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialization information. + The data that is required to serialize or deserialize an object. + Description of the source and destination of the specified serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Represents the exception that is thrown when a duplicate database object name is encountered during an add operation in a -related object. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialization information. + The data that is required to serialize or deserialize an object. + Description of the source and destination of the specified serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with the specified string and exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Represents a collection of objects returned from a LINQ to DataSet query. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + Returns an enumerator for the collection of objects. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An that can be used to traverse the collection of objects. + + + Represents a collection of objects returned from a query. + The type of objects in the source sequence, typically . + + + Returns an enumerator for the collection of contained row objects. + A strongly-typed that can be used to traverse the collection of objects. + + + Returns an enumerator for the collection of objects. + An that can be used to traverse the collection of objects. + + + Contains the extension methods for the data row collection classes. + + + Converts the elements of an to the specified type. + The that contains the elements to be converted. + The type to convert the elements of source to. + An that contains each element of the source sequence converted to the specified type. + + is . + An element in the sequence cannot be cast to type . + + + Sorts the rows of a in ascending order according to the specified key. + An containing the elements to be ordered. + A function to extract a key from an element. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key. + + + Sorts the rows of a in ascending order according to the specified key and comparer. + An containing the elements to be ordered. + A function to extract a key from an element. + An to compare keys. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key and comparer. + + + Sorts the rows of a in descending order according to the specified key. + An containing the elements to be ordered. + A function to extract a key from an element. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key. + + + Sorts the rows of a in descending order according to the specified key and comparer. + An containing the elements to be ordered. + A function to extract a key from an element. + An to compare keys. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key and comparer. + + + Projects each element of an into a new form. + An containing the elements to invoke a transform function upon. + A transform function to apply to each element. + The type of the row elements in , typically . + The type that will be transformed into. + An whose elements are the result of invoking the transform function on each element of . + + + Performs a secondary ordering of the rows of a in ascending order according to the specified key. + An containing the elements to be ordered. + A function to extract a key from an element. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key. + + + Performs a secondary ordering of the rows of a in ascending order according to the specified key and comparer. + An containing the elements to be ordered. + A function to extract a key from an element. + An to compare keys. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key and comparer. + + + Performs a secondary ordering of the rows of a in descending order according to the specified key. + An containing the elements to be ordered. + A function to extract a key from an element. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key. + + + Performs a secondary ordering of the rows of a in descending order according to the specified key and comparer. + An containing the elements to be ordered. + A function to extract a key from an element. + An to compare keys. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key and comparer. + + + Filters a sequence of rows based on the specified predicate. + An containing the elements to filter. + A function to test each element for a condition. + The type of the row elements in , typically . + An that contains rows from the input sequence that satisfy the condition. + + + Represents the exception that is thrown when the property of a cannot be evaluated. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the and the . + The data needed to serialize or deserialize an object. + The source and destination of a particular serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Provides data for the event of a . + + + Initializes a new instance of the class. + The being updated. + The values for the row being updated. + + + Gets or sets a value indicating whether to continue the fill operation despite the error. + + if the fill operation should continue; otherwise, . + + + Gets the being updated when the error occurred. + The being updated. + + + Gets the errors being handled. + The errors being handled. + + + Gets the values for the row being updated when the error occurred. + The values for the row being updated. + + + Represents the method that will handle the event. + The source of the event. + The that contains the event data. + + + 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. + + + Initializes a new instance of the class with the specified parent and child objects. + The parent in the constraint. + The child in the constraint. + One or both of the columns is . + The columns have different data types. +-Or - +The tables don't belong to the same . + + + Initializes a new instance of the class with the specified arrays of parent and child objects. + An array of parent in the constraint. + An array of child in the constraint. + One or both of the columns is . + The columns have different data types. +-Or - +The tables don't belong to the same . + + + Initializes a new instance of the class with the specified name, parent and child objects. + The name of the constraint. + The parent in the constraint. + The child in the constraint. + One or both of the columns is . + The columns have different data types. +-Or - +The tables don't belong to the same . + + + Initializes a new instance of the class with the specified name, and arrays of parent and child objects. + The name of the . If or empty string, a default name will be given when added to the constraints collection. + An array of parent in the constraint. + An array of child in the constraint. + One or both of the columns is . + The columns have different data types. +-Or - +The tables don't belong to the same . + + + This constructor is provided for design time support in the Visual Studio environment. objects created by using this constructor must then be added to the collection via . Tables and columns with the specified names must exist at the time the method is called, or if has been called prior to calling this constructor, the tables and columns with the specified names must exist at the time that is called. + The name of the constraint. + The name of the parent that contains parent objects in the constraint. + The name of the . + An array of the names of parent objects in the constraint. + An array of the names of child objects in the constraint. + One of the values. Possible values include , , and . + One of the values to use when a row is deleted. The default is . Possible values include: , , , , and . + One of the values to use when a row is updated. The default is . Possible values include: , , , , and . + One or both of the columns is . + The columns have different data types. +-Or - +The tables don't belong to the same . + + + This constructor is provided for design time support in the Visual Studio environment. objects created by using this constructor must then be added to the collection via . Tables and columns with the specified names must exist at the time the method is called, or if has been called prior to calling this constructor, the tables and columns with the specified names must exist at the time that is called. + The name of the constraint. + The name of the parent that contains parent objects in the constraint. + An array of the names of parent objects in the constraint. + An array of the names of child objects in the constraint. + One of the values. Possible values include , , and . + One of the values to use when a row is deleted. The default is . Possible values include: , , , , and . + One of the values to use when a row is updated. The default is . Possible values include: , , , , and . + One or both of the columns is . + The columns have different data types. +-Or - +The tables don't belong to the same . + + + Indicates the action that should take place across this constraint when is invoked. + One of the values. Possible values include , and . The default is . + + + Gets the child columns of this constraint. + An array of objects that are the child columns of the constraint. + + + Gets or sets the action that occurs across this constraint when a row is deleted. + One of the values. The default is . + + + Gets a value indicating whether the current is identical to the specified object. + The object to which this is compared. Two are equal if they constrain the same columns. + + , if the objects are identical; otherwise, . + + + Gets the hash code of this instance of the object. + A 32-bit signed integer hash code. + + + The parent columns of this constraint. + An array of objects that are the parent columns of the constraint. + + + Gets the parent table of this constraint. + The parent of this constraint. + + + Gets the child table of this constraint. + A that is the child table in the constraint. + + + Gets or sets the action that occurs across this constraint on when a row is updated. + One of the values. The default is . + + + Associates a data source column with a column, and is implemented by the class, which is used in common by .NET Framework data providers. + + + Gets or sets the name of the column within the to map to. + The name of the column within the to map to. The name is not case sensitive. + + + Gets or sets the name of the column within the data source to map from. The name is case-sensitive. + The case-sensitive name of the column in the data source. + + + Contains a collection of DataColumnMapping objects, and is implemented by the , which is used in common by .NET Framework data providers. + + + Adds a ColumnMapping object to the ColumnMapping collection using the source column and column names. + The case-sensitive name of the source column. + The name of the column. + The ColumnMapping object that was added to the collection. + + + Gets a value indicating whether the contains a object with the specified source column name. + The case-sensitive name of the source column. + + if a object with the specified source column name exists, otherwise . + + + Gets the ColumnMapping object with the specified column name. + The name of the column within the collection. + The ColumnMapping object with the specified column name. + + + Gets the location of the object with the specified source column name. The name is case-sensitive. + The case-sensitive name of the source column. + The zero-based location of the object with the specified source column name. + + + Gets or sets the object with the specified name. + The name of the object to find. + The object with the specified name. + + + Removes the object with the specified name from the collection. + The case-sensitive name. + A object does not exist with the specified name. + + + 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 and update a data source. + instances are for data sources that are (or resemble) relational databases with textual commands (like Transact-SQL), while instances could can use any type of data source. + + + Adds or updates rows in the to match those in the data source using the name, and creates a named "Table". + A to fill with records and, if necessary, schema. + The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. + + + Adds a named "Table" to the specified and configures the schema to match that in the data source based on the specified . + The to be filled with the schema from the data source. + One of the values. + An array of objects that contain schema information returned from the data source. + + + Gets the parameters set by the user when executing an SQL SELECT statement. + An array of objects that contains the parameters set by the user. + + + 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. + One of the values. The default is . + The value set is not one of the values. + + + 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. + One of the values. The default is . + The value set is not one of the values. + + + Indicates how a source table is mapped to a dataset table. + A collection that provides the master mapping between the returned records and the . The default value is an empty collection. + + + Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified from a named "Table". + The used to update the data source. + The number of rows successfully updated from the . + An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. + + + Represents a parameter to a Command object, and optionally, its mapping to columns; and is implemented by .NET Framework data providers that access data sources. + + + Gets or sets the of the parameter. + One of the values. The default is . + The property was not set to a valid . + + + Gets or sets a value indicating whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter. + One of the values. The default is . + The property was not set to one of the valid values. + + + Gets a value indicating whether the parameter accepts null values. + + if null values are accepted; otherwise, . The default is . + + + Gets or sets the name of the . + The name of the . The default is an empty string. + + + Gets or sets the name of the source column that is mapped to the and used for loading or returning the . + The name of the source column that is mapped to the . The default is an empty string. + + + Gets or sets the to use when loading . + One of the values. The default is . + The property was not set one of the values. + + + Gets or sets the value of the parameter. + An that is the value of the parameter. The default value is null. + + + Collects all parameters relevant to a Command object and their mappings to columns, and is implemented by .NET Framework data providers that access data sources. + + + Gets a value indicating whether a parameter in the collection has the specified name. + The name of the parameter. + + if the collection contains the parameter; otherwise, . + + + Gets the location of the within the collection. + The name of the parameter. + The zero-based location of the within the collection. + + + Gets or sets the parameter at the specified index. + The name of the parameter to retrieve. + An at the specified index. + + + Removes the from the collection. + The name of the parameter. + + + 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. + + + Closes the Object. + + + Gets a value indicating the depth of nesting for the current row. + The level of nesting. + + + Returns a that describes the column metadata of the . + A that describes the column metadata. + The is closed. + + + Gets a value indicating whether the data reader is closed. + + if the data reader is closed; otherwise, . + + + Advances the data reader to the next result, when reading the results of batch SQL statements. + + if there are more rows; otherwise, . + + + Advances the to the next record. + + if there are more rows; otherwise, . + + + Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. + The number of rows changed, inserted, or deleted; 0 if no rows were affected or the statement failed; and -1 for SELECT statements. + + + Provides access to the column values within each row for a , and is implemented by .NET Framework data providers that access relational databases. + + + Gets the number of columns in the current row. + When not positioned in a valid recordset, 0; otherwise, the number of columns in the current record. The default is -1. + + + Gets the value of the specified column as a Boolean. + The zero-based column ordinal. + The value of the column. + The index passed was outside the range of 0 through . + + + Gets the 8-bit unsigned integer value of the specified column. + The zero-based column ordinal. + The 8-bit unsigned integer value of the specified column. + The index passed was outside the range of 0 through . + + + Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset. + The zero-based column ordinal. + The index within the field from which to start the read operation. + The buffer into which to read the stream of bytes. + The index for to start the read operation. + The number of bytes to read. + The actual number of bytes read. + The index passed was outside the range of 0 through . + + + Gets the character value of the specified column. + The zero-based column ordinal. + The character value of the specified column. + The index passed was outside the range of 0 through . + + + Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset. + The zero-based column ordinal. + The index within the row from which to start the read operation. + The buffer into which to read the stream of bytes. + The index for to start the read operation. + The number of bytes to read. + The actual number of characters read. + The index passed was outside the range of 0 through . + + + Returns an for the specified column ordinal. + The index of the field to find. + The for the specified column ordinal. + The index passed was outside the range of 0 through . + + + Gets the data type information for the specified field. + The index of the field to find. + The data type information for the specified field. + The index passed was outside the range of 0 through . + + + Gets the date and time data value of the specified field. + The index of the field to find. + The date and time data value of the specified field. + The index passed was outside the range of 0 through . + + + Gets the fixed-position numeric value of the specified field. + The index of the field to find. + The fixed-position numeric value of the specified field. + The index passed was outside the range of 0 through . + + + Gets the double-precision floating point number of the specified field. + The index of the field to find. + The double-precision floating point number of the specified field. + The index passed was outside the range of 0 through . + + + Gets the information corresponding to the type of that would be returned from . + The index of the field to find. + The information corresponding to the type of that would be returned from . + The index passed was outside the range of 0 through . + + + Gets the single-precision floating point number of the specified field. + The index of the field to find. + The single-precision floating point number of the specified field. + The index passed was outside the range of 0 through . + + + Returns the GUID value of the specified field. + The index of the field to find. + The GUID value of the specified field. + The index passed was outside the range of 0 through . + + + Gets the 16-bit signed integer value of the specified field. + The index of the field to find. + The 16-bit signed integer value of the specified field. + The index passed was outside the range of 0 through . + + + Gets the 32-bit signed integer value of the specified field. + The index of the field to find. + The 32-bit signed integer value of the specified field. + The index passed was outside the range of 0 through . + + + Gets the 64-bit signed integer value of the specified field. + The index of the field to find. + The 64-bit signed integer value of the specified field. + The index passed was outside the range of 0 through . + + + Gets the name for the field to find. + The index of the field to find. + The name of the field or the empty string (""), if there is no value to return. + The index passed was outside the range of 0 through . + + + Return the index of the named field. + The name of the field to find. + The index of the named field. + + + Gets the string value of the specified field. + The index of the field to find. + The string value of the specified field. + The index passed was outside the range of 0 through . + + + Return the value of the specified field. + The index of the field to find. + The which will contain the field value upon return. + The index passed was outside the range of 0 through . + + + Populates an array of objects with the column values of the current record. + An array of to copy the attribute fields into. + The number of instances of in the array. + + + Return whether the specified field is set to null. + The index of the field to find. + + if the specified field is set to null; otherwise, . + The index passed was outside the range of 0 through . + + + Gets the column located at the specified index. + The zero-based index of the column to get. + The column located at the specified index as an . + The index passed was outside the range of 0 through . + + + Gets the column with the specified name. + The name of the column to find. + The column with the specified name as an . + No column with the specified name was found. + + + 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. + + + Attempts to cancels the execution of an . + + + Gets or sets the text command to run against the data source. + The text command to execute. The default value is an empty string (""). + + + Gets or sets the wait time before terminating the attempt to execute a command and generating an error. + The time (in seconds) to wait for the command to execute. The default value is 30 seconds. + The property value assigned is less than 0. + + + Indicates or specifies how the property is interpreted. + One of the values. The default is . + + + Gets or sets the used by this instance of the . + The connection to the data source. + + + Creates a new instance of an object. + An object. + + + Executes an SQL statement against the object of a .NET Framework data provider, and returns the number of rows affected. + The number of rows affected. + The connection does not exist. +-or- +The connection is not open. + + + Executes the against the and builds an . + An object. + + + Executes the against the , and builds an using one of the values. + One of the values. + An object. + + + 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. + The first column of the first row in the resultset. + + + Gets the . + The parameters of the SQL statement or stored procedure. + + + Creates a prepared (or compiled) version of the command on the data source. + The is not set. +-or- +The is not . + + + Gets or sets the transaction within which the object of a .NET Framework data provider executes. + the object of a .NET Framework data provider executes. The default value is . + + + Gets or sets how command results are applied to the when used by the method of a . + One of the values. The default is unless the command is automatically generated. Then the default is . + The value entered was not one of the values. + + + Represents an open connection to a data source, and is implemented by .NET Framework data providers that access relational databases. + + + Begins a database transaction. + An object representing the new transaction. + + + Begins a database transaction with the specified value. + One of the values. + An object representing the new transaction. + + + Changes the current database for an open object. + The name of the database to use in place of the current database. + + + Closes the connection to the database. + + + Gets or sets the string used to open a database. + A string containing connection settings. + + + Gets the time to wait while trying to establish a connection before terminating the attempt and generating an error. + The time (in seconds) to wait for a connection to open. The default value is 15 seconds. + + + Creates and returns a Command object associated with the connection. + A Command object associated with the connection. + + + Gets the name of the current database or the database to be used after a connection is opened. + 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. + + + Opens a database connection with the settings specified by the property of the provider-specific Connection object. + + + Gets the current state of the connection. + One of the values. + + + Represents a set of command-related properties that are used to fill the and update a data source, and is implemented by .NET Framework data providers that access relational databases. + + + Gets or sets an SQL statement for deleting records from the data set. + An used during to delete records in the data source for deleted rows in the data set. + + + Gets or sets an SQL statement used to insert new records into the data source. + An used during to insert records in the data source for new rows in the data set. + + + Gets or sets an SQL statement used to select records in the data source. + An that is used during to select records from data source for placement in the data set. + + + Gets or sets an SQL statement used to update records in the data source. + An used during to update records in the data source for modified rows in the data set. + + + Used by the Visual Basic .NET Data Designers to represent a parameter to a Command object, and optionally, its mapping to columns. + + + Indicates the precision of numeric parameters. + 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. + + + Indicates the scale of numeric parameters. + The number of decimal places to which is resolved. The default is 0. + + + The size of the parameter. + The maximum size, in bytes, of the data within the column. The default value is inferred from the parameter value. + + + Represents a transaction to be performed at a data source, and is implemented by .NET Framework data providers that access relational databases. + + + Commits the database transaction. + An error occurred while trying to commit the transaction. + The transaction has already been committed or rolled back. +-or- +The connection is broken. + + + Specifies the Connection object to associate with the transaction. + The Connection object to associate with the transaction. + + + Specifies the for this transaction. + The for this transaction. The default is . + + + Rolls back a transaction from a pending state. + An error occurred while trying to commit the transaction. + The transaction has already been committed or rolled back. +-or- +The connection is broken. + + + Represents the exception that is thrown when you call the method within the event. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialization information. + The data that is required to serialize or deserialize an object. + Description of the source and destination of the specified serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Provides the base functionality for creating collections. + + + Initializes a new instance of the class. + + + Copies all the elements of the current to a one-dimensional , starting at the specified index. + The one-dimensional to copy the current object's elements into. + The destination index to start copying into. + + + Gets the total number of elements in a collection. + The total number of elements in a collection. + + + Gets an for the collection. + An for the collection. + + + Gets a value that indicates whether the is read-only. + + if the collection is read-only; otherwise, . The default is . + + + Gets a value that indicates whether the is synchronized. + + if the collection is synchronized; otherwise, . The default is . + + + Gets the items of the collection as a list. + An that contains the collection. + + + Gets an object that can be used to synchronize the collection. + The used to synchronize the collection. + + + Represents the exception that is thrown when incorrectly trying to create or access a relation. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialization information. + The data that is required to serialize or deserialize an object. + Description of the source and destination of the specified serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Represents the exception that is thrown when you try to add a that contains an invalid to a . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the and the . + The data needed to serialize or deserialize an object. + The source and destination of a given serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Specifies the transaction locking behavior for the connection. + + + The pending changes from more highly isolated transactions cannot be overwritten. + + + 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. + + + A dirty read is possible, meaning that no shared locks are issued and no exclusive locks are honored. + + + 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. + + + A range lock is placed on the , preventing other users from updating or inserting rows into the dataset until the transaction is complete. + + + 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. + + + A different isolation level than the one specified is being used, but the level cannot be determined. + + + Associates a source table with a table in a , and is implemented by the class, which is used in common by .NET Framework data providers. + + + Gets the derived for the . + A collection of data column mappings. + + + Gets or sets the case-insensitive name of the table within the . + The case-insensitive name of the table within the . + + + Gets or sets the case-sensitive name of the source table. + The case-sensitive name of the source table. + + + Contains a collection of TableMapping objects, and is implemented by the , which is used in common by .NET Framework data providers. + + + Adds a table mapping to the collection. + The case-sensitive name of the source table. + The name of the table. + A reference to the newly-mapped object. + + + Gets a value indicating whether the collection contains a table mapping with the specified source table name. + The case-sensitive name of the source table. + + if a table mapping with the specified source table name exists, otherwise . + + + Gets the TableMapping object with the specified table name. + The name of the table within the collection. + The TableMapping object with the specified table name. + + + Gets the location of the object within the collection. + The case-sensitive name of the source table. + The zero-based location of the object within the collection. + + + Gets or sets the instance of with the specified name. + The name of the . + The instance of with the specified name. + + + Removes the object with the specified name from the collection. + The case-sensitive name of the . + + + Identifies a list of connection string parameters identified by the property that are either allowed or not allowed. + + + Default. Identifies the only additional connection string parameters that are allowed. + + + Identifies additional connection string parameters that are not allowed. + + + Controls how the values from the data source will be applied to existing rows when using the or method. + + + 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. + + + 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. + + + 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. + + + Specifies how a is mapped. + + + The column is mapped to an XML attribute. + + + The column is mapped to an XML element. + + + The column is mapped to an internal structure. + + + The column is mapped to an node. + + + Occurs when a target and source have the same primary key value, and the property is set to true. + + + Initializes a new instance of a class with the and a description of the merge conflict. + The object. + A description of the merge conflict. + + + Returns a description of the merge conflict. + A description of the merge conflict. + + + Returns the object. + The object. + + + Represents the method that will handle the event. + The source of the event. + The data for the event. + + + Determines the action that occurs when a mapping is missing from a source table or a source column. + + + An is generated if the specified column mapping is missing. + + + The column or table not having a mapping is ignored. Returns . + + + The source column or source table is created and added to the using its original name. + + + Represents the exception that is thrown when you try to access a row in a table that has no primary key. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialization information. + The data that is required to serialize or deserialize an object. + A description of the source and destination of the specified serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Specifies the action to take when adding data to the and the required or is missing. + + + Adds the necessary columns to complete the schema. + + + 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 .To function properly with the .NET Framework Data Provider for OLE DB, 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 . This ensures that incoming records that match existing records are updated instead of appended. When using , 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. For more information, see SET FMTONLY (Transact-SQL). + + + An is generated if the specified column mapping is missing. + + + Ignores the extra columns. + + + Represents the exception that is thrown when you try to insert a null value into a column where is set to . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialization information. + The data that is required to serialize or deserialize an object. + Description of the source and destination of the specified serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Represents a collection of ordered objects returned from a query. + The type of objects in the source sequence, typically . + + + Specifies the type of a parameter within a query relative to the . + + + The parameter is an input parameter. + + + The parameter is capable of both input and output. + + + The parameter is an output parameter. + + + The parameter represents a return value from an operation such as a stored procedure, built-in function, or user-defined function. + + + Represents a collection of properties that can be added to , , or . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The data needed to serialize or deserialize an object. + The source and destination of a given serialized stream. + + + Creates a shallow copy of the object. + Returns , a shallow copy of the object. + + + Represents the exception that is thrown when you try to change the value of a read-only column. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialization information. + The data that is required to serialize or deserialize an object. + Description of the source and destination of the specified serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Represents the exception that is thrown when you try to perform an operation on a that is not in a . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialization information. + The data that is required to serialize or deserialize an object. + Description of the source and destination of the specified serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Indicates the action that occurs when a is enforced. + + + Delete or update related rows. This is the default. + + + No action taken on related rows. + + + Set values in related rows to the value contained in the property. + + + Set values in related rows to . + + + Indicates the schema serialization mode for a typed . + + + Skips schema serialization for a typed . + + + Includes schema serialization for a typed . The default. + + + Specifies how to handle existing schema mappings when performing a operation. + + + Apply any existing table mappings to the incoming schema. Configure the with the transformed schema. + + + Ignore any table mappings on the DataAdapter. Configure the using the incoming schema without applying any transformations. + + + Determines the serialization format for a . + + + Serialize as binary content. Available in ADO.NET 2.0 only. + + + Serialize as XML content. The default. + + + Specifies SQL Server-specific data type of a field, property, for use in a . + + + + . A 64-bit signed integer. + + + + of type . A fixed-length stream of binary data ranging between 1 and 8,000 bytes. + + + + . An unsigned numeric value that can be 0, 1, or . + + + + . A fixed-length stream of non-Unicode characters ranging between 1 and 8,000 characters. + + + Date data ranging in value from January 1,1 AD through December 31, 9999 AD. + + + + . Date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds. + + + 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. + + + 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. + + + + . A fixed precision and scale numeric value between -10 38 -1 and 10 38 -1. + + + + . A floating point number within the range of -1.79E +308 through 1.79E +308. + + + + of type . A variable-length stream of binary data ranging from 0 to 2 31 -1 (or 2,147,483,647) bytes. + + + + . A 32-bit signed integer. + + + + . 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. + + + + . A fixed-length stream of Unicode characters ranging between 1 and 4,000 characters. + + + + . A variable-length stream of Unicode data with a maximum length of 2 30 - 1 (or 1,073,741,823) characters. + + + + . 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 when the database column is . + + + + . A floating point number within the range of -3.40E +38 through 3.40E +38. + + + + . Date and time data ranging in value from January 1, 1900 to June 6, 2079 to an accuracy of one minute. + + + + . A 16-bit signed integer. + + + + . A currency value ranging from -214,748.3648 to +214,748.3647 with an accuracy to a ten-thousandth of a currency unit. + + + A special data type for specifying structured data contained in table-valued parameters. + + + + . A variable-length stream of non-Unicode data with a maximum length of 2 31 -1 (or 2,147,483,647) characters. + + + 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 value. + + + + of type . Automatically generated binary numbers, which are guaranteed to be unique within a database. is used typically as a mechanism for version-stamping table rows. The storage size is 8 bytes. + + + + . An 8-bit unsigned integer. + + + A SQL Server user-defined type (UDT). + + + + . A globally unique identifier (or GUID). + + + + of type . 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. + + + + . A variable-length stream of non-Unicode characters ranging between 1 and 8,000 characters. Use when the database column is . + + + + . 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. + + + An XML value. Obtain the XML as a string using the method or property, or as an by calling the method. + + + All the objects and structures implement the interface. + + + Indicates whether a structure is null. This property is read-only. + + + if the value of this object is null. Otherwise, . + + + The class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The string to display when the exception is thrown. + + + Initializes a new instance of the class. + The string to display when the exception is thrown. + A reference to an inner exception. + + + Represents a variable-length stream of binary data to be stored in or retrieved from a database. + + + Initializes a new instance of the structure, setting the property to the contents of the supplied byte array. + The byte array to be stored or retrieved. + + + Concatenates two specified values to create a new structure. + A . + A . + A that is the concatenated value of x and y. + + + Compares this object to the supplied object and returns an indication of their relative values. + The object to be compared to this structure. + A signed number that indicates the relative values of this structure and the object. + Return value + + Condition + + Less than zero + + The value of this object is less than the object. + + Zero + + This object is the same as object. + + Greater than zero + + This object is greater than object. + + -or- + + The object is a null reference. + + + Compares this object to the supplied object and returns an indication of their relative values. + The object to be compared to this structure. + A signed number that indicates the relative values of this structure and the object. + Return value + + Condition + + Less than zero + + The value of this object is less than the object. + + Zero + + This object is the same as object. + + Greater than zero + + This object is greater than object. + + -or- + + The object is a null reference. + + + Concatenates two structures to create a new structure. + A structure. + A structure. + The concatenated values of the and parameters. + + + Compares two structures to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . If either instance is null, then the will be null. + + + Compares the supplied object parameter to the property of the object. + The object to be compared. + + if object is an instance of and the two are equal; otherwise . + + + Returns the hash code for this structure. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + An . + A that indicates the XSD of the specified . + + + Compares two structures to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise . If either instance of is null, the of the will be . + + + Compares two structures to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise . If either instance of is null, the of the will be . + + + Indicates whether this structure is null. This property is read-only. + + if ; otherwise, . + + + Gets the single byte from the property located at the position indicated by the integer parameter, . If indicates a position beyond the end of the byte array, a will be raised. This property is read-only. + The position of the byte to be retrieved. + The byte located at the position indicated by the integer parameter. + The property is read when the property contains +-or- +The parameter indicates a position beyond the length of the byte array as indicated by the property. + + + Gets the length in bytes of the property. This property is read-only. + The length of the binary data in the property. + The property is read when the property contains . + + + Compares two structures to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise . If either instance of is null, the of the will be . + + + Compares two structures to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise . If either instance of is null, the of the will be . + + + Compares two structures to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the structure. + + + Concatenates the two parameters to create a new structure. + A object. + A object. + The concatenated values of the and parameters. + + + Compares two structures to determine whether they are equal. + A object. + A object. + A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + Converts a structure to a array. + The structure to be converted. + A array. + + + Converts a structure to a structure. + The structure to be converted. + The structure to be converted. + + + Compares two structures to determine whether the first is greater than the second. + A object. + A object. + A that is if the first instance is greater than the second instance. Otherwise . If either instance of is null, the of the will be . + + + Compares two structures to determine whether the first is greater than or equal to the second. + A object. + A object. + A that is if the first instance is greater than or equal to the second instance. Otherwise . If either instance of is null, the of the will be . + + + Converts an array of bytes to a structure. + The array of bytes to be converted. + A structure that represents the converted array of bytes. + + + Compares two structures to determine whether they are not equal. + A object. + A object. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Compares two structures to determine whether the first is less than the second. + A object. + A object. + A that is if the first instance is less than the second instance. Otherwise . If either instance of is null, the of the will be . + + + Compares two structures to determine whether the first is less than or equal to the second. + A object. + A object. + A that is if the first instance is less than or equal to the second instance. Otherwise . If either instance of is null, the of the will be . + + + For a description of this member, see . + An instance. + + + For a description of this member, see . + A . + + + For a description of this member, see . + A . + + + Converts this instance of to . + A structure. + + + Converts this object to a string. + A string that contains the of the . If the is null the string will contain "null". + + + Gets the value of the structure. This property is read-only. + The value of the structure. + The property is read when the property contains . + + + Represents an integer value that is either 1 or 0 to be stored in or retrieved from a database. + + + Initializes a new instance of the structure using the supplied Boolean value. + The value for the new structure; either or . + + + Initializes a new instance of the structure using the specified integer value. + The integer whose value is to be used for the new structure. + + + Computes the bitwise AND operation of two specified structures. + A structure. + A structure. + The result of the logical AND operation. + + + Gets the value of the structure as a byte. + A byte representing the value of the structure. + + + Compares this object to the supplied object and returns an indication of their relative values. + A object to compare, or a null reference ( in Visual Basic). + A signed number that indicates the relative values of the instance and value. + Value + + Description + + A negative integer + + This instance is less than . + + Zero + + This instance is equal to . + + A positive integer + + This instance is greater than . + + -or- + + is a null reference ( in Visual Basic). + + + Compares this structure to a specified object and returns an indication of their relative values. + An object to compare, or a null reference ( in Visual Basic). + A signed number that indicates the relative values of the instance and value. + Value + + Description + + A negative integer + + This instance is less than . + + Zero + + This instance is equal to . + + A positive integer + + This instance is greater than . + + -or- + + is a null reference ( in Visual Basic). + + + Compares two structures to determine whether they are equal. + A structure. + A structure. + + if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + Compares the supplied object parameter to the . + The object to be compared. + + if object is an instance of and the two are equal; otherwise, . + + + Represents a false value that can be assigned to the property of an instance of the structure. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + A . + A value that indicates the XSD of the specified . + + + Compares two instances of to determine whether the first is greater than the second. + A structure. + A structure. + + if the first instance is greater than the second instance; otherwise, . + + + Compares two instances of to determine whether the first is greater than or equal to the second. + A structure. + A structure. + + if the first instance is greater than or equal to the second instance; otherwise, . + + + Indicates whether the current is . + + if is ; otherwise, . + + + Indicates whether this structure is null. + + if the structure is null; otherwise, . + + + Gets a value that indicates whether the current is . + + if is ; otherwise, . + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + + if the first instance is less than the second instance; otherwise, . + + + Compares two instances of to determine whether the first is less than or equal to the second. + A structure. + A structure. + + if the first instance is less than or equal to the second instance; otherwise, . + + + Compares two instances of for equality. + A structure. + A structure. + + if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents that can be assigned to this instance of the structure. + + + Represents a one value that can be assigned to the property of an instance of the structure. + + + Performs a one's complement operation on the supplied structures. + A structure. + The one's complement of the supplied . + + + Computes the bitwise AND operation of two specified structures. + A structure. + A structure. + The result of the logical AND operation. + + + Computes the bitwise OR of its operands. + A structure. + A structure. + The results of the logical OR operation. + + + Compares two instances of for equality. + A . + A . + + if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + Performs a bitwise exclusive-OR (XOR) operation on the supplied parameters. + A structure. + A structure. + The result of the logical XOR operation. + + + Converts a to a Boolean. + A to convert. + A Boolean set to the of the . + + + Converts the parameter to a structure. + A to be converted to a structure. + A new structure whose value equals the of the parameter. + + + Converts the parameter to a structure. + A to be converted to a structure. + A new structure whose value equals the property of the parameter. + + + Converts the parameter to a structure. + A to be converted to a structure. + A new structure whose value equals the property of the parameter. + + + Converts the parameter to a structure. + A to be converted to a structure. + A new structure whose value equals the property of the parameter. + + + Converts the parameter to a structure. + A to be converted to a structure. + A new structure whose value equals the property of the parameter. + + + Converts the parameter to a structure. + A to be converted to a structure. + A new structure whose value equals the property of the parameter. + + + Converts the parameter to a structure. + A to be converted to a structure. + A new structure whose value equals the property of the parameter. + + + Converts the parameter to a structure. + A to be converted to a structure. + A new structure whose value equals the property of the parameter. + + + Converts the parameter to a structure. + A to be converted to a structure. + A new structure whose value equals the property of the parameter. + + + The false operator can be used to test the of the to determine whether it is false. + The structure to be tested. + + if the supplied parameter is is ; otherwise, . + + + Compares two structures to determine whether the first is greater than the second. + A object. + A object. + + if the first instance is greater than the second instance; otherwise, . + + + Compares two structures to determine whether the first is greater than or equal to the second. + A structure. + A structure. + + if the first instance is greater than or equal to the second instance; otherwise, . + + + Converts the supplied byte value to a . + A byte value to be converted to . + A value that contains 0 or 1. + + + Compares two instances of to determine whether they are not equal. + A . + A . + + if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + + if the first instance is less than the second instance; otherwise, . + + + Compares two instances of to determine whether the first is less than or equal to the second. + A structure. + A structure. + + if the first instance is less than or equal to the second instance; otherwise, . + + + Performs a NOT operation on a . + The on which the NOT operation will be performed. + A with the if argument was true, if argument was null, and otherwise. + + + Performs a one's complement operation on the supplied structures. + A structure. + The one's complement of the supplied . + + + The true operator can be used to test the of the to determine whether it is true. + The structure to be tested. + + if the supplied parameter is is ; otherwise, . + + + Performs a bitwise OR operation on the two specified structures. + A structure. + A structure. + A new structure whose Value is the result of the bitwise OR operation. + + + Converts the specified representation of a logical value to its equivalent. + The to be converted. + A structure that contains the parsed value. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Converts this structure to . + A new structure whose value is 1 or 0. If the structure's value equals , the new structure's value is 1. Otherwise, the new structure's value is 0. + + + Converts this structure to . + A new structure whose value is 1 or 0. If the structure's value equals then the new structure's value is 1. Otherwise, the new structure's value is 0. + + + Converts this structure to . + A new structure whose value is 1 or 0. If the structure's value equals then the new structure's value is 1. Otherwise, the new structure's value is 0. + + + Converts this structure to . + A new structure whose value is 1 or 0. If the structure's value equals then the new structure's value is 1. Otherwise, the new structure's value is 0. + + + Converts this structure to . + A new structure whose value is 1 or 0. If the structure's value equals , the new structure's value is 1. Otherwise, the new structure's value is 0. + + + Converts this structure to . + A new structure whose value is 1 or 0. If the structure's value equals , the new structure's value is 1. Otherwise, the new structure's value is 0. + + + Converts this structure to . + A new structure whose value is 1 or 0. If the structure's value equals , the new value is 1. If the structure's value equals , the new value is 0. If structure's value is neither 1 nor 0, the new value is . + + + Converts this structure to . + A new structure whose value is 1 or 0. +If the structure's value equals true, the new structure's value is 1; otherwise the new structure's value is 0. + + + Converts this structure to . + A new structure whose value is 1 or 0. If the structure's value equals then structure's value is 1. Otherwise, the new structure's value is 0. + + + Converts this structure to a string. + A string that contains the value of the . If the value is null, the string will contain "null". + + + Represents a true value that can be assigned to the property of an instance of the structure. + + + Gets the structure's value. This property is read-only. + + if the is ; otherwise, . + The property is set to null. + + + Performs a bitwise exclusive-OR operation on the supplied parameters. + A structure. + A structure. + The result of the logical XOR operation. + + + Represents a zero value that can be assigned to the property of an instance of the structure. + + + Represents an 8-bit unsigned integer, in the range of 0 through 255, to be stored in or retrieved from a database. + + + Initializes a new instance of the structure using the specified byte value. + A byte value to be stored in the property of the new structure. + + + Computes the sum of the two specified structures. + A structure. + A structure. + A structure whose property contains the results of the addition. + + + Computes the bitwise AND of its operands. + A structure. + A structure. + The results of the bitwise AND operation. + + + Computes the bitwise OR of its two operands. + A structure. + A structure. + The results of the bitwise OR operation. + + + Compares this instance to the supplied object and returns an indication of their relative values. + The object to be compared. + A signed number that indicates the relative values of the instance and the object. + Return Value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return Value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + Divides its first operand by its second. + A structure. + A structure. + A new structure whose property contains the results of the division. + + + Performs a logical comparison of two structures to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . If either instance is null, then the will be null. + + + Compares the supplied parameter to the property of the object. + The to be compared. + + if object is an instance of and the two are equal; otherwise . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + A . + A value that indicates the XSD of the specified . + + + Compares two instances of to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two structures to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Gets a Boolean value that indicates whether this structure is null. + + if null. Otherwise, . + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + A constant representing the largest possible value of a . + + + A constant representing the smallest possible value of a . + + + Computes the remainder after dividing its first operand by its second. + A structure. + A structure. + A structure whose contains the remainder. + + + Divides two values and returns the remainder. + A . + A . + The remainder left after division is performed on and . + + + Computes the product of the two operands. + A structure. + A structure. + A new structure whose property contains the product of the multiplication. + + + Compares two instances of to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the structure. + + + The ones complement operator performs a bitwise one's complement operation on its operand. + A structure. + A structure whose property contains the ones complement of the parameter. + + + Computes the sum of the two specified structures. + A structure. + A structure. + A whose property contains the sum of the two operands. + + + Computes the bitwise AND of its operands. + A structure. + A structure. + The results of the bitwise AND operation. + + + Computes the bitwise OR of its two operands. + A structure. + A structure. + The results of the bitwise OR operation. + + + Divides its first operand by its second. + A structure. + A structure. + A new structure whose property contains the results of the division. + + + Performs a logical comparison of two structures to determine whether they are equal. + A structure. + A structure. + A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + Performs a bitwise exclusive-OR operation on the supplied parameters. + A structure. + A structure. + The results of the bitwise XOR operation. + + + Converts the parameter to a . + The parameter to be converted to a . + A whose property equals the of the supplied parameter. + + + Converts the supplied structure to a byte. + The structure to be converted to a byte. + A byte whose value equals the property of the parameter. + + + Converts the supplied to . + A structure. + A structure whose property is equal to the of the parameter. + + + Converts the supplied to . + A structure. + A structure whose property is equal to the of the parameter. + + + Converts the parameter to a . + A structure. + A structure whose property is equal to the of the parameter. + + + Converts the supplied to . + A structure. + A structure whose property is equal to the of the parameter. + + + Converts the supplied to . + A structure. + A structure whose property is equal to the of the parameter. + + + Converts the parameter to a . + A structure. + A structure whose property is equal to the of the parameter. + + + Converts the supplied structure to . + A structure. + A structure whose property is equal to the of the parameter. + + + Converts the supplied to . + An instance of the class. + A structure whose property is equal to the numeric value represented by the . + + + Compares two instances of to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Converts the supplied byte value to a . + A byte value to be converted to . + A structure whose property is equal to the supplied parameter. + + + Compares two instances of to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Computes the remainder after dividing its first operand by its second. + A structure. + A structure. + A structure whose contains the remainder. + + + Computes the product of the two operands. + A structure. + A structure. + A new structure whose property contains the product of the multiplication. + + + The ones complement operator performs a bitwise one's complement operation on its operand. + A structure. + A structure whose property contains the ones complement of the parameter. + + + Subtracts the second operand from the first. + A structure. + A structure. + The results of subtracting the second operand from the first. + + + Converts the representation of a number to its 8-bit unsigned integer equivalent. + The to be parsed. + A structure that contains the 8-bit number represented by the parameter. + + + Subtracts the second operand from the first. + A structure. + A structure. + The results of subtracting the second operand from the first. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Converts this structure to . + + if the is non-zero; if zero; otherwise Null. + + + Converts this structure to . + A structure whose equals the of this structure. + + + Converts this structure to . + A structure with the same value as this . + + + Converts this structure to . + A structure with the same value as this . + + + Converts this to . + A structure with the same value as this . + + + Converts this structure to . + A structure who equals the of this . + + + Converts this structure to . + A structure whose equals the of this structure. + + + Converts this structure to . + A structure that has the same as this structure. + + + Converts this instance of to . + A that contains the string representation of the structure's . + + + Converts this structure to a . + A string that contains the of the . If the is null, the will be a null string. + + + Gets the value of the structure. This property is read-only. + The value of the structure. + + + Performs a bitwise exclusive-OR operation on the supplied parameters. + A structure. + A structure. + The results of the XOR operation. + + + Represents a zero value that can be assigned to the property of an instance of the structure. + + + Represents a mutable reference type that wraps either a or a . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class based on the specified byte array. + The array of unsigned bytes. + + + Initializes a new instance of the class based on the specified value. + A value. + + + Initializes a new instance of the class based on the specified value. + A . + + + Returns a reference to the internal buffer. + A reference to the internal buffer. For instances created on top of unmanaged pointers, it returns a managed copy of the internal buffer. + + + Returns the XML Schema definition language (XSD) of the specified . + A . + A that indicates the XSD of the specified . + + + Gets a Boolean value that indicates whether this is null. + + if the is null, otherwise. + + + Gets or sets the instance at the specified index. + A value. + A value. + + + Gets the length of the value that is contained in the instance. + A value representing the length of the value that is contained in the instance. +Returns -1 if no buffer is available to the instance or if the value is null. +Returns a for a stream-wrapped instance. + + + Gets the maximum length of the value of the internal buffer of this . + A long representing the maximum length of the value of the internal buffer. Returns -1 for a stream-wrapped . + + + Gets a null instance of this . + An instance whose property returns . + + + Converts a structure to a structure. + The structure to be converted. + A structure. + + + Converts a structure to a structure. + The structure to be converted. + A structure. + + + Copies bytes from this instance to the passed-in buffer and returns the number of copied bytes. + An long value offset into the value that is contained in the instance. + The byte array buffer to copy into. + An integer offset into the buffer to start copying into. + An integer representing the number of bytes to copy. + An long value representing the number of copied bytes. + + + Sets the length of this instance. + The long value representing the length. + + + Sets this instance to null. + + + Returns information about the storage state of this instance. + A enumeration. + + + Gets or sets the data of this as a stream. + The stream that contains the SqlBytes data. + + + Gets serialization information with all the data needed to reinstantiate this instance. + The object to be populated with serialization information. + The destination context of the serialization. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Constructs and returns a from this instance. + A from this instance. + + + Returns a managed copy of the value held by this . + The value of this as an array of bytes. + + + Copies bytes from the passed-in buffer to this instance. + An long value offset into the value that is contained in the instance. + The byte array buffer to copy into. + An integer offset into the buffer to start copying into. + An integer representing the number of bytes to copy. + + + + is a mutable reference type that wraps a array or a instance. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class based on the specified character array. + A array. + + + Initializes a new instance of the class based on the specified value. + A . + + + Returns a reference to the internal buffer. + A reference to the internal buffer. For instances created on top of unmanaged pointers, it returns a managed copy of the internal buffer. + + + Returns the XML Schema definition language (XSD) of the specified . + A . + A value that indicates the XSD of the specified . + + + Gets a Boolean value that indicates whether this is null. + + if the is null. Otherwise, . + + + Gets or sets the instance at the specified index. + An value. + A value. + + + Gets the length of the value that is contained in the instance. + A value that indicates the length in characters of the value that is contained in the instance. +Returns -1 if no buffer is available to the instance, or if the value is null. +Returns a for a stream-wrapped instance. + + + Gets the maximum length in two-byte characters of the value the internal buffer can hold. + An value representing the maximum length in two-byte characters of the value of the internal buffer. +Returns -1 for a stream-wrapped . + + + Returns a null instance of this . + An instance whose property returns . For more information, see Handling Null Values. + + + Converts a structure to a structure. + The structure to be converted. + A structure. + + + Converts a structure to a structure. + The structure to be converted. + A structure. + + + Copies characters from this instance to the passed-in buffer and returns the number of copied characters. + An value offset into the value that is contained in the instance. + The character array buffer to copy into. + An integer offset into the buffer to start copying into. + An integer value representing the number of characters to copy. + An value representing the number of copied bytes. + + + Sets the length of this instance. + The value representing the length. + + + Sets this instance to null. + + + Returns information about the storage state of this instance. + A enumeration. + + + Gets serialization information with all the data needed to reinstantiate this instance. + The object to be populated with serialization information. + The destination context of the serialization. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Converts this instance to its equivalent representation. + A representation of this type. + + + Returns a managed copy of the value held by this . + The value of this as an array of characters. + + + Copies characters from the passed-in buffer to this instance. + A value offset into the value that is contained in the instance. + The character array buffer to copy into. + An integer offset into the buffer to start copying into. + An integer representing the number of characters to copy. + + + Specifies the compare option values for a structure. + + + Specifies that sorts should be based on a characters numeric value instead of its alphabetical value. + + + Performs a binary sort. + + + Specifies that comparisons must ignore case. + + + Specifies that 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 "computer" or "Internet". 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. + + + Specifies that 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 https://www.unicode.org. + + + Specifies that 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. + + + Specifies the default option settings for comparisons. + + + 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 structure has a different underlying data structure from its corresponding .NET Framework type, , 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. actually stores the relative difference to 00:00:00 AM 1/1/1900. Therefore, a conversion from "00:00:00 AM 1/1/1900" to an integer will return 0. + + + Initializes a new instance of the structure using the specified value. + A structure. + + + Initializes a new instance of the structure using the supplied parameters. + An integer value that represents the date as ticks. + An integer value that represents the time as ticks. + + + Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day. + An integer representing the year of the of the new structure. + An integer value representing the month of the new structure. + An integer value representing the day number of the new structure. + + + Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day, hour, minute, and second of the new structure. + An integer value representing the year of the new structure. + An integer value representing the month of the new structure. + An integer value representing the day of the month of the new structure. + An integer value representing the hour of the new structure. + An integer value representing the minute of the new structure. + An integer value representing the second of the new structure. + + + Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and millisecond of the new structure. + An integer value representing the year of the new structure. + An integer value representing the month of the new structure. + An integer value representing the day of the month of the new structure. + An integer value representing the hour of the new structure. + An integer value representing the minute of the new structure. + An integer value representing the second of the new structure. + An double value representing the millisecond of the new structure. + + + Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and microsecond of the new structure. + An integer value representing the year of the new structure. + An integer value representing the month of the new structure. + An integer value representing the day of the new structure. + An integer value representing the hour of the new structure. + An integer value representing the minute of the new structure. + An integer value representing the second of the new structure. + An integer value representing the microsecond (thousandths of a millisecond) of the new structure. + + + Adds a to the specified . + A value. + A value. + A value. + + + Compares this structure to the supplied structure and returns an indication of their relative values. + The structure to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than . + + Zero + + This instance is the same as . + + Greater than zero + + This instance is greater than + + -or- + + is a null reference ( in Visual Basic) + + + Compares this structure to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( as Visual Basic). + + + Gets the number of ticks representing the date of this structure. + The number of ticks representing the date that is contained in the property of this structure. + The exception that is thrown when the property of a structure is set to null. + + + Performs a logical comparison of two structures to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . + + + Compares the supplied object parameter to the property of the object. + The object to be compared. + + if the object is an instance of and the two are equal; otherwise . + + + Gets the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + A . + A value that indicates the XSD of the specified . + + + Compares two instances of to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Indicates whether this structure is null. + + if null. Otherwise, . + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Represents the maximum valid date value for a structure. + + + Represents the minimum valid date value for a structure. + + + Performs a logical comparison of two instances of to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the structure. + + + Adds the period of time indicated by the supplied parameter, , to the supplied structure. + A structure. + A structure. + A new . If either argument is , the new is . + + + Performs a logical comparison of two structures to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . + + + Converts the structure to a structure. + A structure. + A object whose and properties contain the same date and time values as the property of the supplied structure. + + + Converts the parameter to a . + A . + A structure whose is equal to the date and time represented by the parameter. If the is null, the of the newly created structure will be null. + + + Compares two instances of to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Converts a structure to a structure. + A structure. + A structure whose is equal to the combined and properties of the supplied structure. + + + Performs a logical comparison of two instances of to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Subtracts the supplied structure, , from the supplied structure. + A structure. + A structure. + A structure representing the results of the subtraction. + + + Converts the specified representation of a date and time to its equivalent. + The to be parsed. + A structure equal to the date and time represented by the specified . + + + A constant whose value is the number of ticks equivalent to one hour. + + + A constant whose value is the number of ticks equivalent to one minute. + + + A constant whose value is the number of ticks equivalent to one second. + + + Subtracts the specified from this instance. + A value. + A value. + A value. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Gets the number of ticks representing the time of this structure. + The number of ticks representing the time of this structure. + + + Converts this structure to . + A structure whose value is a string representing the date and time that is contained in this structure. + + + Converts this structure to a . + A representing the property of this structure. + + + Gets the value of the structure. This property is read-only. + The value of this structure. + The exception that is thrown when the property of a structure is set to null. + + + Represents a numeric value between - 10^38 +1 and 10^38 - 1, with fixed precision and scale. + + + Initializes a new instance of the structure using the supplied parameters. + The maximum number of digits that can be used to represent the property of the new structure. + The number of decimal places to which the property will be resolved for the new structure. + A Boolean value that indicates whether the new structure represents a positive or negative number. + 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 structures value. + 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 structures value. + 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 structures value. + 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 structures value. + + + Initializes a new instance of the structure using the supplied parameters. + The maximum number of digits that can be used to represent the property of the new structure. + The number of decimal places to which the property will be resolved for the new structure. + A Boolean value that indicates whether the new structure represents a positive or negative number. + The 128-bit unsigned integer that provides the value of the new . + + + Initializes a new instance of the structure using the supplied value. + The value to be stored as a structure. + + + Initializes a new instance of the structure using the supplied double parameter. + A double, representing the value for the new structure. + + + Initializes a new instance of the structure using the supplied integer value. + The supplied integer value which will the used as the value of the new structure. + + + Initializes a new instance of the structure using the supplied long integer value. + The supplied long integer value which will the used as the value of the new structure. + + + The Abs method gets the absolute value of the parameter. + A structure. + A structure whose property contains the unsigned number representing the absolute value of the parameter. + + + Calculates the sum of the two operators. + A structure. + A structure. + A new structure whose property contains the sum. + + + The scale of the 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. + The structure to be adjusted. + The number of digits in the adjusted structure. + If this parameter is , the new Value will be rounded, if , the value will be truncated. + A new structure whose property contains the adjusted number. + + + Gets the binary representation of the value of this structure as an array of bytes. + An array of bytes that contains the binary representation of the structure's value. + + + Returns the smallest whole number greater than or equal to the specified structure. + The structure for which the ceiling value is to be calculated. + A representing the smallest whole number greater than or equal to the specified structure. + + + Compares this instance to the supplied object and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return Value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + Adjusts the value of the operand to the indicated precision and scale. + The structure whose value is to be adjusted. + The precision for the new structure. + The scale for the new structure. + A new structure whose Value has been adjusted to the precision and scale indicated in the parameters. + + + Gets the binary representation of this structure as an array of integers. + An array of integers that contains the binary representation of this structure. + + + The division operator calculates the results of dividing the first operand by the second. + A structure. + A structure. + A new structure whose property contains the results of the division. + + + Performs a logical comparison of the two operands to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . If either instance is null, the value of the will be null. + + + Compares the supplied parameter to the property of the instance. + The to be compared. + + if object is an instance of and the two are equal. Otherwise, . + + + Rounds a specified number to the next lower whole number. + The structure for which the floor value is to be calculated. + A structure that contains the whole number part of this structure. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + A . + A value that indicates the XSD of the specified . + + + Performs a logical comparison of two structures to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Indicates whether this structure is null. + + if this structure is null. Otherwise, . + + + Indicates whether the of this structure is greater than zero. + + if the is assigned to null. Otherwise, . + + + Performs a logical comparison of two structures to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + A constant representing the largest possible value for the property. + + + A constant representing the maximum value for the property. + + + A constant representing the maximum value of a structure. + + + A constant representing the minimum value for a structure. + + + The multiplication operator computes the product of the two parameters. + A structure. + A structure. + A new structure whose property contains the product of the multiplication. + + + Performs a logical comparison of the two parameters to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the class. + + + Calculates the sum of the two operators. + A structure. + A structure. + A new structure whose property contains the sum. + + + The division operator calculates the results of dividing the first operand by the second. + A structure. + A structure. + A new structure whose property contains the results of the division. + + + Performs a logical comparison of the two operands to determine whether they are equal. + A structure. + A structure. + A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + Converts the supplied structure to . + The structure to be converted. + A new structure whose is equal to the of the parameter. + + + Converts the parameter to . + The structure to be converted. + A new structure whose value equals the of the parameter. + + + Converts the supplied structure to . + The structure to be converted. + A new structure whose equals the of the parameter. + + + Converts the supplied structure to . + The structure to be converted. + A new structure whose property equals the of the parameter. + + + Converts the supplied parameter to . + The object to be converted. + A new structure whose equals the value represented by the parameter. + + + Converts the parameter to . + The structure to be converted. + A new structure whose value equals the value of the parameter. + + + Performs a logical comparison of two structures to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Converts the supplied structure to . + The structure to be converted. + A new structure whose property equals the property of the parameter. + + + Converts the supplied structure to + The structure to be converted. + A new structure whose property equals the property of the parameter. + + + Converts the supplied structure to . + The structure to be converted. + A new structure whose property is equal to the property of the parameter. + + + Converts the supplied structure to SqlDecimal. + The structure to be converted. + A new structure whose equals the of the parameter. + + + Converts the operand to . + The structure to be converted. + A new structure whose equals the of the parameter. + + + Converts the value to . + The value to be converted. + A new structure whose property equals the value of the parameter. + + + Converts the supplied structure to . + The structure to be converted. + A new structure whose property equals the value of the parameter. + + + Performs a logical comparison of the two parameters to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Performs a logical comparison of two structures to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + The multiplication operator computes the product of the two parameters. + A structure. + A structure. + A new structure whose property contains the product of the multiplication. + + + Calculates the results of subtracting the second operand from the first. + A structure. + A structure. + A new structure whose Value property contains the results of the subtraction. + + + The unary minus operator negates the parameter. + The structure to be negated. + A new structure whose value contains the results of the negation. + + + Converts the representation of a number to its equivalent. + The to be parsed. + A equivalent to the value that is contained in the specified . + + + Raises the value of the specified structure to the specified exponential power. + The structure to be raised to a power. + A double value that indicates the power to which the number should be raised. + A structure that contains the results. + + + Gets the maximum number of digits used to represent the property. + The maximum number of digits used to represent the of this structure. + + + Gets the number nearest the specified structure's value with the specified precision. + The structure to be rounded. + The number of significant fractional digits (precision) in the return value. + A structure that contains the results of the rounding operation. + + + Gets the number of decimal places to which is resolved. + The number of decimal places to which the property is resolved. + + + Gets a value that indicates the sign of a structure's property. + The structure whose sign is to be evaluated. + A number that indicates the sign of the structure. + + + Calculates the results of subtracting the second operand from the first. + A structure. + A structure. + A new structure whose Value property contains the results of the subtraction. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Returns the a double equal to the contents of the property of this instance. + The decimal representation of the property. + + + Converts this structure to . + + if the is non-zero; if zero; otherwise Null. + + + Converts this structure to . + A structure whose equals the of this structure. If the structure's Value is , the structure's will be 1. Otherwise, the structure's will be 0. + + + Converts this structure to . + A structure with the same value as this instance of . + + + Converts this structure to . + A structure with the same value as this instance of . + + + Converts this structure to . + A structure with the same value as this instance of . + + + Converts this structure to . + A structure with the same value as this instance of . + + + Converts this structure to . + A structure with the same value as this instance of . + + + Converts this structure to . + A structure with the same value as this instance of . + + + Converts this structure to . + A structure whose value is a string representing the value contained in this structure. + + + Converts this structure to . + A new object that contains the string representation of the structure's property. + + + Truncates the specified structure's value to the that you want position. + The structure to be truncated. + The decimal position to which the number will be truncated. + Supply a negative value for the parameter in order to truncate the value to the corresponding position to the left of the decimal point. + + + Gets the value of the structure. This property is read-only. + 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. + + + 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. + + + Initializes a new instance of the structure using the supplied double parameter to set the new structure's property. + A double whose value will be used for the new . + + + The addition operator computes the sum of the two operands. + A structure. + A structure. + The sum of the two operands. + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + Compares this instance to the supplied and returns an indication of their relative values. + The to compare. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic). + + + The division operator divides the first operand by the second. + A structure. + A structure. + A structure that contains the results of the division operation. + + + Performs a logical comparison on two instances of to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . + + + Compares the supplied object parameter to the property of the object. + The object to be compared. + + if the two values are equal. Otherwise, . + + + Returns the hash code for this structure. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + An . + A value that indicates the XSD of the specified . + + + Compares two instances of to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Returns a Boolean value that indicates whether this instance is null. + + if is null. Otherwise, . + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + A constant representing the maximum value for a structure. + + + A constant representing the minimum possible value of . + + + The multiplication operator computes the product of the two operands. + A structure. + A structure. + The product of the two operands. + + + Compares two instances of to determine whether they are notequal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the structure. + + + The addition operator computes the sum of the two operands. + A structure. + A structure. + The sum of the two operands. + + + The division operator divides the first operand by the second. + A structure. + A structure. + A structure that contains the results of the division operation. + + + Performs a logical comparison on two instances of to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . + + + Converts the supplied parameter to . + The to be converted. + A new structure whose is either 0 or 1, depending on the property of the parameter. If the is , the structure will be . + + + Converts the supplied structure to double. + A structure. + A double equivalent to the specified structure's value. + + + Converts the supplied parameter to . + A object. + A new whose is equal to the value of the number represented by the . If the is , the structure will be . + + + Compares two instances of to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Converts the supplied parameter to . + A structure. + A structure whose is equal to the of the parameter. If the is , the structure will be . + + + Converts the supplied parameter to . + A structure. + A new structure whose is equal to the of the parameter. If the is , the structure will be . + + + Converts the supplied parameter to . + A structure. + A new structure whose is equal to the of the parameter. If the is , the structure will be . + + + Converts the supplied parameter to . + A structure. + A new whose is equal to the of the parameter. If the is , the structure will be . + + + Converts the supplied parameter to . + A structure. + A new whose is equal to the of the parameter. If the is , the structure will be . + + + Converts the supplied parameter to . + A structure. + A new whose is equal to the of the parameter. If the is , the structure will be . + + + Converts the supplied parameter to . + A structure. + A new structure whose is equal to the of the parameter. If the is , the structure will be . + + + Converts the supplied double value to a . + The double value to convert. + A with the same value as the specified double parameter. + + + Compares two instances of to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + The multiplication operator computes the product of the two operands. + A structure. + A structure. + The product of the two operands. + + + The subtraction operator the second operand from the first. + A structure. + A structure. + The results of the subtraction operation. + + + Returns the negated value of the specified structure. + A structure. + A structure that contains the negated value. + + + Converts the representation of a number to its double-precision floating point number equivalent. + The to be parsed. + A that contains the value represented by the . + + + The subtraction operator the second operand from the first. + A structure. + A structure. + The results of the subtraction operation. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An XML schema consumed by .NET Framework. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + A . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + A . + + + Converts this structure to . + A structure whose will be if the structure's is non-zero, if the is zero and if the structure is . + + + Converts this structure to . + A structure whose equals the of this structure. + + + Converts this structure to . + A new structure whose converted value equals the rounded value of this . + + + Converts this structure to . + A new structure whose equals the integer part of the structure's value. + + + Converts this structure to . + A new structure whose equals the integer part of the structure's value. + + + Converts this structure to . + A new structure whose equals the integer part of the structure's value. + + + Converts this structure to . + A new structure whose is equal to the value of this . + + + Converts this structure to . + A new structure whose is equal to the of this . + + + Converts this structure to . + A representing the of this . + + + Converts this structure to a string. + A string representing the of this . + + + Gets the value of the structure. This property is read-only. + The value of the structure. + + + Represents a zero value that can be assigned to the property of an instance of the structure. + + + Represents a GUID to be stored in or retrieved from a database. + + + Initializes a new instance of the structure using the supplied byte array parameter. + A byte array. + + + Initializes a new instance of the structure using the specified parameter. + A + + + Initializes a new instance of the structure using the specified values. + The first four bytes of the . + The next two bytes of the . + The next two bytes of the . + The next byte of the . + The next byte of the . + The next byte of the . + The next byte of the . + The next byte of the . + The next byte of the . + The next byte of the . + The next byte of the . + + + Initializes a new instance of the structure using the specified parameter. + A object. + + + Compares this structure to the supplied 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. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return Value + + Condition + + Less than zero + + This instance is less than object. + + Zero + + This instance is the same as object. + + Greater than zero + + This instance is greater than object + + -or- + + object is a null reference (). + + + Compares this 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. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return Value + + Condition + + Less than zero + + This instance is less than object. + + Zero + + This instance is the same as object. + + Greater than zero + + This instance is greater than object + + -or- + + object is a null reference () + + + Performs a logical comparison of two structures to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . If either instance is null, then the will be null. + + + Compares the supplied object parameter to the property of the object. + The object to be compared. + + if object is an instance of and the two are equal; otherwise . + + + Returns the hash code of this structure. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + A . + A value that indicates the XSD of the specified . + + + Compares two instances of to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Gets a Boolean value that indicates whether this structure is null. + + if . Otherwise, . + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison on two structures to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the structure. + + + Performs a logical comparison of two structures to determine whether they are equal. + A structure. + A structure. + A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + Converts the parameter to . + A object. + A new whose is equal to the of the parameter. + + + Converts the supplied parameter to . + A structure. + A new equal to the of the . + + + Converts the specified structure to . + A object. + A whose equals the value represented by the parameter. + + + Compares two instances of to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Converts the supplied parameter to . + A . + A new whose is equal to the parameter. + + + Performs a logical comparison on two structures to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Converts the specified structure to . + The to be parsed. + A equivalent to the value that is contained in the specified . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Converts this structure to a byte array. + An array of bytes representing the of this structure. + + + Converts this structure to . + A structure that contains the bytes in the structure. + + + Converts this structure to . + A structure that contains the string representation of the structure. + + + Converts this structure to a . + A that contains the string representation of the structure. + + + Gets the value of the structure. This property is read-only. + A structure. + + + Represents a 16-bit signed integer to be stored in or retrieved from a database. + + + Initializes a new instance of the structure using the supplied short integer parameter. + A short integer. + + + Computes the sum of the two operands. + A structure. + A structure. + A structure whose property contains the sum of the two operands. + + + Computes the bitwise AND of its operands. + A structure. + A structure. + A structure whose property contains the results of the bitwise AND. + + + Computes the bitwise OR of its two operands. + A structure. + A structure. + A structure whose property contains the results of the bitwise OR. + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + object is a null reference ( in Visual Basic) + + + Divides the first operand by the second. + A structure. + A structure. + A whose property contains the results of the division. + + + Performs a logical comparison of two structures to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . If either instance is null, then the will be null. + + + Compares the specified object to the property of the object. + The object to be compared. + + if object is an instance of and the two are equal; otherwise . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + An . + A value that indicates the XSD of the specified . + + + Compares two instances of to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two structures to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Indicates whether this structure is null. + + if null. Otherwise, . For more information, see Handling Null Values. + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two structures to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + A constant representing the largest possible value of a . + + + A constant representing the smallest possible value of a . + + + Computes the remainder after dividing its first operand by its second. + A structure. + A structure. + A structure whose contains the remainder. + + + Divides two values and returns the remainder. + A value. + A value. + The remainder left after division is performed on and . + + + Computes the product of the two parameters. + A structure. + A structure. + A structure whose contains the product of the two parameters. + + + Performs a logical comparison of two structures to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the structure. + + + The ~ operator performs a bitwise one's complement operation on its operand. + A structure. + A structure whose property contains the complement of the specified structure. + + + Computes the sum of the two operands. + A structure. + A structure. + A structure whose property contains the sum of the two operands. + + + Computes the bitwise AND of its operands. + A structure. + A structure. + A structure whose property contains the results of the bitwise AND. + + + Computes the bitwise OR of its two operands. + A structure. + A structure. + A structure whose property contains the results of the bitwise OR. + + + Divides the first operand by the second. + A structure. + A structure. + A whose property contains the results of the division. + + + Performs a logical comparison of two structures to determine whether they are equal. + A structure. + A structure. + A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + Performs a bitwise exclusive-OR operation on the supplied parameters. + A structure. + A structure. + A structure whose property contains the results of the bitwise XOR. + + + Converts the supplied structure to . + A structure. + A new structure whose property is equal to the property of the parameter. + + + Converts the supplied structure to . + A structure. + A new structure whose property is equal to the property of the parameter. + + + Converts the supplied structure to . + A structure. + A new structure whose property is equal to the integer part of the parameter. + + + Converts the supplied structure to a short integer. + A structure. + A short integer whose value is the Value of the parameter. + + + Converts the supplied structure to . + A structure. + A new structure whose property is equal to the of the supplied parameter. + + + Converts the supplied structure to . + A structure. + A new structure whose property is equal to the of the parameter. + + + Converts the supplied structure to . + A structure. + A new structure whose property is equal to the property of the parameter. + + + Converts the supplied structure to . + A structure. + A new structure whose property is equal to the integer part of the parameter. + + + Converts the supplied object to . + A object. + A new structure whose property is equal to the value represented by the object parameter. + + + Compares two instances of to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two structures to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Converts the supplied structure to . + A structure. + A new structure whose property is equal to the property of the parameter. + + + Converts the supplied short integer to . + A short integer value. + A structure with the same value as the specified short integer. + + + Performs a logical comparison of two structures to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Compares two instances of to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares two structures to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Computes the remainder after dividing its first operand by its second. + A structure. + A structure. + A structure whose contains the remainder. + + + Computes the product of the two parameters. + A structure. + A structure. + A structure whose contains the product of the two parameters. + + + The ~ operator performs a bitwise one's complement operation on its operand. + A structure. + A structure whose property contains the complement of the specified structure. + + + Subtracts the second parameter from the first. + A structure. + A structure. + A structure whose property contains the results of the subtraction. + + + The unary minus operator negates the of the operand. + A structure. + A structure that contains the negated value. + + + Converts the representation of a number to its 16-bit signed integer equivalent. + The to be parsed. + A 16-bit signed integer equivalent to the value that is contained in the specified . + + + Subtracts the second parameter from the first. + A structure. + A structure. + A structure whose property contains the results of the subtraction. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An XML schema consumed by .NET Framework. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Converts this structure to . + + if the is non-zero; if zero; otherwise Null. + + + Converts this structure to . + A structure whose equals the of this structure. If the value of the is less than 0 or greater than 255, an occurs. + + + Converts this structure to . + A new structure whose equals the value of this structure. + + + Converts this structure to . + A new structure whose equals the value of this structure. + + + Converts this structure to . + A new structure whose equals the value of this structure. + + + Converts this structure to . + A new structure whose equals the value of this structure. + + + Converts this structure to . + A new structure whose equals the value of this structure. + + + Converts this structure to . + A new structure whose equals the value of this structure. + + + Converts this structure to . + A representing the of this instance of . + + + Converts a structure to . + A object representing the of this instance of . + + + Gets the value of this instance of structure. This property is read-only. + A short integer representing the value of this structure. + + + Performs a bitwise exclusive-OR operation on the supplied parameters. + A structure. + A structure. + A structure that contains the results of the XOR operation. + + + Represents a zero value that can be assigned to the property of an instance of the structure. + + + Represents a 32-bit signed integer to be stored in or retrieved from a database. + + + Initializes a new instance of the structure using the supplied integer value. + The integer to be converted. + + + Computes the sum of the two specified structures. + A structure. + A structure. + A structure whose property contains the sum of the specified structures. + + + Computes the bitwise AND of its operands. + A structure. + A structure. + A structure that contains the results of the bitwise AND operation. + + + Computes the bitwise OR of the specified structures. + A structure. + A structure. + A structure that contains the results of the bitwise OR operation. + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic). + + + Divides the first parameter from the second. + A structure. + A structure. + A whose property contains the results of the division. + + + Performs a logical comparison of the two parameters to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . If either instance is null, then the will be null. + + + Compares the supplied object parameter to the property of the object. + The object to be compared. + + if object is an instance of and the two are equal; otherwise . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + An . + A value that indicates the XSD of the specified . + + + Compares the two parameters to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares the two parameters to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Indicates whether this structure is null. + This property is if is null. Otherwise, . + + + Compares the two parameters to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares the two parameters to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + A constant representing the largest possible value of a . + + + A constant representing the smallest possible value of a . + + + Computes the remainder after dividing the first parameter by the second. + A structure. + A structure. + A structure whose contains the remainder. + + + Divides two values and returns the remainder. + A value. + A value. + The remainder left after division is performed on and . + + + Computes the product of the two parameters. + A structure. + A structure. + A structure whose contains the product of the two parameters. + + + Performs a logical comparison of the two parameters to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the class. + + + Performs a bitwise one's complement operation on the specified structure. + A structure. + A structure that contains the results of the one's complement operation. + + + Computes the sum of the two specified structures. + A structure. + A structure. + A structure whose property contains the sum of the specified structures. + + + Computes the bitwise AND of its operands. + A structure. + A structure. + A structure that contains the results of the bitwise AND operation. + + + Computes the bitwise OR of the specified structures. + A structure. + A structure. + A structure that contains the results of the bitwise OR operation. + + + Divides the first parameter from the second. + A structure. + A structure. + A whose property contains the results of the division. + + + Performs a logical comparison of the two parameters to determine whether they are equal. + A structure. + A structure. + A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + Performs a bitwise exclusive-OR operation on the specified structures. + A structure. + A structure. + A structure that contains the results of the bitwise XOR operation. + + + Converts the supplied to . + A structure. + A new structure whose property is equal to the property of the parameter. + + + Converts the supplied structure to . + A structure. + A new structure whose property equals the property of the parameter. + + + Converts the supplied to . + A structure. + A new structure whose property equals the integer part of the parameter. + + + Converts the supplied structure to an integer. + A structure. + The converted integer value. + + + Converts the supplied to . + A structure. + A new structure whose property equals the property of the parameter. + + + Converts the supplied structure to . + A structure. + A new structure whose property equals the property of the parameter. + + + Converts the supplied to . + A structure. + A new structure whose property equals the integer part of the parameter. + + + Converts the supplied object to . + A object. + A new structure whose property equals the value represented by the parameter. + + + Compares the two parameters to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares the two parameters to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Converts the supplied property to . + A structure. + A new structure whose property equals the property of the parameter. + + + Converts the supplied to . + A structure. + A new structure whose property equals the property of the parameter. + + + Converts the supplied integer to . + An integer value. + A new structure whose Value property is equal to the integer parameter. + + + Performs a logical comparison of the two parameters to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Compares the two parameters to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Compares the two parameters to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Computes the remainder after dividing the first parameter by the second. + A structure. + A structure. + A structure whose contains the remainder. + + + Computes the product of the two parameters. + A structure. + A structure. + A structure whose contains the product of the two parameters. + + + Performs a bitwise one's complement operation on the specified structure. + A structure. + A structure that contains the results of the one's complement operation. + + + Subtracts the second parameter from the first. + A structure. + A structure. + A structure whose property contains the results of the subtraction. + + + Negates the of the operand. + A structure. + A structure that contains the negated value. + + + Converts the representation of a number to its 32-bit signed integer equivalent. + The to be parsed. + A 32-bit signed integer equivalent to the value that is contained in the specified . + + + Subtracts the second parameter from the first. + A structure. + A structure. + A structure whose property contains the results of the subtraction. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Converts this structure to . + + if the is non-zero; if zero; otherwise Null. + + + Converts this structure to . + A structure whose equals the of this structure. If the value of the is less than 0 or greater than 255, an occurs. + + + Converts this structure to . + A new structure equal to the value of this . + + + Converts this structure to . + A new structure equal to the value of this . + + + Converts this structure to . + A new structure equal to the value of this . + + + Converts this structure to . + A new structure equal to the value of this . + + + Converts this structure to . + A new structure equal to the value of this . + + + Converts this structure to . + A new structure equal to the value of this . + + + Converts this structure to . + A new structure equal to the value of this . + + + Converts a structure to a . + A structure equal to the value of this . + + + Gets the value of this structure. This property is read-only. + An integer representing the value of this structure. + The property contains . + + + Performs a bitwise exclusive-OR operation on the specified structures. + A structure. + A structure. + A structure that contains the results of the bitwise XOR operation. + + + Represents a zero value that can be assigned to the property of an instance of the structure. + + + Represents a 64-bit signed integer to be stored in or retrieved from a database. + + + Initializes a new instance of the structure using the supplied long integer. + A long integer. + + + Computes the sum of the two parameters. + A structure. + A structure. + A new structure whose is equal to the sum of the two parameters. + + + Computes the bitwise AND of its operands. + A structure. + A structure. + A structure that contains the results of the bitwise AND operation. + + + Computes the bitwise OR of its two operands. + A structure. + A structure. + A structure that contains the results of the bitwise OR operation. + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic). + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic). + + + Divides the first parameter by the second. + A structure. + A structure. + A new structure whose property contains the results of the division operation. + + + Performs a logical comparison of the two parameters to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . If either instance is null, then the will be null. + + + Compares the supplied object parameter to the property of the object. + The object to be compared. + + if object is an instance of and the two are equal; otherwise . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + An . + A that indicates the XSD of the specified . + + + Performs a logical comparison of the two parameters to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Gets a Boolean value that indicates whether this structure is null. + + if null. Otherwise, . + + + Performs a logical comparison on the two parameters to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison on the two parameters to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + A constant representing the largest possible value for a structure. + + + A constant representing the smallest possible value for a structure. + + + Computes the remainder after dividing the first parameter by the second. + A structure. + A structure. + A new structure whose property contains the remainder. + + + Divides two values and returns the remainder. + A value. + A value. + The remainder left after division is performed on and . + + + Computes the product of the two parameters. + A structure. + A structure. + A new structure whose is equal to the product of the two parameters. + + + Performs a logical comparison on the two SqlInt64 parameters to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the structure. + + + Performs a bitwise one's complement operation on its operand. + A structure. + A new structure whose is equal to the ones complement of the parameter. + + + Computes the sum of the two parameters. + A structure. + A structure. + A new structure whose is equal to the sum of the two parameters. + + + Computes the bitwise AND of its operands. + A structure. + A structure. + A structure that contains the results of the bitwise AND operation. + + + Computes the bitwise OR of its two operands. + A structure. + A structure. + A structure that contains the results of the bitwise OR operation. + + + Divides the first parameter by the second. + A structure. + A structure. + A new structure whose property contains the results of the division operation. + + + Performs a logical comparison of the two parameters to determine whether they are equal. + A structure. + A structure. + A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + Performs a bitwise exclusive-OR operation on the supplied parameters. + A structure. + A structure. + A structure that contains the results of the bitwise XOR operation. + + + Converts the supplied parameter to . + The structure to be converted. + A new structure whose property is equal to the of the parameter. + + + Converts the supplied parameter to . + The structure to be converted. + A new structure whose is equal to the integer part of the parameter. + + + Converts the supplied structure to . + The structure to be converted. + A new structure whose property equals the integer part of the parameter. + + + Converts the parameter to long. + A structure. + A new long value equal to the of the . + + + Converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the integer part of the parameter. + + + Converts the supplied parameter to . + The structure to be converted. + A new structure whose property contains the integer part of the parameter. + + + Converts the supplied parameter to . + The object to be converted. + A new whose is equal to the value represented by the parameter. + + + Performs a logical comparison of the two parameters to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the property of the parameter. + + + Converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the property of the parameter. + + + Converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the property of the parameter. + + + Converts the long parameter to . + A long integer value. + A new structure whose equals the value of the long parameter. + + + Performs a logical comparison on the two SqlInt64 parameters to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Performs a logical comparison on the two parameters to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison on the two parameters to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Computes the remainder after dividing the first parameter by the second. + A structure. + A structure. + A new structure whose property contains the remainder. + + + Computes the product of the two parameters. + A structure. + A structure. + A new structure whose is equal to the product of the two parameters. + + + Performs a bitwise one's complement operation on its operand. + A structure. + A new structure whose is equal to the ones complement of the parameter. + + + Subtracts the second parameter from the first. + A structure. + A structure. + A new structure whose property equals the results of the subtraction operation. + + + The unary minus operator negates the of the operand. + A structure. + A structure whose is equal to the negated of the parameter. + + + Converts the representation of a number to its 64-bit signed integer equivalent. + The to be parsed. + A 64-bit signed integer equivalent to the value that is contained in the specified . + + + Subtracts the second parameter from the first. + A structure. + A structure. + A new structure whose property equals the results of the subtraction operation. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Converts this structure to . + + if the is non-zero; if zero; otherwise Null. + + + Converts this structure to . + A structure whose equals the of this structure. + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A representing the value of this . + + + Converts this instance of to . + A representing the value of this . + + + Gets the value of this structure. This property is read-only. + A long integer representing the value of this structure. + + + Performs a bitwise exclusive-OR operation on the supplied parameters. + A structure. + A structure. + A structure that contains the results of the bitwise XOR operation. + + + Represents a zero value that can be assigned to the property of an instance of the structure. + + + 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. + + + Initializes a new instance of the class with the specified value. + The monetary value to initialize. + + + Initializes a new instance of the class with specified double value. + The monetary value to initialize. + + + Initializes a new instance of the class with the specified integer value. + The monetary value to initialize. + + + Initializes a new instance of the class with the specified long integer value. + The monetary value to initialize. + + + Calculates the sum of the two parameters. + A structure. + A structure. + A new structure whose contains the sum of the two parameters. + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + The division operator divides the first parameter by the second. + A structure. + A structure. + A new structure whose contains the results of the division. + + + Performs a logical comparison of the two parameters to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . If either instance is null, then the will be null. + + + Compares the supplied object parameter to the property of the object. + The object to be compared. + + if the object is an instance of and the two are equal; otherwise, . + + + Gets the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + An . + A that indicates the XSD of the specified . + + + Performs a logical comparison of the two parameters to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Returns a Boolean value that indicates whether this structure is null. + + if null. Otherwise, . + + + Performs a logical comparison of the two parameters to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Represents the maximum value that can be assigned to the property of an instance of the class. + + + Represents the minimum value that can be assigned to property of an instance of the class. + + + The multiplication operator calculates the product of the two parameters. + A structure. + A structure. + A new structure whose contains the product of the multiplication. + + + Performs a logical comparison of the two parameters to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the class. + + + Calculates the sum of the two parameters. + A structure. + A structure. + A new structure whose contains the sum of the two parameters. + + + The division operator divides the first parameter by the second. + A structure. + A structure. + A new structure whose contains the results of the division. + + + Performs a logical comparison of the two parameters to determine whether they are equal. + A structure. + A structure. + A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + This implicit operator converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the property of the parameter. + + + This operator converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the of the parameter. + + + This operator converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the of the parameter. + + + Converts the specified structure to . + A structure. + A new structure whose value equals the of the parameter. + + + This operator converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the of the parameter. + + + This operator converts the parameter to . + The object to be converted. + A new structure whose property equals the value represented by the parameter. + + + This implicit operator converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the property of the parameter. + + + Performs a logical comparison of the two parameters to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + This implicit operator converts the supplied parameter to . + The structure to be converted. + A new structure whose property is equal to the of the parameter. + + + This implicit operator converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the of the parameter. + + + This implicit operator converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the of the parameter. + + + This implicit operator converts the supplied parameter to . + The structure to be converted. + A new structure whose property equals the of the parameter. + + + Converts the parameter to . + The value to be converted. + A new structure whose equals the value of the parameter. + + + This implicit operator converts the supplied parameter to . + The structure to be converted. + A new structure whose property is equal to the value of the parameter. + + + Performs a logical comparison of the two parameters to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + The multiplication operator calculates the product of the two parameters. + A structure. + A structure. + A new structure whose contains the product of the multiplication. + + + The subtraction operator subtracts the second parameter from the first. + A structure. + A structure. + A new structure that contains the results of the subtraction. + + + The unary minus operator negates the parameter. + The structure to be negated. + A structure whose contains the results of the negation. + + + Converts the representation of a number to its equivalent. + The to be parsed. + A equivalent to the value that is contained in the specified . + + + The subtraction operator subtracts the second parameter from the first. + A structure. + A structure. + A new structure that contains the results of the subtraction. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Converts the Value of this instance of as a structure. + A structure whose value equals the property of this structure. + + + Converts this structure to a . + A double with a value equal to this structure. + + + Converts this structure to an . + A 32-bit integer whose value equals the integer part of this structure. + + + Converts the Value of this structure to an . + A 64-bit integer whose value equals the integer part of this structure. + + + Converts this structure to . + A structure. If the value of the structure is zero, the structure's value will be . Otherwise, . + + + Converts this structure to . + A equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A structure whose value is a string representing the value of this . + + + Converts this instance of to string. + A string whose value is the string representation of the value of this . + + + Gets the monetary value of an instance of the structure. This property is read-only. + The monetary value of an instance of the structure. + The property is set to null. + + + Represents the zero value that can be assigned to the property of an instance of the class. + + + The class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The string to display when the exception is thrown. + + + Initializes a new instance of the class. + The string to display when the exception is thrown. + A reference to an inner exception. + + + The exception that is thrown when the property of a structure is set to null. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with a specified message that describes the error. + 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + 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. + The exception that is the cause of the current exception. If the innerException parameter is not , the current exception is raised in a block that handles the inner exception. + + + 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. + + + Initializes a new instance of the structure using the supplied double parameter. + A double value which will be used as the of the new structure. + + + Initializes a new instance of the structure. + A floating point number which will be used as the of the new structure. + + + Computes the sum of the two specified structures. + A structure. + A structure. + A structure that contains the sum of the two specified structures. + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return Value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + Divides the first structure by the second. + A structure. + A structure. + A structure that contains the results of the division. + + + Performs a logical comparison of the two parameters to determine whether they are equal. + A structure. + A structure. + + if the two values are equal. Otherwise, . If either instance is null, then the will be null. + + + Compares the supplied object parameter to the property of the object. + The object to be compared. + + if the object is an instance of and the two are equal. Otherwise, . + + + Gets the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the XML Schema definition language (XSD) of the specified . + A . + A value that indicates the XSD of the specified . + + + Performs a logical comparison of the two operands to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of two structures to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Indicates whether this structure is null. + + if null. Otherwise, . + + + Performs a logical comparison of the two parameters to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Represents the maximum value that can be assigned to the property of an instance of the class. + + + Represents the minimum value that can be assigned to property of an instance of the class. + + + Computes the product of the two specified structures. + A structure. + A structure. + A structure that contains the product of the multiplication. + + + Performs a logical comparison of the two parameters to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the structure. + + + Computes the sum of the two specified structures. + A structure. + A structure. + A structure that contains the sum of the two specified structures. + + + Divides the first structure by the second. + A structure. + A structure. + A structure that contains the results of the division. + + + Performs a logical comparison of the two SqlSingle parameters to determine whether they are equal. + A structure. + A structure. + A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + This implicit operator converts the supplied to . + The structure to be converted. + A new structure whose is equal to the of the parameter. + + + Converts the supplied parameter to . + The parameter to be converted. + A new structure whose is equal to the of the parameter. + + + Converts the specified structure to float. + The value to be converted to float. + A float that contains the value of the structure. + + + Converts the supplied parameter to . + The object to be converted. + A new structure whose is equal to the value represented by the parameter. + + + Performs a logical comparison of the two operands to determine whether the first is greater than the second. + A structure. + A structure. + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of two structures to determine whether the first is greater than or equal to the second. + A structure. + A structure. + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + This implicit operator converts the parameter to . + The to be converted. + A new structure whose property equals the of the parameter. + + + Converts the supplied parameter to . + The structure to be converted. + A new structure whose is equal to the of the parameter. + + + Converts the supplied parameter to . + The structure to be converted. + A new structure whose is equal to the of the parameter. + + + Converts the supplied structure to . + The structure to be converted. + A new structure whose is equal to the of the parameter. + + + Converts the supplied parameter to . + The structure to be converted. + A new structure whose is equal to the of the parameter. + + + Converts the supplied structure to . + The structure to be converted. + A new structure whose is equal to the of the parameter. + + + Converts the specified floating point value to . + The float value to be converted to . + A structure that contains the value of the specified float. + + + Performs a logical comparison of the two parameters to determine whether they are not equal. + A structure. + A structure. + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is less than the second. + A structure. + A structure. + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two parameters to determine whether the first is less than or equal to the second. + A structure. + A structure. + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Computes the product of the two specified structures. + A structure. + A structure. + A structure that contains the product of the multiplication. + + + Subtracts the second structure from the first. + A structure. + A structure. + A structure that contains the results of the subtraction. + + + Negates the of the specified structure. + A structure. + A structure that contains the negated value. + + + Converts the specified to a structure. + The to be parsed. + A equivalent to the value that is contained in the specified . + + + Subtracts the second structure from the first. + A structure. + A structure. + A structure that contains the results of the subtraction. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Converts this structure to . + + if the is non-zero; if zero; otherwise Null. + + + Converts this structure to . + A structure whose equals the of this structure. If the structure's Value is , the structure's will be 1. Otherwise, the structure's will be 0. + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A new equal to the value of this . + + + Converts this structure to . + A equal to the value of this . + + + Converts this structure to . + A representing the value of this . + + + Converts this structure to . + A object representing the value of this . + + + Gets the value of this structure. This property is read-only. + A floating point value in the range -3.40E+38 through 3.40E+38. + + + Represents the zero value that can be assigned to the property of an instance of the class. + + + Represents a variable-length stream of characters to be stored in or retrieved from the database. has a different underlying data structure from its corresponding .NET Framework data type. + + + Initializes a new instance of the structure using the specified locale id, compare options, and data. + Specifies the geographical locale and language for the new structure. + Specifies the compare options for the new structure. + The data array to store. + + + Initializes a new instance of the class. + Specifies the geographical locale and language for the new structure. + Specifies the compare options for the new structure. + The data array to store. + + if Unicode encoded. Otherwise, . + + + Initializes a new instance of the class. + Specifies the geographical locale and language for the new structure. + Specifies the compare options for the new structure. + The data array to store. + The starting index within the array. + The number of characters from index to copy. + + + Initializes a new instance of the class. + Specifies the geographical locale and language for the new structure. + Specifies the compare options for the new structure. + The data array to store. + The starting index within the array. + The number of characters from index to copy. + + if Unicode encoded. Otherwise, . + + + Initializes a new instance of the structure using the specified string. + The string to store. + + + Initializes a new instance of the structure using the specified string and locale id values. + The string to store. + Specifies the geographical locale and language for the new structure. + + + Initializes a new instance of the structure using the specified string, locale id, and compare option values. + The string to store. + Specifies the geographical locale and language for the new structure. + Specifies the compare options for the new structure. + + + Concatenates two specified values to create a new structure. + A . + A . + A that is the concatenated value of and . + + + Specifies that sorts should be based on a characters numeric value instead of its alphabetical value. + + + Specifies that sorts should be based on a character's numeric value instead of its alphabetical value. + + + Creates a copy of this object. + A new object in which all property values are the same as the original. + + + Gets the object that defines how string comparisons should be performed for this structure. + A object that defines string comparison for this structure. + + + Gets the enumeration equivalent of the specified value. + A value that describes the comparison options for this structure. + A value that corresponds to the for this structure. + + + Compares this instance to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic). + + + Compares this object to the supplied and returns an indication of their relative values. + The to be compared. + A signed number that indicates the relative values of the instance and the object. + Return Value + + Condition + + Less than zero + + This instance is less than the object. + + Zero + + This instance is the same as the object. + + Greater than zero + + This instance is greater than the object + + -or- + + The object is a null reference ( in Visual Basic) + + + Concatenates the two specified structures. + A . + A . + A that contains the newly concatenated value representing the contents of the two parameters. + + + Gets the structure that represents information about the culture of this object. + A 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. + + + Performs a logical comparison of the two operands to determine whether they are equal. + A . + A . + + if the two values are equal. Otherwise, . If either instance is null, then the will be null. + + + Compares the supplied object parameter to the property of the object. + The object to be compared. + + if the object is an instance of and the two are equal; otherwise, . + + + Gets the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets an array of bytes, that contains the contents of the in ANSI format. + An byte array, that contains the contents of the in ANSI format. + + + Gets an array of bytes, that contains the contents of the in Unicode format. + An byte array, that contains the contents of the in Unicode format. + + + Returns the XML Schema definition language (XSD) of the specified . + A . + A value that indicates the XSD of the specified . + + + Performs a logical comparison of the two operands to determine whether the first is greater than the second. + A . + A . + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two operands to determine whether the first is greater than or equal to the second. + A . + A . + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Specifies that comparisons should ignore case. + + + Specifies that the string comparison must ignore the Kana type. + + + Specifies that the string comparison must ignore non-space combining characters, such as diacritics. + + + Specifies that the string comparison must ignore the character width. + + + Indicates whether this structure is null. + + if is . Otherwise, . + + + Specifies the geographical locale and language for the structure. + The locale id for the string stored in the property. + + + Performs a logical comparison of the two operands to determine whether the first is less than the second. + A . + A . + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two operands to determine whether the first is less than or equal to the second. + A . + A . + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two operands to determine whether they are not equal. + A . + A . + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Represents a that can be assigned to this instance of the structure. + + + Concatenates the two specified structures. + A . + A . + A that contains the newly concatenated value representing the contents of the two parameters. + + + Performs a logical comparison of the two operands to determine whether they are equal. + A . + A . + A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . + + + Converts the specified structure to . + The structure to be converted. + A new that contains the string representation of the parameter. + + + Converts the specified structure to . + The structure to be converted. + A new object that contains the string representation of the parameter. + + + Converts the specified parameter to . + The structure to be converted. + A new that contains the string representation of the parameter. + + + Converts the specified parameter to . + The structure to be converted. + A new that contains the string representation of the parameter. + + + Converts the specified parameter to . + The structure to be converted. + A new that contains the string representation of the parameter. + + + Converts the specified parameter to . + The structure to be converted. + A whose value is the string representation of the specified . + + + Converts the specified parameter to . + The structure to be converted. + A new object that contains the string representation of the parameter. + + + Converts the specified parameter to . + The SqlInt32 structure to be converted. + A new object that contains the string representation of the parameter. + + + Converts the specified parameter to . + The structure to be converted. + A new object that contains the string representation of the parameter. + + + Converts the specified parameter to . + The structure to be converted. + A new that contains the string representation of the parameter. + + + Converts the specified parameter to . + The structure to be converted. + A new that contains the string representation of the parameter. + + + Converts a to a + The to be converted. + A , whose contents are the same as the property of the parameter. + + + Performs a logical comparison of the two operands to determine whether the first is greater than the second. + A . + A . + A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two operands to determine whether the first is greater than or equal to the second. + A . + A . + A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Converts the parameter to a . + The to be converted. + A that contains the value of the specified . + + + Performs a logical comparison of the two operands to determine whether they are not equal. + A . + A . + A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . + + + Performs a logical comparison of the two operands to determine whether the first is less than the second. + A . + A . + A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . + + + Performs a logical comparison of the two operands to determine whether the first is less than or equal to the second. + A . + A . + A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . + + + A combination of one or more of the enumeration values that represent the way in which this should be compared to other structures. + A value specifying how this should be compared to other structures. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An . + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + + + Converts this structure to . + + if the is non-zero; if zero; otherwise Null. + + + Converts this structure to . + A new structure whose equals the number represented by this structure. + + + Converts this structure to . + A new structure that contains the date value represented by this . + + + Converts this structure to . + A new that contains the value of this . + + + Converts this structure to . + A new that is equal to the numeric value of this . + + + Converts this structure to . + A new structure whose is the represented by this structure. + + + Converts this structure to . + A new that is equal to the numeric value of this . + + + Converts this structure to . + A new that is equal to the numeric value of this . + + + Converts this structure to . + A new that is equal to the numeric value of this . + + + Converts this structure to . + A new that is equal to the numeric value of this . + + + Converts this structure to . + A new that is equal to the numeric value of this . + + + Converts a object to a . + A with the same value as this structure. + + + Gets the string that is stored in this structure. This property is read-only. + The string that is stored. + The value of the string is . + + + The exception that is thrown when you set a value into a structure would truncate that value. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the . + The error message that explains the reason for the exception. + A reference to an inner . + + + The base exception class for the . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + 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. + The exception that is the cause of the current exception. If the innerException parameter is not , the current exception is raised in a block that handles the inner exception. + + + Represents XML data stored in or retrieved from a server. + + + Creates a new instance. + + + Creates a new instance, supplying the XML value from the supplied -derived instance. + A -derived instance (such as ) from which to load the instance's Xml content. + + + Creates a new instance and associates it with the content of the supplied . + An -derived class instance to be used as the value of the new instance. + + + Gets the value of the XML content of this as a . + A -derived instance that contains the XML content. The actual type may vary (for example, the return value might be ) depending on how the information is represented internally, on the server. + Attempt was made to access this property on a null instance of . + + + Returns the XML Schema definition language (XSD) of the specified . + An . + A string that indicates the XSD of the specified . + + + Indicates whether this instance represents a null value. + + if is null. Otherwise, . + + + Represents a null instance of the type. + A null instance of the type. + + + For a description of this member, see . + An that describes the XML representation of the object that is produced by the method and consumed by the method. + + + For a description of this member, see . + An XmlReader. + + + For a description of this member, see . + An XmlWriter + + + Gets the string representation of the XML content of this instance. + The string representation of the XML content. + + + The enumeration is not intended for use as a stand-alone component, but as an enumeration from which other classes derive standard functionality. + + + Buffer size. + + + Stream. + + + Unmanaged buffer. + + + Provides data for the state change event of a .NET Framework data provider. + + + Initializes a new instance of the class, when given the original state and the current state of the object. + One of the values. + One of the values. + + + Gets the new state of the connection. The connection object will be in the new state already when the event is fired. + One of the values. + + + Gets the original state of the connection. + One of the values. + + + Represents the method that will handle the event. + The source of the event. + The that contains the event data. + + + Provides additional information for the event. + + + Creates a new instance of the class. + Indicates the number of rows affected by the statement that caused the event to occur. + + + Indicates the number of rows affected by the statement that caused the event to occur. + The number of rows affected. + + + The delegate type for the event handlers of the event. + The source of the event. + The data for the event. + + + Specifies the type of SQL query to be used by the , , , or class. + + + A SQL query that is a batch statement. + + + An SQL query that is a DELETE statement. + + + An SQL query that is an INSERT statement. + + + An SQL query that is a SELECT statement. + + + An SQL query that is an UPDATE statement. + + + The exception that is thrown by a strongly typed when the user accesses a value. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified serialization information and streaming context. + A object. + A structure. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with the specified string and inner exception. + The string to display when the exception is thrown. + A reference to an inner exception. + + + Represents the exception that is thrown when the property of a contains a syntax error. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the and the . + The data needed to serialize or deserialize an object. + The source and destination of a specific serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + This type is used as a base class for typed- object generation by Visual Studio and the XSD.exe .NET Framework tool, and is not intended to be used directly from your code. + The type of objects in the source sequence represented by the table, typically . + + + Initializes a new . This method supports typed- object generation by Visual Studio and the XSD.exe .NET Framework tool. This type is not intended to be used directly from your code. + + + Initializes a new . This method supports typed- object generation by Visual Studio and the XSD.exe .NET Framework tool. This method is not intended to be used directly from your code. + A that contains data to construct the object. + The streaming context for the object being deserialized. + + + Converts the elements of an to the specified type. This method supports typed object generation by Visual Studio and the XSD.exe .NET Framework tool. This method is not intended to be used directly from your code. + + An that contains each element of the source sequence converted to the specified type. + + + Returns an enumerator for the typed-. This method supports typed- object generation by Visual Studio and the XSD.exe .NET Framework tool. This method is not intended to be used directly from your code. + An object that implements the interface. + + + Returns an enumerator for the typed-. This method supports typed- object generation by Visual Studio and the XSD.exe .NET Framework tool. This method is not intended to be used directly from your code. + An object that implements the interface. + + + Contains the extension methods for the class. + + + Enumerates the data row elements of the and returns an object, where the generic parameter is . This object can be used in a LINQ expression or method query. + The source to make enumerable. + The type to convert the elements of the source to. + An object, where the generic parameter is . + + + Returns the element at a specified row in a sequence or a default value if the row is out of range. + An enumerable object to return an element from. + The zero-based index of the element to retrieve. + The type of the elements or the row. + The element at a specified row in a sequence. + + + Sorts the rows of a in ascending order according to the specified key. + A that contains the elements to be ordered. + A function to extract a key from an element. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key. + + + Sorts the rows of a in ascending order according to the specified key and comparer. + A that contains the elements to be ordered. + A function to extract a key from an element. + An to compare keys. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key and comparer. + + + Sorts the rows of a in descending order according to the specified key. + A that contains the elements to be ordered. + A function to extract a key from an element. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key. + + + Sorts the rows of a in descending order according to the specified key and comparer. + A that contains the elements to be ordered. + A function to extract a key from an element. + An to compare keys. + The type of the row elements in , typically . + The type of the key returned by . + An whose elements are sorted by the specified key and comparer. + + + Projects each element of a into a new form. + A that contains the elements to invoke a transformation function upon. + A transformation function to apply to each element. + The type of the row elements in , . + + An whose elements are the result of invoking the transformation function on each element of . + + + Filters a sequence of rows based on the specified predicate. + A that contains the elements to filter. + A function to test each element for a condition. + The type of the row elements in , . + An that contains rows from the input sequence that satisfy the condition. + + + Represents a restriction on a set of columns in which all values must be unique. + + + Initializes a new instance of the class with the specified . + The to constrain. + + + Initializes a new instance of the class with the to constrain, and a value specifying whether the constraint is a primary key. + The to constrain. + + to indicate that the constraint is a primary key; otherwise, . + + + Initializes a new instance of the class with the given array of objects. + The array of objects to constrain. + + + Initializes a new instance of the class with an array of objects to constrain, and a value specifying whether the constraint is a primary key. + An array of objects to constrain. + + to indicate that the constraint is a primary key; otherwise, . + + + Initializes a new instance of the class with the specified name and . + The name of the constraint. + The to constrain. + + + Initializes a new instance of the class with the specified name, the to constrain, and a value specifying whether the constraint is a primary key. + The name of the constraint. + The to constrain. + + to indicate that the constraint is a primary key; otherwise, . + + + Initializes a new instance of the class with the specified name and array of objects. + The name of the constraint. + The array of objects to constrain. + + + Initializes a new instance of the class with the specified name, an array of objects to constrain, and a value specifying whether the constraint is a primary key. + The name of the constraint. + An array of objects to constrain. + + to indicate that the constraint is a primary key; otherwise, . + + + Initializes a new instance of the class with the specified name, an array of objects to constrain, and a value specifying whether the constraint is a primary key. + The name of the constraint. + An array of objects to constrain. + + to indicate that the constraint is a primary key; otherwise, . + + + Gets the array of columns that this constraint affects. + An array of objects. + + + Compares this constraint to a second to determine if both are identical. + The object to which this is compared. + + , if the constraints are equal; otherwise, . + + + Gets the hash code of this instance of the object. + A 32-bit signed integer hash code. + + + Gets a value indicating whether or not the constraint is on a primary key. + + , if the constraint is on a primary key; otherwise, . + + + Gets the table to which this constraint belongs. + The to which the constraint belongs. + + + Specifies how query command results are applied to the row being updated. + + + Both the output parameters and the first returned row are mapped to the changed row in the . + + + The data in the first returned row is mapped to the changed row in the . + + + Any returned parameters or rows are ignored. + + + Output parameters are mapped to the changed row in the . + + + Specifies the action to take with regard to the current and remaining rows during an . + + + The is to continue processing rows. + + + The event handler reports that the update should be treated as an error. + + + The current row and all remaining rows are not to be updated. + + + The current row is not to be updated. + + + Represents the exception that is thrown when you try to return a version of a that has been deleted. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialization information. + The data that is required to serialize or deserialize an object. + Description of the source and destination of the specified serialized stream. + + + Initializes a new instance of the class with the specified string. + The string to display when the exception is thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Specifies how to read XML data and a relational schema into a . + + + The default read mode. + + + Reads a DiffGram, applying changes from the DiffGram to the . The semantics are identical to those of a operation. As with the operation, values are preserved. Input to with DiffGrams should only be obtained using the output from as a DiffGram. +The target must have the same schema as the on which as DiffGram is called. Otherwise the DiffGram merge operation fails and an exception is thrown. + + + Reads XML fragments, such as those generated by executing FOR XML queries, against an instance of SQL Server. When is set to , the default namespace is read as the inline schema. + + + Ignores any inline schema and reads data into the existing schema. If any data does not match the existing schema, it is discarded (including data from differing namespaces defined for the ). If the data is a DiffGram, has the same functionality as . + + + Ignores any inline schema, infers schema from the data and loads the data. If the 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. + + + 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 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. + + + Reads any inline schema and loads the data. If the 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 . + + + Specifies how to write XML data and a relational schema from a . + + + Writes the entire as a DiffGram, including original and current values. To generate a DiffGram containing only changed values, call , and then call as a DiffGram on the returned . + + + Writes the current contents of the as XML data, without an XSD schema. If no data is loaded into the , nothing is written. + + + Writes the current contents of the as XML data with the relational structure as inline XSD schema. If the has only a schema with no data, only the inline schema is written. If the does not have a current schema, nothing is written. + + + Allows structured data to be stored, retrieved, and manipulated through a relational . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified . + The to load into . + + + Creates a duplicate of the current node. + + to recursively clone the subtree under the specified node; to clone only the node itself. + The cloned node. + + + Creates an element with the specified , , and . + The prefix of the new element. If String.Empty or , there is no prefix. + The local name of the new element. + The namespace Uniform Resource Identifier (URI) of the new element. If String.Empty or , there is no namespaceURI. + A new . + + + Creates an with the specified name. + The name of the entity reference. + An with the specified name. + Calling this method. + + + Creates a new object for navigating this document. The is positioned on the node specified in the parameter. + The you want the navigator initially positioned on. + An used to navigate the document. + + + Gets a that provides a relational representation of the data in the . + A that can be used to access the data in the using a relational model. + + + Gets the with the specified ID. This method is not supported by the class. Calling this method throws an exception. + The attribute ID to match. + An with the specified ID. + Calling this method. + + + Retrieves the associated with the specified . + The whose associated you want to retrieve. + The containing a representation of the specified . + + + Returns an containing a list of all descendant elements that match the specified . + The qualified name to match. It is matched against the property of the matching node. The special value "*" matches all tags. + An containing a list of all matching nodes. + + + Retrieves the associated with the specified . + The whose associated you want to retrieve. + The containing a representation of the ; if there is no associated with the . + + + Loads the from the specified stream. + The stream containing the XML document to load. + + + Loads the from the specified . + The used to feed the XML data into the document. + + + Loads the using the specified URL. + The URL of the file containing the XML document to load. + + + Loads the from the specified . + The containing the XML document to load. + The XML being loaded contains entity references, and the reader cannot resolve entities. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Data.DataSetExtensions.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Data.DataSetExtensions.dll new file mode 100755 index 0000000000000000000000000000000000000000..75b1845660e90def8f6c3dd6579f7fcbba271c1b GIT binary patch literal 14408 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Contracts.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Contracts.dll new file mode 100755 index 0000000000000000000000000000000000000000..d883bbf1c44673b95fcb8aebc7172ace54989d13 GIT binary patch literal 19528 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Contracts.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Contracts.xml new file mode 100755 index 0000000..7307eb7 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Contracts.xml @@ -0,0 +1,344 @@ + + + + System.Diagnostics.Contracts + + + + Contains static methods for representing program contracts such as preconditions, postconditions, and object invariants. + + + Checks for a condition; if the condition is , follows the escalation policy set for the analyzer. + The conditional expression to test. + + + Checks for a condition; if the condition is , follows the escalation policy set by the analyzer and displays the specified message. + The conditional expression to test. + A message to display if the condition is not met. + + + Instructs code analysis tools to assume that the specified condition is , even if it cannot be statically proven to always be . + The conditional expression to assume . + + + Instructs code analysis tools to assume that a condition is , even if it cannot be statically proven to always be , and displays a message if the assumption fails. + The conditional expression to assume . + The message to post if the assumption fails. + + + Occurs when a contract fails. + + + Marks the end of the contract section when a method's contracts contain only preconditions in the -- form. + + + Specifies a postcondition contract for the enclosing method or property. + The conditional expression to test. The expression may include , , and values. + + + Specifies a postcondition contract for a provided exit condition and a message to display if the condition is . + The conditional expression to test. The expression may include and values. + The message to display if the expression is not . + + + Specifies a postcondition contract for the enclosing method or property, based on the provided exception and condition. + The conditional expression to test. + The type of exception that invokes the postcondition check. + + + Specifies a postcondition contract and a message to display if the condition is for the enclosing method or property, based on the provided exception and condition. + The conditional expression to test. + The message to display if the expression is . + The type of exception that invokes the postcondition check. + + + Determines whether a specified test is true for any integer within a range of integers. + The first integer to pass to . + One more than the last integer to pass to . + The function to evaluate for any value of the integer in the specified range. + + if returns for any integer starting from to - 1. + + is . + + is less than . + + + Determines whether an element within a collection of elements exists within a function. + The collection from which elements of type T will be drawn to pass to . + The function to evaluate for an element in . + The type that is contained in . + + if and only if returns for any element of type in . + + or is . + + + Determines whether a particular condition is valid for all integers in a specified range. + The first integer to pass to . + One more than the last integer to pass to . + The function to evaluate for the existence of the integers in the specified range. + + if returns for all integers starting from to - 1. + + is . + + is less than . + + + Determines whether all the elements in a collection exist within a function. + The collection from which elements of type T will be drawn to pass to . + The function to evaluate for the existence of all the elements in . + The type that is contained in . + + if and only if returns for all elements of type in . + + or is . + + + Specifies an invariant contract for the enclosing method or property. + The conditional expression to test. + + + Specifies an invariant contract for the enclosing method or property, and displays a message if the condition for the contract fails. + The conditional expression to test. + The message to display if the condition is . + + + Represents values as they were at the start of a method or property. + The value to represent (field or parameter). + The type of value. + The value of the parameter or field at the start of a method or property. + + + Specifies a precondition contract for the enclosing method or property. + The conditional expression to test. + + + Specifies a precondition contract for the enclosing method or property, and displays a message if the condition for the contract fails. + The conditional expression to test. + The message to display if the condition is . + + + Specifies a precondition contract for the enclosing method or property, and throws an exception if the condition for the contract fails. + The conditional expression to test. + The exception to throw if the condition is . + + + 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. + The conditional expression to test. + The message to display if the condition is . + The exception to throw if the condition is . + + + Represents the return value of a method or property. + Type of return value of the enclosing method or property. + Return value of the enclosing method or property. + + + Represents the final (output) value of an parameter when returning from a method. + The parameter. + The type of the parameter. + The output value of the parameter. + + + Defines abbreviations that you can use in place of the full contract syntax. + + + Initializes a new instance of the class. + + + Enables the factoring of legacy code into separate methods for reuse, and provides full control over thrown exceptions and arguments. + + + Initializes a new instance of the class. + + + Specifies that a separate type contains the code contracts for this type. + + + Initializes a new instance of the class. + The type that contains the code contracts for this type. + + + Gets the type that contains the code contracts for this type. + The type that contains the code contracts for this type. + + + Specifies that a class is a contract for a type. + + + Initializes a new instance of the class, specifying the type the current class is a contract for. + The type the current class is a contract for. + + + Gets the type that this code contract applies to. + The type that this contract applies to. + + + Provides methods and data for the event. + + + Provides data for the event. + One of the enumeration values that specifies the contract that failed. + The message for the event. + The condition for the event. + The exception that caused the event. + + + Gets the condition for the failure of the contract. + The condition for the failure. + + + Gets the type of contract that failed. + One of the enumeration values that specifies the type of contract that failed. + + + Indicates whether the event has been handled. + + if the event has been handled; otherwise, . + + + Gets the message that describes the event. + The message that describes the event. + + + Gets the original exception that caused the event. + The exception that caused the event. + + + Sets the property to . + + + Sets the property to . + + + Indicates whether the code contract escalation policy should be applied. + + to apply the escalation policy; otherwise, . The default is . + + + Specifies the type of contract that failed. + + + An contract failed. + + + An contract failed. + + + An contract failed. + + + An contract failed. + + + An contract failed. + + + A contract failed. + + + Marks a method as being the invariant method for a class. + + + Initializes a new instance of the class. + + + Enables you to set contract and tool options at assembly, type, or method granularity. + + + Initializes a new instance of the class by using the provided category, setting, and enable/disable value. + The category for the option to be set. + The option setting. + + to enable the option; to disable the option. + + + Initializes a new instance of the class by using the provided category, setting, and value. + The category of the option to be set. + The option setting. + The value for the setting. + + + Gets the category of the option. + The category of the option. + + + Determines if an option is enabled. + + if the option is enabled; otherwise, . + + + Gets the setting for the option. + The setting for the option. + + + Gets the value for the option. + The value for the option. + + + Specifies that a field can be used in method contracts when the field has less visibility than the method. + + + Initializes a new instance of the class. + The property name to apply to the field. + + + Gets the property name to be applied to the field. + The property name to be applied to the field. + + + Specifies that an assembly is a reference assembly that contains contracts. + + + Initializes a new instance of the class. + + + Identifies a member that has no run-time behavior. + + + Initializes a new instance of the class. + + + Instructs analysis tools to assume the correctness of an assembly, type, or member without performing static verification. + + + Initializes a new instance of the class. + + to require verification; otherwise, . + + + Gets the value that indicates whether to verify the contract of the target. + + if verification is required; otherwise, . + + + Indicates that a type or method is pure, that is, it does not make any visible state changes. + + + Initializes a new instance of the class. + + + Provides methods that the binary rewriter uses to handle contract failures. + + + Used by the binary rewriter to activate the default failure behavior. + One of the enumeration values that specifies the type of failure. + Additional user information. + The description of the condition that caused the failure. + The inner exception that caused the current exception. + A null reference ( in Visual Basic) if the event was handled and should not trigger a failure; otherwise, returns the localized failure message. + + is not a valid value. + + + Triggers the default failure behavior. + One of the enumeration values that specifies the type of failure. + The message to display. + Additional user information. + The description of the condition that caused the failure. + The inner exception that caused the current exception. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Debug.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Debug.dll new file mode 100755 index 0000000000000000000000000000000000000000..a8db445ddc68c60f62437eb1444732b50e1a7094 GIT binary patch literal 19528 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 + + + System.Diagnostics.Debug + + + + Provides a set of methods and properties that help debug your code. + + + Checks for a condition; if the condition is , displays a message box that shows the call stack. + The conditional expression to evaluate. If the condition is , a failure message is not sent and the message box is not displayed. + + + Checks for a condition; if the condition is , outputs a specified message and displays a message box that shows the call stack. + The conditional expression to evaluate. If the condition is , the specified message is not sent and the message box is not displayed. + The message to send to the collection. + + + Checks for a condition; if the condition is , outputs two specified messages and displays a message box that shows the call stack. + The conditional expression to evaluate. If the condition is , the specified messages are not sent and the message box is not displayed. + The message to send to the collection. + The detailed message to send to the collection. + + + Checks for a condition; if the condition is , outputs two messages (simple and formatted) and displays a message box that shows the call stack. + The conditional expression to evaluate. If the condition is , the specified messages are not sent and the message box is not displayed. + The message to send to the collection. + The composite format string to send to the collection. This message contains text intermixed with zero or more format items, which correspond to objects in the array. + An object array that contains zero or more objects to format. + + + Gets or sets a value indicating whether should be called on the after every write. + + if is called on the after every write; otherwise, . + + + Flushes the output buffer and then calls the method on each of the . + + + Emits the specified error message. + A message to emit. + + + Emits an error message and a detailed error message. + A message to emit. + A detailed message to emit. + + + Flushes the output buffer and causes buffered data to write to the collection. + + + Increases the current by one. + + + Gets or sets the indent level. + The indent level. The default is 0. + + + Gets or sets the number of spaces in an indent. + The number of spaces in an indent. The default is four. + + + Writes a message followed by a line terminator to the trace listeners in the collection. + The message to write. + + + Writes a formatted string followed by a line terminator to the trace listeners in the collection. + A composite format string that contains text intermixed with zero or more format items, which correspond to objects in the array. + An object array containing zero or more objects to format. + + is . + + 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. + + + Decreases the current by one. + + + Writes the value of the object's method to the trace listeners in the collection. + An object whose name is sent to the . + + + Writes a category name and the value of the object's method to the trace listeners in the collection. + An object whose name is sent to the . + A category name used to organize the output. + + + Writes a message to the trace listeners in the collection. + A message to write. + + + Writes a category name and message to the trace listeners in the collection. + A message to write. + A category name used to organize the output. + + + Writes the value of the object's method to the trace listeners in the collection if a condition is . + The conditional expression to evaluate. If the condition is , the value is written to the trace listeners in the collection. + An object whose name is sent to the . + + + Writes a category name and the value of the object's method to the trace listeners in the collection if a condition is . + The conditional expression to evaluate. If the condition is , the category name and value are written to the trace listeners in the collection. + An object whose name is sent to the . + A category name used to organize the output. + + + Writes a message to the trace listeners in the collection if a condition is . + The conditional expression to evaluate. If the condition is , the message is written to the trace listeners in the collection. + A message to write. + + + Writes a category name and message to the trace listeners in the collection if a condition is . + The conditional expression to evaluate. If the condition is , the category name and message are written to the trace listeners in the collection. + A message to write. + A category name used to organize the output. + + + Writes the value of the object's method to the trace listeners in the collection. + An object whose name is sent to the . + + + Writes a category name and the value of the object's method to the trace listeners in the collection. + An object whose name is sent to the . + A category name used to organize the output. + + + Writes a message followed by a line terminator to the trace listeners in the collection. + A message to write. + + + Writes a formatted message followed by a line terminator to the trace listeners in the collection. + A composite format string that contains text intermixed with zero or more format items, which correspond to objects in the array. + An object array that contains zero or more objects to format. + + + Writes a category name and message to the trace listeners in the collection. + A message to write. + A category name used to organize the output. + + + Writes the value of the object's method to the trace listeners in the collection if a condition is . + The conditional expression to evaluate. If the condition is , the value is written to the trace listeners in the collection. + An object whose name is sent to the . + + + Writes a category name and the value of the object's method to the trace listeners in the collection if a condition is . + The conditional expression to evaluate. If the condition is , the category name and value are written to the trace listeners in the collection. + An object whose name is sent to the . + A category name used to organize the output. + + + Writes a message to the trace listeners in the collection if a condition is . + The conditional expression to evaluate. If the condition is , the message is written to the trace listeners in the collection. + A message to write. + + + Writes a category name and message to the trace listeners in the collection if a condition is . + + to cause a message to be written; otherwise, . + A message to write. + A category name used to organize the output. + + + Enables communication with a debugger. This class cannot be inherited. + + + Signals a breakpoint to an attached debugger. + The is not set to break into the debugger. + + + Represents the default category of message with a constant. + + + Gets a value that indicates whether a debugger is attached to the process. + + if a debugger is attached; otherwise, . + + + Checks to see if logging is enabled by an attached debugger. + + if a debugger is attached and logging is enabled; otherwise, . The attached debugger is the registered managed debugger in the registry key. For more information on this key, see Enabling JIT-Attach Debugging. + + + Launches and attaches a debugger to the process. + + if the startup is successful or if the debugger is already attached; otherwise, . + The is not set to start the debugger. + + + Posts a message for the attached debugger. + A description of the importance of the message. + The category of the message. + The message to show. + + + Notifies a debugger that execution is about to enter a path that involves a cross-thread dependency. + + + Determines if and how a member is displayed in the debugger variable windows. This class cannot be inherited. + + + Initializes a new instance of the class. + One of the values that specifies how to display the member. + + is not one of the values. + + + Gets the display state for the attribute. + One of the values. + + + Provides display instructions for the debugger. + + + Show the element as collapsed. + + + Never show the element. + + + Do not display the root element; display the child elements if the element is a collection or array of items. + + + Determines how a class or field is displayed in the debugger variable windows. + + + Initializes a new instance of the class. + The string to be displayed in the value column for instances of the type; an empty string ("") causes the value column to be hidden. + + + Gets or sets the name to display in the debugger variable windows. + The name to display in the debugger variable windows. + + + Gets or sets the type of the attribute's target. + The attribute's target type. + + is set to . + + + Gets or sets the type name of the attribute's target. + The name of the attribute's target type. + + + Gets or sets the string to display in the type column of the debugger variable windows. + The string to display in the type column of the debugger variable windows. + + + Gets the string to display in the value column of the debugger variable windows. + The string to display in the value column of the debugger variable. + + + Specifies the . This class cannot be inherited. + + + Initializes a new instance of the class. + + + Identifies a type or member that is not part of the user code for an application. + + + Initializes a new instance of the class. + + + Indicates the code following the attribute is to be executed in run, not step, mode. + + + Initializes a new instance of the class. + + + Instructs the debugger to step through the code instead of stepping into the code. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Specifies the display proxy for a type. + + + Initializes a new instance of the class using the type name of the proxy. + The type name of the proxy type. + + + Initializes a new instance of the class using the type of the proxy. + The proxy type. + + is . + + + Gets the type name of the proxy type. + The type name of the proxy type. + + + Gets or sets the target type for the attribute. + The target type for the attribute. + + is set to . + + + Gets or sets the name of the target type. + The name of the target type. + + + Specifies that the type has a visualizer. This class cannot be inherited. + + + Initializes a new instance of the class, specifying the type name of the visualizer. + The fully qualified type name of the visualizer. + + + Initializes a new instance of the class, specifying the type name of the visualizer and the type name of the visualizer object source. + The fully qualified type name of the visualizer. + The fully qualified type name of the visualizer object source. + + + Initializes a new instance of the class, specifying the type name of the visualizer and the type of the visualizer object source. + The fully qualified type name of the visualizer. + The type of the visualizer object source. + + is . + + + Initializes a new instance of the class, specifying the type of the visualizer. + The type of the visualizer. + + is . + + + Initializes a new instance of the class, specifying the type of the visualizer and the type name of the visualizer object source. + The type of the visualizer. + The fully qualified type name of the visualizer object source. + + is . + + + Initializes a new instance of the class, specifying the type of the visualizer and the type of the visualizer object source. + The type of the visualizer. + The type of the visualizer object source. + + is . + + + Gets or sets the description of the visualizer. + The description of the visualizer. + + + Gets or sets the target type when the attribute is applied at the assembly level. + The type that is the target of the visualizer. + The value cannot be set because it is . + + + Gets or sets the fully qualified type name when the attribute is applied at the assembly level. + The fully qualified type name of the target type. + + + Gets the fully qualified type name of the visualizer object source. + The fully qualified type name of the visualizer object source. + + + Gets the fully qualified type name of the visualizer. + The fully qualified visualizer type name. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.DiagnosticSource.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.DiagnosticSource.dll new file mode 100755 index 0000000000000000000000000000000000000000..afac747ede7ffbac2de8caf8a32804bca64a04bd GIT binary patch literal 18808 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 U>hOEZ_qYtOyn+a literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.DiagnosticSource.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.DiagnosticSource.xml new file mode 100755 index 0000000..fe0a7d7 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.DiagnosticSource.xml @@ -0,0 +1,438 @@ + + + + System.Diagnostics.DiagnosticSource + + + + Represents an operation with context to be used for logging. + + + Initializes a new instance of the class. + The name of the operation. + + + Gets the flags (defined by the W3C ID specification) associated with the activity. + the flags associated with the activity. + + + Updates the to have a new baggage item with the specified key and value. + The baggage key. + The baggage value. + + for convenient chaining. + + + Updates the to have a new tag with the provided and . . + The tag key. + The tag value. + + for convenient chaining. + + + Gets a collection of key/value pairs that represents information that is passed to children of this . + An enumeration of string-string key-value pairs. + + + Gets or sets the current operation () for the current thread. This flows across async calls. + The current operation for the current thread. + + + Gets or sets the default ID format for the . + + + Gets the duration of the operation. + The delta between and the end time if the has ended ( or was called), or if the has not ended and was not called. + + + Gets or sets a valud that detrmines if the is always used to define the default ID format. + + to always use the ; otherwise, . + + + Returns the value of a key-value pair added to the activity with . + The baggage key. + The value of the key-value-pair item if it exists, or if it does not exist. + + + Gets an identifier that is specific to a particular request. + The activity ID. + + + Gets the format for the . + The format for the . + + + Gets the operation name. + The name of the operation. + + + Gets the parent that created this activity. + The parent of this , if it is from the same process, or if this instance has no parent (it is a root activity) or if the parent is from outside the process. + + + Gets the ID of this activity's parent. + The parent ID, if one exists, or if it does not. + + + Gets the parent's . + The parent's . + + + Gets a value that indicates whether the W3CIdFlags.Recorded flag is set. + + if the W3CIdFlags.Recorded flag is set; otherwise, . + + + Gets the root ID of this . + The root ID, or if the current instance has either a or an . + + + Updates the to set its as the difference between and the specified stop time. + The UTC stop time. + + for convenient chaining. + + + Sets the ID format on this before it is started. + One of the enumeration values that specifies the format of the property. + + for convenient chaining. + + + Sets the parent ID using the W3C convention of a TraceId and a SpanId. + The parent activity's TraceId. + The parent activity's SpanId. + One of the enumeration values that specifies flags defined by the W3C standard that are associated with an activity. + + for convenient chaining. + + + Updates this to indicate that the with an ID of caused this . + The ID of the parent operation. + + for convenient chaining. + + + Sets the start time of this . + The start time in UTC. + + for convenient chaining. + + + Gets the SPAN part of the . + The ID for the SPAN part of , if the has the W3C format; otherwise, a zero . + + + Starts the activity. + + for convenient chaining. + + + Gets the time when the operation started. + The UTC time that the operation started. + + + Stops the activity. + + + Gets a collection of key/value pairs that represent information that will be logged along with the to the logging system. + An enumeration of string-string key-value-pairs. + + + Gets the TraceId part of the . + The ID for the TraceId part of the , if the ID has the W3C format; otherwise, a zero TraceId. + + + Gets the W3C header. + The W3C header. + + + Specifies the format of the property. + + + The hierarchical format. + + + An unknown format. + + + The W3C format. + + + Represents a formatted based on a W3C standard. + + + Copies the 8 bytes of the current to a specified span. + The span to which the 8 bytes of the SpanID are to be copied. + + + Creates a new value from a read-only span of eight bytes. + A read-only span of eight bytes. + The new span ID. + + does not contain eight bytes. + + + Creates a new value from a read-only span of 16 hexadecimal characters. + A span that contains 16 hexadecimal characters. + The new span ID. + + does not contain 16 hexadecimal characters. +-or- +The characters in are not all lower-case hexadecimal characters or all zeros. + + + Creates a new value from a read-only span of UTF8-encoded bytes. + A read-only span of UTF8-encoded bytes. + The new span ID. + + + Creates a new based on a random number (that is very likely to be unique). + The new span ID. + + + Determines whether this instance and the specified instance have the same value. + The instance to compare. + + if has the same hex value as the current instance; otherwise, . + + + the current instance and a specified object, which also must be an instance, have the same value. + The object to compare. + + if is an instance of and has the same hex value as the current instance; otherwise, . + + + Returns the hash code of the SpanId. + The hash code of the SpanId. + + + Determines whether two specified instances have the same value. + The first instance to compare. + The second instance to compare. + + if the SpanId of is the same as the SpanId of ; otherwise, . + + + Determine whether two specified instances have unequal values. + The first instance to compare. + The second instance to compare. + + if the SpanId of is different from the SpanId of ; otherwise, . + + + Returns a 16-character hexadecimal string that represents this span ID. + The 16-character hecxadecimal string representation of this span ID. + + + Returns a 16-character hexadecimal string that represents this span ID. + The 16-character hexadecimal string representation of this span ID. + + + Specifies flags defined by the W3C standard that are associated with an activity. + + + The activity has not been marked. + + + The activity (or more likely its parents) has been marked as useful to record. + + + Represents a whose format is based on a W3C standard. + + + Copies the 16 bytes of the current to a specified span. + The span to which the 16 bytes of the trace ID are to be copied. + + + Creates a new value from a read-only span of 16 bytes. + A read-only span of 16 bytes. + The new trace ID. + + does not contain eight bytes. + + + Creates a new value from a read-only span of 32 hexadecimal characters. + A span that contains 32 hexadecimal characters. + The new trace ID. + + does not contain 16 hexadecimal characters. +-or- +The characters in are not all lower-case hexadecimal characters or all zeros. + + + Creates a new value from a read-only span of UTF8-encoded bytes. + A read-only span of UTF8-encoded bytes. + The new trace ID. + + + Creates a new based on a random number (that is very likely to be unique). + The new span ID. + + + Determines whether the current instance and a specified are equal. + The instance to compare. + + if has the same hex value as the current instance; otherwise, . + + + Determines whether this instance and a specified object, which must also be an instance, have the same value. + The object to compare. + + if is an instance of and has the same hex value as the current instance; otherwise, . + + + Returns the hash code of the TraceId. + The hash code of the TraceId. + + + Determines whether two specified instances have the same value. + The first instance to compare. + The second instance to compare. + + if the TraceId of is the same as the TraceId of ; otherwise, . + + + Determines whether two specified instances have the same value. + The first instance to compare. + The second instance to compare. + + if the TraceId of is different from the TraceId of ; otherwise, . + + + Returns a 16-character hexadecimal string that represents this span ID. + The 32-character hexadecimal string representation of this trace ID. + + + Returns a 32-character hexadecimal string that represents this trace ID. + The 32-character hecxadecimal string representation of this trace ID. + + + Provides an implementation of the abstract class that represents a named place to which a source sends its information (events). + + + Creates a new . + The name of this . + + + Gets the collection of listeners for this . + + + Disposes the NotificationListeners. + + + Determines whether there are any registered subscribers. + + if there are any registered subscribers, otherwise. + + + Checks whether the is enabled. + + + if notifications are enabled; otherwise, . + + + Checks if the DiagnosticListener is enabled. + + + + + if it is enabled, otherwise. + + + Gets the name of this . + The name of the . + + + Invokes the OnActivityExport method of all the subscribers. + The activity affected by an external event. + An object that represents the outgoing request. + + + Invokes the OnActivityImport method of all the subscribers. + The activity affected by an external event. + An object that represents the incoming request. + + + Adds a subscriber. + A subscriber. + A reference to an interface that allows the listener to stop receiving notifications before the has finished sending them. + + + Adds a subscriber, and optionally filters events based on their name and up to two context objects. + A subscriber. + A delegate that filters events based on their name and up to two context objects (which can be ), or to if an event filter is not desirable. + A reference to an interface that allows the listener to stop receiving notifications before the has finished sending them. + + + Adds a subscriber, optionally filters events based on their name and up to two context objects, and specifies methods to call when providers import or export activites from outside the process. + A subscriber. + A delegate that filters events based on their name and up to two context objects (which can be ), or if an event filter is not desirable. + An action delegate that receives the activity affected by an external event and an object that represents the incoming request. + An action delegate that receives the activity affected by an external event and an object that represents the outgoing request. + A reference to an interface that allows the listener to stop receiving notifications before the has finished sending them. + + + Adds a subscriber, and optionally filters events based on their name. + A subscriber. + A delegate that filters events based on their name (). The delegate should return if the event is enabled. + A reference to an interface that allows the listener to stop receiving notifications before the has finished sending them. + + + Returns a string with the name of this DiagnosticListener. + The name of this DiagnosticListener. + + + Logs a notification. + The name of the event to log. + An object that represents the payload for the event. + + + An abstract class that allows code to be instrumented for production-time logging of rich data payloads for consumption within the process that was instrumented. + + + Initializes an instance of the class. + + + Verifies if the notification event is enabled. + The name of the event being written. + + if the notification event is enabled, otherwise. + + + Verifies it the notification event is enabled. + The name of the event being written. + An object that represents the additional context for IsEnabled. Consumers should expect to receive which may indicate that producer called pure IsEnabled(string) to check if consumer wants to get notifications for such events at all. Based on that, producer may call IsEnabled(string, object, object) again with non- context. + Optional. An object that represents the additional context for IsEnabled. by default. Consumers should expect to receive which may indicate that producer called pure IsEnabled(string) or producer passed all necessary context in . + + if the notification event is enabled, otherwise. + + + Transfers state from an activity to some event or operation, such as an outgoing HTTP request, that will occur outside the process. + The activity affected by an external event. + An object that represents the outgoing request. + + + Transfers state to an activity from some event or operation, such as an incoming request, that occurred outside the process. + The activity affected by an external event. + A payload that represents the incoming request. + + + Starts an and writes a start event. + The to be started. + An object that represent the value being passed as a payload for the event. + The started activity for convenient chaining. + + + Stops the given , maintains the global activity, and notifies consumers that the was stopped. + The activity to be stopped. + An object that represents the value passed as a payload for the event. + + + Provides a generic way of logging complex payloads. + The name of the event being written. + An object that represents the value being passed as a payload for the event. This is often an anonymous type which contains several sub-values. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.FileVersionInfo.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.FileVersionInfo.dll new file mode 100755 index 0000000000000000000000000000000000000000..9cc1b7df7d6767990b3032e292bc064d92674b0a GIT binary patch literal 15976 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.FileVersionInfo.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.FileVersionInfo.xml new file mode 100755 index 0000000..9b4ff89 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.FileVersionInfo.xml @@ -0,0 +1,137 @@ + + + + System.Diagnostics.FileVersionInfo + + + + Provides version information for a physical file on disk. + + + Gets the comments associated with the file. + The comments associated with the file or if the file did not contain version information. + + + Gets the name of the company that produced the file. + The name of the company that produced the file or if the file did not contain version information. + + + Gets the build number of the file. + A value representing the build number of the file or if the file did not contain version information. + + + Gets the description of the file. + The description of the file or if the file did not contain version information. + + + Gets the major part of the version number. + A value representing the major part of the version number or 0 (zero) if the file did not contain version information. + + + Gets the minor part of the version number of the file. + A value representing the minor part of the version number of the file or 0 (zero) if the file did not contain version information. + + + Gets the name of the file that this instance of describes. + The name of the file described by this instance of . + + + Gets the file private part number. + A value representing the file private part number or if the file did not contain version information. + + + Gets the file version number. + The version number of the file or if the file did not contain version information. + + + Returns a representing the version information associated with the specified file. + The fully qualified path and name of the file to retrieve the version information for. + A containing information about the file. If the file did not contain version information, the contains only the name of the file requested. + The file specified cannot be found. + + + Gets the internal name of the file, if one exists. + The internal name of the file. If none exists, this property will contain the original name of the file without the extension. + + + Gets a value that specifies whether the file contains debugging information or is compiled with debugging features enabled. + + if the file contains debugging information or is compiled with debugging features enabled; otherwise, . + + + 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. + + if the file is patched; otherwise, . + + + Gets a value that specifies whether the file is a development version, rather than a commercially released product. + + if the file is prerelease; otherwise, . + + + Gets a value that specifies whether the file was built using standard release procedures. + + if the file is a private build; if the file was built using standard release procedures or if the file did not contain version information. + + + Gets a value that specifies whether the file is a special build. + + if the file is a special build; otherwise, . + + + Gets the default language string for the version info block. + The description string for the Microsoft Language Identifier in the version resource or if the file did not contain version information. + + + Gets all copyright notices that apply to the specified file. + The copyright notices that apply to the specified file. + + + Gets the trademarks and registered trademarks that apply to the file. + The trademarks and registered trademarks that apply to the file or if the file did not contain version information. + + + Gets the name the file was created with. + The name the file was created with or if the file did not contain version information. + + + Gets information about a private version of the file. + Information about a private version of the file or if the file did not contain version information. + + + Gets the build number of the product this file is associated with. + A value representing the build number of the product this file is associated with or if the file did not contain version information. + + + Gets the major part of the version number for the product this file is associated with. + A value representing the major part of the product version number or if the file did not contain version information. + + + Gets the minor part of the version number for the product the file is associated with. + A value representing the minor part of the product version number or if the file did not contain version information. + + + Gets the name of the product this file is distributed with. + The name of the product this file is distributed with or if the file did not contain version information. + + + Gets the private part number of the product this file is associated with. + A value representing the private part number of the product this file is associated with or if the file did not contain version information. + + + Gets the version of the product this file is distributed with. + The version of the product this file is distributed with or if the file did not contain version information. + + + Gets the special build information for the file. + The special build information for the file or if the file did not contain version information. + + + Returns a partial list of properties in the and their values. + A list of the following properties in this class and their values: +, , , , , , , , , , , , +. +If the file did not contain version information, this list will contain only the name of the requested file. Boolean values will be , and all other entries will be . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Process.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Process.dll new file mode 100755 index 0000000000000000000000000000000000000000..8e77717947616afa7f0e627eb04d98885094a650 GIT binary patch literal 27208 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Process.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Process.xml new file mode 100755 index 0000000..00013d3 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Process.xml @@ -0,0 +1,1059 @@ + + + + System.Diagnostics.Process + + + + Provides a managed wrapper for a process handle. + + + Initializes a new instance of the class from the specified handle, indicating whether to release the handle during the finalization phase. + The handle to be wrapped. + + to reliably let release the handle during the finalization phase; otherwise, . + + + + Provides data for the and events. + + + Gets the line of characters that was written to a redirected output stream. + The line that was written by an associated to its redirected or stream. + + + Represents the method that will handle the event or event of a . + The source of the event. + A that contains the event data. + + + Specifies a description for a property or event. + + + Initializes a new instance of the class, using the specified description. + The application-defined description text. + + + Gets description text associated with the item monitored. + An application-defined description. + + + Provides access to local and remote processes and enables you to start and stop local system processes. + + + Initializes a new instance of the class. + + + Gets the base priority of the associated process. + The base priority, which is computed from the of the associated process. + The process has exited. +-or- +The process has not started, so there is no process ID. + + + Begins asynchronous read operations on the redirected stream of the application. + The property is . +-or- +An asynchronous read operation is already in progress on the stream. +-or- +The stream has been used by a synchronous read operation. + + + Begins asynchronous read operations on the redirected stream of the application. + The property is . +-or- +An asynchronous read operation is already in progress on the stream. +-or- +The stream has been used by a synchronous read operation. + + + Cancels the asynchronous read operation on the redirected stream of an application. + The stream is not enabled for asynchronous read operations. + + + Cancels the asynchronous read operation on the redirected stream of an application. + The stream is not enabled for asynchronous read operations. + + + Frees all the resources that are associated with this component. + + + Closes a process that has a user interface by sending a close message to its main window. + + if the close message was successfully sent; 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). + The process has already exited. +-or- +No process is associated with this object. + + + Release all resources used by this process. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets or sets whether the event should be raised when the process terminates. + + if the event should be raised when the associated process is terminated (through either an exit or a call to ); otherwise, . The default is . Note that the event is raised even if the value of is when the process exits during or before the user performs a check. + + + Puts a component in state to interact with operating system processes that run in a special mode by enabling the native property on the current thread. + + + Occurs when an application writes to its redirected stream. + + + Gets the value that the associated process specified when it terminated. + The code that the associated process specified when it terminated. + The process has not exited. +-or- +The process is not valid. + You are trying to access the 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. + + + Occurs when a process exits. + + + Gets the time that the associated process exited. + A that indicates when the associated process was terminated. + You are trying to access the 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. + + + Gets a new component and associates it with the currently active process. + A new component associated with the process resource that is running the calling application. + + + Returns a new component, given the identifier of a process on the local computer. + The system-unique identifier of a process resource. + A component that is associated with the local process resource identified by the parameter. + The process specified by the parameter is not running. The identifier might be expired. + The process was not started by this object. + + + Returns a new component, given a process identifier and the name of a computer on the network. + The system-unique identifier of a process resource. + The name of a computer on the network. + A component that is associated with a remote process resource identified by the parameter. + The process specified by the parameter is not running. The identifier might be expired. +-or- +The parameter syntax is invalid. The name might have length zero (0). + The parameter is . + The process was not started by this object. + + + Creates a new component for each process resource on the local computer. + An array of type that represents all the process resources running on the local computer. + + + Creates a new component for each process resource on the specified computer. + The computer from which to read the list of processes. + An array of type that represents all the process resources running on the specified computer. + The parameter syntax is invalid. It might have length zero (0). + The parameter is . + The operating system platform does not support this operation on remote computers. + 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. + A problem occurred accessing an underlying system API. + + + Creates an array of new components and associates them with all the process resources on the local computer that share the specified process name. + The friendly name of the process. + An array of type that represents the process resources running the specified application or file. + 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. + + + Creates an array of new components and associates them with all the process resources on a remote computer that share the specified process name. + The friendly name of the process. + The name of a computer on the network. + An array of type that represents the process resources running the specified application or file. + The parameter syntax is invalid. It might have length zero (0). + The parameter is . + The operating system platform does not support this operation on remote computers. + The attempt to connect to has failed. +-or- +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. + A problem occurred accessing an underlying system API. + + + Gets the native handle of the associated process. + 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. + The process has not been started or has exited. The property cannot be read because there is no process associated with this instance. +-or- +The instance has been attached to a running process but you do not have the necessary permissions to get a handle with full access rights. + You are trying to access the 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. + + + Gets the number of handles opened by the process. + The number of operating system handles the process has opened. + + + Gets a value indicating whether the associated process has been terminated. + + if the operating system process referenced by the component has terminated; otherwise, . + There is no process associated with the object. + The exit code for the process could not be retrieved. + You are trying to access the 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. + + + Gets the unique identifier for the associated process. + The system-generated unique identifier of the process that is referenced by this instance. + The process's property has not been set. +-or- +There is no process associated with this object. + + + Immediately stops the associated process. + The associated process could not be terminated. +-or- +The process is terminating. + You are attempting to call for a process that is running on a remote computer. The method is available only for processes running on the local computer. + The process has already exited. +-or- +There is no process associated with this object. + + + Immediately stops the associated process, and optionally its child/descendent processes. + + to kill the associated process and its descendants; to kill only the associated process. + The associated process could not be terminated. +-or- +The process is terminating. + You are attempting to call for a process that is running on a remote computer. The method is available only for processes running on the local computer. + The process has already exited. +-or- +There is no process associated with this object. +-or- +The calling process is a member of the associated process' descendant tree. + Not all processes in the associated process' descendant tree could be terminated. + + + Takes a component out of the state that lets it interact with operating system processes that run in a special mode. + + + Gets the name of the computer the associated process is running on. + The name of the computer that the associated process is running on. + There is no process associated with this object. + + + Gets the main module for the associated process. + The that was used to start the process. + You are trying to access the 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. + A 32-bit process is trying to access the modules of a 64-bit process. + The process is not available. +-or- +The process has exited. + + + Gets the window handle of the main window of the associated process. + The system-generated window handle of the main window of the associated process. + The is not defined because the process has exited. + You are trying to access the 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. + + + Gets the caption of the main window of the process. + The main window title of the process. + The property is not defined because the process has exited. + You are trying to access the 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. + + + Gets or sets the maximum allowable working set size, in bytes, for the associated process. + The maximum working set size that is allowed in memory for the process, in bytes. + The maximum working set size is invalid. It must be greater than or equal to the minimum working set size. + 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. + You are trying to access the 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. + The process is not available. +-or- +The process has exited. + + + Gets or sets the minimum allowable working set size, in bytes, for the associated process. + The minimum working set size that is required in memory for the process, in bytes. + The minimum working set size is invalid. It must be less than or equal to the maximum working set size. + 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. + You are trying to access the 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. + The process is not available. +-or- +The process has exited. + + + Gets the modules that have been loaded by the associated process. + An array of type that represents the modules that have been loaded by the associated process. + You are attempting to access the 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. + The process is not available. + You are attempting to access the property for either the system process or the idle process. These processes do not have modules. + + + Gets the amount of nonpaged system memory, in bytes, allocated for the associated process. + The amount of memory, in bytes, the system has allocated for the associated process that cannot be written to the virtual memory paging file. + + + Gets the amount of nonpaged system memory, in bytes, allocated for the associated process. + The amount of system memory, in bytes, allocated for the associated process that cannot be written to the virtual memory paging file. + + + Raises the event. + + + Occurs each time an application writes a line to its redirected stream. + + + Gets the amount of paged memory, in bytes, allocated for the associated process. + The amount of memory, in bytes, allocated by the associated process that can be written to the virtual memory paging file. + + + Gets the amount of paged memory, in bytes, allocated for the associated process. + The amount of memory, in bytes, allocated in the virtual memory paging file for the associated process. + + + Gets the amount of pageable system memory, in bytes, allocated for the associated process. + The amount of memory, in bytes, the system has allocated for the associated process that can be written to the virtual memory paging file. + + + Gets the amount of pageable system memory, in bytes, allocated for the associated process. + The amount of system memory, in bytes, allocated for the associated process that can be written to the virtual memory paging file. + + + Gets the maximum amount of memory in the virtual memory paging file, in bytes, used by the associated process. + The maximum amount of memory, in bytes, allocated by the associated process that could be written to the virtual memory paging file. + + + Gets the maximum amount of memory in the virtual memory paging file, in bytes, used by the associated process. + The maximum amount of memory, in bytes, allocated in the virtual memory paging file for the associated process since it was started. + + + Gets the maximum amount of virtual memory, in bytes, used by the associated process. + The maximum amount of virtual memory, in bytes, that the associated process has requested. + + + Gets the maximum amount of virtual memory, in bytes, used by the associated process. + The maximum amount of virtual memory, in bytes, allocated for the associated process since it was started. + + + Gets the peak working set size for the associated process, in bytes. + The maximum amount of physical memory that the associated process has required all at once, in bytes. + + + Gets the maximum amount of physical memory, in bytes, used by the associated process. + The maximum amount of physical memory, in bytes, allocated for the associated process since it was started. + + + 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. + + if dynamic boosting of the process priority should take place for a process when it is taken out of the wait state; otherwise, . The default is . + Priority boost information could not be retrieved from the associated process resource. + The process identifier or process handle is zero. (The process has not been started.) + You are attempting to access the 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. + The process is not available. + + + Gets or sets the overall priority category for the associated process. + The priority category for the associated process, from which the of the process is calculated. + 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.) + You are attempting to access the 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. + The process is not available. + Priority class cannot be set because it does not use a valid value, as defined in the enumeration. + + + Gets the amount of private memory, in bytes, allocated for the associated process. + The number of bytes allocated by the associated process that cannot be shared with other processes. + + + Gets the amount of private memory, in bytes, allocated for the associated process. + The amount of memory, in bytes, allocated for the associated process that cannot be shared with other processes. + + + Gets the privileged processor time for this process. + A that indicates the amount of time that the process has spent running code inside the operating system core. + You are attempting to access the 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. + + + Gets the name of the process. + The name that the system uses to identify the process to the user. + The process does not have an identifier, or no process is associated with the . +-or- +The associated process has exited. + The process is not on this computer. + + + Gets or sets the processors on which the threads in this process can be scheduled to run. + 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. + + 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.) + You are attempting to access the 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. + The process was not available. +-or- +The process has exited. + + + Discards any information about the associated process that has been cached inside the process component. + + + Gets a value indicating whether the user interface of the process is responding. + + if the user interface of the associated process is responding to the system; otherwise, . + There is no process associated with this object. + You are attempting to access the 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. + + + Gets the native handle to this process. + The native handle to this process. + + + Gets the Terminal Services session identifier for the associated process. + The Terminal Services session identifier for the associated process. + There is no session associated with this process. + There is no process associated with this session identifier. +-or- +The associated process is not on this machine. + + + Gets a stream used to read the error output of the application. + A that can be used to read the standard error stream of the application. + The stream has not been defined for redirection; ensure is set to and is set to . +-or- +The stream has been opened for asynchronous read operations with . + + + Gets a stream used to write the input of the application. + A that can be used to write the standard input stream of the application. + The stream has not been defined because is set to . + + + Gets a stream used to read the textual output of the application. + A that can be used to read the standard output stream of the application. + The stream has not been defined for redirection; ensure is set to and is set to . +-or- +The stream has been opened for asynchronous read operations with . + + + Starts (or reuses) the process resource that is specified by the property of this component and associates it with the component. + + if a process resource is started; if no new process resource is started (for example, if an existing process is reused). + No file name was specified in the component's . +-or- +The member of the property is while , , or is . + There was an error in opening the associated file. + The process object has already been disposed. + Method not supported on operating systems without shell support such as Nano Server (.NET Core only). + + + 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 component. + The that contains the information that is used to start the process, including the file name and any command-line arguments. + A new that is associated with the process resource, or 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 property already set to . In this case, the started process may have activated an existing instance of itself and then exited. + No file name was specified in the parameter's property. +-or- +The property of the parameter is and the , , or property is also . +-or- +The property of the parameter is and the property is not or empty or the property is not . + The parameter is . + The process object has already been disposed. + The file specified in the parameter's property could not be found. + 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: "The data area passed to a system call is too small." or "Access is denied." + Method not supported on operating systems without shell support such as Nano Server (.NET Core only). + + + Starts a process resource by specifying the name of a document or application file and associates the resource with a new component. + The name of a document or application file to run in the process. + A new that is associated with the process resource, or 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 property already set to . In this case, the started process may have activated an existing instance of itself and then exited. + An error occurred when opening the associated file. + The process object has already been disposed. + The PATH environment variable has a string containing quotes. + + + 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 component. + The name of an application file to run in the process. + Command-line arguments to pass when starting the process. + A new that is associated with the process resource, or 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 property already set to . In this case, the started process may have activated an existing instance of itself and then exited. + The or parameter is . + 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: "The data area passed to a system call is too small." or "Access is denied." + The process object has already been disposed. + The PATH environment variable has a string containing quotes. + + + 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 component. + The name of an application file to run in the process. + The user name to use when starting the process. + A that contains the password to use when starting the process. + The domain to use when starting the process. + A new that is associated with the process resource, or 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 property already set to . In this case, the started process may have activated an existing instance of itself and then exited. + No file name was specified. + There was an error in opening the associated file. + The process object has already been disposed. + This member is not supported on Linux or macOS (.NET Core only). + + + 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 component. + The name of an application file to run in the process. + Command-line arguments to pass when starting the process. + The user name to use when starting the process. + A that contains the password to use when starting the process. + The domain to use when starting the process. + A new that is associated with the process resource, or 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 property already set to . In this case, the started process may have activated an existing instance of itself and then exited. + No file name was specified. + 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: "The data area passed to a system call is too small." or "Access is denied." + The process object has already been disposed. + This member is not supported on Linux or macOS (.NET Core only). + + + Gets or sets the properties to pass to the method of the . + The 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. + The value that specifies the is . + The method was not used to start the process. + + + Gets the time that the associated process was started. + An object that indicates when the process started. An exception is thrown if the process is not running. + You are attempting to access the 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. + The process has exited. +-or- +The process has not been started. + An error occurred in the call to the Windows function. + + + Gets or sets the object used to marshal the event handler calls that are issued as a result of a process exit event. + The used to marshal event handler calls that are issued as a result of an event on the process. + + + Gets the set of threads that are running in the associated process. + An array of type representing the operating system threads currently running in the associated process. + The process does not have an , or no process is associated with the instance. +-or- +The associated process has exited. + + + Formats the process's name as a string, combined with the parent component type, if applicable. + The , combined with the base component's return value. + + + Gets the total processor time for this process. + A that indicates the amount of time that the associated process has spent utilizing the CPU. This value is the sum of the and the . + You are attempting to access the 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. + + + Gets the user processor time for this process. + A 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). + You are attempting to access the 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. + + + Gets the size of the process's virtual memory, in bytes. + The amount of virtual memory, in bytes, that the associated process has requested. + + + Gets the amount of the virtual memory, in bytes, allocated for the associated process. + The amount of virtual memory, in bytes, allocated for the associated process. + + + Instructs the component to wait indefinitely for the associated process to exit. + The wait setting could not be accessed. + No process has been set, and a from which the property can be determined does not exist. +-or- +There is no process associated with this object. +-or- +You are attempting to call for a process that is running on a remote computer. This method is available only for processes that are running on the local computer. + + + Instructs the component to wait the specified number of milliseconds for the associated process to exit. + 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. + + if the associated process has exited; otherwise, . + The wait setting could not be accessed. + No process has been set, and a from which the property can be determined does not exist. +-or- +There is no process associated with this object. +-or- +You are attempting to call for a process that is running on a remote computer. This method is available only for processes that are running on the local computer. + + is a negative number other than -1, which represents an infinite time-out. + + + Causes the 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. + + if the associated process has reached an idle state. + 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 object. + + + Causes the 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. + A value of 1 to 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. + + if the associated process has reached an idle state; otherwise, . + 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 object. + + + Gets the associated process's physical memory usage, in bytes. + The total amount of physical memory the associated process is using, in bytes. + + + Gets the amount of physical memory, in bytes, allocated for the associated process. + The amount of physical memory, in bytes, allocated for the associated process. + + + Represents a.dll or .exe file that is loaded into a particular process. + + + Gets the memory address where the module was loaded. + The load address of the module. + + + Gets the memory address for the function that runs when the system loads and runs the module. + The entry point of the module. + + + Gets the full path to the module. + The fully qualified path that defines the location of the module. + + + Gets version information about the module. + A that contains the module's version information. + + + Gets the amount of memory that is required to load the module. + The size, in bytes, of the memory that the module occupies. + + + Gets the name of the process module. + The name of the module. + + + Converts the name of the module to a string. + The value of the property. + + + Provides a strongly typed collection of objects. + + + Initializes a new instance of the class, with no associated instances. + + + Initializes a new instance of the class, using the specified array of instances. + An array of instances with which to initialize this instance. + + + Determines whether the specified process module exists in the collection. + A instance that indicates the module to find in this collection. + + if the module exists in the collection; otherwise, . + + + Copies an array of instances to the collection, at the specified index. + An array of instances to add to the collection. + The location at which to add the new instances. + + + Provides the location of a specified module within the collection. + The whose index is retrieved. + The zero-based index that defines the location of the module within the . + + + Gets an index for iterating over the set of process modules. + The zero-based index value of the module in the collection. + A that indexes the modules in the collection + + + 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. + + + Specifies that the process has priority higher than but lower than . + + + Specifies that the process has priority above but below . + + + Specifies that the process performs time-critical tasks that must be executed immediately, such as the 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. Use extreme care when specifying for the process's priority class, because a high priority class application can use nearly all available processor time. + + + 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. This priority class is inherited by child processes. + + + Specifies that the process has no special scheduling needs. + + + Specifies that the process has the highest possible priority. The threads of a process with priority preempt the threads of all other processes, including operating system processes performing important tasks. Thus, a priority process that executes for more than a very brief interval can cause disk caches not to flush or cause the mouse to be unresponsive. + + + Specifies a set of values that are used when you start a process. + + + Initializes a new instance of the class without specifying a file name with which to start the process. + + + Initializes a new instance of the class and specifies a file name such as an application or document with which to start the process. + An application or document with which to start a process. + + + Initializes a new instance of the 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. + An application with which to start a process. + Command-line arguments to pass to the application when the process starts. + + + Gets a collection of command-line arguments to use when starting the application. + A collection of command-line arguments. + + + Gets or sets the set of command-line arguments to use when starting the application. + A single string containing the arguments to pass to the target application specified in the property. The default is an empty string (""). + + + Gets or sets a value indicating whether to start the process in a new window. + + if the process should be started without creating a new window to contain it; otherwise, . The default is . + + + Gets or sets a value that identifies the domain to use when starting the process. If this value is , the property must be specified in UPN format. + The Active Directory domain to use when starting the process. If this value is , the property must be specified in UPN format. + + + Gets the environment variables that apply to this process and its child processes. + A generic dictionary containing the environment variables that apply to this process and its child processes. The default is . + + + Gets search paths for files, directories for temporary files, application-specific options, and other similar information. + A string dictionary that provides environment variables that apply to this process and child processes. The default is . + + + Gets or sets a value indicating whether an error dialog box is displayed to the user if the process cannot be started. + + if an error dialog box should be displayed on the screen if the process cannot be started; otherwise, . The default is . + + + Gets or sets the window handle to use when an error dialog box is shown for a process that cannot be started. + A pointer to the handle of the error dialog box that results from a process start failure. + + + Gets or sets the application or document to start. + 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 (""). + + + Gets or sets a value that indicates whether the Windows user profile is to be loaded from the registry. + + if the Windows user profile should be loaded; otherwise, . The default is . + + + Gets or sets a secure string that contains the user password to use when starting the process. + The user password to use when starting the process. + + + Gets or sets the user password in clear text to use when starting the process. + The user password in clear text. + + + Gets or sets a value that indicates whether the error output of an application is written to the stream. + + if error output should be written to ; otherwise, . The default is . + + + Gets or sets a value indicating whether the input for an application is read from the stream. + + if input should be read from ; otherwise, . The default is . + + + Gets or sets a value that indicates whether the textual output of an application is written to the stream. + + if output should be written to ; otherwise, . The default is . + + + Gets or sets the preferred encoding for error output. + An object that represents the preferred encoding for error output. The default is . + + + + Gets or sets the preferred encoding for standard output. + An object that represents the preferred encoding for standard output. The default is . + + + Gets or sets the user name to use when starting the process. If you use the UPN format, @, the property must be . + The user name to use when starting the process. If you use the UPN format, @, the property must be . + + + Gets or sets a value indicating whether to use the operating system shell to start the process. + + if the shell should be used when starting the process; if the process should be created directly from the executable file. The default is on .NET Framework apps and on .NET Core apps. + An attempt to set the value to on Universal Windows Platform (UWP) apps occurs. + + + Gets or sets the verb to use when opening the application or document specified by the property. + The action to take with the file that the process opens. The default is an empty string (""), which signifies no action. + + + Gets the set of verbs associated with the type of file specified by the property. + The actions that the system can apply to the file indicated by the property. + + + Gets or sets the window state to use when the process is started. + 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 . + The window style is not one of the enumeration members. + + + When the property is , gets or sets the working directory for the process to be started. When is , gets or sets the directory that contains the process to be started. + When is , the fully qualified name of the directory that contains the process to be started. When the property is , the working directory for the process to be started. The default is an empty string (""). + + + Represents an operating system process thread. + + + Gets the base priority of the thread. + 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. + + + Gets the current priority of the thread. + 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. + + + Gets the unique identifier of the thread. + The unique identifier associated with a specific thread. + + + Sets the preferred processor for this thread to run on. + The preferred processor for the thread, used when the system schedules threads, to determine which processor to run the thread on. + The system could not set the thread to start on the specified processor. + The process is on a remote computer. + + + 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. + + to boost the thread's priority when the user interacts with the process's interface; otherwise, . The default is . + The priority boost information could not be retrieved. +-or- +The priority boost information could not be set. + The process is on a remote computer. + + + Gets or sets the priority level of the thread. + One of the values, specifying a range that bounds the thread's priority. + The thread priority level information could not be retrieved. +-or- +The thread priority level could not be set. + The process is on a remote computer. + + + Gets the amount of time that the thread has spent running code inside the operating system core. + A indicating the amount of time that the thread has spent running code inside the operating system core. + The thread time could not be retrieved. + The process is on a remote computer. + + + Sets the processors on which the associated thread can run. + An that points to a set of bits, each of which represents a processor that the thread can run on. + The processor affinity could not be set. + The process is on a remote computer. + + + 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. + The ideal processor could not be reset. + The process is on a remote computer. + + + Gets the memory address of the function that the operating system called that started this thread. + The thread's starting address, which points to the application-defined function that the thread executes. + The process is on a remote computer. + + + Gets the time that the operating system started the thread. + A representing the time that was on the system when the operating system started the thread. + The thread time could not be retrieved. + The process is on a remote computer. + + + Gets the current state of this thread. + A that indicates the thread's execution, for example, running, waiting, or terminated. + The process is on a remote computer. + + + Gets the total amount of time that this thread has spent using the processor. + A that indicates the amount of time that the thread has had control of the processor. + The thread time could not be retrieved. + The process is on a remote computer. + + + Gets the amount of time that the associated thread has spent running code inside the application. + A indicating the amount of time that the thread has spent running code inside the application, as opposed to inside the operating system core. + The thread time could not be retrieved. + The process is on a remote computer. + + + Gets the reason that the thread is waiting. + A representing the reason that the thread is in the wait state. + The thread is not in the wait state. + The process is on a remote computer. + + + Provides a strongly typed collection of objects. + + + Initializes a new instance of the class, with no associated instances. + + + Initializes a new instance of the class, using the specified array of instances. + An array of instances with which to initialize this instance. + + + Appends a process thread to the collection. + The thread to add to the collection. + The zero-based index of the thread in the collection. + + + Determines whether the specified process thread exists in the collection. + A instance that indicates the thread to find in this collection. + + if the thread exists in the collection; otherwise, . + + + Copies an array of instances to the collection, at the specified index. + An array of instances to add to the collection. + The location at which to add the new instances. + + + Provides the location of a specified thread within the collection. + The whose index is retrieved. + The zero-based index that defines the location of the thread within the . + + + Inserts a process thread at the specified location in the collection. + The zero-based index indicating the location at which to insert the thread. + The thread to insert into the collection. + + + Gets an index for iterating over the set of process threads. + The zero-based index value of the thread in the collection. + A that indexes the threads in the collection. + + + Deletes a process thread from the collection. + The thread to remove from the collection. + + + Specified how a new window should appear when the system starts a process. + + + 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 . To use , the property must be . + + + 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. + + + 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. + + + The normal, visible window style. The system displays a window with 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 style while it customizes the window's appearance, and then make the window style . + + + Specifies the priority level of a thread. + + + Specifies one step above the normal priority for the associated . + + + Specifies one step below the normal priority for the associated . + + + Specifies highest priority. This is two steps above the normal priority for the associated . + + + Specifies idle priority. This is the lowest possible priority value of all threads, independent of the value of the associated . + + + Specifies lowest priority. This is two steps below the normal priority for the associated . + + + Specifies normal priority for the associated . + + + Specifies time-critical priority. This is the highest priority of all threads, independent of the value of the associated . + + + Specifies the current execution state of the thread. + + + A state that indicates the thread has been initialized, but has not yet started. + + + 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. + + + A state that indicates the thread is currently using a processor. + + + A state that indicates the thread is about to use a processor. Only one thread can be in this state at a time. + + + A state that indicates the thread has finished executing and has exited. + + + 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. + + + The state of the thread is unknown. + + + 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. + + + Specifies the reason a thread is waiting. + + + The thread is waiting for event pair high. + + + The thread is waiting for event pair low. + + + Thread execution is delayed. + + + The thread is waiting for the scheduler. + + + The thread is waiting for a free virtual memory page. + + + The thread is waiting for a local procedure call to arrive. + + + The thread is waiting for reply to a local procedure call to arrive. + + + The thread is waiting for a virtual memory page to arrive in memory. + + + The thread is waiting for a virtual memory page to be written to disk. + + + Thread execution is suspended. + + + The thread is waiting for system allocation. + + + The thread is waiting for an unknown reason. + + + The thread is waiting for a user request. + + + The thread is waiting for the system to allocate virtual memory. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.StackTrace.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.StackTrace.dll new file mode 100755 index 0000000000000000000000000000000000000000..cb8f0e8f85f72a97f362bfda32fab2cc32214c68 GIT binary patch literal 22088 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 + + + System.Diagnostics.StackTrace + + + + Provides information about a , which represents a function call on the call stack for the current thread. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, optionally capturing source information. + + to capture the file name, line number, and column number of the stack frame; otherwise, . + + + Initializes a new instance of the class that corresponds to a frame above the current stack frame. + The number of frames up the stack to skip. + + + Initializes a new instance of the class that corresponds to a frame above the current stack frame, optionally capturing source information. + The number of frames up the stack to skip. + + to capture the file name, line number, and column number of the stack frame; otherwise, . + + + Initializes a new instance of the class that contains only the given file name and line number. + The file name. + The line number in the specified file. + + + Initializes a new instance of the class that contains only the given file name, line number, and column number. + The file name. + The line number in the specified file. + The column number in the specified file. + + + 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. + The file column number, or 0 (zero) if the file column number cannot be determined. + + + 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. + The file line number, or 0 (zero) if the file line number cannot be determined. + + + Gets the file name that contains the code that is executing. This information is typically extracted from the debugging symbols for the executable. + The file name, or if the file name cannot be determined. + + + 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 . + The offset from the start of the MSIL code for the method that is executing. + + + Gets the method in which the frame is executing. + The method in which the frame is executing. + + + 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 class. + The offset from the start of the JIT-compiled code for the method that is being executed. + + + Defines the value that is returned from the or method when the native or Microsoft intermediate language (MSIL) offset is unknown. This field is constant. + + + Builds a readable representation of the stack trace. + A readable representation of the stack trace. + + + Provides extension methods for the class, which represents a function call on the call stack for the current thread. + + + Returns a pointer to the base address of the native image that this stack frame is executing. + A stack frame. + A pointer to the base address of the native image or if you're targeting the .NET Framework. + + + Gets an interface pointer to the start of the native code for the method that is being executed. + A stack frame. + An interface pointer to the start of the native code for the method that is being executed or if you're targeting the .NET Framework. + + + Indicates whether an offset from the start of the IL code for the method that is executing is available. + A stack frame. + + if the offset is available; otherwise, . + + + Indicates whether information about the method in which the specified frame is executing is available. + A stack frame. + + if information about the method in which the current frame is executing is available; otherwise, . + + + Indicates whether the native image is available for the specified stack frame. + A stack frame. + + if a native image is available for this stack frame; otherwise, . + + + Indicates whether the file that contains the code that the specified stack frame is executing is available. + A stack frame. + + if the code that the specified stack frame is executing is available; otherwise, . + + + Represents a stack trace, which is an ordered collection of one or more stack frames. + + + Initializes a new instance of the class from the caller's frame. + + + Initializes a new instance of the class from the caller's frame, optionally capturing source information. + + to capture the file name, line number, and column number; otherwise, . + + + Initializes a new instance of the class that contains a single frame. + The frame that the object should contain. + + + Initializes a new instance of the class using the provided exception object. + The exception object from which to construct the stack trace. + The parameter is . + + + Initializes a new instance of the class, using the provided exception object and optionally capturing source information. + The exception object from which to construct the stack trace. + + to capture the file name, line number, and column number; otherwise, . + The parameter is . + + + Initializes a new instance of the class using the provided exception object and skipping the specified number of frames. + The exception object from which to construct the stack trace. + The number of frames up the stack from which to start the trace. + The parameter is . + The parameter is negative. + + + Initializes a new instance of the class using the provided exception object, skipping the specified number of frames and optionally capturing source information. + The exception object from which to construct the stack trace. + The number of frames up the stack from which to start the trace. + + to capture the file name, line number, and column number; otherwise, . + The parameter is . + The parameter is negative. + + + Initializes a new instance of the class from the caller's frame, skipping the specified number of frames. + The number of frames up the stack from which to start the trace. + The parameter is negative. + + + Initializes a new instance of the class from the caller's frame, skipping the specified number of frames and optionally capturing source information. + The number of frames up the stack from which to start the trace. + + to capture the file name, line number, and column number; otherwise, . + The parameter is negative. + + + Gets the number of frames in the stack trace. + The number of frames in the stack trace. + + + Gets the specified stack frame. + The index of the stack frame requested. + The specified stack frame. + + + Returns a copy of all stack frames in the current stack trace. + An array of type representing the function calls in the stack trace. + + + Defines the default for the number of methods to omit from the stack trace. This field is constant. + + + Builds a readable representation of the stack trace. + A readable representation of the stack trace. + + + Represents a symbol binder for managed code. + + + Gets the interface of the symbol reader for the current file. + The metadata import interface. + The name of the file for which the reader interface is required. + The search path used to locate the symbol file. + The interface that reads the debugging symbols. + + + Represents a symbol binder for managed code. + + + Gets the interface of the symbol reader for the current file. + An that refers to the metadata import interface. + The name of the file for which the reader interface is required. + The search path used to locate the symbol file. + The interface that reads the debugging symbols. + + + Represents a document referenced by a symbol store. + + + Gets the checksum algorithm identifier. + A GUID identifying the checksum algorithm. The value is all zeros, if there is no checksum. + + + Gets the type of the current document. + The type of the current document. + + + 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. + The specified line in the document. + The closest line that is a sequence point. + + + Gets the checksum. + The checksum. + + + Gets the embedded document source for the specified range. + The starting line in the current document. + The starting column in the current document. + The ending line in the current document. + The ending column in the current document. + The document source for the specified range. + + + Checks whether the current document is stored in the symbol store. + + if the current document is stored in the symbol store; otherwise, . + + + Gets the language of the current document. + The language of the current document. + + + Gets the language vendor of the current document. + The language vendor of the current document. + + + Gets the length, in bytes, of the embedded source. + The source length of the current document. + + + Gets the URL of the current document. + The URL of the current document. + + + Represents a document referenced by a symbol store. + + + Sets checksum information. + The GUID representing the algorithm ID. + The checksum. + + + Stores the raw source for a document in the symbol store. + The document source represented as unsigned bytes. + + + Represents a method within a symbol store. + + + Gets the namespace that the current method is defined within. + The namespace that the current method is defined within. + + + Gets the Microsoft intermediate language (MSIL) offset within the method that corresponds to the specified position. + The document for which the offset is requested. + The document line corresponding to the offset. + The document column corresponding to the offset. + The offset within the specified document. + + + Gets the parameters for the current method. + The array of parameters for the current method. + + + 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. + The document for which the offset is requested. + The document line corresponding to the ranges. + The document column corresponding to the ranges. + An array of start and end offset pairs. + + + Returns the most enclosing lexical scope when given an offset within a method. + The byte offset within the method of the lexical scope. + The most enclosing lexical scope for the given byte offset within the method. + + + Gets the sequence points for the current method. + The array of byte offsets from the beginning of the method for the sequence points. + The array of documents in which the sequence points are located. + The array of lines in the documents at which the sequence points are located. + The array of columns in the documents at which the sequence points are located. + The array of lines in the documents at which the sequence points end. + The array of columns in the documents at which the sequence points end. + + + Gets the start and end positions for the source of the current method. + The starting and ending source documents. + The starting and ending lines in the corresponding source documents. + The starting and ending columns in the corresponding source documents. + + if the positions were defined; otherwise, . + + + Gets the root lexical scope for the current method. This scope encloses the entire method. + The root lexical scope that encloses the entire method. + + + Gets a count of the sequence points in the method. + The count of the sequence points in the method. + + + Gets the containing the metadata for the current method. + The metadata token for the current method. + + + Represents a namespace within a symbol store. + + + Gets the child members of the current namespace. + The child members of the current namespace. + + + Gets all the variables defined at global scope within the current namespace. + The variables defined at global scope within the current namespace. + + + Gets the current namespace. + The current namespace. + + + Represents a symbol reader for managed code. + + + Gets a document specified by the language, vendor, and type. + The URL that identifies the document. + The document language. You can specify this parameter as . + The identity of the vendor for the document language. You can specify this parameter as . + The type of the document. You can specify this parameter as . + The specified document. + + + Gets an array of all documents defined in the symbol store. + An array of all documents defined in the symbol store. + + + Gets all global variables in the module. + An array of all variables in the module. + + + Gets a symbol reader method object when given the identifier of a method. + The metadata token of the method. + The symbol reader method object for the specified method identifier. + + + Gets a symbol reader method object when given the identifier of a method and its edit and continue version. + The metadata token of the method. + The edit and continue version of the method. + The symbol reader method object for the specified method identifier. + + + Gets a symbol reader method object that contains a specified position in a document. + The document in which the method is located. + The position of the line within the document. The lines are numbered, beginning with 1. + The position of column within the document. The columns are numbered, beginning with 1. + The reader method object for the specified position in the document. + + + Gets the namespaces that are defined in the global scope within the current symbol store. + The namespaces defined in the global scope within the current symbol store. + + + Gets an attribute value when given the attribute name. + The metadata token for the object for which the attribute is requested. + The attribute name. + The value of the attribute. + + + Gets the variables that are not local when given the parent. + The metadata token for the type for which the variables are requested. + An array of variables for the parent. + + + Gets the metadata token for the method that was specified as the user entry point for the module, if any. + The metadata token for the method that is the user entry point for the module. + + + Represents a lexical scope within , providing access to the start and end offsets of the scope, as well as its child and parent scopes. + + + Gets the end offset of the current lexical scope. + The end offset of the current lexical scope. + + + Gets the child lexical scopes of the current lexical scope. + The child lexical scopes that of the current lexical scope. + + + Gets the local variables within the current lexical scope. + The local variables within the current lexical scope. + + + Gets the namespaces that are used within the current scope. + The namespaces that are used within the current scope. + + + Gets the method that contains the current lexical scope. + The method that contains the current lexical scope. + + + Gets the parent lexical scope of the current scope. + The parent lexical scope of the current scope. + + + Gets the start offset of the current lexical scope. + The start offset of the current lexical scope. + + + Represents a variable within a symbol store. + + + Gets the first address of a variable. + The first address of the variable. + + + Gets the second address of a variable. + The second address of the variable. + + + Gets the third address of a variable. + The third address of the variable. + + + Gets the value describing the type of the address. + The type of the address. One of the values. + + + Gets the attributes of the variable. + The variable attributes. + + + Gets the end offset of a variable within the scope of the variable. + The end offset of the variable. + + + Gets the variable signature. + The variable signature as an opaque blob. + + + Gets the name of the variable. + The name of the variable. + + + Gets the start offset of the variable within the scope of the variable. + The start offset of the variable. + + + Represents a symbol writer for managed code. + + + Closes and commits the symbols to the symbol store. + + + Closes the current method. + + + Closes the most recent namespace. + + + Closes the current lexical scope. + The points past the last instruction in the scope. + + + Defines a source document. + The URL that identifies the document. + The document language. This parameter can be . + The identity of the vendor for the document language. This parameter can be . + The type of the document. This parameter can be . + The object that represents the document. + + + Defines a field in a type or a global field. + The metadata type or method token. + The field name. + A bitwise combination of the field attributes. + The field signature. + The address types for and . + The first address for the field specification. + The second address for the field specification. + The third address for the field specification. + + + Defines a single global variable. + The global variable name. + A bitwise combination of the global variable attributes. + The global variable signature. + The address types for , , and . + The first address for the global variable specification. + The second address for the global variable specification. + The third address for the global variable specification. + + + Defines a single variable in the current lexical scope. + The local variable name. + A bitwise combination of the local variable attributes. + The local variable signature. + The address types for , , and . + The first address for the local variable specification. + The second address for the local variable specification. + The third address for the local variable specification. + 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. + 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. + + + Defines a single parameter in the current method. The type of each parameter is taken from its position within the signature of the method. + The parameter name. + A bitwise combination of the parameter attributes. + The parameter signature. + The address types for , , and . + The first address for the parameter specification. + The second address for the parameter specification. + The third address for the parameter specification. + + + Defines a group of sequence points within the current method. + The document object for which the sequence points are being defined. + The sequence point offsets measured from the beginning of methods. + The document lines for the sequence points. + The document positions for the sequence points. + The document end lines for the sequence points. + The document end positions for the sequence points. + + + Sets the metadata emitter interface to associate with a writer. + The metadata emitter interface. + 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. + + indicates that this is a full rebuild; indicates that this is an incremental compilation. + + + Opens a method to place symbol information into. + The metadata token for the method to be opened. + + + Opens a new namespace. + The name of the new namespace. + + + Opens a new lexical scope in the current method. + The offset, in bytes, from the beginning of the method to the first instruction in the lexical scope. + An opaque scope identifier that can be used with to define the start and end offsets of a scope at a later time. In this case, the offsets passed to and are ignored. A scope identifier is valid only in the current method. + + + Specifies the true start and end of a method within a source file. Use to specify the extent of a method, independent of the sequence points that exist within the method. + The document that contains the starting position. + The starting line number. + The starting column. + The document that contains the ending position. + The ending line number. + The ending column number. + + + Defines the offset range for the specified lexical scope. + The identifier of the lexical scope. + The byte offset of the beginning of the lexical scope. + The byte offset of the end of the lexical scope. + + + Defines an attribute when given the attribute name and the attribute value. + The metadata token for which the attribute is being defined. + The attribute name. + The attribute value. + + + Sets the underlying (the corresponding unmanaged interface) that a managed uses to emit symbols. + A pointer to code that represents the underlying writer. + + + Identifies the user-defined method as the entry point for the current module. + The metadata token for the method that is the user entry point. + + + Specifies that the given, fully qualified namespace name is used within the open lexical scope. + The fully qualified name of the namespace. + + + Specifies address types for local variables, parameters, and fields in the methods , , and of the interface. + + + A bit field. The parameter is the position where the field starts, and the parameter is the field length. + + + A Microsoft intermediate language (MSIL) offset. The parameter is the MSIL local variable or parameter index. + + + A native offset. The parameter is the offset from the start of the parent. + + + A native register address. The parameter is the register in which the variable is stored. + + + A register-relative address. The parameter is the low-order register, and the parameter is the high-order register. + + + A register-relative address. The parameter is the register, and the parameter is the offset. + + + A register-relative address. The parameter is the low-order register, the parameter is the stack register, and the parameter is the offset from the stack pointer to the high-order part of the value. + + + A native Relevant Virtual Address (RVA). The parameter is the RVA in the module. + + + A native section offset. The parameter is the section, and the parameter is the offset. + + + A register-relative address. The parameter is the stack register, the parameter is the offset from the stack pointer to the low-order part of the value, and the parameter is the high-order register. + + + The structure is an object representation of a token that represents symbolic information. + + + Initializes a new instance of the structure when given a value. + The value to be used for the token. + + + Determines whether is equal to this instance. + The to check. + + if is equal to this instance; otherwise, . + + + Determines whether is an instance of and is equal to this instance. + The object to check. + + if is an instance of and is equal to this instance; otherwise, . + + + Generates the hash code for the current token. + The hash code for the current token. + + + Gets the value of the current token. + The value of the current token. + + + Returns a value indicating whether two objects are equal. + A structure. + A structure. + + if and are equal; otherwise, . + + + Returns a value indicating whether two objects are not equal. + A structure. + A structure. + + if and are not equal; otherwise, . + + + Holds the public GUIDs for document types to be used with the symbol store. + + + Initializes a new instance of the class. + + + Specifies the GUID of the document type to be used with the symbol store. + + + Holds the public GUIDs for language types to be used with the symbol store. + + + Initializes a new instance of the class. + + + Specifies the GUID of the Basic language type to be used with the symbol store. + + + Specifies the GUID of the C language type to be used with the symbol store. + + + Specifies the GUID of the Cobol language type to be used with the symbol store. + + + Specifies the GUID of the C++ language type to be used with the symbol store. + + + Specifies the GUID of the C# language type to be used with the symbol store. + + + Specifies the GUID of the ILAssembly language type to be used with the symbol store. + + + Specifies the GUID of the Java language type to be used with the symbol store. + + + Specifies the GUID of the JScript language type to be used with the symbol store. + + + Specifies the GUID of the C++ language type to be used with the symbol store. + + + Specifies the GUID of the Pascal language type to be used with the symbol store. + + + Specifies the GUID of the SMC language type to be used with the symbol store. + + + Holds the public GUIDs for language vendors to be used with the symbol store. + + + Initializes a new instance of the class. + + + Specifies the GUID of the Microsoft language vendor. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TextWriterTraceListener.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TextWriterTraceListener.dll new file mode 100755 index 0000000000000000000000000000000000000000..2d969d25f1f1a26f132b20a5740fd9b7011409da GIT binary patch literal 16456 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 z

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 Cme{2L literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TextWriterTraceListener.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TextWriterTraceListener.xml new file mode 100755 index 0000000..395b359 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TextWriterTraceListener.xml @@ -0,0 +1,270 @@ + + + + System.Diagnostics.TextWriterTraceListener + + + +

Directs tracing or debugging output to either the standard output or the standard error stream. + + + Initializes a new instance of the class with trace output written to the standard output stream. + + + Initializes a new instance of the class with an option to write trace output to the standard output stream or the standard error stream. + + to write tracing and debugging output to the standard error stream; to write tracing and debugging output to the standard output stream. + + + Closes the output to the stream specified for this trace listener. + + + Directs tracing or debugging output to a text writer, such as a stream writer, or to a stream, such as a file stream. + + + Initializes a new instance of the class that writes to the specified output stream. + The to receive the output. + + is . + + + Initializes a new instance of the class that writes to the specified output stream and has the specified name. + The to receive the output. + The name of the new instance of the trace listener. + + is . + + + Initializes a new instance of the class that writes to the specified text writer. + The to receive the output. + + is . + + + Initializes a new instance of the class that writes to the specified text writer and has the specified name. + The to receive the output. + The name of the new instance of the trace listener. + + is . + + + Initializes a new instance of the class that writes to the specified file. + The name of the file to receive the output. + + is . + + + Initializes a new instance of the class that writes to the specified file and has the specified name. + The name of the file to receive the output. + The name of the new instance of the trace listener. + + is . + + + Gets or sets the delimiter for the delimited list. + The delimiter for the delimited list. + + is set to . + + is set to an empty string (""). + + + Returns the custom configuration file attribute supported by the delimited trace listener. + A string array that contains the single value "delimiter". + + + Writes trace information, a data object, and event information to the output file or stream. + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + A data object to write to the output file or stream. + + + Writes trace information, an array of data objects, and event information to the output file or stream. + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + An array of data objects to write to the output file or stream. + + + Writes trace information, a message, and event information to the output file or stream. + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + The trace message to write to the output file or stream. + + + Writes trace information, a formatted array of objects, and event information to the output file or stream. + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + A format string that contains zero or more format items that correspond to objects in the array. + An array containing zero or more objects to format. + + + Directs tracing or debugging output to a or to a , such as . + + + Initializes a new instance of the class with as the output recipient. + + + Initializes a new instance of the class, using the stream as the recipient of the debugging and tracing output. + A that represents the stream the writes to. + The stream is . + + + Initializes a new instance of the class with the specified name, using the stream as the recipient of the debugging and tracing output. + A that represents the stream the writes to. + The name of the new instance. + The stream is . + + + Initializes a new instance of the class using the specified writer as recipient of the tracing or debugging output. + A that receives the output from the . + The writer is . + + + Initializes a new instance of the class with the specified name, using the specified writer as recipient of the tracing or debugging output. + A that receives the output from the . + The name of the new instance. + The writer is . + + + Initializes a new instance of the class, using the file as the recipient of the debugging and tracing output. + The name of the file the writes to. + The file is . + + + Initializes a new instance of the class with the specified name, using the file as the recipient of the debugging and tracing output. + The name of the file the writes to. + The name of the new instance. + The stream is . + + + Closes the so that it no longer receives tracing or debugging output. + + + Disposes this object. + + to release managed resources; if , has no effect. + + + Flushes the output buffer for the . + + + Writes a message to this instance's . + A message to write. + + + Writes a message to this instance's followed by a line terminator. The default line terminator is a carriage return followed by a line feed (\r\n). + A message to write. + + + Gets or sets the text writer that receives the tracing or debugging output. + A that represents the writer that receives the tracing or debugging output. + + + Directs tracing or debugging output as XML-encoded data to a or to a , such as a . + + + Initializes a new instance of the class, using the specified stream as the recipient of the debugging and tracing output. + A that represents the stream the trace listener writes to. + + is . + + + Initializes a new instance of the class with the specified name, using the specified stream as the recipient of the debugging and tracing output. + A that represents the stream the trace listener writes to. + The name of the new instance. + + is . + + + Initializes a new instance of the class using the specified writer as the recipient of the debugging and tracing output. + A that receives the output from the trace listener. + + is . + + + Initializes a new instance of the class with the specified name, using the specified writer as the recipient of the debugging and tracing output. + A that receives the output from the trace listener. + The name of the new instance. + + is . + + + Initializes a new instance of the class, using the specified file as the recipient of the debugging and tracing output. + The name of the file to write to. + + is . + + + Initializes a new instance of the class with the specified name, using the specified file as the recipient of the debugging and tracing output. + The name of the file to write to. + The name of the new instance. + + is . + + + Closes the for this listener so that it no longer receives tracing or debugging output. + + + Writes trace information including an error message and a detailed error message to the file or stream. + The error message to write. + The detailed error message to append to the error message. + + + Writes trace information, a data object, and event information to the file or stream. + A that contains the current process ID, thread ID, and stack trace information. + The source name. + One of the values. + A numeric identifier for the event. + A data object to emit. + + + Writes trace information, data objects, and event information to the file or stream. + A that contains the current process ID, thread ID, and stack trace information. + The source name. + One of the values. + A numeric identifier for the event. + An array of data objects to emit. + + + Writes trace information, a message, and event information to the file or stream. + A that contains the current process ID, thread ID, and stack trace information. + The source name. + One of the values. + A numeric identifier for the event. + The message to write. + + + Writes trace information, a formatted message, and event information to the file or stream. + A that contains the current process ID, thread ID, and stack trace information. + The source name. + One of the values. + A numeric identifier for the event. + A format string that contains zero or more format items that correspond to objects in the array. + An object array containing zero or more objects to format. + + + Writes trace information including the identity of a related activity, a message, and event information to the file or stream. + A that contains the current process ID, thread ID, and stack trace information. + The source name. + A numeric identifier for the event. + A trace message to write. + A structure that identifies a related activity. + + + Writes a verbatim message without any additional context information to the file or stream. + The message to write. + + + Writes a verbatim message without any additional context information followed by the current line terminator to the file or stream. + The message to write. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tools.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tools.dll new file mode 100755 index 0000000000000000000000000000000000000000..28f9e7efa8079f4cda3cd5055e7bdf8534e66475 GIT binary patch literal 15944 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 Gh5iqeu)5{| literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tools.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tools.xml new file mode 100755 index 0000000..04d51db --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tools.xml @@ -0,0 +1,62 @@ + + + + System.Diagnostics.Tools + + + + Identifies code generated by a tool. This class cannot be inherited. + + + Initializes a new instance of the class specifying the name and version of the tool that generated the code. + The name of the tool that generated the code. + The version of the tool that generated the code. + + + Gets the name of the tool that generated the code. + The name of the tool that generated to code. + + + Gets the version of the tool that generated the code. + The version of the tool that generated the code. + + + Specifies that the attributed code should be excluded from code coverage information. + + + Initializes a new instance of the class. + + + Suppresses reporting of a specific static analysis tool rule violation, allowing multiple suppressions on a single code artifact. + + + Initializes a new instance of the class, specifying the category of the static analysis tool and the identifier for an analysis rule. + The category for the attribute. + The identifier of the analysis tool rule the attribute applies to. + + + Gets the category identifying the classification of the attribute. + The category identifying the attribute. + + + Gets the identifier of the static analysis tool rule to be suppressed. + The identifier of the static analysis tool rule to be suppressed. + + + Gets or sets the justification for suppressing the code analysis message. + The justification for suppressing the message. + + + Gets or sets an optional argument expanding on exclusion criteria. + A string containing the expanded exclusion criteria. + + + Gets or sets the scope of the code that is relevant for the attribute. + The scope of the code that is relevant for the attribute. + + + Gets or sets a fully qualified path that represents the target of the attribute. + A fully qualified path that represents the target of the attribute. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TraceSource.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TraceSource.dll new file mode 100755 index 0000000000000000000000000000000000000000..0d7d38540026d305bfad0ae13111213ed54226ee GIT binary patch literal 25160 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TraceSource.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TraceSource.xml new file mode 100755 index 0000000..e7bbbcd --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.TraceSource.xml @@ -0,0 +1,1046 @@ + + + + System.Diagnostics.TraceSource + + + + Provides a simple on/off switch that controls debugging and tracing output. + + + Initializes a new instance of the class with the specified display name and description. + The name to display on a user interface. + The description of the switch. + + + Initializes a new instance of the class with the specified display name, description, and default switch value. + The name to display on the user interface. + The description of the switch. + The default value of the switch. + + + Gets or sets a value indicating whether the switch is enabled or disabled. + + if the switch is enabled; otherwise, . The default is . + The caller does not have the correct permission. + + + Determines whether the new value of the property can be parsed as a Boolean value. + + + Correlates traces that are part of a logical transaction. + + + Gets or sets the identity for a global activity. + A structure that identifies the global activity. + + + Gets the logical operation stack from the call context. + A object that represents the logical operation stack for the call context. + + + Starts a logical operation on a thread. + + + Starts a logical operation with the specified identity on a thread. + An object identifying the operation. + The parameter is . + + + Stops the current logical operation. + The property is an empty stack. + + + Provides the default output methods and behavior for tracing. + + + Initializes a new instance of the class with "Default" as its property value. + + + Gets or sets a value indicating whether the application is running in user-interface mode. + + if user-interface mode is enabled; otherwise, . + + + Emits or displays a message and a stack trace for an assertion that always fails. + The message to emit or display. + + + Emits or displays detailed messages and a stack trace for an assertion that always fails. + The message to emit or display. + The detailed message to emit or display. + + + Gets or sets the name of a log file to write trace or debug messages to. + The name of a log file to write trace or debug messages to. + + + Writes the output to the function and to the method. + The message to write to and . + + + Writes the output to the function and to the method, followed by a carriage return and line feed (\r\n). + The message to write to and . + + + Indicates whether a listener should trace based on the event type. + + + Initializes a new instance of the class. + A bitwise combination of the values that specifies the event type of the messages to trace. + + + Gets or sets the event type of the messages to trace. + A bitwise combination of the values. + + + Determines whether the trace listener should trace the event. + A that represents the information cache for the trace event. + The name of the source. + One of the values. + A trace identifier number. + The format to use for writing an array of arguments, or a message to write. + An array of argument objects. + A trace data object. + An array of trace data objects. + + if the trace should be produced; otherwise, . + + + Indicates whether a listener should trace a message based on the source of a trace. + + + Initializes a new instance of the class, specifying the name of the trace source. + The name of the trace source. + + + Determines whether the trace listener should trace the event. + An object that represents the information cache for the trace event. + The name of the source. + One of the enumeration values that identifies the event type. + A trace identifier number. + The format to use for writing an array of arguments or a message to write. + An array of argument objects. + A trace data object. + An array of trace data objects. + + if the trace should be produced; otherwise, . + + is . + + + Gets or sets the name of the trace source. + The name of the trace source. + The value is . + + + Specifies the levels of trace messages filtered by the source switch and event type filter. + + + Allows the , , , , and events through. + + + Allows all events through. + + + Allows only events through. + + + Allows and events through. + + + Allows , , , and events through. + + + Does not allow any events through. + + + Allows , , , , and events through. + + + Allows , , and events through. + + + Provides a multilevel switch to control tracing and debug output without recompiling your code. + + + Initializes a new instance of the class, specifying the name of the source. + The name of the source. + + + Initializes a new instance of the class, specifying the display name and the default value for the source switch. + The name of the source switch. + The default value for the switch. + + + Gets or sets the level of the switch. + One of the values that represents the event level of the switch. + + + Invoked when the value of the property changes. + The new value of is not one of the values. + + + Determines if trace listeners should be called, based on the trace event type. + One of the values. + + if the trace listeners should be called; otherwise, . + + + Provides an abstract base class to create new debugging and tracing switches. + + + Initializes a new instance of the class. + The name of the switch. + The description for the switch. + + + Initializes a new instance of the class, specifying the display name, description, and default value for the switch. + The name of the switch. + The description of the switch. + The default value for the switch. + + + Gets the custom switch attributes defined in the application configuration file. + A containing the case-insensitive custom attributes for the trace switch. + + + Gets a description of the switch. + The description of the switch. The default value is an empty string (""). + + + Gets a name used to identify the switch. + The name used to identify the switch. The default value is an empty string (""). + + + Gets the custom attributes supported by the switch. + A string array that contains the names of the custom attributes supported by the switch, or if there no custom attributes are supported. + + + Invoked when the property is changed. + + + Invoked when the property is changed. + + + Gets or sets the current setting for this switch. + The current setting for this switch. The default is zero. + + + Gets or sets the value of the switch. + A string representing the value of the switch. + The value is . +-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 or greater than . + + + Identifies a switch used in an assembly, class, or member. + + + Initializes a new instance of the class, specifying the name and the type of the switch. + The display name of the switch. + The type of the switch. + + + Returns all switch attributes for the specified assembly. + The assembly to check for switch attributes. + An array that contains all the switch attributes for the assembly. + + is . + + + Gets or sets the description of the switch. + The description of the switch. + + + Gets or sets the display name of the switch. + The display name of the switch. + + is set to . + + is set to an empty string. + + + Gets or sets the type of the switch. + The type of the switch. + + is set to . + + + Identifies the level type for a switch. + + + Initializes a new instance of the class, specifying the type that determines whether a trace should be written. + The that determines whether a trace should be written. + + + Gets or sets the type that determines whether a trace should be written. + The that determines whether a trace should be written. + The set operation failed because the value is . + + + Provides a set of methods and properties that help you trace the execution of your code. This class cannot be inherited. + + + Checks for a condition; if the condition is , displays a message box that shows the call stack. + The conditional expression to evaluate. If the condition is , a failure message is not sent and the message box is not displayed. + + + Checks for a condition; if the condition is , outputs a specified message and displays a message box that shows the call stack. + The conditional expression to evaluate. If the condition is , the specified message is not sent and the message box is not displayed. + The message to send to the collection. + + + Checks for a condition; if the condition is , outputs two specified messages and displays a message box that shows the call stack. + The conditional expression to evaluate. If the condition is , the specified messages are not sent and the message box is not displayed. + The message to send to the collection. + The detailed message to send to the collection. + + + Gets or sets whether should be called on the after every write. + + if is called on the after every write; otherwise, . + + + Flushes the output buffer, and then closes the . + + + Gets the correlation manager for the thread for this trace. + The object associated with the thread for this trace. + + + Emits the specified error message. + A message to emit. + + + Emits an error message, and a detailed error message. + A message to emit. + A detailed message to emit. + + + Flushes the output buffer, and causes buffered data to be written to the . + + + Increases the current by one. + + + Gets or sets the indent level. + The indent level. The default is zero. + + + Gets or sets the number of spaces in an indent. + The number of spaces in an indent. The default is four. + + + Gets the collection of listeners that is monitoring the trace output. + A that represents a collection of type monitoring the trace output. + + + Refreshes the trace configuration data. + + + Writes an error message to the trace listeners in the collection using the specified message. + The informative message to write. + + + Writes an error message to the trace listeners in the collection using the specified array of objects and formatting information. + A format string that contains zero or more format items, which correspond to objects in the array. + An array containing zero or more objects to format. + + + Writes an informational message to the trace listeners in the collection using the specified message. + The informative message to write. + + + Writes an informational message to the trace listeners in the collection using the specified array of objects and formatting information. + A format string that contains zero or more format items, which correspond to objects in the array. + An array containing zero or more objects to format. + + + Writes a warning message to the trace listeners in the collection using the specified message. + The informative message to write. + + + Writes a warning message to the trace listeners in the collection using the specified array of objects and formatting information. + A format string that contains zero or more format items, which correspond to objects in the array. + An array containing zero or more objects to format. + + + Decreases the current by one. + + + Gets or sets a value indicating whether the global lock should be used. + + if the global lock is to be used; otherwise, . The default is . + + + Writes the value of the object's method to the trace listeners in the collection. + An whose name is sent to the . + + + Writes a category name and the value of the object's method to the trace listeners in the collection. + An name is sent to the . + A category name used to organize the output. + + + Writes a message to the trace listeners in the collection. + A message to write. + + + Writes a category name and a message to the trace listeners in the collection. + A message to write. + A category name used to organize the output. + + + Writes the value of the object's method to the trace listeners in the collection if a condition is . + + to cause a message to be written; otherwise, . + An whose name is sent to the . + + + Writes a category name and the value of the object's method to the trace listeners in the collection if a condition is . + + to cause a message to be written; otherwise, . + An whose name is sent to the . + A category name used to organize the output. + + + Writes a message to the trace listeners in the collection if a condition is . + + to cause a message to be written; otherwise, . + A message to write. + + + Writes a category name and message to the trace listeners in the collection if a condition is . + + to cause a message to be written; otherwise, . + A message to write. + A category name used to organize the output. + + + Writes the value of the object's method to the trace listeners in the collection. + An whose name is sent to the . + + + Writes a category name and the value of the object's method to the trace listeners in the collection. + An whose name is sent to the . + A category name used to organize the output. + + + Writes a message to the trace listeners in the collection. + A message to write. + + + Writes a category name and message to the trace listeners in the collection. + A message to write. + A category name used to organize the output. + + + Writes the value of the object's method to the trace listeners in the collection if a condition is . + + to cause a message to be written; otherwise, . + An whose name is sent to the . + + + Writes a category name and the value of the object's method to the trace listeners in the collection if a condition is . + + to cause a message to be written; otherwise, . + An whose name is sent to the . + A category name used to organize the output. + + + Writes a message to the trace listeners in the collection if a condition is . + + to cause a message to be written; otherwise, . + A message to write. + + + Writes a category name and message to the trace listeners in the collection if a condition is . + + to cause a message to be written; otherwise, . + A message to write. + A category name used to organize the output. + + + Provides trace event data specific to a thread and a process. + + + Initializes a new instance of the class. + + + Gets the call stack for the current thread. + A string containing stack trace information. This value can be an empty string (""). + + + Gets the date and time at which the event trace occurred. + A structure whose value is a date and time expressed in Coordinated Universal Time (UTC). + + + Gets the correlation data, contained in a stack. + A containing correlation data. + + + Gets the unique identifier of the current process. + The system-generated unique identifier of the current process. + + + Gets a unique identifier for the current managed thread. + A string that represents a unique integer identifier for this managed thread. + + + Gets the current number of ticks in the timer mechanism. + The tick counter value of the underlying timer mechanism. + + + Identifies the type of event that has caused the trace. + + + Fatal error or application crash. + + + Recoverable error. + + + Informational message. + + + Resumption of a logical operation. + + + Starting of a logical operation. + + + Stopping of a logical operation. + + + Suspension of a logical operation. + + + Changing of correlation identity. + + + Debugging trace. + + + Noncritical problem. + + + Provides the base class for trace filter implementations. + + + Initializes a new instance of the class. + + + When overridden in a derived class, determines whether the trace listener should trace the event. + The that contains information for the trace event. + The name of the source. + One of the values specifying the type of event that has caused the trace. + A trace identifier number. + Either the format to use for writing an array of arguments specified by the parameter, or a message to write. + An array of argument objects. + A trace data object. + An array of trace data objects. + + to trace the specified event; otherwise, . + + + Specifies what messages to output for the , and classes. + + + Output error-handling messages. + + + Output informational messages, warnings, and error-handling messages. + + + Output no tracing and debugging messages. + + + Output all debugging and tracing messages. + + + Output warnings and error-handling messages. + + + Provides the base class for the listeners who monitor trace and debug output. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified name as the listener. + The name of the . + + + Gets the custom trace listener attributes defined in the application configuration file. + A containing the custom attributes for the trace listener. + + + When overridden in a derived class, closes the output stream so it no longer receives tracing or debugging output. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Emits an error message to the listener you create when you implement the class. + A message to emit. + + + Emits an error message and a detailed error message to the listener you create when you implement the class. + A message to emit. + A detailed message to emit. + + + Gets or sets the trace filter for the trace listener. + An object derived from the base class. + + + When overridden in a derived class, flushes the output buffer. + + + Gets the custom attributes supported by the trace listener. + A string array naming the custom attributes supported by the trace listener, or if there are no custom attributes. + + + Gets or sets the indent level. + The indent level. The default is zero. + + + Gets or sets the number of spaces in an indent. + The number of spaces in an indent. The default is four spaces. + Set operation failed because the value is less than zero. + + + Gets a value indicating whether the trace listener is thread safe. + + if the trace listener is thread safe; otherwise, . The default is . + + + Gets or sets a name for this . + A name for this . The default is an empty string (""). + + + Gets or sets a value indicating whether to indent the output. + + if the output should be indented; otherwise, . + + + Writes trace information, a data object and event information to the listener specific output. + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + The trace data to emit. + + + Writes trace information, an array of data objects and event information to the listener specific output. + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + An array of objects to emit as data. + + + Writes trace and event information to the listener specific output. + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + + + Writes trace information, a message, and event information to the listener specific output. + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + A message to write. + + + Writes trace information, a formatted array of objects and event information to the listener specific output. + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + A format string that contains zero or more format items, which correspond to objects in the array. + An array containing zero or more objects to format. + + + Gets or sets the trace output options. + A bitwise combination of the enumeration values. The default is . + Set operation failed because the value is invalid. + + + Writes trace information, a message, a related activity identity and event information to the listener specific output. + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + A numeric identifier for the event. + A message to write. + A object identifying a related activity. + + + Writes the value of the object's method to the listener you create when you implement the class. + An whose fully qualified class name you want to write. + + + Writes a category name and the value of the object's method to the listener you create when you implement the class. + An whose fully qualified class name you want to write. + A category name used to organize the output. + + + When overridden in a derived class, writes the specified message to the listener you create in the derived class. + A message to write. + + + Writes a category name and a message to the listener you create when you implement the class. + A message to write. + A category name used to organize the output. + + + Writes the indent to the listener you create when you implement this class, and resets the property to . + + + Writes the value of the object's method to the listener you create when you implement the class, followed by a line terminator. + An whose fully qualified class name you want to write. + + + Writes a category name and the value of the object's method to the listener you create when you implement the class, followed by a line terminator. + An whose fully qualified class name you want to write. + A category name used to organize the output. + + + When overridden in a derived class, writes a message to the listener you create in the derived class, followed by a line terminator. + A message to write. + + + Writes a category name and a message to the listener you create when you implement the class, followed by a line terminator. + A message to write. + A category name used to organize the output. + + + Provides a thread-safe list of objects. + + + Adds a to the list. + A to add to the list. + The position at which the new listener was inserted. + + + Adds an array of objects to the list. + An array of objects to add to the list. + + is . + + + Adds the contents of another to the list. + Another whose contents are added to the list. + + is . + + + Clears all the listeners from the list. + + + Checks whether the list contains the specified listener. + A to find in the list. + + if the listener is in the list; otherwise, . + + + Copies a section of the current list to the specified array at the specified index. + An array of type to copy the elements into. + The starting index number in the current list to copy from. + + + Gets the number of listeners in the list. + The number of listeners in the list. + + + Gets an enumerator for this list. + An enumerator of type . + + + Gets the index of the specified listener. + A to find in the list. + The index of the listener, if it can be found in the list; otherwise, -1. + + + Inserts the listener at the specified index. + The position in the list to insert the new . + A to insert in the list. + The is not a valid index in the list. + + is . + + + Gets or sets the at the specified index. + The zero-based index of the to get from the list. + A with the specified index. + The value is . + + + Gets the first in the list with the specified name. + The name of the to get from the list. + The first in the list with the given . This item returns if no with the given name can be found. + + + Removes from the collection the specified . + A to remove from the list. + + + Removes from the collection the first with the specified name. + The name of the to remove from the list. + + + Removes from the collection the at the specified index. + The zero-based index of the to remove from the list. + The is not a valid index in the list. + + + Copies a section of the current to the specified array of objects. + The one-dimensional array of objects that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets a value indicating whether access to the is synchronized (thread safe). + Always . + + + Gets an object that can be used to synchronize access to the . + The current object. + + + Adds a trace listener to the . + The object to add to the . + The position into which the new trace listener was inserted. + + is . +-or- + is not a . + + + Determines whether the contains a specific object. + The object to locate in the . + + if the is found in the ; otherwise, . + + + Determines the index of a specific object in the . + The object to locate in the . + The index of if found in the ; otherwise, -1. + + + Inserts a object at the specified position in the . + The zero-based index at which should be inserted. + The object to insert into the . + + is not a object. + + + Gets a value indicating whether the has a fixed size. + Always . + + + Gets a value indicating whether the is read-only. + Always . + + + Gets or sets the at the specified index in the . + The zero-based index of the to get. + The at the specified index. + + + Removes an object from the . + The object to remove from the . + + + Specifies trace data options to be written to the trace output. + + + Write the call stack, which is represented by the return value of the property. + + + Write the date and time. + + + Write the logical operation stack, which is represented by the return value of the property. + + + Do not write any elements. + + + Write the process identity, which is represented by the return value of the property. + + + Write the thread identity, which is represented by the return value of the property for the current thread. + + + Write the timestamp, which is represented by the return value of the method. + + + Provides a set of methods and properties that enable applications to trace the execution of code and associate trace messages with their source. + + + Initializes a new instance of the class, using the specified name for the source. + The name of the source (typically, the name of the application). + + is . + + is an empty string (""). + + + Initializes a new instance of the class, using the specified name for the source and the default source level at which tracing is to occur. + The name of the source, typically the name of the application. + A bitwise combination of the enumeration values that specifies the default source level at which to trace. + + is . + + is an empty string (""). + + + Gets the custom switch attributes defined in the application configuration file. + A containing the custom attributes for the trace switch. + + + Closes all the trace listeners in the trace listener collection. + + + Flushes all the trace listeners in the trace listener collection. + An attempt was made to trace an event during finalization. + + + Gets the custom attributes supported by the trace source. + A string array naming the custom attributes supported by the trace source, or if there are no custom attributes. + + + Gets the collection of trace listeners for the trace source. + A that contains the active trace listeners associated with the source. + + + Gets the name of the trace source. + The name of the trace source. + + + Gets or sets the source switch value. + A object representing the source switch value. + + is set to . + + + Writes trace data to the trace listeners in the collection using the specified event type, event identifier, and trace data. + One of the enumeration values that specifies the event type of the trace data. + A numeric identifier for the event. + The trace data. + An attempt was made to trace an event during finalization. + + + Writes trace data to the trace listeners in the collection using the specified event type, event identifier, and trace data array. + One of the enumeration values that specifies the event type of the trace data. + A numeric identifier for the event. + An object array containing the trace data. + An attempt was made to trace an event during finalization. + + + Writes a trace event message to the trace listeners in the collection using the specified event type and event identifier. + One of the enumeration values that specifies the event type of the trace data. + A numeric identifier for the event. + An attempt was made to trace an event during finalization. + + + Writes a trace event message to the trace listeners in the collection using the specified event type, event identifier, and message. + One of the enumeration values that specifies the event type of the trace data. + A numeric identifier for the event. + The trace message to write. + An attempt was made to trace an event during finalization. + + + Writes a trace event to the trace listeners in the collection using the specified event type, event identifier, and argument array and format. + One of the enumeration values that specifies the event type of the trace data. + A numeric identifier for the event. + A composite format string that contains text intermixed with zero or more format items, which correspond to objects in the array. + An array containing zero or more objects to format. + + is . + + 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. + An attempt was made to trace an event during finalization. + + + Writes an informational message to the trace listeners in the collection using the specified message. + The informative message to write. + An attempt was made to trace an event during finalization. + + + Writes an informational message to the trace listeners in the collection using the specified object array and formatting information. + A composite format string that contains text intermixed with zero or more format items, which correspond to objects in the array. + An array containing zero or more objects to format. + + is . + + 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. + An attempt was made to trace an event during finalization. + + + Writes a trace transfer message to the trace listeners in the collection using the specified numeric identifier, message, and related activity identifier. + A numeric identifier for the event. + The trace message to write. + A structure that identifies the related activity. + + + Provides a multilevel switch to control tracing and debug output without recompiling your code. + + + Initializes a new instance of the class, using the specified display name and description. + The name to display on a user interface. + The description of the switch. + + + Initializes a new instance of the class, using the specified display name, description, and default value for the switch. + The name to display on a user interface. + The description of the switch. + The default value of the switch. + + + Gets or sets the trace level that determines the messages the switch allows. + One of the values that specifies the level of messages that are allowed by the switch. + + is set to a value that is not one of the values. + + + Updates and corrects the level for this switch. + + + Sets the property to the integer equivalent of the property. + + + Gets a value indicating whether the switch allows error-handling messages. + + if the property is set to , , , or ; otherwise, . + + + Gets a value indicating whether the switch allows informational messages. + + if the property is set to or ; otherwise, . + + + Gets a value indicating whether the switch allows all messages. + + if the property is set to ; otherwise, . + + + Gets a value indicating whether the switch allows warning messages. + + if the property is set to , , or ; otherwise, . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tracing.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tracing.dll new file mode 100755 index 0000000000000000000000000000000000000000..c38a193eb827bea21e4acc4519eb448c64c522d9 GIT binary patch literal 26184 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 F{{hw24i5kT literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tracing.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tracing.xml new file mode 100755 index 0000000..1fca7f2 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Diagnostics.Tracing.xml @@ -0,0 +1,953 @@ + + + + System.Diagnostics.Tracing + + + + + is an abstract class that serves as the parent class for various Counter* classes, namely , , , and . + + + Adds key-value metadata to the counter that will be included as a part of the payload. + The metadata key. + The metadata value. + + + Gets or sets the display name of the counter. + The display name of the counter. + + + Gets or sets the display units of the counter. + The display units of the counter. + + + Removes the counter from the set that the will report on. + + + Gets the EventSource that this counter is attached to. + The EventSource that this counter is attached to. + + + Gets the name of this counter. + The name of this counter. + + + Specifies the tracking of activity start and stop events. + + + 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. + + + Turn off start and stop tracking. + + + Use the default behavior for start and stop tracking. + + + 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. + + + Specifies additional event schema information for an event. + + + Initializes a new instance of the class with the specified event identifier. + The event identifier for the event. + + + 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. + Returns . + + + Gets or sets an additional event log where the event should be written. + An additional event log where the event should be written. + + + Gets or sets the identifier for the event. + The event identifier. This value should be between 0 and 65535. + + + Gets or sets the keywords for the event. + A bitwise combination of the enumeration values. + + + Gets or sets the level for the event. + One of the enumeration values that specifies the level for the event. + + + Gets or sets the message for the event. + The message for the event. + + + Gets or sets the operation code for the event. + One of the enumeration values that specifies the operation code. + + + Gets or sets the value for this object. An event tag is a user-defined value that is passed through when the event is logged. + The value for this object. An event tag is a user-defined value that is passed through when the event is logged. + + + Gets or sets the task for the event. + The task for the event. + + + Gets or sets the version of the event. + The version of the event. + + + Specifies the event log channel for the event. + + + The administrator log channel. + + + The analytic channel. + + + The debug channel. + + + No channel specified. + + + The operational channel. + + + Describes the command ( property) that is passed to the callback. + + + Disable the event. + + + Enable the event. + + + Send the manifest. + + + Update the event. + + + Provides the arguments for the callback. + + + Gets the array of arguments for the callback. + An array of callback arguments. + + + Gets the command for the callback. + The callback command. + + + Disables the event that have the specified identifier. + The identifier of the event to disable. + + if is in range; otherwise, . + + + Enables the event that has the specified identifier. + The identifier of the event to enable. + + if is in range; otherwise, . + + + Provides the ability to collect statistics for very frequent events through the class. + + + Initializes a new instance of the class. + The event counter name. + The event source. + + is . +-or- + is . + + + Returns a string representation of the current event counter instance. + The name, count and mean of the current event counter. + + + Writes the metric if performance counters are on. + The value to be written. + + + Writes the metric if performance counters are on. + The value to be written. + + + Specifies a type to be passed to the method. + + + Initializes a new instance of the class. + + + Gets or sets the name to apply to an event if the event type or property is not explicitly named. + The name to apply to the event or property. + + + The is placed on fields of user-defined types that are passed as payloads. + + + Initializes a new instance of the class. + + + Gets or sets the value that specifies how to format the value of a user-defined type. + The value that specifies how to format the value of a user-defined type. + + + Gets or sets the user-defined value that is required for fields that contain data that isn't one of the supported types. + Returns . + + + Specifies how to format the value of a user-defined type and can be used to override the default formatting for a field. + + + Boolean. + + + Default. + + + Hexadecimal. + + + HResult. + + + JSON. + + + String. + + + XML. + + + Specifies the user-defined tag that is placed on fields of user-defined types that are passed as payloads through the . + + + Specifies no tag and is equal to zero. + + + Specifies a property should be ignored when writing an event type with the method. + + + Initializes a new instance of the class. + + + Defines the standard keywords that apply to events. + + + All the bits are set to 1, representing every possible group of events. + + + Attached to all failed security audit events. Use this keyword only for events in the security log. + + + Attached to all successful security audit events. Use this keyword only for events in the security log. + + + 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). + + + Attached to events that are raised by using the function. + + + Attached to all Microsoft telemetry events. + + + No filtering on keywords is performed when the event is published. + + + Attached to all Service Quality Mechanism (SQM) events. + + + Attached to all Windows Diagnostics Infrastructure (WDI) context events. + + + Attached to all Windows Diagnostics Infrastructure (WDI) diagnostic events. + + + Identifies the level of an event. + + + This level corresponds to a critical error, which is a serious error that has caused a major failure. + + + This level adds standard errors that signify a problem. + + + This level adds informational events or messages that are not errors. These events can help trace the progress or state of an application. + + + No level filtering is done on the event. + + + This level adds lengthy events or messages. It causes all events to be logged. + + + This level adds warning events (for example, events that are published because a disk is nearing full capacity). + + + Provides methods for enabling and disabling events from event sources. + + + Creates a new instance of the class. + + + Disables all events for the specified event source. + The event source to disable events for. + + + Releases the resources used by the current instance of the class. + + + Enables events for the specified event source that has the specified verbosity level or lower. + The event source to enable events for. + The level of events to enable. + + + Enables events for the specified event source that has the specified verbosity level or lower, and matching keyword flags. + The event source to enable events for. + The level of events to enable. + The keyword flags necessary to enable the events. + + + Enables events for the specified event source that has the specified verbosity level or lower, matching event keyword flag, and matching arguments. + The event source to enable events for. + The level of events to enable. + The keyword flags necessary to enable the events. + The arguments to be matched to enable the events. + + + Occurs when an event source ( object) is attached to the dispatcher. + + + Gets a small non-negative number that represents the specified event source. + The event source to find the index for. + A small non-negative number that represents the specified event source. + + + Occurs when an event has been written by an event source ( object) for which the event listener has enabled events. + + + Called for all existing event sources when the event listener is created and when a new event source is attached to the listener. + The event source. + + + Called whenever an event has been written by an event source for which the event listener has enabled events. + The event arguments that describe the event. + + + Specifies how the ETW manifest for the event source is generated. + + + Generates a resources node under the localization folder for every satellite assembly provided. + + + Overrides the default behavior that the current must be the base class of the user-defined type passed to the write method. This enables the validation of .NET event sources. + + + No options are specified. + + + A manifest is generated only the event source must be registered on the host computer. + + + Causes an exception to be raised if any inconsistencies occur when writing the manifest file. + + + Defines the standard operation codes that the event source attaches to events. + + + A trace collection start event. + + + A trace collection stop event. + + + An extension event. + + + An informational event. + + + An event that is published when one activity in an application receives data. + + + An event that is published after an activity in an application replies to an event. + + + 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 operation code. + + + An event that is published when one activity in an application transfers data or system resources to another activity. + + + 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 code follow each other without an intervening event that has a code. + + + 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 operation code. + + + An event that is published when an activity in an application is suspended. + + + Provides the ability to create events for event tracing for Windows (ETW). + + + Creates a new instance of the class. + + + Creates a new instance of the class and specifies whether to throw an exception when an error occurs in the underlying Windows code. + + to throw an exception when an error occurs in the underlying Windows code; otherwise, . + + + Creates a new instance of the class with the specified configuration settings. + A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source. + + + Initializes a new instance of the to be used with non-contract events that contains the specified settings and traits. + A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source. + The key-value pairs that specify traits for the event source. + + is not specified in key-value pairs. + + + Creates a new instance of the class with the specified name. + The name to apply to the event source. Must not be . + + is . + + + Creates a new instance of the class with the specified name and settings. + The name to apply to the event source. Must not be . + A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source. + + is . + + + Creates a new instance of the class with the specified configuration settings. + The name to apply to the event source. Must not be . + A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source. + The key-value pairs that specify traits for the event source. + + is . + + is not specified in key-value pairs. + + + Gets any exception that was thrown during the construction of the event source. + The exception that was thrown during the construction of the event source, or if no exception was thrown. + + + Gets the activity ID of the current thread. + The activity ID of the current thread. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the class and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Occurs when a command comes from an event listener. + + + Provides the event data for creating fast overloads by using the method. + + + Gets or sets the pointer to the data for the new overload. + The pointer to the data. + + + Gets or sets the number of payload items in the new overload. + The number of payload items in the new overload. + + + Allows the object to attempt to free resources and perform other cleanup operations before the object is reclaimed by garbage collection. + + + Returns a string of the XML manifest that is associated with the current event source. + The type of the event source. + The path to the assembly file (.dll) to include in the provider element of the manifest. + The XML data string. + + + Returns a string of the XML manifest that is associated with the current event source. + The type of the event source. + The path to the assembly file (.dll) file to include in the provider element of the manifest. + A bitwise combination of the enumeration values that specify how the manifest is generated. + The XML data string or . + + + Gets the unique identifier for this implementation of the event source. + The type of the event source. + A unique identifier for this event source type. + + + Gets the friendly name of the event source. + The type of the event source. + The friendly name of the event source. The default is the simple name of the class. + + + Gets a snapshot of all the event sources for the application domain. + An enumeration of all the event sources in the application domain. + + + Gets the trait value associated with the specified key. + The key of the trait to get. + The trait value associated with the specified key. If the key is not found, returns . + + + The unique identifier for the event source. + A unique identifier for the event source. + + + Determines whether the current event source is enabled. + + if the current event source is enabled; otherwise, . + + + Determines whether the current event source that has the specified level and keyword is enabled. + The level of the event source. + The keyword of the event source. + + if the event source is enabled; otherwise, . + + + Determines whether the current event source is enabled for events with the specified level, keywords and channel. + The event level to check. An event source will be considered enabled when its level is greater than or equal to . + The event keywords to check. + The event channel to check. + + if the event source is enabled for the specified event level, keywords and channel; otherwise, . +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. + + + The friendly name of the class that is derived from the event source. + The friendly name of the derived class. The default is the simple name of the class. + + + Called when the current event source is updated by the controller. + The arguments for the event. + + + Sends a command to a specified event source. + The event source to send the command to. + The event command to send. + The arguments for the event command. + + + Sets the activity ID on the current thread. + The current thread's new activity ID, or to indicate that work on the current thread is not associated with any activity. + + + Sets the activity ID on the current thread, and returns the previous activity ID. + The current thread's new activity ID, or to indicate that work on the current thread is not associated with any activity. + When this method returns, contains the previous activity ID on the current thread. + + + Gets the settings applied to this event source. + The settings applied to this event source. + + + Obtains a string representation of the current event source instance. + The name and unique identifier that identify the current event source. + + + Writes an event without fields, but with the specified name and default options. + The name of the event to write. + + is . + + + Writes an event without fields, but with the specified name and options. + The name of the event to write. + The options such as level, keywords and operation code for the event. + + is . + + + Writes an event with the specified name and data. + The name of the event. + The event data. This type must be an anonymous type or marked with the attribute. + The type that defines the event and its associated data. This type must be an anonymous type or marked with the attribute. + + + Writes an event with the specified name, event data and options. + The name of the event. + The event options. + The event data. This type must be an anonymous type or marked with the attribute. + The type that defines the event and its associated data. This type must be an anonymous type or marked with the attribute. + + + Writes an event with the specified name, options and event data. + The name of the event. + The event options. + The event data. This type must be an anonymous type or marked with the attribute. + The type that defines the event and its associated data. This type must be an anonymous type or marked with the attribute. + + + Writes an event with the specified name, options, related activity and event data. + The name of the event. + The event options. + The ID of the activity associated with the event. + The ID of an associated activity, or if there is no associated activity. + The event data. This type must be an anonymous type or marked with the attribute. + The type that defines the event and its associated data. This type must be an anonymous type or marked with the attribute. + + + Writes an event by using the provided event identifier. + The event identifier. This value should be between 0 and 65535. + + + Writes an event by using the provided event identifier and byte array argument. + The event identifier. This value should be between 0 and 65535. + A byte array argument. + + + Writes an event by using the provided event identifier and 32-bit integer argument. + The event identifier. This value should be between 0 and 65535. + An integer argument. + + + Writes an event by using the provided event identifier and 32-bit integer arguments. + The event identifier. This value should be between 0 and 65535. + An integer argument. + An integer argument. + + + Writes an event by using the provided event identifier and 32-bit integer arguments. + The event identifier. This value should be between 0 and 65535. + An integer argument. + An integer argument. + An integer argument. + + + Writes an event by using the provided event identifier and 32-bit integer and string arguments. + The event identifier. This value should be between 0 and 65535. + A 32-bit integer argument. + A string argument. + + + Writes an event by using the provided event identifier and 64-bit integer argument. + The event identifier. This value should be between 0 and 65535. + A 64 bit integer argument. + + + Writes the event data using the specified identifier and 64-bit integer and byte array arguments. + The event identifier. This value should be between 0 and 65535. + A 64-bit integer argument. + A byte array argument. + + + Writes an event by using the provided event identifier and 64-bit arguments. + The event identifier. This value should be between 0 and 65535. + A 64 bit integer argument. + A 64 bit integer argument. + + + Writes an event by using the provided event identifier and 64-bit arguments. + The event identifier. This value should be between 0 and 65535. + A 64 bit integer argument. + A 64 bit integer argument. + A 64 bit integer argument. + + + Writes an event by using the provided event identifier and 64-bit integer, and string arguments. + The event identifier. This value should be between 0 and 65535. + A 64-bit integer argument. + A string argument. + + + Writes an event by using the provided event identifier and array of arguments. + The event identifier. This value should be between 0 and 65535. + An array of objects. + + + Writes an event by using the provided event identifier and string argument. + The event identifier. This value should be between 0 and 65535. + A string argument. + + + Writes an event by using the provided event identifier and arguments. + The event identifier. This value should be between 0 and 65535. + A string argument. + A 32 bit integer argument. + + + Writes an event by using the provided event identifier and arguments. + The event identifier. This value should be between 0 and 65535. + A string argument. + A 32 bit integer argument. + A 32 bit integer argument. + + + Writes an event by using the provided event identifier and arguments. + The event identifier. This value should be between 0 and 65535. + A string argument. + A 64 bit integer argument. + + + Writes an event by using the provided event identifier and string arguments. + The event identifier. This value should be between 0 and 65535. + A string argument. + A string argument. + + + Writes an event by using the provided event identifier and string arguments. + The event identifier. This value should be between 0 and 65535. + A string argument. + A string argument. + A string argument. + + + Creates a new overload by using the provided event identifier and event data. + The event identifier. + The number of event data items. + The structure that contains the event data. + + + Writes an event that indicates that the current activity is related to another activity. + An identifier that uniquely identifies this event within the . + The related activity identifier. + An array of objects that contain data about the event. + + + Writes an event that indicates that the current activity is related to another activity. + An identifier that uniquely identifies this event within the . + A pointer to the GUID of the related activity ID. + The number of items in the field. + A pointer to the first item in the event data field. + + + Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class. + + + Initializes a new instance of the class. + + + Gets or sets the event source identifier. + The event source identifier. + + + Gets or sets the name of the localization resource file. + The name of the localization resource file, or if the localization resource file does not exist. + + + Gets or sets the name of the event source. + The name of the event source. + + + Provides data for the event. + + + Initializes a new instance of the class. + + + Get the event source that is attaching to the listener. + The event source that is attaching to the listener. + + + The exception that is thrown when an error occurs during event tracing for Windows (ETW). + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or if no inner exception is specified. + + + Specifies overrides of default event settings such as the log level, keywords and operation code when the method is called. + + + The activity options defined for this event source. + Returns . + + + Gets or sets the keywords applied to the event. If this property is not set, the event's keywords will be . + The keywords applied to the event, or if no keywords are set. + + + Gets or sets the event level applied to the event. + The event level for the event. If not set, the default is Verbose (5). + + + Gets or sets the operation code to use for the specified event. + The operation code to use for the specified event. If not set, the default is (0). + + + The event tags defined for this event source. + Returns . + + + Specifies configuration options for an event source. + + + None of the special configuration options are enabled. + + + 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 using one of the protected constructors. + + + The ETW listener should use self-describing event format. This is the default option when creating a new instance of the using one of the public constructors. + + + The event source throws an exception when an error occurs. + + + Specifies the tracking of activity start and stop events. You should only use the lower 24 bits. For more information, see and . + + + Specifies no tag and is equal to zero. + + + Defines the tasks that apply to events. + + + Undefined task. + + + Provides data for the callback. + + + Gets the activity ID on the thread that the event was written to. + The activity ID on the thread that the event was written to. + + + Gets the channel for the event. + The channel for the event. + + + Gets the event identifier. + The event identifier. + + + Gets the name of the event. + The name of the event. + + + Gets the event source object. + The event source object. + + + Gets the keywords for the event. + The keywords for the event. + + + Gets the level of the event. + The level of the event. + + + Gets the message for the event. + The message for the event. + + + Gets the operation code for the event. + The operation code for the event. + + + Gets the thread identifier for the OS thread that wrote the event. (.NET Core 2.2 and later only.) + The thread identifier for the OS thread that wrote the event. + + + Gets the payload for the event. + The payload for the event. + + + Returns a list of strings that represent the property names of the event. + Returns . + + + Gets the identifier of an activity that is related to the activity represented by the current instance. + The identifier of the related activity, or if there is no related activity. + + + Returns the tags specified in the call to the method. + Returns . + + + Gets the task for the event. + The task for the event. + + + Gets the time that the event was originally generated as a timestamp. (.NET Core 2.2 and later only.) + The date and time when the event was logged. The system tries to be as precise as possible. + + + Gets the version of the event. + The version of the event. + + + Provides a variant of for variables that are ever-increasing, such as the number of exceptions in the runtime. + + + Initializes a new instance of the class. + The name for this instance. + The event source. + + + Gets or sets the rate at which this metric should be displayed as. + Gets or sets the rate at which this metric should be displayed + + + Adds a value to a running total that will be published by the counter at the next timer interval. + The value to increment the running total by. + + + Returns a string representation of the current incrementing event counter instance. + The name and increment of the current incrementing event counter. + + + Provides a variant of for variables that are ever-increasing, such as the number of exceptions in the runtime. + + + Initializes a new instance of the class. + The name for this instance. + The event source this instance is a part of. + A method that will be used to poll the value. + + + Gets or sets rate at which this metric should be displayed as. + The rate at which this metric should be displayed. + + + Returns a string representation of the current incrementing polling counter instance. + The name and increment of the current incrementing polling counter. + + + Identifies a method that is not generating an event. + + + Creates a new instance of the class. + + + Provides a variant of that collects and calculates similar statistics as . + + + Initializes a new instance of the class. + The name for this instance. + The event source. + A method that will be used to poll the value. + + + Returns a string representation of the current polling counter instance. + The name and mean of the current polling counter. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Drawing.Primitives.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Drawing.Primitives.dll new file mode 100755 index 0000000000000000000000000000000000000000..dd867f9bdf23630ba83c00d424ba79114a990cfd GIT binary patch literal 32360 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 bA;s z_0@Kz8ZJs({oRa0mw3u9O8>_9pO;?j=^oS-Tgfd-ixA2FbPB_oAv~eHx_3$Nr^;Q< z6!a}}+IM&K(Rm)Bu5T&@E_LYh#mO?Z$(Xf@r`J=lC7`Fche21@V-;+L(QMtIt72-J2YWwNxzD@;g{V5 zzISo>x~{nLjMlR*p%d@=}URO1zSKiOR=9w9PAfV-e$mtRG*;P*8`@D0( zgOL4~B744?UUAQuiN~xHpS3M`HsSJ#xd&yxuddbq>(YeE-7G$N?Y=#2X86E;Q-j8I z_h0|^+c3YtA*bG7E#Bd>^_kz+w--G=4>(FRhIX>{lEcjkHd!1VJ3H^vxBmC4eTlaF zyszX6+}{^S`@rDWwRAngJij51cl@6k>wnLBgfRHYVF5w`i_+d+UUWUeOOT#a{tpk$ z|J6vftcLZDY`c-o9G`x%pZ4z4Aob+lhUjt^7Fm#jp`V}iPi@~g{=mL_%HOg!w@Pl* z{bj|d`eH>b|7s3XYMeB;AKPCk@48MNWc#Y;@FCHGR+qxI_{cT{T%WY^Vun1nUcrK3 z>(h_lwaGuR+qtKEm!2W7yR<2EA5znxOqmd$AHD9>qz)7J?q3{tMrp5gIq2|5Vczze z$}b^%>(_8jDX({M8o8!@(ujzJb#Y&_YqfkCo4Io5$bhicozB?KmbOY6^e%aiXll^F z7pL2Q)!v(VbluX|eH&URUS91eo$%{$nb*Ud>T4g(IML#PThO*8Z+}nPxscoIXg(?D z#Frg=js(U1QfW3P39lViI#S(-k?Qt8yc_?^q3PdpH-6!L%&~C~=l4iRJ=1dX`0kfZ z&aATk|L>q@yjy02o_7;>kAK&o_cy-bF1(12bMWrmcQM@0Kt192{+kxaGy>7mH@G@uTp`~-{-uYw4v)<9MvPPW> zg35p18a4X(+n(h|W*u+c+JDyXJt}|i@y9Qfy{0?Iv^Ts6D0g_x?m-6!y>2?7n_uu z7tC+*Y0!YFy~gJ(PCHvN`;Qu5d@fIZdvKA()WU^3=Q^ww2Mpe_DQ{M7AID8~?ISVYdqZXgG6$U9$Y#c7uESn~DA2%^2xc?U2)&uA5f>9@Ju5 zM4wB=XAg9~qrMTl_sk9Xp0CI6hkdr*9T)y+PR*)5ZaYqOk+{CFE{gEF`og?^^$QyY zdexL|yXt-IT>Q8jhT);*iwi_+VRd#o-iCiG{(tkfVt!owH z`(m7VNREr)H}@yg#A`mC+#R4O%D*AczqT;{vONF7f8>_pzj0qxUtX8qFIn2x)CQ{4 z;rCjO9ixRCE6<={-zM@vuiz#g!E#?kBY6XwP-I{G$J-RgC|#yLQRNt>gdf1`9RuNa zdc93ABqS2TOGru1>cR5bRcuS|H5Kr-p@&yDqrsaQKK3F{efV=LwqZg4GW!5q+q zTMGcsbF+C^Y=xUt2s>B{3HlOT+4VNb&eO-<#sw0*Q!cWQ%V;)Hr8_-~OT%Wxj(@5$ zUMQ-!ESsBLKV|LicV?k3(aOVxkGJodeZ}6d(fD~Ty0mdFXD!G04GDUACii5&L4_0B zU4K4m%X3YM#m5gGoA17Lc{TfH&vD<~z8V7maJ5O>G|_zj@LgxzyKf2*$v$>e^ zm;GC{SlGNuyCqiJgVPsRF4;8W?x!fnbh8Wf!-(tY;&Ic4T8=)oxn}zUY1_D}dv2X~ zbFA<3==qF0J|`Y^-r{k5U_lSNO4FYGzAkG>-O6JAQ{mCJ&(5D~{MtV>X3+g7HBXh4 z-+lbp>lcH2>$kXB&TF)-r=mb)4R^@qc+O7xpS{Myg|ol9K{s7EE8yD69gNE>uySVo z!ve}ri(_|PBn#Ws+z~&s!|`p`_a5Hrc16-kKXui1@8pvW9#@MRDbN38;(&Kk>Xg^dwU@f3WgHw~KlW3ftJ|L_x*l4%|3>t% za`oCMj;^R&{HWP);-Hzc-)$?J-K^Fp;un&)#>s1O_pK?BJ)GCCcslj_qc43HwVa>y z&GNc~Q>9%o=Vi`yvM?Q8%B7~K z^RCC9l67)jR^h! + + + System.Drawing.Primitives + + + + Represents an ARGB (alpha, red, green, blue) color. + + + Gets the alpha component value of this structure. + The alpha component value of this . + + + Gets a system-defined color that has an ARGB value of #FFF0F8FF. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFAEBD7. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF00FFFF. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF7FFFD4. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFF0FFFF. + A representing a system-defined color. + + + Gets the blue component value of this structure. + The blue component value of this . + + + Gets a system-defined color that has an ARGB value of #FFF5F5DC. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFE4C4. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF000000. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFEBCD. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF0000FF. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF8A2BE2. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFA52A2A. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFDEB887. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF5F9EA0. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF7FFF00. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFD2691E. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFF7F50. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF6495ED. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFF8DC. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFDC143C. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF00FFFF. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF00008B. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF008B8B. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFB8860B. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFA9A9A9. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF006400. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFBDB76B. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF8B008B. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF556B2F. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFF8C00. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF9932CC. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF8B0000. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFE9967A. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF8FBC8B. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF483D8B. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF2F4F4F. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF00CED1. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF9400D3. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFF1493. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF00BFFF. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF696969. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF1E90FF. + A representing a system-defined color. + + + Represents a color that is . + + + + + + Tests whether the specified object is a structure and is equivalent to this structure. + The object to test. + + if is a structure equivalent to this structure; otherwise, . + + + Gets a system-defined color that has an ARGB value of #FFB22222. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFFAF0. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF228B22. + A representing a system-defined color. + + + Creates a structure from a 32-bit ARGB value. + A value specifying the 32-bit ARGB value. + The structure that this method creates. + + + Creates a structure from the specified 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. + The alpha value for the new . Valid values are 0 through 255. + The from which to create the new . + The that this method creates. + + is less than 0 or greater than 255. + + + Creates a 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. + The red component value for the new . Valid values are 0 through 255. + The green component value for the new . Valid values are 0 through 255. + The blue component value for the new . Valid values are 0 through 255. + The that this method creates. + + , , or is less than 0 or greater than 255. + + + Creates a 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. + The alpha component. Valid values are 0 through 255. + The red component. Valid values are 0 through 255. + The green component. Valid values are 0 through 255. + The blue component. Valid values are 0 through 255. + The that this method creates. + + , , , or is less than 0 or greater than 255. + + + Creates a structure from the specified predefined color. + An element of the enumeration. + The that this method creates. + + + Creates a structure from the specified name of a predefined color. + A string that is the name of a predefined color. Valid names are the same as the names of the elements of the enumeration. + The that this method creates. + + + Gets a system-defined color that has an ARGB value of #FFFF00FF. + A representing a system-defined color. + + + Gets the green component value of this structure. + The green component value of this . + + + Gets a system-defined color that has an ARGB value of #FFDCDCDC. + A representing a system-defined color. + + + Gets the hue-saturation-lightness (HSL) lightness value for this structure. + The lightness of this . The lightness ranges from 0.0 through 1.0, where 0.0 represents black and 1.0 represents white. + + + Returns a hash code for this structure. + An integer value that specifies the hash code for this . + + + Gets the hue-saturation-lightness (HSL) hue value, in degrees, for this structure. + The hue, in degrees, of this . The hue is measured in degrees, ranging from 0.0 through 360.0, in HSL color space. + + + Gets the hue-saturation-lightness (HSL) saturation value for this structure. + The saturation of this . The saturation ranges from 0.0 through 1.0, where 0.0 is grayscale and 1.0 is the most saturated. + + + Gets a system-defined color that has an ARGB value of #FFF8F8FF. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFD700. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFDAA520. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF808080. + A strcture representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF008000. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFADFF2F. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFF0FFF0. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFF69B4. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFCD5C5C. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF4B0082. + A representing a system-defined color. + + + Specifies whether this structure is uninitialized. + This property returns if this color is uninitialized; otherwise, . + + + Gets a value indicating whether this structure is a predefined color. Predefined colors are represented by the elements of the enumeration. + + if this was created from a predefined color by using either the method or the method; otherwise, . + + + Gets a value indicating whether this structure is a named color or a member of the enumeration. + + if this was created by using either the method or the method; otherwise, . + + + Gets a value indicating whether this 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 enumeration. + + if this was created from a system color by using either the method or the method; otherwise, . + + + Gets a system-defined color that has an ARGB value of #FFFFFFF0. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFF0E68C. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFE6E6FA. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFF0F5. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF7CFC00. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFFACD. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFADD8E6. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFF08080. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFE0FFFF. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFAFAD2. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFD3D3D3. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF90EE90. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFB6C1. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFA07A. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF20B2AA. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF87CEFA. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF778899. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFB0C4DE. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFFFE0. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF00FF00. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF32CD32. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFAF0E6. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFF00FF. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF800000. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF66CDAA. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF0000CD. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFBA55D3. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF9370DB. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF3CB371. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF7B68EE. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF00FA9A. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF48D1CC. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFC71585. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF191970. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFF5FFFA. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFE4E1. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFE4B5. + A representing a system-defined color. + + + Gets the name of this . + The name of this . + + + Gets a system-defined color that has an ARGB value of #FFFFDEAD. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF000080. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFDF5E6. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF808000. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF6B8E23. + A representing a system-defined color. + + + Tests whether two specified structures are equivalent. + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + if the two structures are equal; otherwise, . + + + Tests whether two specified structures are different. + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + if the two structures are different; otherwise, . + + + Gets a system-defined color that has an ARGB value of #FFFFA500. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFF4500. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFDA70D6. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFEEE8AA. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF98FB98. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFAFEEEE. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFDB7093. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFEFD5. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFDAB9. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFCD853F. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFC0CB. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFDDA0DD. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFB0E0E6. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF800080. + A representing a system-defined color. + + + Gets the red component value of this structure. + The red component value of this . + + + Gets a system-defined color that has an ARGB value of #FFFF0000. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFBC8F8F. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF4169E1. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF8B4513. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFA8072. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFF4A460. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF2E8B57. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFF5EE. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFA0522D. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFC0C0C0. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF87CEEB. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF6A5ACD. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF708090. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFFAFA. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF00FF7F. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF4682B4. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFD2B48C. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF008080. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFD8BFD8. + A representing a system-defined color. + + + Gets the 32-bit ARGB value of this structure. + The 32-bit ARGB value of this . + + + Gets the value of this structure. + An element of the enumeration, if the is created from a predefined color by using either the method or the method; otherwise, 0. + + + Gets a system-defined color that has an ARGB value of #FFFF6347. + A representing a system-defined color. + + + Converts this structure to a human-readable string. + A string that is the name of this , if the is created from a predefined color by using either the method or the method; otherwise, a string that consists of the ARGB component names and their values. + + + Gets a system-defined color. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF40E0D0. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFEE82EE. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFF5DEB3. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFFFFF. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFF5F5F5. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FFFFFF00. + A representing a system-defined color. + + + Gets a system-defined color that has an ARGB value of #FF9ACD32. + A representing a system-defined color. + + + Translates colors to and from GDI+ structures. This class cannot be inherited. + + + Translates an HTML color representation to a GDI+ structure. + The string representation of the Html color to translate. + The structure that represents the translated HTML color or if is . + + is not a valid HTML color name. + + + Translates an OLE color value to a GDI+ structure. + The OLE color to translate. + The structure that represents the translated OLE color. + + + Translates a Windows color value to a GDI+ structure. + The Windows color to translate. + The structure that represents the translated Windows color. + + + Translates the specified structure to an HTML string color representation. + The structure to translate. + The string that represents the HTML color. + + + Translates the specified structure to an OLE color. + The structure to translate. + The OLE color value. + + + Translates the specified structure to a Windows color. + The structure to translate. + The Windows color value. + + + Specifies the known system colors. + + + The system-defined color of the active window's border. + + + The system-defined color of the background of the active window's title bar. + + + The system-defined color of the text in the active window's title bar. + + + A system-defined color. + + + A system-defined color. + + + The system-defined color of the application workspace. The application workspace is the area in a multiple-document view that is not being occupied by documents. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + The system-defined face color of a 3-D element. + + + The system-defined color that is the highlight color of a 3-D element. This color is applied to parts of a 3-D element that face the light source. + + + The system-defined color that is the shadow color of a 3-D element. This color is applied to parts of a 3-D element that face away from the light source. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + The system-defined face color of a 3-D element. + + + The system-defined shadow color of a 3-D element. The shadow color is applied to parts of a 3-D element that face away from the light source. + + + The system-defined color that is the dark shadow color of a 3-D element. The dark shadow color is applied to the parts of a 3-D element that are the darkest color. + + + The system-defined color that is the light color of a 3-D element. The light color is applied to parts of a 3-D element that face the light source. + + + The system-defined highlight color of a 3-D element. The highlight color is applied to the parts of a 3-D element that are the lightest color. + + + The system-defined color of text in a 3-D element. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + The system-defined color of the desktop. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + The system-defined color of the lightest color in the color gradient of an active window's title bar. + + + The system-defined color of the lightest color in the color gradient of an inactive window's title bar. + + + A system-defined color. + + + The system-defined color of dimmed text. Items in a list that are disabled are displayed in dimmed text. + + + A system-defined color. + + + A system-defined color. + + + The system-defined color of the background of selected items. This includes selected menu items as well as selected text. + + + The system-defined color of the text of selected items. + + + A system-defined color. + + + A system-defined color. + + + The system-defined color used to designate a hot-tracked item. Single-clicking a hot-tracked item executes the item. + + + The system-defined color of an inactive window's border. + + + The system-defined color of the background of an inactive window's title bar. + + + The system-defined color of the text in an inactive window's title bar. + + + A system-defined color. + + + A system-defined color. + + + The system-defined color of the background of a ToolTip. + + + The system-defined color of the text of a ToolTip. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + The system-defined color of a menu's background. + + + The system-defined color of the background of a menu bar. + + + The system-defined color used to highlight menu items when the menu appears as a flat menu. + + + The system-defined color of a menu's text. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + The system-defined color of the background of a scroll bar. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + A system-defined color. + + + The system-defined color of the background in the client area of a window. + + + The system-defined color of a window frame. + + + The system-defined color of the text in the client area of a window. + + + A system-defined color. + + + A system-defined color. + + + Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane. + + + Initializes a new instance of the class from a . + A that specifies the coordinates for the new . + + + Initializes a new instance of the class using coordinates specified by an integer value. + A 32-bit integer that specifies the coordinates for the new . + + + Initializes a new instance of the class with the specified coordinates. + The horizontal position of the point. + The vertical position of the point. + + + Adds the specified to the specified . + The to add. + The to add + The that is the result of the addition operation. + + + Converts the specified to a by rounding the values of the to the next higher integer values. + The to convert. + The this method converts to. + + + Represents a that has and values set to zero. + + + + + + Specifies whether this contains the same coordinates as the specified . + The to test. + + if is a and has the same coordinates as this . + + + Returns a hash code for this . + An integer value that specifies a hash value for this . + + + Gets a value indicating whether this is empty. + + if both and are 0; otherwise, . + + + Translates this by the specified . + The used offset this . + + + Translates this by the specified amount. + The amount to offset the x-coordinate. + The amount to offset the y-coordinate. + + + Translates a by a given . + The to translate. + A that specifies the pair of numbers to add to the coordinates of . + The translated . + + + Compares two objects. The result specifies whether the values of the and properties of the two objects are equal. + A to compare. + A to compare. + + if the and values of and are equal; otherwise, . + + + Converts the specified structure to a structure. + The to be converted. + The that results from the conversion. + + + Converts the specified structure to a structure. + The to be converted. + The that results from the conversion. + + + Compares two objects. The result specifies whether the values of the or properties of the two objects are unequal. + A to compare. + A to compare. + + if the values of either the properties or the properties of and differ; otherwise, . + + + Translates a by the negative of a given . + The to translate. + A that specifies the pair of numbers to subtract from the coordinates of . + A structure that is translated by the negative of a given structure. + + + Converts the specified to a object by rounding the values to the nearest integer. + The to convert. + The this method converts to. + + + Returns the result of subtracting specified from the specified . + The to be subtracted from. + The to subtract from the . + The that is the result of the subtraction operation. + + + Converts this to a human-readable string. + A string that represents this . + + + Converts the specified to a by truncating the values of the . + The to convert. + The this method converts to. + + + Gets or sets the x-coordinate of this . + The x-coordinate of this . + + + Gets or sets the y-coordinate of this . + The y-coordinate of this . + + + Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane. + + + Initializes a new instance of the class with the specified coordinates. + The horizontal position of the point. + The vertical position of the point. + + + Translates a given by the specified . + The to translate. + The that specifies the numbers to add to the coordinates of . + The translated . + + + Translates a given by a specified . + The to translate. + The that specifies the numbers to add to the coordinates of . + The translated . + + + Represents a new instance of the class with member data left uninitialized. + + + + + + Specifies whether this contains the same coordinates as the specified . + The to test. + This method returns if is a and has the same coordinates as this . + + + Returns a hash code for this structure. + An integer value that specifies a hash value for this structure. + + + Gets a value indicating whether this is empty. + + if both and are 0; otherwise, . + + + Translates a by a given . + The to translate. + A that specifies the pair of numbers to add to the coordinates of . + The translated . + + + Translates the by the specified . + The to translate. + The that specifies the numbers to add to the x- and y-coordinates of the . + The translated . + + + Compares two structures. The result specifies whether the values of the and properties of the two structures are equal. + A to compare. + A to compare. + + if the and values of the left and right structures are equal; otherwise, . + + + Determines whether the coordinates of the specified points are not equal. + A to compare. + A to compare. + + to indicate the and values of and are not equal; otherwise, . + + + Translates a by the negative of a given . + The to translate. + The that specifies the numbers to subtract from the coordinates of . + The translated . + + + Translates a by the negative of a specified . + The to translate. + The that specifies the numbers to subtract from the coordinates of . + The translated . + + + Translates a by the negative of a specified size. + The to translate. + The that specifies the numbers to subtract from the coordinates of . + The translated . + + + Translates a by the negative of a specified size. + The to translate. + The that specifies the numbers to subtract from the coordinates of . + The translated . + + + Converts this to a human readable string. + A string that represents this . + + + Gets or sets the x-coordinate of this . + The x-coordinate of this . + + + Gets or sets the y-coordinate of this . + The y-coordinate of this . + + + Stores a set of four integers that represent the location and size of a rectangle. + + + Initializes a new instance of the class with the specified location and size. + A that represents the upper-left corner of the rectangular region. + A that represents the width and height of the rectangular region. + + + Initializes a new instance of the class with the specified location and size. + The x-coordinate of the upper-left corner of the rectangle. + The y-coordinate of the upper-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + Gets the y-coordinate that is the sum of the and property values of this structure. + The y-coordinate that is the sum of and of this . + + + Converts the specified structure to a structure by rounding the values to the next higher integer values. + The structure to be converted. + Returns a . + + + Determines if the specified point is contained within this structure. + The to test. + This method returns if the point represented by is contained within this structure; otherwise . + + + Determines if the rectangular region represented by is entirely contained within this structure. + The to test. + This method returns if the rectangular region represented by is entirely contained within this structure; otherwise . + + + Determines if the specified point is contained within this structure. + The x-coordinate of the point to test. + The y-coordinate of the point to test. + This method returns if the point defined by and is contained within this structure; otherwise . + + + Represents a structure with its properties left uninitialized. + + + + + + Tests whether is a structure with the same location and size of this structure. + The to test. + This method returns if is a structure and its , , , and properties are equal to the corresponding properties of this structure; otherwise, . + + + Creates a structure with the specified edge locations. + The x-coordinate of the upper-left corner of this structure. + The y-coordinate of the upper-left corner of this structure. + The x-coordinate of the lower-right corner of this structure. + The y-coordinate of the lower-right corner of this structure. + The new that this method creates. + + + Returns the hash code for this structure. For information about the use of hash codes, see . + An integer that represents the hash code for this rectangle. + + + Gets or sets the height of this structure. + The height of this structure. The default is 0. + + + Creates and returns an enlarged copy of the specified structure. The copy is enlarged by the specified amount. The original structure remains unmodified. + The with which to start. This rectangle is not modified. + The amount to inflate this horizontally. + The amount to inflate this vertically. + The enlarged . + + + Enlarges this by the specified amount. + The amount to inflate this rectangle. + + + Enlarges this by the specified amount. + The amount to inflate this horizontally. + The amount to inflate this vertically. + + + Replaces this with the intersection of itself and the specified . + The with which to intersect. + + + Returns a third structure that represents the intersection of two other structures. If there is no intersection, an empty is returned. + A rectangle to intersect. + A rectangle to intersect. + A that represents the intersection of and . + + + Determines if this rectangle intersects with . + The rectangle to test. + This method returns if there is any intersection, otherwise . + + + Tests whether all numeric properties of this have values of zero. + This property returns if the , , , and properties of this all have values of zero; otherwise, . + + + Gets the x-coordinate of the left edge of this structure. + The x-coordinate of the left edge of this structure. + + + Gets or sets the coordinates of the upper-left corner of this structure. + A that represents the upper-left corner of this structure. + + + Adjusts the location of this rectangle by the specified amount. + Amount to offset the location. + + + Adjusts the location of this rectangle by the specified amount. + The horizontal offset. + The vertical offset. + + + Tests whether two structures have equal location and size. + The structure that is to the left of the equality operator. + The structure that is to the right of the equality operator. + This operator returns if the two structures have equal , , , and properties. + + + Tests whether two structures differ in location or size. + The structure that is to the left of the inequality operator. + The structure that is to the right of the inequality operator. + This operator returns if any of the , , or properties of the two structures are unequal; otherwise . + + + Gets the x-coordinate that is the sum of and property values of this structure. + The x-coordinate that is the sum of and of this . + + + Converts the specified to a by rounding the values to the nearest integer values. + The to be converted. + The rounded integer value of the . + + + Gets or sets the size of this . + A that represents the width and height of this structure. + + + Gets the y-coordinate of the top edge of this structure. + The y-coordinate of the top edge of this structure. + + + Converts the attributes of this to a human-readable string. + A string that contains the position, width, and height of this structure ¾ for example, {X=20, Y=20, Width=100, Height=50} + + + Converts the specified to a by truncating the values. + The to be converted. + The truncated value of the . + + + Gets a structure that contains the union of two structures. + A rectangle to union. + A rectangle to union. + A structure that bounds the union of the two structures. + + + Gets or sets the width of this structure. + The width of this structure. The default is 0. + + + Gets or sets the x-coordinate of the upper-left corner of this structure. + The x-coordinate of the upper-left corner of this structure. The default is 0. + + + Gets or sets the y-coordinate of the upper-left corner of this structure. + The y-coordinate of the upper-left corner of this structure. The default is 0. + + + Stores a set of four floating-point numbers that represent the location and size of a rectangle. For more advanced region functions, use a object. + + + Initializes a new instance of the class with the specified location and size. + A that represents the upper-left corner of the rectangular region. + A that represents the width and height of the rectangular region. + + + Initializes a new instance of the class with the specified location and size. + The x-coordinate of the upper-left corner of the rectangle. + The y-coordinate of the upper-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + Gets the y-coordinate that is the sum of and of this structure. + The y-coordinate that is the sum of and of this structure. + + + Determines if the specified point is contained within this structure. + The to test. + + if the point represented by the parameter is contained within this structure; otherwise, . + + + Determines if the rectangular region represented by is entirely contained within this structure. + The to test. + + if the rectangular region represented by is entirely contained within the rectangular region represented by this ; otherwise, . + + + Determines if the specified point is contained within this structure. + The x-coordinate of the point to test. + The y-coordinate of the point to test. + + if the point defined by and is contained within this structure; otherwise, . + + + Represents an instance of the class with its members uninitialized. + + + + + + Tests whether is a with the same location and size of this . + The to test. + + if is a and its , , , and properties are equal to the corresponding properties of this ; otherwise, . + + + Creates a structure with upper-left corner and lower-right corner at the specified locations. + The x-coordinate of the upper-left corner of the rectangular region. + The y-coordinate of the upper-left corner of the rectangular region. + The x-coordinate of the lower-right corner of the rectangular region. + The y-coordinate of the lower-right corner of the rectangular region. + The new that this method creates. + + + Gets the hash code for this structure. For information about the use of hash codes, see . + The hash code for this . + + + Gets or sets the height of this structure. + The height of this structure. The default is 0. + + + Creates and returns an enlarged copy of the specified structure. The copy is enlarged by the specified amount and the original rectangle remains unmodified. + The to be copied. This rectangle is not modified. + The amount to enlarge the copy of the rectangle horizontally. + The amount to enlarge the copy of the rectangle vertically. + The enlarged . + + + Enlarges this by the specified amount. + The amount to inflate this rectangle. + + + Enlarges this structure by the specified amount. + The amount to inflate this structure horizontally. + The amount to inflate this structure vertically. + + + Replaces this structure with the intersection of itself and the specified structure. + The rectangle to intersect. + + + Returns a structure that represents the intersection of two rectangles. If there is no intersection, and empty is returned. + A rectangle to intersect. + A rectangle to intersect. + A third structure the size of which represents the overlapped area of the two specified rectangles. + + + Determines if this rectangle intersects with . + The rectangle to test. + + if there is any intersection; otherwise, . + + + Gets a value that indicates whether the or property of this has a value of zero. + + if the or property of this has a value of zero; otherwise, . + + + Gets the x-coordinate of the left edge of this structure. + The x-coordinate of the left edge of this structure. + + + Gets or sets the coordinates of the upper-left corner of this structure. + A that represents the upper-left corner of this structure. + + + Adjusts the location of this rectangle by the specified amount. + The amount to offset the location. + + + Adjusts the location of this rectangle by the specified amount. + The amount to offset the location horizontally. + The amount to offset the location vertically. + + + Tests whether two structures have equal location and size. + The structure that is to the left of the equality operator. + The structure that is to the right of the equality operator. + + if the two specified structures have equal , , , and properties; otherwise, . + + + Converts the specified structure to a structure. + The structure to convert. + The structure that is converted from the specified structure. + + + Tests whether two structures differ in location or size. + The structure that is to the left of the inequality operator. + The structure that is to the right of the inequality operator. + + if any of the , , , or properties of the two structures are unequal; otherwise, . + + + Gets the x-coordinate that is the sum of and of this structure. + The x-coordinate that is the sum of and of this structure. + + + Gets or sets the size of this . + A that represents the width and height of this structure. + + + Gets the y-coordinate of the top edge of this structure. + The y-coordinate of the top edge of this structure. + + + Converts the and of this to a human-readable string. + A string that contains the position, width, and height of this structure. For example, "{X=20, Y=20, Width=100, Height=50}". + + + Creates the smallest possible third rectangle that can contain both of two rectangles that form a union. + A rectangle to union. + A rectangle to union. + A third structure that contains both of the two rectangles that form the union. + + + Gets or sets the width of this structure. + The width of this structure. The default is 0. + + + Gets or sets the x-coordinate of the upper-left corner of this structure. + The x-coordinate of the upper-left corner of this structure. The default is 0. + + + Gets or sets the y-coordinate of the upper-left corner of this structure. + The y-coordinate of the upper-left corner of this structure. The default is 0. + + + Stores an ordered pair of integers, which specify a and . + + + Initializes a new instance of the structure from the specified structure. + The structure from which to initialize this structure. + + + Initializes a new instance of the structure from the specified dimensions. + The width component of the new . + The height component of the new . + + + Adds the width and height of one structure to the width and height of another structure. + The first structure to add. + The second structure to add. + A structure that is the result of the addition operation. + + + Converts the specified structure to a structure by rounding the values of the structure to the next higher integer values. + The structure to convert. + The structure this method converts to. + + + Gets a structure that has a and value of 0. + + + + + + Tests to see whether the specified object is a structure with the same dimensions as this structure. + The to test. + + if is a and has the same width and height as this ; otherwise, . + + + Returns a hash code for this structure. + An integer value that specifies a hash value for this structure. + + + Gets or sets the vertical component of this structure. + The vertical component of this structure, typically measured in pixels. + + + Tests whether this structure has width and height of 0. + This property returns when this structure has both a width and height of 0; otherwise, . + + + Adds the width and height of one structure to the width and height of another structure. + The first to add. + The second to add. + A structure that is the result of the addition operation. + + + Divides the specified by the specified integer. + The dividend. + The divisor. + A new , which contains the result of dividing 's height by and 's width by , respectively. + + + Divides the specified by the specified single-precision floating-point number. + The dividend. + The divisor. + The result of dividing 's width and height by . + + + Tests whether two structures are equal. + The structure on the left side of the equality operator. + The structure on the right of the equality operator. + + if and have equal width and height; otherwise, . + + + Converts the specified structure to a structure. + The structure to convert. + The structure to which this operator converts. + + + Converts the specified structure to a structure. + The structure to convert. + The structure to which this operator converts. + + + Tests whether two structures are different. + The structure on the left of the inequality operator. + The structure on the right of the inequality operator. + + if and differ either in width or height; if and are equal. + + + Multiplies the specified by the specified integer. + The multiplicand. + The multiplier. + The result of multiplying 's width and height by . + + + Multiplies the specified by the specified single-precision floating-point number. + The multiplicand. + The multiplier. + The result of multiplying 's width and height by . + + + Multiplies the specified integer by the specified . + The multiplier. + The multiplicand. + The result of multiplying 's width and height by . + + + Multiplies the specified single-precision floating-point number by the specified . + The multiplier. + The multiplicand. + The result of multiplying 's width and height by . + + + Subtracts the width and height of one structure from the width and height of another structure. + The structure on the left side of the subtraction operator. + The structure on the right side of the subtraction operator. + A structure that is the result of the subtraction operation. + + + Converts the specified structure to a structure by rounding the values of the structure to the nearest integer values. + The structure to convert. + The structure this method converts to. + + + Subtracts the width and height of one structure from the width and height of another structure. + The structure on the left side of the subtraction operator. + The structure on the right side of the subtraction operator. + A structure that is a result of the subtraction operation. + + + Creates a human-readable string that represents this structure. + A string that represents this . + + + Converts the specified structure to a structure by truncating the values of the structure to the next lower integer values. + The structure to convert. + The structure this method converts to. + + + Gets or sets the horizontal component of this structure. + The horizontal component of this structure, typically measured in pixels. + + + Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle. + + + Initializes a new instance of the structure from the specified structure. + The structure from which to initialize this structure. + + + Initializes a new instance of the structure from the specified existing structure. + The structure from which to create the new structure. + + + Initializes a new instance of the structure from the specified dimensions. + The width component of the new structure. + The height component of the new structure. + + + Adds the width and height of one structure to the width and height of another structure. + The first structure to add. + The second structure to add. + A structure that is the result of the addition operation. + + + Gets a structure that has a and value of 0. + + + + + + Tests to see whether the specified object is a structure with the same dimensions as this structure. + The to test. + + if is a and has the same width and height as this ; otherwise, . + + + Returns a hash code for this structure. + An integer value that specifies a hash value for this structure. + + + Gets or sets the vertical component of this structure. + The vertical component of this structure, typically measured in pixels. + + + Gets a value that indicates whether this structure has zero width and height. + + when this structure has both a width and height of zero; otherwise, . + + + Adds the width and height of one structure to the width and height of another structure. + The first structure to add. + The second structure to add. + A structure that is the result of the addition operation. + + + Divides the specified by the specified single-precision floating-point number. + The dividend. + The divisor. + The result of dividing 's width and height by . + + + Tests whether two structures are equal. + The structure on the left side of the equality operator. + The structure on the right of the equality operator. + + if and have equal width and height; otherwise, . + + + Converts the specified structure to a structure. + The structure to be converted + The structure to which this operator converts. + + + Tests whether two structures are different. + The structure on the left of the inequality operator. + The structure on the right of the inequality operator. + + if and differ either in width or height; if and are equal. + + + Multiplies the specified by the specified single-precision floating-point number. + The multiplicand. + The multiplier. + The result of multiplying 's width and height by . + + + Multiplies the specified single-precision floating-point number by the specified . + The multiplier. + The multiplicand. + The result of multiplying 's width and height by . + + + Subtracts the width and height of one structure from the width and height of another structure. + The structure on the left side of the subtraction operator. + The structure on the right side of the subtraction operator. + A that is the result of the subtraction operation. + + + Subtracts the width and height of one structure from the width and height of another structure. + The structure on the left side of the subtraction operator. + The structure on the right side of the subtraction operator. + A structure that is a result of the subtraction operation. + + + Converts a structure to a structure. + A structure. + + + Converts a structure to a structure. + A structure. + + + Creates a human-readable string that represents this structure. + A string that represents this structure. + + + Gets or sets the horizontal component of this structure. + The horizontal component of this structure, typically measured in pixels. + + + Each property of the class is a structure that is the color of a Windows display element. + + + Gets a structure that is the color of the active window's border. + A that is the color of the active window's border. + + + Gets a structure that is the color of the background of the active window's title bar. + A that is the color of the active window's title bar. + + + Gets a structure that is the color of the text in the active window's title bar. + A that is the color of the text in the active window's title bar. + + + Gets a structure that is the color of the application workspace. + A that is the color of the application workspace. + + + Gets a structure that is the face color of a 3-D element. + A that is the face color of a 3-D element. + + + Gets a structure that is the highlight color of a 3-D element. + A that is the highlight color of a 3-D element. + + + Gets a structure that is the shadow color of a 3-D element. + A that is the shadow color of a 3-D element. + + + Gets a structure that is the face color of a 3-D element. + A that is the face color of a 3-D element. + + + Gets a structure that is the shadow color of a 3-D element. + A that is the shadow color of a 3-D element. + + + Gets a structure that is the dark shadow color of a 3-D element. + A that is the dark shadow color of a 3-D element. + + + Gets a structure that is the light color of a 3-D element. + A that is the light color of a 3-D element. + + + Gets a structure that is the highlight color of a 3-D element. + A that is the highlight color of a 3-D element. + + + Gets a structure that is the color of text in a 3-D element. + A that is the color of text in a 3-D element. + + + Gets a structure that is the color of the desktop. + A that is the color of the desktop. + + + Gets a structure that is the lightest color in the color gradient of an active window's title bar. + A that is the lightest color in the color gradient of an active window's title bar. + + + Gets a structure that is the lightest color in the color gradient of an inactive window's title bar. + A that is the lightest color in the color gradient of an inactive window's title bar. + + + Gets a structure that is the color of dimmed text. + A that is the color of dimmed text. + + + Gets a structure that is the color of the background of selected items. + A that is the color of the background of selected items. + + + Gets a structure that is the color of the text of selected items. + A that is the color of the text of selected items. + + + Gets a structure that is the color used to designate a hot-tracked item. + A that is the color used to designate a hot-tracked item. + + + Gets a structure that is the color of an inactive window's border. + A that is the color of an inactive window's border. + + + Gets a structure that is the color of the background of an inactive window's title bar. + A that is the color of the background of an inactive window's title bar. + + + Gets a structure that is the color of the text in an inactive window's title bar. + A that is the color of the text in an inactive window's title bar. + + + Gets a structure that is the color of the background of a ToolTip. + A that is the color of the background of a ToolTip. + + + Gets a structure that is the color of the text of a ToolTip. + A that is the color of the text of a ToolTip. + + + Gets a structure that is the color of a menu's background. + A that is the color of a menu's background. + + + Gets a structure that is the color of the background of a menu bar. + A that is the color of the background of a menu bar. + + + Gets a structure that is the color used to highlight menu items when the menu appears as a flat menu. + A that is the color used to highlight menu items when the menu appears as a flat menu. + + + Gets a structure that is the color of a menu's text. + A that is the color of a menu's text. + + + Gets a structure that is the color of the background of a scroll bar. + A that is the color of the background of a scroll bar. + + + Gets a structure that is the color of the background in the client area of a window. + A that is the color of the background in the client area of a window. + + + Gets a structure that is the color of a window frame. + A that is the color of a window frame. + + + Gets a structure that is the color of the text in the client area of a window. + A that is the color of the text in the client area of a window. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Drawing.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Drawing.dll new file mode 100755 index 0000000000000000000000000000000000000000..d93f8c69b018d076f86b62a5ef4c12f74c531f86 GIT binary patch literal 19560 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Dynamic.Runtime.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Dynamic.Runtime.dll new file mode 100755 index 0000000000000000000000000000000000000000..921deb9d14f80c57d0d6688fb136185b6cd45c6a GIT binary patch literal 15432 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 SE%iK};zJzJoQnP&7y3V`$@m8V literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Globalization.Calendars.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Globalization.Calendars.dll new file mode 100755 index 0000000000000000000000000000000000000000..ec695373c2e251d281fb97bc7b13d5e21dcd5903 GIT binary patch literal 14920 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Globalization.Extensions.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Globalization.Extensions.dll new file mode 100755 index 0000000000000000000000000000000000000000..c9ba5775975618bf8f06ee8eaf011caea42dc96f GIT binary patch literal 14408 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 NyRR3@xdt~w{|^WEV;%qi literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.Brotli.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.Brotli.dll new file mode 100755 index 0000000000000000000000000000000000000000..0379a2e22e2d27ae3baaa3fc1955b7e93e0d11c7 GIT binary patch literal 16456 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.Brotli.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.Brotli.xml new file mode 100755 index 0000000..1ea4abf --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.Brotli.xml @@ -0,0 +1,260 @@ + + + + System.IO.Compression.Brotli + + + + + + + + + + + + + + + + +

Provides methods and static methods to encode and decode data in a streamless, non-allocating, and performant manner using the Brotli data format specification. + + + Initializes a new instance of the structure using the specified quality and window. + A number representing quality of the Brotli compression. 0 is the minimum (no compression), 11 is the maximum. + A number representing the encoder window bits. The minimum value is 10, and the maximum value is 24. + + is not between the minimum value of 0 and the maximum value of 11. +-or- + is not between the minimum value of 10 and the maximum value of 24. + Failed to create the instance. + + + Compresses a read-only byte span into a destination span. + A read-only span of bytes containing the source data to compress. + When this method returns, a byte span where the compressed is stored. + When this method returns, the total number of bytes that were read from . + When this method returns, the total number of bytes that were written to . + + to finalize the internal stream, which prevents adding more input data when this method returns; to allow the encoder to postpone the production of output until it has processed enough input. + One of the enumeration values that describes the status with which the span-based operation finished. + + + Frees and disposes unmanaged resources. + + + Compresses an empty read-only span of bytes into its destination, which ensures that output is produced for all the processed input. An actual flush is performed when the source is depleted and there is enough space in the destination for the remaining data. + When this method returns, a span of bytes where the compressed data will be stored. + When this method returns, the total number of bytes that were written to . + One of the enumeration values that describes the status with which the operation finished. + + + Gets the maximum expected compressed length for the provided input size. + The input size to get the maximum expected compressed length from. Must be greater or equal than 0 and less or equal than - 515. + A number representing the maximum compressed length for the provided input size. + + is less than 0, the minimum allowed input size, or greater than - 515, the maximum allowed input size. + + + Tries to compress a source byte span into a destination span. + A read-only span of bytes containing the source data to compress. + When this method returns, a span of bytes where the compressed data is stored. + When this method returns, the total number of bytes that were written to . + + if the compression operation was successful; otherwise. + + + Tries to compress a source byte span into a destination byte span, using the provided compression quality leven and encoder window bits. + A read-only span of bytes containing the source data to compress. + When this method returns, a span of bytes where the compressed data is stored. + When this method returns, the total number of bytes that were written to . + A number representing quality of the Brotli compression. 0 is the minimum (no compression), 11 is the maximum. + A number representing the encoder window bits. The minimum value is 10, and the maximum value is 24. + + if the compression operation was successful; otherwise. + + + Provides methods and properties used to compress and decompress streams by using the Brotli data format specification. + + + Initializes a new instance of the class by using the specified stream and compression level. + The stream to compress. + One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream. + + + Initializes a new instance of the class by using the specified stream and compression level, and optionally leaves the stream open. + The stream to compress. + One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream. + + to leave the stream open after disposing the object; otherwise, . + + + Initializes a new instance of the class by using the specified stream and compression mode. + The stream to compress. + One of the enumeration values that indicates whether to compress or decompress the stream. + + + Initializes a new instance of the class by using the specified stream and compression mode, and optionally leaves the stream open. + The stream to compress. + One of the enumeration values that indicates whether to compress or decompress the stream. + + to leave the stream open after the object is disposed; otherwise, . + + + Gets a reference to the underlying stream. + A stream object that represents the underlying stream. + The underlying stream is closed. + + + Begins an asynchronous read operation. (Consider using the method instead.) + The buffer from which data will be read. + The byte offset in at which to begin reading data from the stream. + To maximum number of bytes to read. + An optional asynchronous callback, to be called when the read operation is complete. + A user-provided object that distinguishes this particular asynchronous read request from other requests. + An object that represents the asynchronous read operation, which could still be pending. + The method tried to read asynchronously past the end of the stream, or a disk error occurred. + One or more of the arguments is invalid. + Methods were called after the stream was closed. + The current implementation does not support the read operation. + This call cannot be completed. + + + Begins an asynchronous write operation. (Consider using the method instead.) + The buffer from which data will be written. + The byte offset in at which to begin writing data from the stream. + The maximum number of bytes to write. + An optional asynchronous callback, to be called when the write operation is complete. + A user-provided object that distinguishes this particular asynchronous write request from other requests. + An object that represents the asynchronous write operation, which could still be pending. + The method tried to write asynchronously past the end of the stream, or a disk error occurred. + One or more of the arguments is invalid. + Methods were called after the stream was closed. + The current implementation does not support the write operation. + The write operation cannot be performed because the stream is closed. + + + Gets a value indicating whether the stream supports reading while decompressing a file. + + if the value is and the underlying stream supports reading and is not closed; otherwise, . + + + Gets a value indicating whether the stream supports seeking. + + in all cases. + + + Gets a value indicating whether the stream supports writing. + + if the value is , and the underlying stream supports writing and is not closed; otherwise, . + + + Asynchronously releases the unmanaged resources used by the . + A task that represents the asynchronous dispose operation. + + + Waits for the pending asynchronous read to complete. (Consider using the method instead.) + The reference to the pending asynchronous request to finish. + The number of bytes read from the stream, between 0 (zero) and the number of bytes you requested. returns 0 only at the end of the stream; otherwise, it blocks until at least one byte is available. + + is . + + did not originate from a method on the current stream. + The end operation cannot be performed because the stream is closed. + + + Handles the end of an asynchronous write operation. (Consider using the method instead.) + The object that represents the asynchronous call. + The underlying stream is closed or . + + + The current implementation of this method has no functionality. + + + Asynchronously clears all buffers for this Brotli stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous flush operation. + + + This property is not supported and always throws a . + A long value. + This property is not supported on this stream. + + + This property is not supported and always throws a . + A long value. + This property is not supported on this stream. + + + Reads a number of decompressed bytes into the specified byte array. + The array used to store decompressed bytes. + The byte offset in at which the read bytes will be placed. + The maximum number of decompressed bytes to read. + 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. + + is . + The value was when the object was created, or there is already an active asynchronous operation on this stream. + + or is less than zero. + The length minus the index starting point is less than . + The data is in an invalid format. + The underlying stream is null or closed. + + + Reads a sequence of bytes from the current Brotli stream to a byte span and advances the position within the Brotli stream by the number of bytes read. + A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the current source. + The total number of bytes read into the buffer. This can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or zero (0) if the end of the stream has been reached. + + + Asynchronously reads a sequence of bytes from the current Brotli stream, writes them to a byte array starting at a specified index, advances the position within the Brotli stream by the number of bytes read, and monitors cancellation requests. + The buffer to write the data into. + The byte offset in at which to begin writing data from the Brotli stream. + The maximum number of bytes to read. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation, which wraps the total number of bytes read into the . 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 Brotli stream has been reached. + + + Asynchronously reads a sequence of bytes from the current Brotli stream, writes them to a byte memory range, advances the position within the Brotli stream by the number of bytes read, and monitors cancellation requests. + The region of memory to write the data into. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation, which wraps the total number of bytes read into the buffer. The result value can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or it can be 0 (zero) if the end of the Brotli stream has been reached. + + + This property is not supported and always throws a . + The location in the stream. + One of the values. + A long value. + This property is not supported on this stream. + + + This property is not supported and always throws a . + The length of the stream. + + + Writes compressed bytes to the underlying stream from the specified byte array. + The buffer containing the data to compress. + The byte offset in from which the bytes will be read. + The maximum number of bytes to write. + The write operation cannot be performed because the stream is closed. + + + Writes a sequence of bytes to the current Brotli stream from a read-only byte span and advances the current position within this Brotli stream by the number of bytes written. + A region of memory. This method copies the contents of this region to the current Brotli stream. + + + Asynchronously writes compressed bytes to the underlying Brotli stream from the specified byte array. + The buffer that contains the data to compress. + The zero-based byte offset in from which to begin copying bytes to the Brotli stream. + The maximum number of bytes to write. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Asynchronously writes compressed bytes to the underlying Brotli stream from the specified byte memory range. + The memory region to write data from. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.FileSystem.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.FileSystem.dll new file mode 100755 index 0000000000000000000000000000000000000000..5bf044790d5f285d05405ea5369bc803e3e59009 GIT binary patch literal 13896 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 Z^XE#ty1fU+D$Bk*FFrHuY+5}8{RiUv&Dj6| literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.ZipFile.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.ZipFile.dll new file mode 100755 index 0000000000000000000000000000000000000000..21b4f2db4db507791246e4477c1f5492afee96fd GIT binary patch literal 15432 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 ubhfd9O=;^iLnb>3+Z*kY|0d_SCnfDn + + + System.IO.Compression.ZipFile + + + + Provides static methods for creating, extracting, and opening zip archives. + + + Creates a zip archive that contains the files and directories from the specified directory. + 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. + 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. + + or is , contains only white space, or contains at least one invalid character. + + or is . + In or , the specified path, file name, or both exceed the system-defined maximum length. + + is invalid or does not exist (for example, it is on an unmapped drive). + + already exists. +-or- +A file in the specified directory could not be opened. + + specifies a directory. +-or- +The caller does not have the required permission to access the directory specified in or the file specified in . + + or contains an invalid format. +-or- +The zip archive does not support writing. + + + 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. + 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. + 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. + One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry. + + to include the directory name from at the root of the archive; to include only the contents of the directory. + + or is , contains only white space, or contains at least one invalid character. + + or is . + In or , the specified path, file name, or both exceed the system-defined maximum length. + + is invalid or does not exist (for example, it is on an unmapped drive). + + already exists. +-or- +A file in the specified directory could not be opened. + + specifies a directory. +-or- +The caller does not have the required permission to access the directory specified in or the file specified in . + + or contains an invalid format. +-or- +The zip archive does not support writing. + + + 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. + 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. + 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. + One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry. + + to include the directory name from at the root of the archive; to include only the contents of the directory. + 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. + + or is , contains only white space, or contains at least one invalid character. +-or- + is set to a Unicode encoding other than UTF-8. + + or is . + In or , the specified path, file name, or both exceed the system-defined maximum length. + + is invalid or does not exist (for example, it is on an unmapped drive). + + already exists. +-or- +A file in the specified directory could not be opened. + + specifies a directory. +-or- +The caller does not have the required permission to access the directory specified in or the file specified in . + + or contains an invalid format. +-or- +The zip archive does not support writing. + + + Extracts all the files in the specified zip archive to a directory on the file system. + The path to the archive that is to be extracted. + 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. + + or is , contains only white space, or contains at least one invalid character. + + or is . + The specified path in or exceeds the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + The directory specified by already exists. +-or- +The name of an entry in the archive is , 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 . (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. + The caller does not have the required permission to access the archive or the destination directory. + + or contains an invalid format. + + was not found. + The archive specified by 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. + + + Extracts all of the files in the specified archive to a directory on the file system. + The path on the file system to the archive that is to be extracted. + The path to the destination directory on the file system. The directory specified must not exist, but the directory that it is contained in must exist. + + to overwrite files; otherwise. + + or is a zero-length string, contains only whitespace, or contains one or more invalid characters as defined by . + + or is . + + or specifies a path, a file name, or both that exceed the system-defined maximum length. + The path specified by or is invalid (for example, it is on an unmapped drive). + The directory specified by already exists. +-or- +An I/O error has occurred. +-or- +The name of a is zero-length, contains only whitespace, or contains one or more invalid characters as defined by . +-or- +Extracting a would result in a file destination that is outside the destination directory (for example, because of parent directory accessors). +-or- +A has the same name as an already extracted entry from the same archive. + The caller does not have the required permission. + + or is in an invalid format. + + was not found. + The archive specified by is not a valid . +-or- +A was not found or was corrupt. +-or- +A has been compressed using a compression method that is not supported. + + + 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. + The path to the archive that is to be extracted. + 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. + 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. + + or is , contains only white space, or contains at least one invalid character. +-or- + is set to a Unicode encoding other than UTF-8. + + or is . + The specified path in or exceeds the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + The directory specified by already exists. +-or- +The name of an entry in the archive is , 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 . (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. + The caller does not have the required permission to access the archive or the destination directory. + + or contains an invalid format. + + was not found. + The archive specified by 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. + + + Extracts all of the files in the specified archive to a directory on the file system. + The path on the file system to the archive that is to be extracted. + The path to the destination directory on the file system. The directory specified must not exist, but the directory that it is contained in must exist. + The encoding to use when reading entry names in this . + + to overwrite files; otherwise. + + or is a zero-length string, contains only whitespace, or contains one or more invalid characters as defined by . +-or- + is set to a Unicode encoding other than UTF-8. + + or is . + + or specifies a path, a file name, or both that exceed the system-defined maximum length. + The path specified by or is invalid (for example, it is on an unmapped drive). + The directory specified by already exists. +-or- +An I/O error has occurred. +-or- +The name of a is zero-length, contains only whitespace, or contains one or more invalid characters as defined by . +-or- +Extracting a would result in a file destination that is outside the destination directory (for example, because of parent directory accessors). +-or- +A has the same name as an already extracted entry from the same archive. + The caller does not have the required permission. + + or is in an invalid format. + + was not found. + The archive specified by is not a valid . +-or- +An archive entry was not found or was corrupt. +-or- +An archive entry has been compressed using a compression method that is not supported. + + + Opens a zip archive at the specified path and in the specified mode. + 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. + One of the enumeration values that specifies the actions which are allowed on the entries in the opened archive. + The opened zip archive. + + is , contains only white space, or contains at least one invalid character. + + is . + In , the specified path, file name, or both exceed the system-defined maximum length. + + is invalid or does not exist (for example, it is on an unmapped drive). + + could not be opened. +-or- + is set to , but the file specified in already exists. + + specifies a directory. +-or- +The caller does not have the required permission to access the file specified in . + + specifies an invalid value. + + is set to , but the file specified in is not found. + + contains an invalid format. + + could not be interpreted as a zip archive. +-or- + is , but an entry is missing or corrupt and cannot be read. +-or- + is , but an entry is too large to fit into memory. + + + Opens a zip archive at the specified path, in the specified mode, and by using the specified character encoding for entry names. + 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. + One of the enumeration values that specifies the actions that are allowed on the entries in the opened archive. + 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. + The opened zip archive. + + is , contains only white space, or contains at least one invalid character. +-or- + is set to a Unicode encoding other than UTF-8. + + is . + In , the specified path, file name, or both exceed the system-defined maximum length. + + is invalid or does not exist (for example, it is on an unmapped drive). + + could not be opened. +-or- + is set to , but the file specified in already exists. + + specifies a directory. +-or- +The caller does not have the required permission to access the file specified in . + + specifies an invalid value. + + is set to , but the file specified in is not found. + + contains an invalid format. + + could not be interpreted as a zip archive. +-or- + is , but an entry is missing or corrupt and cannot be read. +-or- + is , but an entry is too large to fit into memory. + + + Opens a zip archive for reading at the specified path. + 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. + The opened zip archive. + + is , contains only white space, or contains at least one invalid character. + + is . + In , the specified path, file name, or both exceed the system-defined maximum length. + + is invalid or does not exist (for example, it is on an unmapped drive). + + could not be opened. + + specifies a directory. +-or- +The caller does not have the required permission to access the file specified in . + The file specified in is not found. + + contains an invalid format. + + could not be interpreted as a zip archive. + + + Provides extension methods for the and classes. + + + Archives a file by compressing it and adding it to the zip archive. + The zip archive to add the file to. + 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. + The name of the entry to create in the zip archive. + A wrapper for the new entry in the zip archive. + + is , contains only white space, or contains at least one invalid character. +-or- + is . + + or is . + In , the specified path, file name, or both exceed the system-defined maximum length. + + is invalid (for example, it is on an unmapped drive). + The file specified by cannot be opened, or is too large to be updated (current limit is Int32.MaxValue). + + specifies a directory. +-or- +The caller does not have the required permission to access the file specified by . + The file specified by is not found. + The parameter is in an invalid format. +-or- +The zip archive does not support writing. + The zip archive has been disposed. + + + Archives a file by compressing it using the specified compression level and adding it to the zip archive. + The zip archive to add the file to. + 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. + The name of the entry to create in the zip archive. + One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry. + A wrapper for the new entry in the zip archive. + + is , contains only white space, or contains at least one invalid character. +-or- + is . + + or is . + + is invalid (for example, it is on an unmapped drive). + In , the specified path, file name, or both exceed the system-defined maximum length. + The file specified by cannot be opened, or is too large to be updated (current limit is Int32.MaxValue). + + specifies a directory. +-or- +The caller does not have the required permission to access the file specified by . + The file specified by is not found. + The parameter is in an invalid format. +-or- +The zip archive does not support writing. + The zip archive has been disposed. + + + Extracts all the files in the zip archive to a directory on the file system. + The zip archive to extract files from. + 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. + + is , contains only white space, or contains at least one invalid character. + + is . + The specified path exceeds the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + The directory specified by already exists. +-or- +The name of an entry in the archive is , 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 . (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. + The caller does not have the required permission to write to the destination directory. + + contains an invalid format. + An archive entry cannot be found or is corrupt. +-or- +An archive entry was compressed by using a compression method that is not supported. + + + Extracts all of the files in the archive to a directory on the file system. + The to extract. + The path to the destination directory on the file system. The path can be relative or absolute. A relative path is interpreted as relative to the current working directory. + + to indicate that existing files are to be overwritten; otherwise. + + is a zero-length string, contains only whitespace, +or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid, (for example, it is on an unmapped drive). + The name of a is zero-length, contains only whitespace, or contains one or more invalid characters as defined by . +-or- +Extracting a would have resulted in a destination file that is outside (for example, if the entry name contains parent directory accessors). +-or- +A has the same name as an already extracted entry from the same archive. + The caller does not have the required permission. + + is in an invalid format. + A was not found or was corrupt. +-or- +A has been compressed using a compression method that is not supported. + + + Extracts an entry in the zip archive to a file. + The zip archive entry to extract a file from. + 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. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . +-or- + specifies a directory. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + + 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. + The caller does not have the required permission to create the new file. + 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. + The zip archive that this entry belongs to has been disposed. + + is in an invalid format. +-or- +The zip archive for this entry was opened in mode, which does not permit the retrieval of entries. + + + Extracts an entry in the zip archive to a file, and optionally overwrites an existing file that has the same name. + The zip archive entry to extract a file from. + 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. + + to overwrite an existing file that has the same name as the destination file; otherwise, . + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . +-or- + specifies a directory. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + + already exists and is . +-or- +An I/O error occurred. +-or- +The entry is currently open for writing. +-or- +The entry has been deleted from the archive. + The caller does not have the required permission to create the new file. + 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. + The zip archive that this entry belongs to has been disposed. + + is in an invalid format. +-or- +The zip archive for this entry was opened in mode, which does not permit the retrieval of entries. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.dll new file mode 100755 index 0000000000000000000000000000000000000000..7bd457ca1f189212117c34cc65f1b0e7b5f7d827 GIT binary patch literal 18504 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.xml new file mode 100755 index 0000000..52cd893 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Compression.xml @@ -0,0 +1,687 @@ + + + + System.IO.Compression + + + + Specifies values that indicate whether a compression operation emphasizes speed or compression size. + + + The compression operation should complete as quickly as possible, even if the resulting file is not optimally compressed. + + + No compression should be performed on the file. + + + The compression operation should be optimally compressed, even if the operation takes a longer time to complete. + + + Specifies whether to compress or decompress the underlying stream. + + + Compresses the underlying stream. + + + Decompresses the underlying stream. + + + Provides methods and properties for compressing and decompressing streams by using the Deflate algorithm. + + + Initializes a new instance of the class by using the specified stream and compression level. + The stream to compress. + One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream. + + is . + The stream does not support write operations such as compression. (The property on the stream object is .) + + + Initializes a new instance of the class by using the specified stream and compression level, and optionally leaves the stream open. + The stream to compress. + One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream. + + to leave the stream object open after disposing the object; otherwise, . + + is . + The stream does not support write operations such as compression. (The property on the stream object is .) + + + Initializes a new instance of the class by using the specified stream and compression mode. + The stream to compress or decompress. + One of the enumeration values that indicates whether to compress or decompress the stream. + + is . + + is not a valid value. +-or- + is and is . +-or- + is and is . + + + Initializes a new instance of the class by using the specified stream and compression mode, and optionally leaves the stream open. + The stream to compress or decompress. + One of the enumeration values that indicates whether to compress or decompress the stream. + + to leave the stream open after disposing the object; otherwise, . + + is . + + is not a valid value. +-or- + is and is . +-or- + is and is . + + + Gets a reference to the underlying stream. + A stream object that represents the underlying stream. + The underlying stream is closed. + + + Begins an asynchronous read operation. (Consider using the method instead.) + The byte array to read the data into. + The byte offset in at which to begin reading data from the stream. + The maximum number of bytes to read. + An optional asynchronous callback, to be called when the read operation is complete. + A user-provided object that distinguishes this particular asynchronous read request from other requests. + An object that represents the asynchronous read operation, which could still be pending. + The method tried to read asynchronously past the end of the stream, or a disk error occurred. + One or more of the arguments is invalid. + Methods were called after the stream was closed. + The current implementation does not support the read operation. + This call cannot be completed. + + + Begins an asynchronous write operation. (Consider using the method instead.) + The buffer to write data from. + The byte offset in to begin writing from. + The maximum number of bytes to write. + An optional asynchronous callback, to be called when the write operation is complete. + A user-provided object that distinguishes this particular asynchronous write request from other requests. + An object that represents the asynchronous write operation, which could still be pending. + The method tried to write asynchronously past the end of the stream, or a disk error occurred. + One or more of the arguments is invalid. + Methods were called after the stream was closed. + The current implementation does not support the write operation. + The write operation cannot be performed because the stream is closed. + + + Gets a value indicating whether the stream supports reading while decompressing a file. + + if the value is , and the underlying stream is opened and supports reading; otherwise, . + + + Gets a value indicating whether the stream supports seeking. + + in all cases. + + + Gets a value indicating whether the stream supports writing. + + if the value is , and the underlying stream supports writing and is not closed; otherwise, . + + + Reads the bytes from the current Deflate stream and writes them to another stream, using a specified buffer size. + The stream to which the contents of the current Deflate stream will be copied. + The size of the buffer. This value must be greater than zero. The default size is 81920. + + + Asynchronously reads the bytes from the current Deflate stream and writes them to another stream, using a specified buffer size. + The stream to which the contents of the current Deflate stream will be copied. + The size, in bytes, of the buffer. This value must be greater than zero. The default size is 81920. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous copy operation. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Asynchronously releases the unmanaged resources used by the . + A task that represents the asynchronous dispose operation. + + + Waits for the pending asynchronous read to complete. (Consider using the method instead.) + The reference to the pending asynchronous request to finish. + The number of bytes read from the stream, between 0 (zero) and the number of bytes you requested. returns 0 only at the end of the stream; otherwise, it blocks until at least one byte is available. + + is . + + did not originate from a method on the current stream. + An exception was thrown during a call to . + The end call is invalid because asynchronous read operations for this stream are not yet complete. +-or- +The stream is . + + + Ends an asynchronous write operation. (Consider using the method instead.) + A reference to the outstanding asynchronous I/O request. + + is . + + did not originate from a method on the current stream. + An exception was thrown during a call to . + The stream is . +-or- +The end write call is invalid. + + + The current implementation of this method has no functionality. + The stream is closed. + + + Asynchronously clears all buffers for this Deflate stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous flush operation. + + + This property is not supported and always throws a . + A long value. + This property is not supported on this stream. + + + This property is not supported and always throws a . + A long value. + This property is not supported on this stream. + + + Reads a number of decompressed bytes into the specified byte array. + The array to store decompressed bytes. + The byte offset in at which the read bytes will be placed. + The maximum number of decompressed bytes to read. + The number of bytes that were read into the byte array. + + is . + The value was when the object was created. +-or- +The underlying stream does not support reading. + + or is less than zero. +-or- + length minus the index starting point is less than . + The data is in an invalid format. + The stream is closed. + + + Reads a sequence of bytes from the current Deflate stream into a byte span and advances the position within the Deflate stream by the number of bytes read. + A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the current source. + The total number of bytes read into the buffer. This can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or zero (0) if the end of the stream has been reached. + + + Asynchronously reads a sequence of bytes from the current Deflate stream, writes them to a byte array, advances the position within the Deflate stream by the number of bytes read, and monitors cancellation requests. + The buffer to write the data into. + The byte offset in at which to begin writing data from the Deflate stream. + The maximum number of bytes to read. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation, which wraps the total number of bytes read into the . 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 Deflate stream has been reached. + + + Asynchronously reads a sequence of bytes from the current Deflate stream, writes them to a byte memory range, advances the position within the Deflate stream by the number of bytes read, and monitors cancellation requests. + The region of memory to write the data into. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation, which wraps the total number of bytes read into the buffer. The result value can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or it can be 0 (zero) if the end of the Deflate stream has been reached. + + + Reads a byte from the Deflate stream and advances the position within the stream by one byte, or returns -1 if at the end of the Deflate stream. + The unsigned byte cast to an , or -1 if at the end of the stream. + + + This operation is not supported and always throws a . + The location in the stream. + One of the values. + A long value. + This property is not supported on this stream. + + + This operation is not supported and always throws a . + The length of the stream. + This property is not supported on this stream. + + + Writes compressed bytes to the underlying stream from the specified byte array. + The buffer that contains the data to compress. + The byte offset in from which the bytes will be read. + The maximum number of bytes to write. + + + Writes a sequence of bytes to the current Deflate stream and advances the current position within this Deflate stream by the number of bytes written. + A region of memory. This method copies the contents of this region to the current Deflate stream. + + + Asynchronously writes compressed bytes to the underlying Deflate stream from the specified byte array. + The buffer that contains the data to compress. + The zero-based byte offset in from which to begin copying bytes to the Deflate stream. + The maximum number of bytes to write. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Asynchronously writes compressed bytes to the underlying Deflate stream from the specified read-only memory region. + The region of memory to write data from. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Provides methods and properties used to compress and decompress streams by using the GZip data format specification. + + + Initializes a new instance of the class by using the specified stream and compression level. + The stream to compress. + One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream. + + is . + The stream does not support write operations such as compression. (The property on the stream object is .) + + + Initializes a new instance of the class by using the specified stream and compression level, and optionally leaves the stream open. + The stream to write the compressed data to. + One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream. + + to leave the stream object open after disposing the object; otherwise, . + + is . + The stream does not support write operations such as compression. (The property on the stream object is .) + + + Initializes a new instance of the class by using the specified stream and compression mode. + The stream the compressed or decompressed data is written to. + One of the enumeration values that indicates whether to compress or decompress the stream. + + is . + + is not a valid enumeration value. +-or- + is and is . +-or- + is and is . + + + Initializes a new instance of the class by using the specified stream and compression mode, and optionally leaves the stream open. + The stream to compress. + One of the enumeration values that indicates whether to compress or decompress the stream. + + to leave the stream open after disposing the object; otherwise, . + + is . + + is not a valid value. +-or- + is and is . +-or- + is and is . + + + Gets a reference to the underlying stream. + A stream object that represents the underlying stream. + The underlying stream is closed. + + + Begins an asynchronous read operation. (Consider using the method instead.) + The byte array to read the data into. + The byte offset in at which to begin reading data from the stream. + The maximum number of bytes to read. + An optional asynchronous callback, to be called when the read operation is complete. + A user-provided object that distinguishes this particular asynchronous read request from other requests. + An object that represents the asynchronous read operation, which could still be pending. + The method tried to read asynchronously past the end of the stream, or a disk error occurred. + One or more of the arguments is invalid. + Methods were called after the stream was closed. + The current implementation does not support the read operation. + A read operation cannot be performed because the stream is closed. + + + Begins an asynchronous write operation. (Consider using the method instead.) + The buffer containing data to write to the current stream. + The byte offset in at which to begin writing. + The maximum number of bytes to write. + An optional asynchronous callback to be called when the write operation is complete. + A user-provided object that distinguishes this particular asynchronous write request from other requests. + An object that represents the asynchronous write operation, which could still be pending. + The underlying stream is . +-or- +The underlying stream is closed. + + + Gets a value indicating whether the stream supports reading while decompressing a file. + + if the value is and the underlying stream supports reading and is not closed; otherwise, . + + + Gets a value indicating whether the stream supports seeking. + + in all cases. + + + Gets a value indicating whether the stream supports writing. + + if the value is , and the underlying stream supports writing and is not closed; otherwise, . + + + Reads the bytes from the current GZip stream and writes them to another stream, using a specified buffer size. + The stream to which the contents of the current GZip stream will be copied. + The size of the buffer. This value must be greater than zero. The default size is 81920. + + + Asynchronously reads the bytes from the current GZip stream and writes them to another stream, using a specified buffer size. + The stream to which the contents of the current GZip stream will be copied. + The size, in bytes, of the buffer. This value must be greater than zero. The default size is 81920. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous copy operation. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Asynchronously releases the unmanaged resources used by the . + A task that represents the asynchronous dispose operation. + + + Waits for the pending asynchronous read to complete. (Consider using the method instead.) + The reference to the pending asynchronous request to finish. + The number of bytes read from the stream, between 0 (zero) and the number of bytes you requested. returns 0 only at the end of the stream; otherwise, it blocks until at least one byte is available. + + is . + + did not originate from a method on the current stream. + The end operation cannot be performed because the stream is closed. + + + Handles the end of an asynchronous write operation. (Consider using the method instead.) + The object that represents the asynchronous call. + The underlying stream is . +-or- +The underlying stream is closed. + + + The current implementation of this method has no functionality. + The stream is closed. + + + Asynchronously clears all buffers for this GZip stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous flush operation. + + + This property is not supported and always throws a . + A long value. + This property is not supported on this stream. + + + This property is not supported and always throws a . + A long value. + This property is not supported on this stream. + + + Reads a number of decompressed bytes into the specified byte array. + The array used to store decompressed bytes. + The byte offset in at which the read bytes will be placed. + The maximum number of decompressed bytes to read. + 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. + + is . + The value was when the object was created. +-or- +The underlying stream does not support reading. + + or is less than zero. +-or- + length minus the index starting point is less than . + The data is in an invalid format. + The stream is closed. + + + Reads a sequence of bytes from the current GZip stream into a byte span and advances the position within the GZip stream by the number of bytes read. + A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the current source. + The total number of bytes read into the buffer. This can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or zero (0) if the end of the stream has been reached. + + + Asynchronously reads a sequence of bytes from the current GZip stream into a byte array, advances the position within the GZip stream by the number of bytes read, and monitors cancellation requests. + The buffer to write the data into. + The byte offset in at which to begin writing data from the GZip stream. + The maximum number of bytes to read. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation, which wraps the total number of bytes read into the . 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 GZip stream has been reached. + + + Asynchronously reads a sequence of bytes from the current GZip stream into a byte memory region, advances the position within the GZip stream by the number of bytes read, and monitors cancellation requests. + The region of memory to write the data into. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation, which wraps the total number of bytes read into the buffer. The result value can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or it can be 0 (zero) if the end of the GZip stream has been reached. + + + Reads a byte from the GZip stream and advances the position within the stream by one byte, or returns -1 if at the end of the GZip stream. + The unsigned byte cast to an , or -1 if at the end of the stream. + + + This property is not supported and always throws a . + The location in the stream. + One of the values. + A long value. + This property is not supported on this stream. + + + This property is not supported and always throws a . + The length of the stream. + This property is not supported on this stream. + + + Writes compressed bytes to the underlying GZip stream from the specified byte array. + The buffer that contains the data to compress. + The byte offset in from which the bytes will be read. + The maximum number of bytes to write. + The write operation cannot be performed because the stream is closed. + + + Writes a sequence of bytes to the current GZip stream from a read-only byte span and advances the current position within this GZip stream by the number of bytes written. + A region of memory. This method copies the contents of this region to the current GZip stream. + + + Asynchronously writes compressed bytes to the underlying GZip stream from the specified byte array. + The buffer that contains the data to compress. + The zero-based byte offset in from which to begin copying bytes to the GZip stream. + The maximum number of bytes to write. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Asynchronously writes compressed bytes to the underlying GZip stream from the specified read-only byte memory region. + The region of memory to write data from. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Represents a package of compressed files in the zip archive format. + + + Initializes a new instance of the class from the specified stream. + The stream that contains the archive to be read. + The stream is already closed or does not support reading. + + is . + The contents of the stream are not in the zip archive format. + + + Initializes a new instance of the class from the specified stream and with the specified mode. + The input or output stream. + One of the enumeration values that indicates whether the zip archive is used to read, create, or update entries. + The stream is already closed, or the capabilities of the stream do not match the mode. + + is . + + is an invalid value. + The contents of the stream could not be interpreted as a zip archive. +-or- + is and an entry is missing from the archive or is corrupt and cannot be read. +-or- + is and an entry is too large to fit into memory. + + + Initializes a new instance of the class on the specified stream for the specified mode, and optionally leaves the stream open. + The input or output stream. + One of the enumeration values that indicates whether the zip archive is used to read, create, or update entries. + + to leave the stream open after the object is disposed; otherwise, . + The stream is already closed, or the capabilities of the stream do not match the mode. + + is . + + is an invalid value. + The contents of the stream could not be interpreted as a zip archive. +-or- + is and an entry is missing from the archive or is corrupt and cannot be read. +-or- + is and an entry is too large to fit into memory. + + + Initializes a new instance of the class on the specified stream for the specified mode, uses the specified encoding for entry names, and optionally leaves the stream open. + The input or output stream. + One of the enumeration values that indicates whether the zip archive is used to read, create, or update entries. + + to leave the stream open after the object is disposed; otherwise, . + 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. + The stream is already closed, or the capabilities of the stream do not match the mode. + + is . + + is an invalid value. + The contents of the stream could not be interpreted as a zip archive. +-or- + is and an entry is missing from the archive or is corrupt and cannot be read. +-or- + is and an entry is too large to fit into memory. + + + Creates an empty entry that has the specified path and entry name in the zip archive. + A path, relative to the root of the archive, that specifies the name of the entry to be created. + An empty entry in the zip archive. + + is . + + is . + The zip archive does not support writing. + The zip archive has been disposed. + + + Creates an empty entry that has the specified entry name and compression level in the zip archive. + A path, relative to the root of the archive, that specifies the name of the entry to be created. + One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry. + An empty entry in the zip archive. + + is . + + is . + The zip archive does not support writing. + The zip archive has been disposed. + + + Releases the resources used by the current instance of the class. + + + Called by the and methods to release the unmanaged resources used by the current instance of the class, and optionally finishes writing the archive and releases the managed resources. + + to finish writing the archive and release unmanaged and managed resources; to release only unmanaged resources. + + + Gets the collection of entries that are currently in the zip archive. + The collection of entries that are currently in the zip archive. + The zip archive does not support reading. + The zip archive has been disposed. + The zip archive is corrupt, and its entries cannot be retrieved. + + + Retrieves a wrapper for the specified entry in the zip archive. + A path, relative to the root of the archive, that identifies the entry to retrieve. + A wrapper for the specified entry in the archive; if the entry does not exist in the archive. + + is . + + is . + The zip archive does not support reading. + The zip archive has been disposed. + The zip archive is corrupt, and its entries cannot be retrieved. + + + Gets a value that describes the type of action the zip archive can perform on entries. + One of the enumeration values that describes the type of action (read, create, or update) the zip archive can perform on entries. + + + Represents a compressed file within a zip archive. + + + Gets the zip archive that the entry belongs to. + The zip archive that the entry belongs to, or if the entry has been deleted. + + + Gets the compressed size of the entry in the zip archive. + The compressed size of the entry in the zip archive. + The value of the property is not available because the entry has been modified. + + + + Deletes the entry from the zip archive. + The entry is already open for reading or writing. + The zip archive for this entry was opened in a mode other than . + The zip archive for this entry has been disposed. + + + OS and application specific file attributes. + The external attributes written by the application when this entry was written. It is both host OS and application dependent. + + + Gets the relative path of the entry in the zip archive. + The relative path of the entry in the zip archive. + + + Gets or sets the last time the entry in the zip archive was changed. + The last time the entry in the zip archive was changed. + The attempt to set this property failed, because the zip archive for the entry is in mode. + The archive mode is set to . +-or- +The archive mode is set to and the entry has been opened. + 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). + + + Gets the uncompressed size of the entry in the zip archive. + The uncompressed size of the entry in the zip archive. + The value of the property is not available because the entry has been modified. + + + Gets the file name of the entry in the zip archive. + The file name of the entry in the zip archive. + + + Opens the entry from the zip archive. + The stream that represents the contents of the entry. + 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 mode, and this entry has already been written to. + 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. + The zip archive for this entry has been disposed. + + + Retrieves the relative path of the entry in the zip archive. + The relative path of the entry, which is the value stored in the property. + + + Specifies values for interacting with zip archive entries. + + + Only creating new archive entries is permitted. + + + Only reading archive entries is permitted. + + + Both read and write operations are permitted for archive entries. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.DriveInfo.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.DriveInfo.dll new file mode 100755 index 0000000000000000000000000000000000000000..b3587e947630888461964c487656accde29052ba GIT binary patch literal 15432 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.DriveInfo.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.DriveInfo.xml new file mode 100755 index 0000000..910574b --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.DriveInfo.xml @@ -0,0 +1,132 @@ + + + + System.IO.FileSystem.DriveInfo + + + + Provides access to information on a drive. + + + Provides access to information on the specified drive. + A valid drive path or drive letter. This can be either uppercase or lowercase, 'a' to 'z'. A null value is not valid. + The drive letter cannot be . + The first letter of is not an uppercase or lowercase letter from 'a' to 'z'. +-or- + does not refer to a valid drive. + + + Indicates the amount of available free space on a drive, in bytes. + The amount of free space available on the drive, in bytes. + Access to the drive information is denied. + An I/O error occurred (for example, a disk error or a drive was not ready). + + + Gets the name of the file system, such as NTFS or FAT32. + The name of the file system on the specified drive. + Access to the drive information is denied. + The drive does not exist or is not mapped. + An I/O error occurred (for example, a disk error or a drive was not ready). + + + Gets the drive type, such as CD-ROM, removable, network, or fixed. + One of the enumeration values that specifies a drive type. + + + Retrieves the drive names of all logical drives on a computer. + An array of type that represents the logical drives on a computer. + An I/O error occurred (for example, a disk error or a drive was not ready). + The caller does not have the required permission. + + + Gets a value that indicates whether a drive is ready. + + if the drive is ready; if the drive is not ready. + + + Gets the name of a drive, such as C:\. + The name of the drive. + + + Gets the root directory of a drive. + An object that contains the root directory of the drive. + + + Populates a object with the data needed to serialize the target object. + The object to populate with data. + The destination (see ) for this serialization. + + + Returns a drive name as a string. + The name of the drive. + + + Gets the total amount of free space available on a drive, in bytes. + The total free space available on a drive, in bytes. + Access to the drive information is denied. + The drive is not mapped or does not exist. + An I/O error occurred (for example, a disk error or a drive was not ready). + + + Gets the total size of storage space on a drive, in bytes. + The total size of the drive, in bytes. + Access to the drive information is denied. + The drive is not mapped or does not exist. + An I/O error occurred (for example, a disk error or a drive was not ready). + + + Gets or sets the volume label of a drive. + The volume label. + An I/O error occurred (for example, a disk error or a drive was not ready). + The drive is not mapped or does not exist. + The caller does not have the required permission. + The volume label is being set on a network or CD-ROM drive. +-or- +Access to the drive information is denied. + + + The exception that is thrown when trying to access a drive or share that is not available. + + + Initializes a new instance of the class with its message string set to a system-supplied message and its HRESULT set to COR_E_DIRECTORYNOTFOUND. + + + Initializes a new instance of the class with the specified serialization and context information. + A object that contains the serialized object data about the exception being thrown. + A object that contains contextual information about the source or destination of the exception being thrown. + + + Initializes a new instance of the class with the specified message string and the HRESULT set to COR_E_DIRECTORYNOTFOUND. + A 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. + + + Initializes a new instance of the class with the specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Defines constants for drive types, including CDRom, Fixed, Network, NoRootDirectory, Ram, Removable, and Unknown. + + + The drive is an optical disc device, such as a CD or DVD-ROM. + + + The drive is a fixed disk. + + + The drive is a network drive. + + + The drive does not have a root directory. + + + The drive is a RAM disk. + + + The drive is a removable storage device, such as a USB flash drive. + + + The type of drive is unknown. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.Primitives.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.Primitives.dll new file mode 100755 index 0000000000000000000000000000000000000000..73ae6de43cbb2b67679d248902b679963f666213 GIT binary patch literal 14408 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.Watcher.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.Watcher.dll new file mode 100755 index 0000000000000000000000000000000000000000..74c8de2bb1edd4791c6d50d337e690b0f729dd53 GIT binary patch literal 18296 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 T^De!g@w?5Q7o^i}I7Ivh;HiL! literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.Watcher.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.Watcher.xml new file mode 100755 index 0000000..c41208d --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.Watcher.xml @@ -0,0 +1,294 @@ + + + + System.IO.FileSystem.Watcher + + + + Provides data for the event. + + + Initializes a new instance of the class. + An that represents the error that occurred. + + + Gets the that represents the error that occurred. + An that represents the error that occurred. + + + Represents the method that will handle the event of a object. + The source of the event. + An object that contains the event data. + + + Provides data for the directory events: , , . + + + Initializes a new instance of the class. + One of the values, which represents the kind of change detected in the file system. + The root directory of the affected file or directory. + The name of the affected file or directory. + + + Gets the type of directory event that occurred. + One of the values that represents the kind of change detected in the file system. + + + Gets the fully qualified path of the affected file or directory. + The path of the affected file or directory. + + + Gets the name of the affected file or directory. + The name of the affected file or directory. + + + Represents the method that will handle the , , or event of a class. + The source of the event. + The that contains the event data. + + + Listens to the file system change notifications and raises events when a directory, or file in a directory, changes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, given the specified directory to monitor. + The directory to monitor, in standard or Universal Naming Convention (UNC) notation. + The parameter is . + The parameter is an empty string (""). +-or- +The path specified through the parameter does not exist. + + is too long. + + + Initializes a new instance of the class, given the specified directory and type of files to monitor. + The directory to monitor, in standard or Universal Naming Convention (UNC) notation. + The type of files to watch. For example, "*.txt" watches for changes to all text files. + The parameter is . +-or- +The parameter is . + The parameter is an empty string (""). +-or- +The path specified through the parameter does not exist. + + is too long. + + + Begins the initialization of a used on a form or used by another component. The initialization occurs at run time. + + + Occurs when a file or directory in the specified is changed. + + + Occurs when a file or directory in the specified is created. + + + Occurs when a file or directory in the specified is deleted. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets or sets a value indicating whether the component is enabled. + + if the component is enabled; otherwise, . The default is . If you are using the component on a designer in Visual Studio 2005, the default is . + The object has been disposed. + The current operating system is not Microsoft Windows NT or later. + The directory specified in could not be found. + + has not been set or is invalid. + + + Ends the initialization of a used on a form or used by another component. The initialization occurs at run time. + + + Occurs when the instance of is unable to continue monitoring changes or when the internal buffer overflows. + + + Gets or sets the filter string used to determine what files are monitored in a directory. + The filter string. The default is "*.*" (Watches all files.) + + + Gets the collection of all the filters used to determine what files are monitored in a directory. + A filter collection. + + + Gets or sets a value indicating whether subdirectories within the specified path should be monitored. + + if you want to monitor subdirectories; otherwise, . The default is . + + + Gets or sets the size (in bytes) of the internal buffer. + The internal buffer size in bytes. The default is 8192 (8 KB). + + + Gets or sets the type of changes to watch for. + One of the values. The default is the bitwise OR combination of , , and . + The value is not a valid bitwise OR combination of the values. + The value that is being set is not valid. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Gets or sets the path of the directory to watch. + The path to monitor. The default is an empty string (""). + 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. + + + Occurs when a file or directory in the specified is renamed. + + + Gets or sets an for the . + An for the . + + + Gets or sets the object used to marshal the event handler calls issued as a result of a directory change. + The that represents the object used to marshal the event handler calls issued as a result of a directory change. The default is . + + + 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. + The to watch for. + A that contains specific information on the change that occurred. + + + 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. + The to watch for. + The time (in milliseconds) to wait before timing out. + A that contains specific information on the change that occurred. + + + The exception thrown when the internal buffer overflows. + + + Initializes a new default instance of the class. + + + Initializes a new, empty instance of the class that is serializable using the specified and objects. + The information required to serialize the T:System.IO.InternalBufferOverflowException object. + The source and destination of the serialized stream associated with the T:System.IO.InternalBufferOverflowException object. + + + Initializes a new instance of the class with the error message to be displayed specified. + The message to be given for the exception. + + + Initializes a new instance of the class with the message to be displayed and the generated inner exception specified. + The message to be given for the exception. + The inner exception. + + + Specifies changes to watch for in a file or folder. + + + The attributes of the file or folder. + + + The time the file or folder was created. + + + The name of the directory. + + + The name of the file. + + + The date the file or folder was last opened. + + + The date the file or folder last had anything written to it. + + + The security settings of the file or folder. + + + The size of the file or folder. + + + Provides data for the event. + + + Initializes a new instance of the class. + One of the values. + The name of the affected file or directory. + The name of the affected file or directory. + The old name of the affected file or directory. + + + Gets the previous fully qualified path of the affected file or directory. + The previous fully qualified path of the affected file or directory. + + + Gets the old name of the affected file or directory. + The previous name of the affected file or directory. + + + Represents the method that will handle the event of a class. + The source of the event. + The that contains the event data. + + + Contains information on the change that occurred. + + + Gets or sets the type of change that occurred. + One of the values. + + + Gets or sets the name of the file or directory that changed. + The name of the file or directory that changed. + + + Gets or sets the original name of the file or directory that was renamed. + The original name of the file or directory that was renamed. + + + Gets or sets a value indicating whether the wait operation timed out. + + if the method timed out; otherwise, . + + + Changes that might occur to a file or directory. + + + The creation, deletion, change, or renaming of a file or folder. + + + The change of a file or folder. The types of changes include: changes to size, attributes, security settings, last write, and last access time. + + + The creation of a file or folder. + + + The deletion of a file or folder. + + + The renaming of a file or folder. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.dll new file mode 100755 index 0000000000000000000000000000000000000000..77af48a49e4f85ec9d8ffa8bd278244d1e6e0ce9 GIT binary patch literal 27240 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≧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 F{{ue#qZI%E literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.xml new file mode 100755 index 0000000..dc2d4ae --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.FileSystem.xml @@ -0,0 +1,2831 @@ + + + + System.IO.FileSystem + + + + Exposes static methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited. + + + Creates all directories and subdirectories in the specified path unless they already exist. + The directory to create. + 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. + The directory specified by is a file. +-or- +The network name is not known. + The caller does not have the required permission. + + 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 method. +-or- + is prefixed with, or contains, only a colon character (:). + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + + contains a colon character (:) that is not part of a drive label ("C:\"). + + + Deletes an empty directory from a specified path. + The name of the empty directory to remove. This directory must be writable and empty. + A file with the same name and location specified by exists. +-or- +The directory is the application's current working directory. +-or- +The directory specified by is not empty. +-or- +The directory is read-only or contains a read-only file. +-or- +The directory is being used by another process. + The caller does not have the required permission. + + 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 method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + does not exist or could not be found. +-or- +The specified path is invalid (for example, it is on an unmapped drive). + + + Deletes the specified directory and, if indicated, any subdirectories and files in the directory. + The name of the directory to remove. + + to remove directories, subdirectories, and files in ; otherwise, . + A file with the same name and location specified by exists. +-or- +The directory specified by is read-only, or is and 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. + The caller does not have the required permission. + + 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 method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + does not exist or could not be found. +-or- +The specified path is invalid (for example, it is on an unmapped drive). + + + Returns an enumerable collection of directory names in a specified path. + The relative or absolute path to the directory to search. This string is not case-sensitive. + An enumerable collection of the full names (including paths) for the directories in the directory specified by . + + is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the method. + + is . + + is invalid, such as referring to an unmapped drive. + + is a file name. + The specified path, file name, or combined exceed the system-defined maximum length. + The caller does not have the required permission. + The caller does not have the required permission. + + + Returns an enumerable collection of directory names that match a search pattern in a specified path. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against the names of directories in . This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + An enumerable collection of the full names (including paths) for the directories in the directory specified by and that match the specified search pattern. + + is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters with the method. +-or- + does not contain a valid pattern. + + is . +-or- + is . + + is invalid, such as referring to an unmapped drive. + + is a file name. + The specified path, file name, or combined exceed the system-defined maximum length. + The caller does not have the required permission. + The caller does not have the required permission. + + + + + + + + Returns an enumerable collection of directory names that match a search pattern in a specified path, and optionally searches subdirectories. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against the names of directories in . This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + 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 . + An enumerable collection of the full names (including paths) for the directories in the directory specified by and that match the specified search pattern and option. + + is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the method. +-or- + does not contain a valid pattern. + + is . +-or- + is . + + is not a valid value. + + is invalid, such as referring to an unmapped drive. + + is a file name. + The specified path, file name, or combined exceed the system-defined maximum length. + The caller does not have the required permission. + The caller does not have the required permission. + + + Returns an enumerable collection of file names in a specified path. + The relative or absolute path to the directory to search. This string is not case-sensitive. + An enumerable collection of the full names (including paths) for the files in the directory specified by . + + is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the method. + + is . + + is invalid, such as referring to an unmapped drive. + + is a file name. + The specified path, file name, or combined exceed the system-defined maximum length. + The caller does not have the required permission. + The caller does not have the required permission. + + + Returns an enumerable collection of file names that match a search pattern in a specified path. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against the names of files in . This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + An enumerable collection of the full names (including paths) for the files in the directory specified by and that match the specified search pattern. + + is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the method. +-or- + does not contain a valid pattern. + + is . +-or- + is . + + is invalid, such as referring to an unmapped drive. + + is a file name. + The specified path, file name, or combined exceed the system-defined maximum length. + The caller does not have the required permission. + The caller does not have the required permission. + + + + + + + + Returns an enumerable collection of file names that match a search pattern in a specified path, and optionally searches subdirectories. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against the names of files in . This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + 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 . + An enumerable collection of the full names (including paths) for the files in the directory specified by and that match the specified search pattern and option. + + is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the method. +-or- + does not contain a valid pattern. + + is . +-or- + is . + + is not a valid value. + + is invalid, such as referring to an unmapped drive. + + is a file name. + The specified path, file name, or combined exceed the system-defined maximum length. + The caller does not have the required permission. + The caller does not have the required permission. + + + Returns an enumerable collection of file names and directory names in a specified path. + The relative or absolute path to the directory to search. This string is not case-sensitive. + An enumerable collection of file-system entries in the directory specified by . + + is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the method. + + is . + + is invalid, such as referring to an unmapped drive. + + is a file name. + The specified path, file name, or combined exceed the system-defined maximum length. + The caller does not have the required permission. + The caller does not have the required permission. + + + Returns an enumerable collection of file names and directory names that match a search pattern in a specified path. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against the names of file-system entries in . This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + An enumerable collection of file-system entries in the directory specified by and that match the specified search pattern. + + is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the method. +-or- + does not contain a valid pattern. + + is . +-or- + is . + + is invalid, such as referring to an unmapped drive. + + is a file name. + The specified path, file name, or combined exceed the system-defined maximum length. + The caller does not have the required permission. + The caller does not have the required permission. + + + + + + + + Returns an enumerable collection of file names and directory names that match a search pattern in a specified path, and optionally searches subdirectories. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against file-system entries in . This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + 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 . + An enumerable collection of file-system entries in the directory specified by and that match the specified search pattern and option. + + is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the method. +-or- + does not contain a valid pattern. + + is . +-or- + is . + + is not a valid value. + + is invalid, such as referring to an unmapped drive. + + is a file name. + The specified path, file name, or combined exceed the system-defined maximum length. + The caller does not have the required permission. + The caller does not have the required permission. + + + Determines whether the given path refers to an existing directory on disk. + The path to test. + + if refers to an existing directory; if the directory does not exist or an error occurs when trying to determine if the specified directory exists. + + + Gets the creation date and time of a directory. + The path of the directory. + A structure that is set to the creation date and time for the specified directory. This value is expressed in local time. + The caller does not have the required permission. + + 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 method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + + Gets the creation date and time, in Coordinated Universal Time (UTC) format, of a directory. + The path of the directory. + A structure that is set to the creation date and time for the specified directory. This value is expressed in UTC time. + The caller does not have the required permission. + + 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 method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + + Gets the current working directory of the application. + A string that contains the absolute path of the current working directory, and does not end with a backslash (\). + The caller does not have the required permission. + 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. + + + Returns the names of subdirectories (including their paths) in the specified directory. + The relative or absolute path to the directory to search. This string is not case-sensitive. + An array of the full names (including paths) of subdirectories in the specified path, or an empty array if no directories are found. + The caller does not have the required permission. + + 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 method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + is a file name. + The specified path is invalid (for example, it is on an unmapped drive). + + + Returns the names of subdirectories (including their paths) that match the specified search pattern in the specified directory. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against the names of subdirectories in . This parameter can contain a combination of valid literal and wildcard characters, but it doesn't support regular expressions. + 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. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using . +-or- + doesn't contain a valid pattern. + + or is . + The specified path, file name, or both exceed the system-defined maximum length. + + is a file name. + The specified path is invalid (for example, it is on an unmapped drive). + + + + + + + + Returns the names of the subdirectories (including their paths) that match the specified search pattern in the specified directory, and optionally searches subdirectories. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against the names of subdirectories in . This parameter can contain a combination of valid literal and wildcard characters, but it doesn't support regular expressions. + One of the enumeration values that specifies whether the search operation should include all subdirectories or only the current directory. + 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. + + 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 method. +-or- + does not contain a valid pattern. + + or is . + + is not a valid value. + The caller does not have the required permission. + The specified path, file name, or both exceed the system-defined maximum length. + + is a file name. + The specified path is invalid (for example, it is on an unmapped drive). + + + Returns the volume information, root information, or both for the specified path. + The path of a file or directory. + A string that contains the volume information, root information, or both for the specified path. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + + Returns the names of files (including their paths) in the specified directory. + The relative or absolute path to the directory to search. This string is not case-sensitive. + An array of the full names (including paths) for the files in the specified directory, or an empty array if no files are found. + + is a file name. +-or- +A network error has occurred. + The caller does not have the required permission. + + 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 method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is not found or is invalid (for example, it is on an unmapped drive). + + + Returns the names of files (including their paths) that match the specified search pattern in the specified directory. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against the names of files in . This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + 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. + + is a file name. +-or- +A network error has occurred. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using . +-or- + doesn't contain a valid pattern. + + or is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is not found or is invalid (for example, it is on an unmapped drive). + + + + + + + + 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. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against the names of files in . This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + One of the enumeration values that specifies whether the search operation should include all subdirectories or only the current directory. + 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. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. +-or- + does not contain a valid pattern. + + or is . + + is not a valid value. + The caller does not have the required permission. + The specified path is not found or is invalid (for example, it is on an unmapped drive). + The specified path, file name, or both exceed the system-defined maximum length. + + is a file name. +-or- +A network error has occurred. + + + Returns the names of all files and subdirectories in a specified path. + The relative or absolute path to the directory to search. This string is not case-sensitive. + An array of the names of files and subdirectories in the specified directory, or an empty array if no files or subdirectories are found. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + is a file name. + The specified path is invalid (for example, it is on an unmapped drive). + + + Returns an array of file names and directory names that match a search pattern in a specified path. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against the names of file and directories in . This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + 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. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. +-or- + does not contain a valid pattern. + + or is . + The specified path, file name, or both exceed the system-defined maximum length. + + is a file name. + The specified path is invalid (for example, it is on an unmapped drive). + + + + + + + + Returns an array of all the file names and directory names that match a search pattern in a specified path, and optionally searches subdirectories. + The relative or absolute path to the directory to search. This string is not case-sensitive. + The search string to match against the names of files and directories in . This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + 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 . + 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. + + is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the method. +-or- + does not contain a valid pattern. + + is . +-or- + is . + + is not a valid value. + + is invalid, such as referring to an unmapped drive. + + is a file name. + The specified path, file name, or combined exceed the system-defined maximum length. + The caller does not have the required permission. + The caller does not have the required permission. + + + Returns the date and time the specified file or directory was last accessed. + The file or directory for which to obtain access date and time information. + 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. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The parameter is in an invalid format. + + + Returns the date and time, in Coordinated Universal Time (UTC) format, that the specified file or directory was last accessed. + The file or directory for which to obtain access date and time information. + 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. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The parameter is in an invalid format. + + + Returns the date and time the specified file or directory was last written to. + The file or directory for which to obtain modification date and time information. + 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. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + + Returns the date and time, in Coordinated Universal Time (UTC) format, that the specified file or directory was last written to. + The file or directory for which to obtain modification date and time information. + 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. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + + Retrieves the names of the logical drives on this computer in the form "<drive letter>:\". + The logical drives on this computer. + An I/O error occurred (for example, a disk error). + The caller does not have the required permission. + + + Retrieves the parent directory of the specified path, including both absolute and relative paths. + The path for which to retrieve the parent directory. + The parent directory, or if is the root directory, including the root of a UNC server or share name. + The directory specified by is read-only. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. For more information, see the topic. + The specified path was not found. + + is in an invalid format. + .NET Framework only: The caller does not have the required permissions. + + + Moves a file or a directory and its contents to a new location. + The path of the file or directory to move. + The path to the new location for . If is a file, then must also be a file name. + An attempt was made to move a directory to a different volume. +-or- + already exists. See the Note in the Remarks section. +-or- +The and parameters refer to the same file or directory. +-or- +The directory or a file within it is being used by another process. + The caller does not have the required permission. + + or is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + or is . + The specified path, file name, or both exceed the system-defined maximum length. + The path specified by is invalid (for example, it is on an unmapped drive). + + + Sets the creation date and time for the specified file or directory. + The file or directory for which to set the creation date and time information. + The date and time the file or directory was last written to. This value is expressed in local time. + The specified path was not found. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The caller does not have the required permission. + + specifies a value outside the range of dates or times permitted for this operation. + The current operating system is not Windows NT or later. + + + Sets the creation date and time, in Coordinated Universal Time (UTC) format, for the specified file or directory. + The file or directory for which to set the creation date and time information. + The date and time the directory or file was created. This value is expressed in local time. + The specified path was not found. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The caller does not have the required permission. + + specifies a value outside the range of dates or times permitted for this operation. + The current operating system is not Windows NT or later. + + + Sets the application's current working directory to the specified directory. + The path to which the current working directory is set. + An I/O error occurred. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The caller does not have the required permission to access unmanaged code. + The specified path was not found. + The specified directory was not found. + + + Sets the date and time the specified file or directory was last accessed. + The file or directory for which to set the access date and time information. + An object that contains the value to set for the access date and time of . This value is expressed in local time. + The specified path was not found. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The caller does not have the required permission. + The current operating system is not Windows NT or later. + + specifies a value outside the range of dates or times permitted for this operation. + + + Sets the date and time, in Coordinated Universal Time (UTC) format, that the specified file or directory was last accessed. + The file or directory for which to set the access date and time information. + An object that contains the value to set for the access date and time of . This value is expressed in UTC time. + The specified path was not found. + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The caller does not have the required permission. + The current operating system is not Windows NT or later. + + specifies a value outside the range of dates or times permitted for this operation. + + + Sets the date and time a directory was last written to. + The path of the directory. + The date and time the directory was last written to. This value is expressed in local time. + + was not found (for example, the directory doesn't exist or it is on an unmapped drive). + + was not found (for example, the directory doesn't exist or it is on an unmapped drive). + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The caller does not have the required permission. + The current operating system is not Windows NT or later. + + specifies a value outside the range of dates or times permitted for this operation. + + + Sets the date and time, in Coordinated Universal Time (UTC) format, that a directory was last written to. + The path of the directory. + The date and time the directory was last written to. This value is expressed in UTC time. + + was not found (for example, the directory doesn't exist or it is on an unmapped drive). + + was not found (for example, the directory doesn't exist or it is on an unmapped drive). + + is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the method. + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The caller does not have the required permission. + The current operating system is not Windows NT or later. + + specifies a value outside the range of dates or times permitted for this operation. + + + Exposes instance methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited. + + + Initializes a new instance of the class on the specified path. + A string specifying the path on which to create the . + + is . + The caller does not have the required permission. + + contains invalid characters such as ", <, >, or |. + The specified path, file name, or both exceed the system-defined maximum length. + + + Creates a directory. + The directory cannot be created. + + + Creates a subdirectory or subdirectories on the specified path. The specified path can be relative to this instance of the class. + The specified path. This cannot be a different disk volume or Universal Naming Convention (UNC) name. + The last directory specified in . + + does not specify a valid file path or contains invalid characters. + + is . + The specified path is invalid, such as being on an unmapped drive. + The subdirectory cannot be created. +-or- +A file or directory already has the name specified by . + The specified path, file name, or both exceed the system-defined maximum length. + 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 object. This can occur when the parameter describes an existing directory. + + contains a colon character (:) that is not part of a drive label ("C:\"). + + + Deletes this if it is empty. + The directory contains a read-only file. + The directory described by this object does not exist or could not be found. + 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 How to: Enumerate Directories and Files. + The caller does not have the required permission. + + + Deletes this instance of a , specifying whether to delete subdirectories and files. + + to delete this directory, its subdirectories, and all files; otherwise, . + The directory contains a read-only file. + The directory described by this object does not exist or could not be found. + The directory is read-only. +-or- +The directory contains one or more files or subdirectories and is . +-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 How to: Enumerate Directories and Files. + The caller does not have the required permission. + + + Returns an enumerable collection of directory information in the current directory. + An enumerable collection of directories in the current directory. + The path encapsulated in the object is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + Returns an enumerable collection of directory information that matches a specified search pattern. + 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. + An enumerable collection of directories that matches . + + is . + The path encapsulated in the object is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + + + + + Returns an enumerable collection of directory information that matches a specified search pattern and search subdirectory option. + 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. + One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. The default value is . + An enumerable collection of directories that matches and . + + is . + + is not a valid value. + The path encapsulated in the object is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + Returns an enumerable collection of file information in the current directory. + An enumerable collection of the files in the current directory. + The path encapsulated in the object is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + Returns an enumerable collection of file information that matches a search pattern. + 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. + An enumerable collection of files that matches . + + is . + The path encapsulated in the object is invalid, (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + + + + + Returns an enumerable collection of file information that matches a specified search pattern and search subdirectory option. + 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. + One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. The default value is . + An enumerable collection of files that matches and . + + is . + + is not a valid value. + The path encapsulated in the object is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + Returns an enumerable collection of file system information in the current directory. + An enumerable collection of file system information in the current directory. + The path encapsulated in the object is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + Returns an enumerable collection of file system information that matches a specified search pattern. + 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. + An enumerable collection of file system information objects that matches . + + is . + The path encapsulated in the object is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + + + + + Returns an enumerable collection of file system information that matches a specified search pattern and search subdirectory option. + 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. + One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. The default value is . + An enumerable collection of file system information objects that matches and . + + is . + + is not a valid value. + The path encapsulated in the object is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + Gets a value indicating whether the directory exists. + + if the directory exists; otherwise, . + + + Returns the subdirectories of the current directory. + An array of objects. + The path encapsulated in the object is invalid, such as being on an unmapped drive. + The caller does not have the required permission. + The caller does not have the required permission. + + + Returns an array of directories in the current matching the given search criteria. + 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. + An array of type matching . + + contains one or more invalid characters defined by the method. + + is . + The path encapsulated in the object is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + + + + + Returns an array of directories in the current matching the given search criteria and using a value to determine whether to search subdirectories. + 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. + One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. + An array of type matching . + + contains one or more invalid characters defined by the method. + + is . + + is not a valid value. + The path encapsulated in the object is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + Returns a file list from the current directory. + An array of type . + The path is invalid, such as being on an unmapped drive. + + + Returns a file list from the current directory matching the given search pattern. + 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. + An array of type . + + contains one or more invalid characters defined by the method. + + is . + The path is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + + + + + Returns a file list from the current directory matching the given search pattern and using a value to determine whether to search subdirectories. + 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. + One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. + An array of type . + + contains one or more invalid characters defined by the method. + + is . + + is not a valid value. + The path is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + Returns an array of strongly typed entries representing all the files and subdirectories in a directory. + An array of strongly typed entries. + The path is invalid (for example, it is on an unmapped drive). + + + Retrieves an array of strongly typed objects representing the files and subdirectories that match the specified search criteria. + 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. + An array of strongly typed objects matching the search criteria. + + contains one or more invalid characters defined by the method. + + is . + The specified path is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + + + + + Retrieves an array of objects that represent the files and subdirectories matching the specified search criteria. + 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. + One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. The default value is . + An array of file system entries that match the search criteria. + + contains one or more invalid characters defined by the method. + + is . + + is not a valid value. + The specified path is invalid (for example, it is on an unmapped drive). + The caller does not have the required permission. + + + Moves a instance and its contents to a new path. + 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. + + is . + + is an empty string (''"). + An attempt was made to move a directory to a different volume. +-or- + already exists. +-or- +You are not authorized to access this path. +-or- +The directory being moved and the destination directory have the same name. + The caller does not have the required permission. + The destination directory cannot be found. + + + Gets the name of this instance. + The directory name. + + + Gets the parent directory of a specified subdirectory. + The parent directory, or if the path is null or if the file path denotes a root (such as \, C:\, or \\server\share). + The caller does not have the required permission. + + + Gets the root portion of the directory. + An object that represents the root of the directory. + The caller does not have the required permission. + + + Returns the original path that was passed to the constructor. Use the or properties for the full path or file/directory name instead of this method. + The original path that was passed by the user. + + + Provides a lower level view of to help process and filter find results. + + + Gets the attributes for this entry. + The attributes for this entry. + + + Gets the creation time for the entry or the oldest available time stamp if the operating system does not support creation time stamps. + The creation time for the entry. + + + Gets the full path of the directory this entry resides in. + The full path of this entry's directory. + + + Gets the file name for this entry. + This entry's file name. + + + Gets a value that indicates whether this entry is a directory. + + if the entry is a directory; otherwise, . + + + Gets a value that indicates whether the file has the hidden attribute. + + if the file has the hidden attribute; otherwise, . + + + Gets a datetime offset that represents the last access time in UTC. + The last access time in UTC. + + + Gets a datetime offset that represents the last write time in UTC. + The last write time in UTC. + + + Gets the length of the file, in bytes. + The file length in bytes. + + + Gets the root directory for the enumeration as specified in the constructor. + The original root directory. + + + Gets the full path of the root directory used for the enumeration. + The root directory. + + + Converts the value of this instance to a . + The value of this instance as a . + + + Returns the full path of the find result. + A string representing the full path. + + + Returns the full path for the find results, based on the initially provided path. + A string representing the full path. + + + Allows utilizing custom filter predicates and transform delegates for enumeration purposes. + The type that this enumerable encapsulates. + + + + + + + + Encapsulates a method for filtering out find results. + A reference to the file system entry that will be evaluated with the predicate condition. + + + if the predicate condition is met; otherwise, . + + + Encapsulates a method for transforming raw find data into a result. + A reference to the file system entry that will be evaluated with the predicate condition. + + An instance of the type that this delegate encapsulates. + + + Retrieves the enumerator for this type of result. + An enumerator. + + + Gets or sets the predicate that can be used to verify if the TResults should be included. + The include predicate. + + + Gets or sets the predicate that can be used to verify if the TResults should be recursed. + The recurse predicate. + + + Gets an enumerator that can be used to iterate. + An enumerator instance. + + + + + + Encapsulates a find operation. + The directory to search in. + Enumeration options to use. + + + When overriden in a derived class, returns a value that indicates whether to continue execution or throw the default exception. + The native error code. + + to continue; to throw the default exception for the given error. + + + Gets the currently visited element. + The currently visited element. + + + Releases the resources used by the current instance of the class. + + + When overridden in a derived class, releases the unmanaged resources used by the class and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Advances the enumerator to the next item of the . + + if the enumerator successfully advanced to the next item; if the end of the enumerator has been passed. + + + When overriden in a derived class, this method is called whenever the end of a directory is reached. + The directory path as a read-only span. + + + Always throws . + + + When overridden in a derived class, determines whether the specified file system entry should be included in the results. + A file system entry reference. + + if the specified file system entry should be included in the results; otherwise, . + + + When overridden in a derived class, determines whether the specified file system entry should be recursed. + A file system entry reference. + + if the specified directory entry should be recursed into; otherwise, . + + + Gets the currently visited object. + The currently visited object. + + + When overridden in a derived class, generates the result type from the current entry. + + The result type from the current entry. + + + Provides methods for matching file system names. + + + Verifies if the given expression matches the given name. Supports the following wildcards: '*' and '?'. The backslash character '' escapes. + The expression to match with. + The name to check against the expression. + + to ignore case (default); if the match should be case-sensitive. + + if the given expression matches the given name; otherwise, . + + + Verifies if the given Win32 expression matches the given name. Supports the following wildcards: '*', '?', '<', '>', '"'. The backslash character '' escapes. + The expression to match with, such as "*.foo". + The name to check against the expression. + + to ignore case (default), if the match should be case-sensitive. + + if the given expression matches the given name; otherwise, . + + + Translates the given Win32 expression. Change '*' and '?' to '<', '>' and '"' to match Win32 behavior. + The expression to translate. + A string with the translated Win32 expression. + + + + Initializes a new instance of the class with the recommended default options. + + + Gets or sets the attributes to skip. The default is FileAttributes.Hidden | FileAttributes.System. + The attributes to skip. + + + Gets or sets the suggested buffer size, in bytes. The default is 0 (no suggestion). + The buffer size. + + + Gets or sets a value that indicates whether to skip files or directories when access is denied (for example, or ). The default is . + + to skip innacessible files or directories; otherwise, . + + + Gets or sets the case matching behavior. + One of the enumeration values that indicates the case matching behavior. + + + Gets or sets the match type. + One of the enumeration values that indicates the match type. + + + Gets or sets a value that indicates whether to recurse into subdirectories while enumerating. The default is . + + to recurse into subdirectories; otherwise, . + + + Gets or sets a value that indicates whether to return the special directory entries "." and "..". + + to return the special directory entries "." and ".."; otherwise, . + + + Provides static methods for the creation, copying, deletion, moving, and opening of a single file, and aids in the creation of objects. + + + 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. + The file to append the lines to. The file is created if it doesn't already exist. + The lines to append to the file. + + is a zero-length string, contains only white space, or contains one more invalid characters defined by the method. + Either or is . + + is invalid (for example, the directory doesn't exist or it is on an unmapped drive). + The file specified by was not found. + An I/O error occurred while opening the file. + + exceeds the system-defined maximum length. + + is in an invalid format. + The caller does not have permission to write to the file. + + specifies a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + is a directory. + + + 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. + The file to append the lines to. The file is created if it doesn't already exist. + The lines to append to the file. + The character encoding to use. + + is a zero-length string, contains only white space, or contains one more invalid characters defined by the method. + Either , , or is . + + is invalid (for example, the directory doesn't exist or it is on an unmapped drive). + The file specified by was not found. + An I/O error occurred while opening the file. + + exceeds the system-defined maximum length. + + is in an invalid format. + The caller does not have the required permission. + + specifies a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + is a directory. +-or- +The caller does not have the required permission. + + + Asynchronously 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. + The file to append the lines to. The file is created if it doesn't already exist. + The lines to append to the file. + The character encoding to use. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous append operation. + + + Asynchronously 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. + The file to append the lines to. The file is created if it doesn't already exist. + The lines to append to the file. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous append operation. + + + 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. + The file to append the specified string to. + The string to append to the file. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, the directory doesn't exist or it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + + is in an invalid format. + The caller does not have the required permission. + + + Appends the specified string to the file using the specified encoding, creating the file if it does not already exist. + The file to append the specified string to. + The string to append to the file. + The character encoding to use. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, the directory doesn't exist or it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + + is in an invalid format. + The caller does not have the required permission. + + + Asynchronously opens a file or creates the file if it does not already exist, appends the specified string to the file using the specified encoding, and then closes the file. + The file to append the specified string to. + The string to append to the file. + The character encoding to use. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous append operation. + + + Asynchronously opens a file or creates a file if it does not already exist, appends the specified string to the file, and then closes the file. + The file to append the specified string to. + The string to append to the file. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous append operation. + + + Creates a that appends UTF-8 encoded text to an existing file, or to a new file if the specified file does not exist. + The path to the file to append to. + A stream writer that appends UTF-8 encoded text to the specified file or to a new file. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, the directory doesn't exist or it is on an unmapped drive). + + is in an invalid format. + + + Copies an existing file to a new file. Overwriting a file of the same name is not allowed. + The file to copy. + The name of the destination file. This cannot be a directory or an existing file. + The caller does not have the required permission. + + or is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . +-or- + or specifies a directory. + + or is . + The specified path, file name, or both exceed the system-defined maximum length. + The path specified in or is invalid (for example, it is on an unmapped drive). + + was not found. + + exists. +-or- +An I/O error has occurred. + + or is in an invalid format. + + + Copies an existing file to a new file. Overwriting a file of the same name is allowed. + The file to copy. + The name of the destination file. This cannot be a directory. + + if the destination file can be overwritten; otherwise, . + The caller does not have the required permission. +-or- + is read-only. +-or- + is , exists and is hidden, but is not hidden. + + or is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . +-or- + or specifies a directory. + + or is . + The specified path, file name, or both exceed the system-defined maximum length. + The path specified in or is invalid (for example, it is on an unmapped drive). + + was not found. + + exists and is . +-or- +An I/O error has occurred. + + or is in an invalid format. + + + Creates or overwrites a file in the specified path. + The path and name of the file to create. + A that provides read/write access to the file specified in . + The caller does not have the required permission. +-or- + specified a file that is read-only. +-or- + specified a file that is hidden. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while creating the file. + + is in an invalid format. + + + Creates or overwrites a file in the specified path, specifying a buffer size. + The path and name of the file to create. + The number of bytes buffered for reads and writes to the file. + A with the specified buffer size that provides read/write access to the file specified in . + The caller does not have the required permission. +-or- + specified a file that is read-only. +-or- + specified a file that is hidden. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while creating the file. + + is in an invalid format. + + + Creates or overwrites a file in the specified path, specifying a buffer size and options that describe how to create or overwrite the file. + The path and name of the file to create. + The number of bytes buffered for reads and writes to the file. + One of the values that describes how to create or overwrite the file. + A new file with the specified buffer size. + The caller does not have the required permission. +-or- + specified a file that is read-only. +-or- + specified a file that is hidden. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive. + An I/O error occurred while creating the file. + + is in an invalid format. + + + Creates or opens a file for writing UTF-8 encoded text. If the file already exists, its contents are overwritten. + The file to be opened for writing. + A that writes to the specified file using UTF-8 encoding. + The caller does not have the required permission. +-or- + specified a file that is read-only. +-or- + specified a file that is hidden. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + + is in an invalid format. + + + Decrypts a file that was encrypted by the current account using the method. + A path that describes a file to decrypt. + The parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + The parameter is . + An invalid drive was specified. + The file described by the parameter could not be found. + 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. + The specified path, file name, or both exceed the system-defined maximum length. + The current operating system is not Windows NT or later. + The file system is not NTFS. + The parameter specified a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- +The parameter specified a directory. +-or- +The caller does not have the required permission. + + + Deletes the specified file. + The name of the file to be deleted. Wildcard characters are not supported. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path is invalid (for example, it is on an unmapped drive). + 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 How to: Enumerate Directories and Files. + + is in an invalid format. + The specified path, file name, or both exceed the system-defined maximum length. + The caller does not have the required permission. +-or- +The file is an executable file that is in use. +-or- + is a directory. +-or- + specified a read-only file. + + + Encrypts a file so that only the account used to encrypt the file can decrypt it. + A path that describes a file to encrypt. + The parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + The parameter is . + An invalid drive was specified. + The file described by the parameter could not be found. + An I/O error occurred while opening the file. +-or- +This operation is not supported on the current platform. + The specified path, file name, or both exceed the system-defined maximum length. + The current operating system is not Windows NT or later. + The file system is not NTFS. + The parameter specified a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- +The parameter specified a directory. +-or- +The caller does not have the required permission. + + + Determines whether the specified file exists. + The file to check. + + if the caller has the required permissions and contains the name of an existing file; otherwise, . This method also returns if is , 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 regardless of the existence of . + + + Gets the of the file on the path. + The path to the file. + The of the file on the path. + + is empty, contains only white spaces, or contains invalid characters. + The specified path, file name, or both exceed the system-defined maximum length. + + is in an invalid format. + + represents a file and is invalid, such as being on an unmapped drive, or the file cannot be found. + + represents a directory and is invalid, such as being on an unmapped drive, or the directory cannot be found. + This file is being used by another process. + The caller does not have the required permission. + + + Returns the creation date and time of the specified file or directory. + The file or directory for which to obtain creation date and time information. + A structure set to the creation date and time for the specified file or directory. This value is expressed in local time. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + is in an invalid format. + + + Returns the creation date and time, in coordinated universal time (UTC), of the specified file or directory. + The file or directory for which to obtain creation date and time information. + A structure set to the creation date and time for the specified file or directory. This value is expressed in UTC time. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + is in an invalid format. + + + Returns the date and time the specified file or directory was last accessed. + The file or directory for which to obtain access date and time information. + A structure set to the date and time that the specified file or directory was last accessed. This value is expressed in local time. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + is in an invalid format. + + + Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last accessed. + The file or directory for which to obtain access date and time information. + A structure set to the date and time that the specified file or directory was last accessed. This value is expressed in UTC time. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + is in an invalid format. + + + Returns the date and time the specified file or directory was last written to. + The file or directory for which to obtain write date and time information. + A structure set to the date and time that the specified file or directory was last written to. This value is expressed in local time. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + is in an invalid format. + + + Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last written to. + The file or directory for which to obtain write date and time information. + A structure set to the date and time that the specified file or directory was last written to. This value is expressed in UTC time. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + + is in an invalid format. + + + Moves a specified file to a new location, providing the option to specify a new file name. + The name of the file to move. Can include a relative or absolute path. + The new path and name for the file. + The destination file already exists. +-or- + was not found. + + or is . + + or is a zero-length string, contains only white space, or contains invalid characters as defined in . + The caller does not have the required permission. + The specified path, file name, or both exceed the system-defined maximum length. + The path specified in or is invalid, (for example, it is on an unmapped drive). + + or is in an invalid format. + + + Moves a specified file to a new location, providing the options to specify a new file name and to overwrite the destination file if it already exists. + The name of the file to move. Can include a relative or absolute path. + The new path and name for the file. + + to overwrite the destination file if it already exists; otherwise. + + was not found. + + or is . + + or is a zero-length string, contains only white space, or contains invalid characters as defined in . + The caller does not have the required permission. + The specified path, file name, or both exceed the system-defined maximum length. + The path specified in or is invalid, (for example, it is on an unmapped drive). + + or is in an invalid format. + + + Opens a on the specified path with read/write access with no sharing. + The file to open. + A 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. + A opened in the specified mode and path, with read/write access and not shared. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid, (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. +-or- + is and the specified file is a hidden file. + + specified an invalid value. + The file specified in was not found. + + is in an invalid format. + + + Opens a on the specified path, with the specified mode and access with no sharing. + The file to open. + A 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. + A value that specifies the operations that can be performed on the file. + An unshared that provides access to the specified file, with the specified mode and access. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . +-or- + specified and specified , , , or . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid, (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only and is not . +-or- + specified a directory. +-or- +The caller does not have the required permission. +-or- + is and the specified file is a hidden file. + + or specified an invalid value. + The file specified in was not found. + + is in an invalid format. + + + Opens a on the specified path, having the specified mode with read, write, or read/write access and the specified sharing option. + The file to open. + A 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. + A value that specifies the operations that can be performed on the file. + A value specifying the type of access other threads have to the file. + A on the specified path, having the specified mode with read, write, or read/write access and the specified sharing option. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . +-or- + specified and specified , , , or . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid, (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only and is not . +-or- + specified a directory. +-or- +The caller does not have the required permission. +-or- + is and the specified file is a hidden file. + + , , or specified an invalid value. + The file specified in was not found. + + is in an invalid format. + + + Opens an existing file for reading. + The file to be opened for reading. + A read-only on the specified path. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid, (for example, it is on an unmapped drive). + + specified a directory. +-or- +The caller does not have the required permission. + The file specified in was not found. + + is in an invalid format. + An I/O error occurred while opening the file. + + + Opens an existing UTF-8 encoded text file for reading. + The file to be opened for reading. + A on the specified path. + The caller does not have the required permission. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid, (for example, it is on an unmapped drive). + The file specified in was not found. + + is in an invalid format. + + + Opens an existing file or creates a new file for writing. + The file to be opened for writing. + An unshared object on the specified path with access. + The caller does not have the required permission. +-or- + specified a read-only file or directory. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid, (for example, it is on an unmapped drive). + + is in an invalid format. + + + Opens a binary file, reads the contents of the file into a byte array, and then closes the file. + The file to open for reading. + A byte array containing the contents of the file. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + The file specified in was not found. + + is in an invalid format. + The caller does not have the required permission. + + + Asynchronously opens a binary file, reads the contents of the file into a byte array, and then closes the file. + The file to open for reading. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation, which wraps the byte array containing the contents of the file. + + + Opens a text file, reads all lines of the file, and then closes the file. + The file to open for reading. + A string array containing all lines of the file. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + The file specified in was not found. + + is in an invalid format. + The caller does not have the required permission. + + + Opens a file, reads all lines of the file with the specified encoding, and then closes the file. + The file to open for reading. + The encoding applied to the contents of the file. + A string array containing all lines of the file. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + The file specified in was not found. + + is in an invalid format. + The caller does not have the required permission. + + + Asynchronously opens a text file, reads all lines of the file with the specified encoding, and then closes the file. + The file to open for reading. + The encoding applied to the contents of the file. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation, which wraps the string array containing all lines of the file. + + + Asynchronously opens a text file, reads all lines of the file, and then closes the file. + The file to open for reading. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation, which wraps the string array containing all lines of the file. + + + Opens a text file, reads all the text in the file, and then closes the file. + The file to open for reading. + A string containing all the text in the file. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + The file specified in was not found. + + is in an invalid format. + The caller does not have the required permission. + + + Opens a file, reads all text in the file with the specified encoding, and then closes the file. + The file to open for reading. + The encoding applied to the contents of the file. + A string containing all text in the file. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + The file specified in was not found. + + is in an invalid format. + The caller does not have the required permission. + + + Asynchronously opens a text file, reads all text in the file with the specified encoding, and then closes the file. + The file to open for reading. + The encoding applied to the contents of the file. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation, which wraps the string containing all text in the file. + + + Asynchronously opens a text file, reads all the text in the file, and then closes the file. + The file to open for reading. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation, which wraps the string containing all text in the file. + + + Reads the lines of a file. + The file to read. + All the lines of the file, or the lines that are the result of a query. + + is a zero-length string, contains only white space, or contains one or more invalid characters defined by the method. + + is . + + is invalid (for example, it is on an unmapped drive). + The file specified by was not found. + An I/O error occurred while opening the file. + + exceeds the system-defined maximum length. + The caller does not have the required permission. + + specifies a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + is a directory. +-or- +The caller does not have the required permission. + + + Read the lines of a file that has a specified encoding. + The file to read. + The encoding that is applied to the contents of the file. + All the lines of the file, or the lines that are the result of a query. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by the method. + + is . + + is invalid (for example, it is on an unmapped drive). + The file specified by was not found. + An I/O error occurred while opening the file. + + exceeds the system-defined maximum length. + The caller does not have the required permission. + + specifies a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + is a directory. +-or- +The caller does not have the required permission. + + + 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. + The name of a file that replaces the file specified by . + The name of the file being replaced. + The name of the backup file. + The path described by the parameter was not of a legal form. +-or- +The path described by the parameter was not of a legal form. + The parameter is . + An invalid drive was specified. + The file described by the current object could not be found. +-or- +The file described by the parameter could not be found. + An I/O error occurred while opening the file. +-or- +The and parameters specify the same file. + The specified path, file name, or both exceed the system-defined maximum length. + The operating system is Windows 98 Second Edition or earlier and the files system is not NTFS. + The or 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. + + + 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. + The name of a file that replaces the file specified by . + The name of the file being replaced. + The name of the backup file. + + to ignore merge errors (such as attributes and access control lists (ACLs)) from the replaced file to the replacement file; otherwise, . + The path described by the parameter was not of a legal form. +-or- +The path described by the parameter was not of a legal form. + The parameter is . + An invalid drive was specified. + The file described by the current object could not be found. +-or- +The file described by the parameter could not be found. + An I/O error occurred while opening the file. +-or- +The and parameters specify the same file. + The specified path, file name, or both exceed the system-defined maximum length. + The operating system is Windows 98 Second Edition or earlier and the files system is not NTFS. + The or 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. + + + Sets the specified of the file on the specified path. + The path to the file. + A bitwise combination of the enumeration values. + + is empty, contains only white spaces, contains invalid characters, or the file attribute is invalid. + The specified path, file name, or both exceed the system-defined maximum length. + + is in an invalid format. + The specified path is invalid, (for example, it is on an unmapped drive). + The file cannot be found. + + specified a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + + + Sets the date and time the file was created. + The file for which to set the creation date and time information. + A containing the value to set for the creation date and time of . This value is expressed in local time. + The specified path was not found. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + An I/O error occurred while performing the operation. + + specifies a value outside the range of dates, times, or both permitted for this operation. + The caller does not have the required permission. + + is in an invalid format. + + + Sets the date and time, in coordinated universal time (UTC), that the file was created. + The file for which to set the creation date and time information. + A containing the value to set for the creation date and time of . This value is expressed in UTC time. + The specified path was not found. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + An I/O error occurred while performing the operation. + + specifies a value outside the range of dates, times, or both permitted for this operation. + The caller does not have the required permission. + + is in an invalid format. + + + Sets the date and time the specified file was last accessed. + The file for which to set the access date and time information. + A containing the value to set for the last access date and time of . This value is expressed in local time. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path was not found. + The caller does not have the required permission. + + is in an invalid format. + + specifies a value outside the range of dates or times permitted for this operation. + + + Sets the date and time, in coordinated universal time (UTC), that the specified file was last accessed. + The file for which to set the access date and time information. + A containing the value to set for the last access date and time of . This value is expressed in UTC time. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path was not found. + The caller does not have the required permission. + + is in an invalid format. + + specifies a value outside the range of dates or times permitted for this operation. + + + Sets the date and time that the specified file was last written to. + The file for which to set the date and time information. + A containing the value to set for the last write date and time of . This value is expressed in local time. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path was not found. + The caller does not have the required permission. + + is in an invalid format. + + specifies a value outside the range of dates or times permitted for this operation. + + + Sets the date and time, in coordinated universal time (UTC), that the specified file was last written to. + The file for which to set the date and time information. + A containing the value to set for the last write date and time of . This value is expressed in UTC time. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path was not found. + The caller does not have the required permission. + + is in an invalid format. + + specifies a value outside the range of dates or times permitted for this operation. + + + 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. + The file to write to. + The bytes to write to the file. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is or the byte array is empty. + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- + specified a file that is hidden. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + + is in an invalid format. + The caller does not have the required permission. + + + Asynchronously 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. + The file to write to. + The bytes to write to the file. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Creates a new file, writes a collection of strings to the file, and then closes the file. + The file to write to. + The lines to write to the file. + + is a zero-length string, contains only white space, or contains one or more invalid characters defined by the method. + Either or is . + + is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + exceeds the system-defined maximum length. + + is in an invalid format. + The caller does not have the required permission. + + specified a file that is read-only. +-or- + specified a file that is hidden. +-or- +This operation is not supported on the current platform. +-or- + is a directory. +-or- +The caller does not have the required permission. + + + Creates a new file by using the specified encoding, writes a collection of strings to the file, and then closes the file. + The file to write to. + The lines to write to the file. + The character encoding to use. + + is a zero-length string, contains only white space, or contains one or more invalid characters defined by the method. + Either , , or is . + + is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + exceeds the system-defined maximum length. + + is in an invalid format. + The caller does not have the required permission. + + specified a file that is read-only. +-or- + specified a file that is hidden. +-or- +This operation is not supported on the current platform. +-or- + is a directory. +-or- +The caller does not have the required permission. + + + Creates a new file, write the specified string array to the file, and then closes the file. + The file to write to. + The string array to write to the file. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + Either or is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- + specified a file that is hidden. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + + is in an invalid format. + The caller does not have the required permission. + + + Creates a new file, writes the specified string array to the file by using the specified encoding, and then closes the file. + The file to write to. + The string array to write to the file. + An object that represents the character encoding applied to the string array. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + Either or is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- + specified a file that is hidden. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + + is in an invalid format. + The caller does not have the required permission. + + + Asynchronously creates a new file, write the specified lines to the file by using the specified encoding, and then closes the file. + The file to write to. + The lines to write to the file. + The character encoding to use. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Asynchronously creates a new file, writes the specified lines to the file, and then closes the file. + The file to write to. + The lines to write to the file. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + 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. + The file to write to. + The string to write to the file. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- + specified a file that is hidden. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + + is in an invalid format. + The caller does not have the required permission. + + + 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. + The file to write to. + The string to write to the file. + The encoding to apply to the string. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- + specified a file that is hidden. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + + is in an invalid format. + The caller does not have the required permission. + + + Asynchronously 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. + The file to write to. + The string to write to the file. + The encoding to apply to the string. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Asynchronously 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. + The file to write to. + The string to write to the file. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Provides properties and instance methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of objects. This class cannot be inherited. + + + Initializes a new instance of the class, which acts as a wrapper for a file path. + The fully qualified name of the new file, or the relative file name. Do not end the path with the directory separator character. + + is . + The caller does not have the required permission. + The file name is empty, contains only white spaces, or contains invalid characters. + Access to is denied. + The specified path, file name, or both exceed the system-defined maximum length. + + contains a colon (:) in the middle of the string. + + + Creates a that appends text to the file represented by this instance of the . + A new . + + + Copies an existing file to a new file, disallowing the overwriting of an existing file. + The name of the new file to copy to. + A new file with a fully qualified path. + + is empty, contains only white spaces, or contains invalid characters. + An error occurs, or the destination file already exists. + The caller does not have the required permission. + + is . + A directory path is passed in, or the file is being moved to a different drive. + The directory specified in does not exist. + The specified path, file name, or both exceed the system-defined maximum length. + + contains a colon (:) within the string but does not specify the volume. + + + Copies an existing file to a new file, allowing the overwriting of an existing file. + The name of the new file to copy to. + + to allow an existing file to be overwritten; otherwise, . + A new file, or an overwrite of an existing file if is . If the file exists and is , an is thrown. + + is empty, contains only white spaces, or contains invalid characters. + An error occurs, or the destination file already exists and is . + The caller does not have the required permission. + + is . + The directory specified in does not exist. + A directory path is passed in, or the file is being moved to a different drive. + The specified path, file name, or both exceed the system-defined maximum length. + + contains a colon (:) in the middle of the string. + + + Creates a file. + A new file. + + + Creates a that writes a new text file. + A new . + The file name is a directory. + The disk is read-only. + The caller does not have the required permission. + + + Decrypts a file that was encrypted by the current account using the method. + An invalid drive was specified. + The file described by the current object could not be found. + An I/O error occurred while opening the file. + The file system is not NTFS. + The current operating system is not Microsoft Windows NT or later. + The file described by the current object is read-only. +-or- +This operation is not supported on the current platform. +-or- +The caller does not have the required permission. + + + Permanently deletes a file. + 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 How to: Enumerate Directories and Files. + The caller does not have the required permission. + The path is a directory. + + + Gets an instance of the parent directory. + A object representing the parent directory of this file. + The specified path is invalid, such as being on an unmapped drive. + The caller does not have the required permission. + + + Gets a string representing the directory's full path. + A string representing the directory's full path. + + was passed in for the directory name. + The fully qualified path name exceeds the system-defined maximum length. + The caller does not have the required permission. + + + Encrypts a file so that only the account used to encrypt the file can decrypt it. + An invalid drive was specified. + The file described by the current object could not be found. + An I/O error occurred while opening the file. + The file system is not NTFS. + The current operating system is not Microsoft Windows NT or later. + The file described by the current object is read-only. +-or- +This operation is not supported on the current platform. +-or- +The caller does not have the required permission. + + + Gets a value indicating whether a file exists. + + if the file exists; if the file does not exist or if the file is a directory. + + + Gets or sets a value that determines if the current file is read only. + + if the current file is read only; otherwise, . + The file described by the current object could not be found. + An I/O error occurred while opening the file. + This operation is not supported on the current platform. +-or- +The caller does not have the required permission. + The user does not have write permission, but attempted to set this property to . + + + Gets the size, in bytes, of the current file. + The size of the current file in bytes. + + cannot update the state of the file or directory. + The file does not exist. +-or- +The property is called for a directory. + + + Moves a specified file to a new location, providing the option to specify a new file name. + The path to move the file to, which can specify a different file name. + An I/O error occurs, such as the destination file already exists or the destination device is not ready. + + is . + + is empty, contains only white spaces, or contains invalid characters. + The caller does not have the required permission. + + is read-only or is a directory. + The file is not found. + The specified path is invalid, such as being on an unmapped drive. + The specified path, file name, or both exceed the system-defined maximum length. + + contains a colon (:) in the middle of the string. + + + Moves a specified file to a new location, providing the options to specify a new file name and to overwrite the destination file if it already exists. + The path to move the file to, which can specify a different file name. + + to overwrite the destination file if it already exists; otherwise. + An I/O error occurred, such as the destination device is not ready. + + is . + + is empty, contains only white spaces, or contains invalid characters. + The caller does not have the required permission. + + is read-only or is a directory. + The file is not found. + The specified path is invalid, such as being on an unmapped drive. + The specified path, file name, or both exceed the system-defined maximum length. + + contains a colon (:) in the middle of the string. + + + Gets the name of the file. + The name of the file. + + + Opens a file in the specified mode. + A constant specifying the mode (for example, or ) in which to open the file. + A file opened in the specified mode, with read/write access and unshared. + The file is not found. + The file is read-only or is a directory. + The specified path is invalid, such as being on an unmapped drive. + The file is already open. + + + Opens a file in the specified mode with read, write, or read/write access. + A constant specifying the mode (for example, or ) in which to open the file. + A constant specifying whether to open the file with , , or file access. + A object opened in the specified mode and access, and unshared. + The caller does not have the required permission. + The file is not found. + + is read-only or is a directory. + The specified path is invalid, such as being on an unmapped drive. + The file is already open. + + is empty or contains only white spaces. + One or more arguments is null. + + + Opens a file in the specified mode with read, write, or read/write access and the specified sharing option. + A constant specifying the mode (for example, or ) in which to open the file. + A constant specifying whether to open the file with , , or file access. + A constant specifying the type of access other objects have to this file. + A object opened with the specified mode, access, and sharing options. + The caller does not have the required permission. + The file is not found. + + is read-only or is a directory. + The specified path is invalid, such as being on an unmapped drive. + The file is already open. + + is empty or contains only white spaces. + One or more arguments is null. + + + Creates a read-only . + A new read-only object. + + is read-only or is a directory. + The specified path is invalid, such as being on an unmapped drive. + The file is already open. + + + Creates a with UTF8 encoding that reads from an existing text file. + A new with UTF8 encoding. + The caller does not have the required permission. + The file is not found. + + is read-only or is a directory. + The specified path is invalid, such as being on an unmapped drive. + + + Creates a write-only . + A write-only unshared object for a new or existing file. + The path specified when creating an instance of the object is read-only or is a directory. + The path specified when creating an instance of the object is invalid, such as being on an unmapped drive. + + + Replaces the contents of a specified file with the file described by the current object, deleting the original file, and creating a backup of the replaced file. + The name of a file to replace with the current file. + The name of a file with which to create a backup of the file described by the parameter. + A object that encapsulates information about the file described by the parameter. + The path described by the parameter was not of a legal form. +-or- +The path described by the parameter was not of a legal form. + The parameter is . + The file described by the current object could not be found. +-or- +The file described by the parameter could not be found. + The current operating system is not Microsoft Windows NT or later. + + + Replaces the contents of a specified file with the file described by the current object, deleting the original file, and creating a backup of the replaced file. Also specifies whether to ignore merge errors. + The name of a file to replace with the current file. + The name of a file with which to create a backup of the file described by the parameter. + + to ignore merge errors (such as attributes and ACLs) from the replaced file to the replacement file; otherwise . + A object that encapsulates information about the file described by the parameter. + The path described by the parameter was not of a legal form. +-or- +The path described by the parameter was not of a legal form. + The parameter is . + The file described by the current object could not be found. +-or- +The file described by the parameter could not be found. + The current operating system is not Microsoft Windows NT or later. + + + Returns the path as a string. Use the property for the full path. + A string representing the path. + + + Provides the base class for both and objects. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The specified is null. + + + Gets or sets the attributes for the current file or directory. + + of the current . + The specified file doesn't exist. Only thrown when setting the property value. + The specified path is invalid. For example, it's on an unmapped drive. Only thrown when setting the property value. + The caller doesn't have the required permission. + The caller attempts to set an invalid file attribute. +-or- +The user attempts to set an attribute value but doesn't have write permission. + + cannot initialize the data. + + + Gets or sets the creation time of the current file or directory. + The creation date and time of the current object. + + cannot initialize the data. + The specified path is invalid; for example, it is on an unmapped drive. + The current operating system is not Windows NT or later. + The caller attempts to set an invalid creation time. + + + Gets or sets the creation time, in coordinated universal time (UTC), of the current file or directory. + The creation date and time in UTC format of the current object. + + cannot initialize the data. + The specified path is invalid; for example, it is on an unmapped drive. + The current operating system is not Windows NT or later. + The caller attempts to set an invalid access time. + + + Deletes a file or directory. + The specified path is invalid; for example, it is on an unmapped drive. + 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 How to: Enumerate Directories and Files. + + + Gets a value indicating whether the file or directory exists. + + if the file or directory exists; otherwise, . + + + Gets the string representing the extension part of the file. + A string containing the extension. + + + Gets the full path of the directory or file. + A string containing the full path. + The fully qualified path and file name exceed the system-defined maximum length. + The caller does not have the required permission. + + + Represents the fully qualified path of the directory or file. + The fully qualified path exceeds the system-defined maximum length. + + + Sets the object with the file name and additional exception information. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Gets or sets the time the current file or directory was last accessed. + The time that the current file or directory was last accessed. + + cannot initialize the data. + The current operating system is not Windows NT or later. + The caller attempts to set an invalid access time + + + Gets or sets the time, in coordinated universal time (UTC), that the current file or directory was last accessed. + The UTC time that the current file or directory was last accessed. + + cannot initialize the data. + The current operating system is not Windows NT or later. + The caller attempts to set an invalid access time. + + + Gets or sets the time when the current file or directory was last written to. + The time the current file was last written. + + cannot initialize the data. + The current operating system is not Windows NT or later. + The caller attempts to set an invalid write time. + + + Gets or sets the time, in coordinated universal time (UTC), when the current file or directory was last written to. + The UTC time when the current file was last written to. + + cannot initialize the data. + The current operating system is not Windows NT or later. + The caller attempts to set an invalid write time. + + + 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 property gets the name of the directory. + 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. + + + The path originally specified by the user, whether relative or absolute. + + + Refreshes the state of the object. + A device such as a disk drive is not ready. + + + Returns the original path. Use the or properties for the full path or file/directory name. + A string with the original path. + + + + Matches ignoring character casing. + + + Matches respecting character casing. + + + Matches using the default casing for the given platform. + + + + Matches using '*' and '?' wildcards. + + + Match using Win32 DOS style matching semantics. '*', '?', '<', '>', and '"' are all considered wildcards. + + + Specifies whether to search the current directory, or the current directory and all subdirectories. + + + 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. + + + Includes only the current directory in a search operation. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.IsolatedStorage.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.IsolatedStorage.dll new file mode 100755 index 0000000000000000000000000000000000000000..f6e7892124368f2d00861b7a950a09da380d613a GIT binary patch literal 21064 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.IsolatedStorage.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.IsolatedStorage.xml new file mode 100755 index 0000000..b30643c --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.IsolatedStorage.xml @@ -0,0 +1,897 @@ + + + + System.IO.IsolatedStorage + + + + Enables comparisons between an isolated store and an application domain and assembly's evidence. + + + When overridden in a derived class, returns a normalized copy of the object on which it is called. + A normalized object that represents the instance on which this method was called. This instance can be a string, stream, or any serializable object. + + + Represents the abstract base class from which all isolated storage implementations must derive. + + + Initializes a new instance of the class. + + + Gets an application identity that scopes isolated storage. + An that represents the identity. + The code lacks the required to access this object. These permissions are granted by the runtime based on security policy. + The object is not isolated by the application . + + + Gets an assembly identity used to scope isolated storage. + An that represents the identity. + The code lacks the required to access this object. + The assembly is not defined. + + + When overridden in a derived class, gets the available free space for isolated storage, in bytes. + The available free space for isolated storage, in bytes. + An operation was performed that requires access to , but that property is not defined for this store. Stores that are obtained by using enumerations do not have a well-defined property, because partial evidence is used to open the store. + + + Gets a value representing the current size of isolated storage. + The number of storage units currently used within the isolated storage scope. + The current size of the isolated store is undefined. + + + Gets a domain identity that scopes isolated storage. + An that represents the identity. + The code lacks the required to access this object. These permissions are granted by the runtime based on security policy. + The object is not isolated by the domain . + + + When overridden in a derived class, prompts a user to approve a larger quota size, in bytes, for isolated storage. + The requested new quota size, in bytes, for the user to approve. + + in all cases. + + + Initializes a new object. + A bitwise combination of the values. + The type of that you can choose from the list of for the calling application. lets the object choose the evidence. + The assembly specified has insufficient permissions to create isolated stores. + + + Initializes a new object. + A bitwise combination of the values. + The type of that you can choose from the list of present in the domain of the calling application. lets the object choose the evidence. + The type of that you can choose from the list of present in the assembly of the calling application. lets the object choose the evidence. + The assembly specified has insufficient permissions to create isolated stores. + + + 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. + The maximum amount of isolated storage space in bytes. Derived classes can return different units of value. + The quota has not been defined. + + + When overridden in a derived class, gets a value that represents the maximum amount of space available for isolated storage. + The limit of isolated storage space, in bytes. + An operation was performed that requires access to , but that property is not defined for this store. Stores that are obtained by using enumerations do not have a well-defined property, because partial evidence is used to open the store. + + + When overridden in a derived class, removes the individual isolated store and all contained data. + + + Gets an enumeration value specifying the scope used to isolate the store. + A bitwise combination of values specifying the scope used to isolate the store. + + + Gets a backslash character that can be used in a directory string. When overridden in a derived class, another character might be returned. + The default implementation returns the '\' (backslash) character. + + + Gets a period character that can be used in a directory string. When overridden in a derived class, another character might be returned. + The default implementation returns the '.' (period) character. + + + When overridden in a derived class, gets a value that represents the amount of the space used for isolated storage. + The used amount of isolated storage space, in bytes. + An operation was performed that requires access to , but that property is not defined for this store. Stores that are obtained by using enumerations do not have a well-defined property, because partial evidence is used to open the store. + + + The exception that is thrown when an operation in isolated storage fails. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Represents an isolated storage area containing files and directories. + + + Gets a value that represents the amount of free space available for isolated storage. + The available free space for isolated storage, in bytes. + The isolated store is closed. + The isolated store has been removed. +-or- +Isolated storage is disabled. + The isolated store has been disposed. + + + Closes a store previously opened with , , or . + + + Copies an existing file to a new file. + The name of the file to copy. + The name of the destination file. This cannot be a directory or an existing file. + + or is a zero-length string, contains only white space, or contains one or more invalid characters defined by the method. + + or is . + The isolated store has been closed. + The isolated store has been disposed. + + was not found. + + was not found. + The isolated store has been removed. +-or- +Isolated storage is disabled. +-or- + exists. +-or- +An I/O error has occurred. + + + Copies an existing file to a new file, and optionally overwrites an existing file. + The name of the file to copy. + The name of the destination file. This cannot be a directory. + + if the destination file can be overwritten; otherwise, . + + or is a zero-length string, contains only white space, or contains one or more invalid characters defined by the method. + + or is . + The isolated store has been closed. + The isolated store has been disposed. + + was not found. + + was not found. + The isolated store has been removed. +-or- +Isolated storage is disabled. +-or- +An I/O error has occurred. + + + Creates a directory in the isolated storage scope. + The relative path of the directory to create within the isolated storage scope. + The current code has insufficient permissions to create isolated storage directory. + The directory path is . + + + Creates a file in the isolated store. + The relative path of the file to create. + A new isolated storage file. + The isolated store has been removed. +-or- +Isolated storage is disabled. + + is malformed. + + is . + The directory in does not exist. + The isolated store has been disposed. + + + Gets the current size of the isolated storage. + The total number of bytes of storage currently in use within the isolated storage scope. + The property is unavailable. The current store has a roaming scope or is not open. + The current object size is undefined. + + + Deletes a directory in the isolated storage scope. + The relative path of the directory to delete within the isolated storage scope. + The directory could not be deleted. + The directory path was . + + + Deletes a file in the isolated storage scope. + The relative path of the file to delete within the isolated storage scope. + The target file is open or the path is incorrect. + The file path is . + + + Determines whether the specified path refers to an existing directory in the isolated store. + The path to test. + + if refers to an existing directory in the isolated store and is not ; otherwise, . + + is . + The isolated store is closed. + The isolated store has been disposed. + The isolated store has been removed. +-or- +Isolated storage is disabled. + + + Releases all resources used by the . + + + Determines whether the specified path refers to an existing file in the isolated store. + The path and file name to test. + + if refers to an existing file in the isolated store and is not ; otherwise, . + + is . + The isolated store is closed. + The isolated store has been disposed. + The isolated store has been removed. + + + Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. + + + Returns the creation date and time of a specified file or directory. + The path to the file or directory for which to obtain creation date and time information. + The creation date and time for the specified file or directory. This value is expressed in local time. + + is a zero-length string, contains only white space, or contains one or more invalid characters defined by the method. + + is . + The isolated store has been closed. + The isolated store has been disposed. + The isolated store has been removed. +-or- +Isolated storage is disabled. + + + Enumerates the directories at the root of an isolated store. + 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. + The isolated store has been disposed. + The isolated store is closed. + The isolated store has been removed. + Caller does not have permission to enumerate directories. + One or more directories are not found. + + + Enumerates the directories in an isolated storage scope that match a given search pattern. + A search pattern. Both single-character ("?") and multi-character ("*") wildcards are supported. + An array of the relative paths of directories in the isolated storage scope that match . A zero-length array specifies that there are no directories that match. + + is . + The isolated store is closed. + The isolated store has been disposed. + Caller does not have permission to enumerate directories resolved from . + The directory or directories specified by are not found. + The isolated store has been removed. + + + Gets the enumerator for the stores within an isolated storage scope. + Represents the for which to return isolated stores. and are the only combinations supported. + Enumerator for the stores within the specified isolated storage scope. + + + Enumerates the file names at the root of an isolated store. + 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. + The isolated store has been removed. + The isolated store has been disposed. + File paths from the isolated store root cannot be determined. + + + Gets the file names that match a search pattern. + A search pattern. Both single-character ("?") and multi-character ("*") wildcards are supported. + An array of relative paths of files in the isolated storage scope that match . A zero-length array specifies that there are no files that match. + + is . + The isolated store has been disposed. + The isolated store has been removed. + The file path specified by cannot be found. + + + Returns the date and time a specified file or directory was last accessed. + The path to the file or directory for which to obtain last access date and time information. + The date and time that the specified file or directory was last accessed. This value is expressed in local time. + + is a zero-length string, contains only white space, or contains one or more invalid characters defined by the method. + + is . + The isolated store has been closed. + The isolated store has been disposed. + The isolated store has been removed. +-or- +Isolated storage is disabled. + + + Returns the date and time a specified file or directory was last written to. + The path to the file or directory for which to obtain last write date and time information. + The date and time that the specified file or directory was last written to. This value is expressed in local time. + + is a zero-length string, contains only white space, or contains one or more invalid characters defined by the method. + + is . + The isolated store has been closed. + The isolated store has been disposed. + The isolated store has been removed. +-or- +Isolated storage is disabled. + + + Obtains machine-scoped isolated storage corresponding to the calling code's application identity. + An object corresponding to the isolated storage scope based on the calling code's application identity. + 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. + Sufficient isolated storage permissions have not been granted. + + + Obtains machine-scoped isolated storage corresponding to the calling code's assembly identity. + An object corresponding to the isolated storage scope based on the calling code's assembly identity. + An isolated storage location cannot be initialized. + Sufficient isolated storage permissions have not been granted. + + + Obtains machine-scoped isolated storage corresponding to the application domain identity and the assembly identity. + An object corresponding to the , based on a combination of the application domain identity and the assembly identity. + Sufficient isolated storage permissions have not been granted. + 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. + + + Obtains isolated storage corresponding to the given application identity. + A bitwise combination of the enumeration values. + An object that contains evidence for the application identity. + An object that represents the parameters. + Sufficient isolated storage permissions have not been granted. + The identity has not been passed in. + The is invalid. + An isolated storage location cannot be initialized. +-or- + contains the enumeration value , but the application identity of the caller cannot be determined,because the for the current application domain returned . +-or- + contains the value , but the permissions for the application domain cannot be determined. +-or- + contains the value , but the permissions for the calling assembly cannot be determined. + + + Obtains the isolated storage corresponding to the given application domain and assembly evidence objects. + A bitwise combination of the enumeration values. + An object that contains evidence for the application domain identity. + An object that contains evidence for the code assembly identity. + An object that represents the parameters. + Sufficient isolated storage permissions have not been granted. + Neither nor has been passed in. This verifies that the correct constructor is being used. +-or- +Either or is . + The is invalid. + An isolated storage location cannot be initialized. +-or- + contains the enumeration value , but the application identity of the caller cannot be determined, because the for the current application domain returned . +-or- + contains the value , but the permissions for the application domain cannot be determined. +-or- + contains the value , but the permissions for the calling assembly cannot be determined. + + + Obtains isolated storage corresponding to the isolation scope and the application identity object. + A bitwise combination of the enumeration values. + An object that contains the application identity. + An object that represents the parameters. + Sufficient isolated storage permissions have not been granted. + The identity has not been passed in. + The is invalid. + An isolated storage location cannot be initialized. +-or- + contains the enumeration value , but the application identity of the caller cannot be determined, because the for the current application domain returned . +-or- + contains the value , but the permissions for the application domain cannot be determined. +-or- + contains the value , but the permissions for the calling assembly cannot be determined. + + + Obtains isolated storage corresponding to the isolated storage scope given the application domain and assembly evidence types. + A bitwise combination of the enumeration values. + The type of the that you can chose from the list of present in the domain of the calling application. lets the object choose the evidence. + The type of the that you can chose from the list of present in the domain of the calling application. lets the object choose the evidence. + An object that represents the parameters. + Sufficient isolated storage permissions have not been granted. + The is invalid. + The evidence type provided is missing in the assembly evidence list. +-or- +An isolated storage location cannot be initialized. +-or- + contains the enumeration value , but the application identity of the caller cannot be determined, because the for the current application domain returned . +-or- + contains the value , but the permissions for the application domain cannot be determined. +-or- + contains , but the permissions for the calling assembly cannot be determined. + + + Obtains user-scoped isolated storage corresponding to the calling code's application identity. + An object corresponding to the isolated storage scope based on the calling code's assembly identity. + Sufficient isolated storage permissions have not been granted. + An isolated storage location cannot be initialized. +-or- +The application identity of the caller cannot be determined, because the property returned . +-or- +The permissions for the application domain cannot be determined. + + + Obtains user-scoped isolated storage corresponding to the calling code's assembly identity. + An object corresponding to the isolated storage scope based on the calling code's assembly identity. + Sufficient isolated storage permissions have not been granted. + An isolated storage location cannot be initialized. +-or- +The permissions for the calling assembly cannot be determined. + + + Obtains user-scoped isolated storage corresponding to the application domain identity and assembly identity. + An object corresponding to the , based on a combination of the application domain identity and the assembly identity. + Sufficient isolated storage permissions have not been granted. + 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. + + + Obtains a user-scoped isolated store for use by applications in a virtual host domain. + The isolated storage file that corresponds to the isolated storage scope based on the calling code's application identity. + + + Enables an application to explicitly request a larger quota size, in bytes. + The requested size, in bytes. + + if the new quota is accepted; otherwise, . + + is less than current quota size. + + is less than zero, or less than or equal to the current quota size. + The isolated store has been closed. + The current scope is not for an application user. + The isolated store has been disposed. + The isolated store has been removed. +-or- +Isolated storage is disabled. + + + Gets a value that indicates whether isolated storage is enabled. + + in all cases. + + + Gets a value representing the maximum amount of space available for isolated storage within the limits established by the quota. + The limit of isolated storage space in bytes. + The property is unavailable. cannot be determined without evidence from the assembly's creation. The evidence could not be determined when the object was created. + An isolated storage error occurred. + + + Moves a specified directory and its contents to a new location. + The name of the directory to move. + The path to the new location for . This cannot be the path to an existing directory. + + or is a zero-length string, contains only white space, or contains one or more invalid characters defined by the method. + + or is . + The isolated store has been closed. + The isolated store has been disposed. + + does not exist. + The isolated store has been removed. +-or- +Isolated storage is disabled. +-or- + already exists. +-or- + and refer to the same directory. + + + Moves a specified file to a new location, and optionally lets you specify a new file name. + The name of the file to move. + The path to the new location for the file. If a file name is included, the moved file will have that name. + + or is a zero-length string, contains only white space, or contains one or more invalid characters defined by the method. + + or is . + The isolated store has been closed. + The isolated store has been disposed. + + was not found. + The isolated store has been removed. +-or- +Isolated storage is disabled. + + + Opens a file in the specified mode. + The relative path of the file within the isolated store. + One of the enumeration values that specifies how to open the file. + A file that is opened in the specified mode, with read/write access, and is unshared. + The isolated store has been removed. +-or- +Isolated storage is disabled. + + is malformed. + + is . + The directory in does not exist. + No file was found and the is set to . + The isolated store has been disposed. + + + Opens a file in the specified mode with the specified read/write access. + The relative path of the file within the isolated store. + One of the enumeration values that specifies how to open the file. + One of the enumeration values that specifies whether the file will be opened with read, write, or read/write access. + A file that is opened in the specified mode and access, and is unshared. + The isolated store has been removed. +-or- +Isolated storage is disabled. + + is malformed. + + is . + The directory in does not exist. + No file was found and the is set to . + The isolated store has been disposed. + + + Opens a file in the specified mode, with the specified read/write access and sharing permission. + The relative path of the file within the isolated store. + One of the enumeration values that specifies how to open or create the file. + One of the enumeration values that specifies whether the file will be opened with read, write, or read/write access + A bitwise combination of enumeration values that specify the type of access other objects have to this file. + A file that is opened in the specified mode and access, and with the specified sharing options. + The isolated store has been removed. +-or- +Isolated storage is disabled. + + is malformed. + + is . + The directory in does not exist. + No file was found and the is set to . + The isolated store has been disposed. + + + Gets a value that represents the maximum amount of space available for isolated storage. + The limit of isolated storage space, in bytes. + The isolated store has been removed. +-or- +Isolated storage is disabled. + The isolated store has been disposed. + + + Removes the isolated storage scope and all its contents. + The isolated store cannot be deleted. + + + Removes the specified isolated storage scope for all identities. + A bitwise combination of the values. + The isolated store cannot be removed. + + + Gets a value that represents the amount of the space used for isolated storage. + The used isolated storage space, in bytes. + The isolated store has been closed. + The isolated store has been removed. + The isolated store has been disposed. + + + Exposes a file within isolated storage. + + + Initializes a new instance of an object giving access to the file designated by in the specified . + The relative path of the file within isolated storage. + One of the values. + The is badly formed. + The is . + The directory in does not exist. + No file was found and the is set to + + + Initializes a new instance of the class giving access to the file designated by , in the specified , with the kind of requested. + The relative path of the file within isolated storage. + One of the values. + A bitwise combination of the values. + The is badly formed. + The is . + No file was found and the is set to . + + + Initializes a new instance of the class giving access to the file designated by , in the specified , with the specified file , using the file sharing mode specified by . + The relative path of the file within isolated storage. + One of the values. + A bitwise combination of the values. + A bitwise combination of the values. + The is badly formed. + The is . + No file was found and the is set to . + + + Initializes a new instance of the class giving access to the file designated by , in the specified , with the specified file , using the file sharing mode specified by , with the specified. + The relative path of the file within isolated storage. + One of the values. + A bitwise combination of the values. + A bitwise combination of the values. + The buffer size. + The is badly formed. + The is . + No file was found and the is set to . + + + Initializes a new instance of the class giving access to the file designated by , in the specified , with the specified file , using the file sharing mode specified by , with the specified, and in the context of the specified by . + The relative path of the file within isolated storage. + One of the values. + A bitwise combination of the values. + A bitwise combination of the values + The buffer size. + The in which to open the . + The is badly formed. + The is . + No file was found and the is set to . + + does not have a quota. + + + Initializes a new instance of the class giving access to the file designated by , in the specified , with the specified file , using the file sharing mode specified by , and in the context of the specified by . + The relative path of the file within isolated storage. + One of the values. + A bitwise combination of the values. + A bitwise combination of the values. + The in which to open the . + The is badly formed. + The is . + No file was found and the is set to . + + does not have a quota. + + + Initializes a new instance of the class giving access to the file designated by in the specified , with the specified file , and in the context of the specified by . + The relative path of the file within isolated storage. + One of the values. + A bitwise combination of the values. + The in which to open the . + The is badly formed. + The is . + The isolated store is closed. + No file was found and the is set to . + + does not have a quota. + + + Initializes a new instance of the class giving access to the file designated by , in the specified , and in the context of the specified by . + The relative path of the file within isolated storage. + One of the values. + The in which to open the . + The is badly formed. + The is . + No file was found and the is set to . + + does not have a quota. + + + Begins an asynchronous read. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The method to call when the asynchronous read operation is completed. This parameter is optional. + The status of the asynchronous read. + An object that represents the asynchronous read, which is possibly still pending. This must be passed to this stream's method to determine how many bytes were read. This can be done either by the same code that called or in a callback passed to . + An asynchronous read was attempted past the end of the file. + + + Begins an asynchronous write. + The buffer to write data to. + The byte offset in at which to begin writing. + The maximum number of bytes to write. + The method to call when the asynchronous write operation is completed. This parameter is optional. + The status of the asynchronous write. + An that represents the asynchronous write, which is possibly still pending. This must be passed to this stream's method to ensure that the write is complete, then frees resources appropriately. This can be done either by the same code that called or in a callback passed to . + An asynchronous write was attempted past the end of the file. + + + Gets a Boolean value indicating whether the file can be read. + + if an object can be read; otherwise, . + + + Gets a Boolean value indicating whether seek operations are supported. + + if an object supports seek operations; otherwise, . + + + Gets a Boolean value indicating whether you can write to the file. + + if an object can be written; otherwise, . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources + + + Asynchronously releases the unmanaged resources used by the . + A task that represents the asynchronous dispose operation. + + + Ends a pending asynchronous read request. + The pending asynchronous request. + 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. + The is . + + + Ends an asynchronous write. + The pending asynchronous I/O request to end. + The parameter is . + + + Clears buffers for this stream and causes any buffered data to be written to the file. + + + Clears buffers for this stream and causes any buffered data to be written to the file, and also clears all intermediate file buffers. + + to flush all intermediate file buffers; otherwise, . + + + Asynchronously clears buffers for this stream and causes any buffered data to be written to the file. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous flush operation. + + + Gets the file handle for the file that the current object encapsulates. Accessing this property is not permitted on an object, and throws an . + The file handle for the file that the current object encapsulates. + The property always generates this exception. + + + Gets a Boolean value indicating whether the object was opened asynchronously or synchronously. + + if the object supports asynchronous access; otherwise, . + + + Gets the length of the object. + The length of the object in bytes. + + + Prevents other processes from reading from or writing to the stream. + The starting position of the range to lock. The value of this parameter must be equal to or greater than 0 (zero). + The number of bytes to lock. + + or is negative. + The file is closed. + The process cannot access the file because another process has locked a portion of the file. + + + Gets or sets the current position of the current object. + The current position of this object. + The position cannot be set to a negative number. + + + Copies bytes from the current buffered object to a byte array. + The buffer to write the data into. + The offset in the buffer at which to begin writing. + The maximum number of bytes to read. + The total number of bytes read into the . 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. + + + Copies bytes from the current buffered object to a byte span. + The buffer to write the data into. + The total number of bytes read into the . 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. + + + Asynchronously copies bytes from the current buffered object to a byte array. + The buffer to write the data into. + The offset in the buffer at which to begin writing. + The maximum number of bytes to read. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation. It wraps the total number of bytes read into the . 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. + + + Asynchronously copies bytes from the current buffered object to a byte memory range. + The buffer to write the data into. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation. It wraps the total number of bytes read into the . 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. + + + Reads a single byte from the object in isolated storage. + The 8-bit unsigned integer value read from the isolated storage file. + + + Gets a object that represents the operating system file handle for the file that the current object encapsulates. + A object that represents the operating system file handle for the file that the current object encapsulates. + The property always generates this exception. + + + Sets the current position of this object to the specified value. + The new position of the object. + One of the values. + The new position in the object. + The must be one of the values. + + + Sets the length of this object to the specified . + The new length of the object. + + is a negative number. + + + Allows other processes to access all or part of a file that was previously locked. + The starting position of the range to unlock. The value of this parameter must be equal to or greater than 0 (zero). + The number of bytes to unlock. + + or is negative. + + + Writes a block of bytes to the isolated storage file stream object using data read from a buffer consisting of a byte array. + The byte array from which to copy bytes to the current isolated storage file stream. + The byte offset in from which to begin. + The maximum number of bytes to write. + The write attempt exceeds the quota for the object. + + + Writes a block of bytes to the isolated storage file stream object using data read from a buffer consisting of a read-only byte span. + The read-only byte span from which to copy bytes to the current isolated storage file stream. + + + Asynchronously writes a block of bytes to the isolated storage file stream object using data read from a buffer consisting of a byte array. + The byte array from which to copy bytes to the current isolated storage file stream. + The byte offset in from which to begin. + The maximum number of bytes to write. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Asynchronously writes a block of bytes to the isolated storage file stream object using data read from a buffer consisting of a read-only byte memory range. + The read-only byte memory from which to copy bytes to the current isolated storage file stream. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Writes a single byte to the object. + The byte value to write to the isolated storage file. + The write attempt exceeds the quota for the object. + + + Enumerates the levels of isolated storage scope that are supported by . + + + Isolated storage scoped to the application. + + + Isolated storage scoped to the identity of the assembly. + + + Isolated storage scoped to the application domain identity. + + + Isolated storage scoped to the machine. + + + No isolated storage usage. + + + 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). + + + Isolated storage scoped by user identity. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.MemoryMappedFiles.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.MemoryMappedFiles.dll new file mode 100755 index 0000000000000000000000000000000000000000..e86c475e54627abaaa1e7513c0a2727d0a1a3fb2 GIT binary patch literal 17480 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.MemoryMappedFiles.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.MemoryMappedFiles.xml new file mode 100755 index 0000000..6b6794d --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.MemoryMappedFiles.xml @@ -0,0 +1,510 @@ + + + + System.IO.MemoryMappedFiles + + + + Provides a safe handle that represents a memory-mapped file for sequential access. + + + + Provides a safe handle that represents a view of a block of unmanaged memory for random access. + + + Represents a memory-mapped file. + + + Creates a memory-mapped file from an existing file with the specified access mode, name, inheritability, and capacity. + The file stream of the existing file. + A name to assign to the memory-mapped file, or for a that you do not intend to share across processes. + The maximum size, in bytes, to allocate to the memory-mapped file. Specify 0 to set the capacity to the size of filestream. + One of the enumeration values that specifies the type of access allowed to the memory-mapped file. +This parameter can't be set to . + 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 . + A value that indicates whether to close the source file stream when the is disposed. + A memory-mapped file that has the specified characteristics. + + is or an empty string. +-or- + and the length of the file are zero. +-or- + is set to or enumeration value, which is not allowed. +-or- + is set to and is larger than the length of . + + is . + + is less than zero. +-or- + is less than the file size. +-or- + is not a valid enumeration value. +-or- + is not a valid enumeration value. + + + Creates a memory-mapped file from a file on disk. + The path to file to map. + A memory-mapped file. + + is an empty string, contains only white space, or has one or more invalid characters, as defined by the method. +-or- + refers to an invalid device. + + is . + An I/O error occurred. + + exceeds the maximum length defined by the operating system. + The caller does not have the required permissions for the file. + + + Creates a memory-mapped file that has the specified access mode from a file on disk. + The path to the file to map. + Access mode; must be . + A memory-mapped file that has the specified access mode. + + is an empty string, contains only white space, or has one or more invalid characters, as defined by the method. +-or- + refers to an invalid device. +-or- + is . + + is . + + is , , or . +-or- + is and the file on disk does not exist. +-or- +An I/O error occurred. + + exceeds the maximum length defined by the operating system. + The caller does not have the required permissions for the file. + + + Creates a memory-mapped file that has the specified access mode and name from a file on disk. + The path to the file to map. + Access mode; must be . + A name to assign to the memory-mapped file, or for a that you do not intend to share across processes. + A memory-mapped file that has the specified name and access mode. + + is an empty string, contains only white space, or has one or more invalid characters, as defined by the method. +-or- + refers to an invalid device. +-or- + is an empty string. +-or- + is . + + is . + + is , , or . +-or- + is and the file on disk does not exist. +-or- +An I/O error occurred. + + exceeds the maximum length defined by the operating system. + The caller does not have the required permissions for the file. + + + Creates a memory-mapped file that has the specified access mode, name, and capacity from a file on disk. + The path to the file to map. + Access mode; can be any of the enumeration values except . + A name to assign to the memory-mapped file, or for a that you do not intend to share across processes. + 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. + A memory-mapped file that has the specified characteristics. + + is an empty string, contains only white space, or has one or more invalid characters, as defined by the method. +-or- + refers to an invalid device. +-or- + is an empty string. +-or- + is . + + is . + + is greater than the size of the logical address space. +-or- + is less than zero. +-or- + is less than the file size (but not zero). +-or- + is zero, and the size of the file on disk is also zero. + An I/O error occurred. + + exceeds the maximum length defined by the operating system. + The caller does not have the required permissions for the file. + + + Creates a memory-mapped file that has the specified access mode, name, capacity, and access type from a file on disk. + The path to the file to map. + Access mode; can be any of the enumeration values except . + A name to assign to the memory-mapped file, or for a that you do not intend to share across processes. + 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. + One of the enumeration values that specifies the type of access allowed to the memory-mapped file. + A memory-mapped file that has the specified characteristics. + + is an empty string. +-or- + is not an allowed value. +-or- + specifies an empty file. +-or- + is specified as and capacity is greater than the size of the file indicated by . +-or- + is . + + is . + + is greater than the size of the logical address space. +-or- + is less than zero. +-or- + is less than the file size (but not zero). +-or- + is zero, and the size of the file on disk is also zero. +-or- + is not a defined value. +-or- +The size of the file indicated by is greater than . + -or- +An I/O error occurred. + + exceeds the maximum length defined by the operating system. + The caller does not have the required permissions for the file. + + + Creates a memory-mapped file that has the specified capacity in system memory. + A name to assign to the memory-mapped file, or for a that you do not intend to share across processes. + The maximum size, in bytes, to allocate to the memory-mapped file. + A memory-mapped file that has the specified name and capacity. + + is an empty string. + + is less than or equal to zero. + .NET Core only: Calls to the CreateNew method with a named memory mapped file (that is, a non-null ) are supported on Windows operating systems only. + + + Creates a memory-mapped file that has the specified capacity and access type in system memory. + A name to assign to the memory-mapped file, or for a that you do not intend to share across processes. + The maximum size, in bytes, to allocate to the memory-mapped file. + One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is . + A memory-mapped file that has the specified characteristics. + + is an empty string. +-or- + is set to write-only with the enumeration value. + + is less than or equal to zero. +-or- + is not a valid enumeration value. + .NET Core only: Calls to the CreateNew method with a named memory mapped file (that is, a non-null ) are supported on Windows operating systems only. + + + Creates a memory-mapped file that has the specified name, capacity, access type, memory allocation options and inheritability. + A name to assign to the memory-mapped file, or for a that you do not intend to share across processes. + The maximum size, in bytes, to allocate to the memory-mapped file. + One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is . + A bitwise combination of enumeration values that specifies memory allocation options for the memory-mapped file. + A value that specifies whether a handle to the memory-mapped file can be inherited by a child process. The default is . + A memory-mapped file that has the specified characteristics. + + is an empty string. +-or- + is set to write-only with the enumeration value. + + is less than or equal to zero. +-or- + is not a valid enumeration value. +-or- + is not a valid value. + .NET Core only: Calls to the CreateNew method with a named memory mapped file (that is, a non-null ) are supported on Windows operating systems only. + + + Creates or opens a memory-mapped file that has the specified name and capacity in system memory. + The name of the memory-mapped file. + The maximum size, in bytes, to allocate to the memory-mapped file. + A memory-mapped file that has the specified name and size. + + is an empty string. + + is greater than the size of the logical address space. +-or- + is less than or equal to zero. + + + Creates or opens a memory-mapped file that has the specified name, capacity and access type in system memory. + The name of the memory-mapped file. + The maximum size, in bytes, to allocate to the memory-mapped file. + One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is . + A memory-mapped file that has the specified characteristics. + + is . + + is an empty string. +-or- + is set to write-only with the enumeration value. + + is greater than the size of the logical address space. +-or- + is less than or equal to zero. +-or- + is not a valid enumeration value. + The operating system denied the specified access to the file; for example, access is set to or , but the file or directory is read-only. + + + 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. + The name of the memory-mapped file. + The maximum size, in bytes, to allocate to the memory-mapped file. + One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is . + A bitwise combination of values that indicate the memory allocation options to apply to the file. + A value that specifies whether a handle to the memory-mapped file can be inherited by a child process. The default is . + A memory-mapped file that has the specified characteristics. + + is . + + is an empty string. +-or- + is set to write-only with the enumeration value. + + is greater than the size of the logical address space. +-or- + is less than or equal to zero. +-or- + is not a valid enumeration value. +-or- + is not a valid enumeration value. + The operating system denied the specified access to the file; for example, access is set to or , but the file or directory is read-only. + + + Creates a that maps to a view of the memory-mapped file. + A randomly accessible block of memory. + Access to the memory-mapped file is unauthorized. + + + Creates a that maps to a view of the memory-mapped file, and that has the specified offset and size. + The byte at which to start the view. + The size of the view. Specify 0 (zero) to create a view that starts at and ends approximately at the end of the memory-mapped file. + A randomly accessible block of memory. + + or is a negative value. +-or- + is greater than the logical address space. + Access to the memory-mapped file is unauthorized. + An I/O error occurred. + + + Creates a that maps to a view of the memory-mapped file, and that has the specified offset, size, and access restrictions. + The byte at which to start the view. + The size of the view. Specify 0 (zero) to create a view that starts at and ends approximately at the end of the memory-mapped file. + One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is . + A randomly accessible block of memory. + + or is a negative value. +-or- + is greater than the logical address space. + + is invalid for the memory-mapped file. + An I/O error occurred. + + + Creates a stream that maps to a view of the memory-mapped file. + A stream of memory. + Access to the memory-mapped file is unauthorized. + + + Creates a stream that maps to a view of the memory-mapped file, and that has the specified offset and size. + The byte at which to start the view. + The size of the view. Specify 0 (zero) to create a view that starts at and ends approximately at the end of the memory-mapped file. + A stream of memory that has the specified offset and size. + + or is a negative value. +-or- + is greater than the logical address space. + Access to the memory-mapped file is unauthorized. + + is greater than the total virtual memory. + + + Creates a stream that maps to a view of the memory-mapped file, and that has the specified offset, size, and access type. + The byte at which to start the view. + The size of the view. Specify 0 (zero) to create a view that starts at and ends approximately at the end of the memory-mapped file. + One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is . + A stream of memory that has the specified characteristics. + + or is a negative value. +-or- + is greater than the logical address space. +-or- + is not a valid enumeration value. + + is invalid for the memory-mapped file. + + is greater than the total virtual memory. +-or- + is invalid for the memory-mapped file. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Opens an existing memory-mapped file that has the specified name in system memory. + The name of the memory-mapped file. + A memory-mapped file that has the specified name. + + is . + + is an empty string. + The file specified for does not exist. + + + Opens an existing memory-mapped file that has the specified name and access rights in system memory. + The name of the memory-mapped file to open. + One of the enumeration values that specifies the access rights to apply to the memory-mapped file. + A memory-mapped file that has the specified characteristics. + + is . + + is an empty string. + + is not a valid enumeration value. + The file specified for does not exist. + + + Opens an existing memory-mapped file that has the specified name, access rights, and inheritability in system memory. + The name of the memory-mapped file to open. + One of the enumeration values that specifies the access rights to apply to the memory-mapped file. + 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 . + A memory-mapped file that has the specified characteristics. + + is . + + is an empty string. + + is not a valid enumeration value. +-or- + is not a valid enumeration value. + The requested access is invalid for the memory-mapped file. + The file specified for does not exist. + + + Gets the file handle of a memory-mapped file. + The handle to the memory-mapped file. + + + Specifies access capabilities and restrictions for a memory-mapped file or view. + + + Read and write access to the file, with the restriction that any write operations will not be seen by other processes. + + + Read-only access to the file. + + + Read access to the file that can store and run executable code. + + + Read and write access to the file. + + + Read and write access to the file that can store and run executable code. + + + Write-only access to file. + + + Provides memory allocation options for memory-mapped files. + + + Memory allocation is delayed until a view is created with either the or method. + + + No memory allocation options are applied. + + + Specifies access rights to a memory-mapped file that is not associated with a file on disk. + + + The right to get or set permissions on a file. + + + The right to change the security and audit rules associated with a file. + + + The right to read and write to a file with the restriction that write operations will not be seen by other processes. + + + The right to delete a file. + + + The right to run an application file. + + + 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. + + + The right to open and copy a file as read-only. + + + The right to open and copy a folder or file as read-only, and to run application files. This right includes the right and the right. + + + 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. + + + The right to open and copy a file, and the right to add data to a file or remove data from a file. + + + 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. + + + The right to change the owner of a file. + + + The right to add data to a file or remove data from a file. + + + Represents a randomly accessed view of a memory-mapped file. + + + Clears all buffers for this view and causes any buffered data to be written to the underlying file. + Methods were called after the accessor was closed. + + + Gets the number of bytes by which the starting position of this view is offset from the beginning of the memory-mapped file. + The number of bytes between the starting position of this view and the beginning of the memory-mapped file. + The object from which this instance was created is . + + + Gets a handle to the view of a memory-mapped file. + A wrapper for the operating system's handle to the view of the file. + + + Represents a view of a memory-mapped file as a sequentially accessed stream. + + + Clears all buffers for this stream and causes any buffered data to be written to the underlying file. + + + Gets the number of bytes by which the starting position of this view is offset from the beginning of the memory-mapped file. + The number of bytes between the starting position of this view and the beginning of the memory-mapped file. + The object from which this instance was created is . + + + Gets a handle to the view of a memory-mapped file. + A wrapper for the operating system's handle to the view of the file. + + + Sets the length of the current stream. + The desired length of the current stream in bytes. + This method is not supported. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Pipes.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Pipes.dll new file mode 100755 index 0000000000000000000000000000000000000000..df53660b082d1325db9430fe95a79370c01fb625 GIT binary patch literal 20040 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Pipes.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Pipes.xml new file mode 100755 index 0000000..7fde56a --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.Pipes.xml @@ -0,0 +1,939 @@ + + + + System.IO.Pipes + + + + Represents a wrapper class for a pipe handle. + + + Initializes a new instance of the class. + An object that represents the pre-existing handle to use. + + to reliably release the handle during the finalization phase; to prevent reliable release (not recommended). + + + + Exposes the client side of an anonymous pipe stream, which supports both synchronous and asynchronous read and write operations. + + + Initializes a new instance of the class from the specified handle. + One of the enumeration values that determines the direction of the pipe. +Anonymous pipes can only be in one direction, so cannot be set to . + A safe handle for the pipe that this object will encapsulate. + + is not a valid handle. + + is . + + is set to . + An I/O error, such as a disk error, has occurred. +-or- +The stream has been closed. + + + Initializes a new instance of the class with the specified pipe direction and a string representation of the pipe handle. + One of the enumeration values that determines the direction of the pipe. +Anonymous pipes can only be in one direction, so cannot be set to . + A string that represents the pipe handle. + + is an invalid handle. + + is . + + is set to . + + + Initializes a new instance of the class with the specified string representation of the pipe handle. + A string that represents the pipe handle. + + is not a valid pipe handle. + + + Releases unmanaged resources and performs other cleanup operations before the instance is reclaimed by garbage collection. + + + Sets the reading mode for the object. + The for the object. + The transmission mode is not valid. For anonymous pipes, only is supported. + The transmission mode is . + The connection is broken or another I/O error occurs. + The pipe is closed. + + + Gets the pipe transmission mode supported by the current pipe. + The supported by the current pipe. + + + Exposes a stream around an anonymous pipe, which supports both synchronous and asynchronous read and write operations. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified pipe direction. + One of the enumeration values that determines the direction of the pipe. +Anonymous pipes can only be in one direction, so cannot be set to . + + is set to . + + + Initializes a new instance of the class from the specified pipe handles. + One of the enumeration values that determines the direction of the pipe. +Anonymous pipes can only be in one direction, so cannot be set to . + A safe handle for the pipe that this object will encapsulate. + A safe handle for the object. + + or is an invalid handle. + + or is . + + is set to . + An I/O error, such as a disk error, has occurred. +-or- +The stream has been closed. + + + Initializes a new instance of the class with the specified pipe direction and inheritability mode. + One of the enumeration values that determines the direction of the pipe. +Anonymous pipes can only be in one direction, so cannot be set to . + One of the enumeration values that determines whether the underlying handle can be inherited by child processes. Must be set to either or . + + is not set to either or . + + is set to . + + + Initializes a new instance of the class with the specified pipe direction, inheritability mode, and buffer size. + One of the enumeration values that determines the direction of the pipe. +Anonymous pipes can only be in one direction, so cannot be set to . + One of the enumeration values that determines whether the underlying handle can be inherited by child processes. Must be set to either or . + The size of the buffer. This value must be greater than or equal to 0. + + is not set to either or . +-or- + is less than 0. + + is set to . + + + Gets the safe handle for the object that is currently connected to the object. + A handle for the object that is currently connected to the object. + + + Closes the local copy of the object's handle. + + + Releases unmanaged resources and performs other cleanup operations before the instance is reclaimed by garbage collection. + + + Gets the connected object's handle as a string. + A string that represents the connected object's handle. + + + Sets the reading mode for the object. For anonymous pipes, transmission mode must be . + The reading mode for the object. + The transmission mode is not valid. For anonymous pipes, only is supported. + The property is set to , which is not supported for anonymous pipes. + The connection is broken or another I/O error occurs. + The pipe is closed. + + + Gets the pipe transmission mode that is supported by the current pipe. + The that is supported by the current pipe. + + + Exposes a around a named pipe, which supports both synchronous and asynchronous read and write operations. + + + Initializes a new instance of the class for the specified pipe handle with the specified pipe direction. + One of the enumeration values that determines the direction of the pipe. + + to indicate that the handle was opened asynchronously; otherwise, . + + to indicate that the pipe is connected; otherwise, . + A safe handle for the pipe that this object will encapsulate. + The stream has been closed. + + is not a valid handle. + + is . + + is not a valid value. + + + Initializes a new instance of the class with the specified pipe name. + The name of the pipe. + + is . + + is a zero-length string. + + is set to "anonymous". + + + Initializes a new instance of the class with the specified pipe and server names. + The name of the remote computer to connect to, or "." to specify the local computer. + The name of the pipe. + + or is . + + or is a zero-length string. + + is set to "anonymous". + + + Initializes a new instance of the class with the specified pipe and server names, and the specified pipe direction. + The name of the remote computer to connect to, or "." to specify the local computer. + The name of the pipe. + One of the enumeration values that determines the direction of the pipe. + + or is . + + or is a zero-length string. + + is set to "anonymous". +-or- + is not a valid value. + + + Initializes a new instance of the class with the specified pipe and server names, and the specified pipe direction and pipe options. + The name of the remote computer to connect to, or "." to specify the local computer. + The name of the pipe. + One of the enumeration values that determines the direction of the pipe. + One of the enumeration values that determines how to open or create the pipe. + + or is . + + or is a zero-length string. + + is set to "anonymous". +-or- + is not a valid value. +-or- + is not a valid value. + + + Initializes a new instance of the class with the specified pipe and server names, and the specified pipe direction, pipe options, and security impersonation level. + The name of the remote computer to connect to, or "." to specify the local computer. + The name of the pipe. + One of the enumeration values that determines the direction of the pipe. + One of the enumeration values that determines how to open or create the pipe. + One of the enumeration values that determines the security impersonation level. + + or is . + + or is a zero-length string. + + is set to "anonymous". +-or- + is not a valid value. +-or- + is not a valid value. +-or- + is not a valid value. + + + Initializes a new instance of the class with the specified pipe and server names, and the specified pipe direction, pipe options, security impersonation level, and inheritability mode. + The name of the remote computer to connect to, or "." to specify the local computer. + The name of the pipe. + One of the enumeration values that determines the direction of the pipe. + One of the enumeration values that determines how to open or create the pipe. + One of the enumeration values that determines the security impersonation level. + One of the enumeration values that determines whether the underlying handle will be inheritable by child processes. + + or is . + + or is a zero-length string. + + is set to "anonymous". +-or- + is not a valid value. +-or- + is not a valid value. +-or- + is not a valid value. +-or- + is not a valid value. + + + Connects to a waiting server with an infinite time-out value. + The client is already connected. + + + Connects to a waiting server within the specified time-out period. + The number of milliseconds to wait for the server to respond before the connection times out. + Could not connect to the server within the specified period. + + is less than 0 and not set to . + The client is already connected. + The server is connected to another client and the time-out period has expired. + + + Asynchronously connects to a waiting server with an infinite timeout period. + A task that represents the asynchronous connect operation. + + + Asynchronously connects to a waiting server within the specified timeout period. + The number of milliseconds to wait for the server to respond before the connection times out. + A task that represents the asynchronous connect operation. + + + Asynchronously connects to a waiting server within the specified timeout period and monitors cancellation requests. + The number of milliseconds to wait for the server to respond before the connection times out. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous connect operation. + + + Asynchronously connects to a waiting server and monitors cancellation requests. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous connect operation. + + + Releases unmanaged resources and performs other cleanup operations before the instance is reclaimed by garbage collection. + + + Gets the number of server instances that share the same pipe name. + The number of server instances that share the same pipe name. + The pipe handle has not been set. +-or- +The current object has not yet connected to a object. + The pipe is broken or an I/O error occurred. + The underlying pipe handle is closed. + + + Exposes a around a named pipe, supporting both synchronous and asynchronous read and write operations. + + + Initializes a new instance of the class from the specified pipe handle. + One of the enumeration values that determines the direction of the pipe. + + to indicate that the handle was opened asynchronously; otherwise, . + + to indicate that the pipe is connected; otherwise, . + A safe handle for the pipe that this object will encapsulate. + + is not a valid value. + + is . + + is an invalid handle. + + is not a valid pipe handle. +-or- +The maximum number of server instances has been exceeded. + + + Initializes a new instance of the class with the specified pipe name. + The name of the pipe. + + is . + + is a zero-length string. + + is set to "anonymous". + + contains a colon (":"). + The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported. + The maximum number of server instances has been exceeded. + + + Initializes a new instance of the class with the specified pipe name and pipe direction. + The name of the pipe. + One of the enumeration values that determines the direction of the pipe. + + is . + + is a zero-length string. + + is set to "anonymous". +-or- + is not a valid value. + + contains a colon (":"). + The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported. + The maximum number of server instances has been exceeded. + + + Initializes a new instance of the class with the specified pipe name, pipe direction, and maximum number of server instances. + The name of the pipe. + One of the enumeration values that determines the direction of the pipe. + The maximum number of server instances that share the same name. You can pass for this value. + + is . + + is a zero-length string. + + is set to "anonymous". +-or- + is not a valid value. +-or- +A non-negative number is required. +-or- + is less than -1 or greater than 254 (-1 indicates ) +-or- + or is required. +-or- +Access rights is limited to the , , and flags. + + contains a colon (":"). + The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported. + The maximum number of server instances has been exceeded. + + + Initializes a new instance of the class with the specified pipe name, pipe direction, maximum number of server instances, and transmission mode. + The name of the pipe. + One of the enumeration values that determines the direction of the pipe. + The maximum number of server instances that share the same name. You can pass for this value. + One of the enumeration values that determines the transmission mode of the pipe. + + is . + + is a zero-length string. + + is set to "anonymous". +-or- + is not a valid value. +-or- + is less than -1 or greater than 254 (-1 indicates ) + + contains a colon (":"). + The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported. + The maximum number of server instances has been exceeded. + + + Initializes a new instance of the class with the specified pipe name, pipe direction, maximum number of server instances, transmission mode, and pipe options. + The name of the pipe. + One of the enumeration values that determines the direction of the pipe. + The maximum number of server instances that share the same name. You can pass for this value. + One of the enumeration values that determines the transmission mode of the pipe. + One of the enumeration values that determines how to open or create the pipe. + + is . + + is a zero-length string. + + is set to "anonymous". +-or- + is not a valid value. +-or- + is less than -1 or greater than 254 (-1 indicates ) +-or- + is not a valid value. + + contains a colon (":"). + The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported. + The maximum number of server instances has been exceeded. + + + Initializes a new instance of the class with the specified pipe name, pipe direction, maximum number of server instances, transmission mode, pipe options, and recommended in and out buffer sizes. + The name of the pipe. + One of the enumeration values that determines the direction of the pipe. + The maximum number of server instances that share the same name. You can pass for this value. + One of the enumeration values that determines the transmission mode of the pipe. + One of the enumeration values that determines how to open or create the pipe. + A positive value greater than 0 that indicates the input buffer size. + A positive value greater than 0 that indicates the output buffer size. + + is . + + is a zero-length string. + + is set to "anonymous". +-or- + is not a valid value. +-or- + is less than -1 or greater than 254 (-1 indicates ) +-or- + is not a valid value. +-or- + is negative. + + contains a colon (":"). + The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported. + The maximum number of server instances has been exceeded. + + + Begins an asynchronous operation to wait for a client to connect. + The method to call when a client connects to the object. + A user-provided object that distinguishes this particular asynchronous request from other requests. + An object that references the asynchronous request. + The pipe was not opened asynchronously. +-or- +A pipe connection has already been established. +-or- +The pipe handle has not been set. + The pipe connection has been broken. + The pipe is closed. + + + Disconnects the current connection. + No pipe connections have been made yet. +-or- +The connected pipe has already disconnected. +-or- +The pipe handle has not been set. + The pipe is closed. + + + Ends an asynchronous operation to wait for a client to connect. + The pending asynchronous request. + + is . + The pipe was not opened asynchronously. +-or- +The pipe handle has not been set. + The pipe connection has been broken. + The pipe is closed. + + + Releases unmanaged resources and performs other cleanup operations before the instance is reclaimed by garbage collection. + + + Gets the user name of the client on the other end of the pipe. + The user name of the client on the other end of the pipe. + No pipe connections have been made yet. +-or- +The connected pipe has already disconnected. +-or- +The pipe handle has not been set. + The pipe is closed. + The pipe connection has been broken. +-or- +The user name of the client is longer than 19 characters. + + + Represents the maximum number of server instances that the system resources allow. + + + Calls a delegate while impersonating the client. + The delegate that specifies a method to call. + No pipe connections have been made yet. +-or- +The connected pipe has already disconnected. +-or- +The pipe handle has not been set. + The pipe is closed. + The pipe connection has been broken. +-or- +An I/O error occurred. + + + Waits for a client to connect to this object. + A pipe connection has already been established. +-or- +The pipe handle has not been set. + The pipe is closed. + The pipe connection has been broken. + + + Asynchronously waits for a client to connect to this object. + A task that represents the asynchronous wait operation. + + + Asynchronously waits for a client to connect to this object and monitors cancellation requests. + The token to monitor for cancellation requests. + A task that represents the asynchronous wait operation. + + + Specifies the direction of the pipe. + + + Specifies that the pipe direction is in. + + + Specifies that the pipe direction is two-way. + + + Specifies that the pipe direction is out. + + + Provides options for creating a object. This enumeration has a attribute that allows a bitwise combination of its member values. + + + Indicates that the pipe can be used for asynchronous reading and writing. + + + + Indicates that there are no additional parameters. + + + Indicates that the system should write through any intermediate cache and go directly to the pipe. + + + Exposes a object around a pipe, which supports both anonymous and named pipes. + + + Initializes a new instance of the class using the specified value and buffer size. + One of the values that indicates the direction of the pipe object. + A positive value greater than or equal to 0 that indicates the buffer size. + + is not a valid value. +-or- + is less than 0. + + + Initializes a new instance of the class using the specified , , and buffer size. + One of the values that indicates the direction of the pipe object. + One of the values that indicates the transmission mode of the pipe object. + A positive value greater than or equal to 0 that indicates the buffer size. + + is not a valid value. +-or- + is not a valid value. +-or- + is less than 0. + + + Begins an asynchronous read operation. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The method to call when the asynchronous read operation is completed. + A user-provided object that distinguishes this particular asynchronous read request from other requests. + An object that references the asynchronous read. + + is . + + is less than 0. +-or- + is less than 0. + + is greater than the number of bytes available in . + The pipe is closed. + The pipe does not support read operations. + The pipe is disconnected, waiting to connect, or the handle has not been set. + The pipe is broken or another I/O error occurred. + + + Begins an asynchronous write operation. + The buffer that contains the data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The method to call when the asynchronous write operation is completed. + A user-provided object that distinguishes this particular asynchronous write request from other requests. + An object that references the asynchronous write operation. + + is . + + is less than 0. +-or- + is less than 0. + + is greater than the number of bytes available in . + The pipe is closed. + The pipe does not support write operations. + The pipe is disconnected, waiting to connect, or the handle has not been set. + The pipe is broken or another I/O error occurred. + + + Gets a value indicating whether the current stream supports read operations. + + if the stream supports read operations; otherwise, . + + + Gets a value indicating whether the current stream supports seek operations. + + in all cases. + + + Gets a value indicating whether the current stream supports write operations. + + if the stream supports write operations; otherwise, . + + + Verifies that the pipe is in a proper state for getting or setting properties. + + + Verifies that the pipe is in a connected state for read operations. + + + Verifies that the pipe is in a connected state for write operations. + + + Releases the unmanaged resources used by the class and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Ends a pending asynchronous read request. + The reference to the pending asynchronous request. + The number of bytes that were read. A return value of 0 indicates the end of the stream (the pipe has been closed). + + is . + + did not originate from a method on the current stream. + The stream is closed or an internal error has occurred. + + + Ends a pending asynchronous write request. + The reference to the pending asynchronous request. + + is . + + did not originate from a method on the current stream. + The stream is closed or an internal error has occurred. + + + Clears the buffer for the current stream and causes any buffered data to be written to the underlying device. + The pipe is closed. + The pipe does not support write operations. + The pipe is broken or another I/O error occurred. + + + Gets the size, in bytes, of the inbound buffer for a pipe. + An integer value that represents the inbound buffer size, in bytes. + The stream is unreadable. + The pipe is waiting to connect. + The pipe is broken or another I/O error occurred. + + + Initializes a object from the specified object. + The object of the pipe to initialize. + + to expose the handle; otherwise, . + + to indicate that the handle was opened asynchronously; otherwise, . + A handle cannot be bound to the pipe. + + + Gets a value indicating whether a object was opened asynchronously or synchronously. + + if the object was opened asynchronously; otherwise, . + + + Gets or sets a value indicating whether a object is connected. + + if the object is connected; otherwise, . + + + Gets a value indicating whether a handle to a object is exposed. + + if a handle to the object is exposed; otherwise, . + + + Gets a value indicating whether there is more data in the message returned from the most recent read operation. + + if there are no more characters to read in the message; otherwise, . + The pipe is not connected. +-or- +The pipe handle has not been set. +-or- +The pipe's property value is not . + The pipe is closed. + + + Gets the length of a stream, in bytes. + 0 in all cases. + Always thrown. + + + Gets the size, in bytes, of the outbound buffer for a pipe. + The outbound buffer size, in bytes. + The stream is unwriteable. + The pipe is waiting to connect. + The pipe is broken or another I/O error occurred. + + + Gets or sets the current position of the current stream. + 0 in all cases. + Always thrown. + + + Reads a block of bytes from a stream and writes the data to a specified buffer starting at a specified position for a specified length. + When this method returns, contains the specified byte array with the values between and ( + - 1) replaced by the bytes read from the current source. + The byte offset in the array at which the bytes that are read will be placed. + The maximum number of bytes to read. + The total number of bytes that are read into . 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. + + is . + + is less than 0. +-or- + is less than 0. + + is greater than the number of bytes available in . + The pipe is closed. + The pipe does not support read operations. + The pipe is disconnected, waiting to connect, or the handle has not been set. + Any I/O error occurred. + + + Reads a sequence of bytes from the current stream, writes them to a byte array, and advances the position within the stream by the number of bytes read. + A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the current source. + The total number of bytes read into the . This can be less than the number of bytes allocated in if that many bytes are not currently available, or zero (0) if the end of the stream has been reached. + The number of bytes read was longer than the buffer length. + The stream does not support reading. + Cannot access a closed pipe. + The pipe hasn't been connected yet. +-or- +The pipe is in a disconnected state. +-or- +The pipe handle has not been set. (Did your implementation call ? + + + Asynchronously reads a sequence of bytes from the current stream to a byte array starting at a specified position for a specified number of bytes, advances the position within the stream by the number of bytes read, and monitors cancellation requests. + The buffer to write the data into. + The byte offset in at which to begin writing data from the stream. + The maximum number of bytes to read. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation. The value of its property 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. + The stream does not support reading. + Cannot access a closed pipe. + The pipe hasn't been connected yet. +-or- +The pipe is in a disconnected state. +-or- +The pipe handle has not been set. (Did your implementation call ? + + + Asynchronously reads a sequence of bytes from the current stream, writes them to a byte memory range, advances the position within the stream by the number of bytes read, and monitors cancellation requests. + The region of memory to write the data into. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation. The value of its property contains the total number of bytes read into the buffer. The result value can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or it can be 0 (zero) if the end of the stream has been reached. + The stream does not support reading. + Cannot access a closed pipe. + The pipe hasn't been connected yet. +-or- +The pipe is in a disconnected state. +-or- +The pipe handle has not been set. (Did your implementation call ? + + + Reads a byte from a pipe. + The byte, cast to , or -1 indicates the end of the stream (the pipe has been closed). + The pipe is closed. + The pipe does not support read operations. + The pipe is disconnected, waiting to connect, or the handle has not been set. + Any I/O error occurred. + + + Gets or sets the reading mode for a object. + One of the values that indicates how the object reads from the pipe. + The supplied value is not a valid value. + The supplied value is not a supported value for this pipe stream. + The handle has not been set. +-or- +The pipe is waiting to connect with a named client. + The pipe is broken or an I/O error occurred with a named client. + + + Gets the safe handle for the local end of the pipe that the current object encapsulates. + A object for the pipe that is encapsulated by the current object. + The pipe handle has not been set. + The pipe is closed. + + + Sets the current position of the current stream to the specified value. + The point, relative to , to begin seeking from. + Specifies the beginning, the end, or the current position as a reference point for , using a value of type . + The new position in the stream. + + + Sets the length of the current stream to the specified value. + The new length of the stream. + + + Gets the pipe transmission mode supported by the current pipe. + One of the values that indicates the transmission mode supported by the current pipe. + The pipe is closed. + The handle has not been set. +-or- +The pipe is waiting to connect in an anonymous client/server operation or with a named client. + The pipe is broken or another I/O error occurred. + + + Waits for the other end of the pipe to read all sent bytes. + The pipe is closed. + The pipe does not support write operations. + The pipe is broken or another I/O error occurred. + + + Writes a block of bytes to the current stream using data from a buffer. + The buffer that contains data to write to the pipe. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write to the current stream. + + is . + + is less than 0. +-or- + is less than 0. + + is greater than the number of bytes available in . + The pipe is closed. + The pipe does not support write operations. + The pipe is broken or another I/O error occurred. + + + Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + A region of memory. This method copies the contents of this region to the current stream. + The stream does not support writing. + Cannot access a closed pipe. + The pipe is broken. + The pipe hasn't been connected yet. +-or- +The pipe is in a disconnected state. +-or- +The pipe handle has not been set. (Did your implementation call ? + + + Asynchronously writes a specified number of bytes from a byte array starting at a specified position, advances the current position within this stream by the number of bytes written, and monitors cancellation requests. + The buffer to write data from. + The zero-based byte offset in from which to begin copying bytes to the stream. + The maximum number of bytes to write. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + is . + The is negative. +-or- +The is negative. + + .Length - is less than . + Stream does not support writing. + Cannot access a closed pipe. + The pipe is broken. + The pipe hasn't been connected yet. +-or- +The pipe is in a disconnected state. +-or- +The pipe handle has not been set. (Did your implementation call ? + + + 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. + The region of memory to write data from. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + Stream does not support writing. + Cannot access a closed pipe. + The pipe is broken. + The pipe hasn't been connected yet. +-or- +The pipe is in a disconnected state. +-or- +The pipe handle has not been set. (Did your implementation call ? + + + Writes a byte to the current stream. + The byte to write to the stream. + The pipe is closed. + The pipe does not support write operations. + The pipe is disconnected, waiting to connect, or the handle has not been set. + The pipe is broken or another I/O error occurred. + + + Represents the method to call as the client. + + + Specifies the transmission mode of the pipe. + + + Indicates that data in the pipe is transmitted and read as a stream of bytes. + + + Indicates that data in the pipe is transmitted and read as a stream of messages. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.UnmanagedMemoryStream.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.UnmanagedMemoryStream.dll new file mode 100755 index 0000000000000000000000000000000000000000..8a6041fa91c0a1b9b7564243b5ddfd216eb53423 GIT binary patch literal 14408 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.IO.dll new file mode 100755 index 0000000000000000000000000000000000000000..9fa2121d486795d505dc26e2b6537a2f7ccfb072 GIT binary patch literal 14920 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Expressions.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Expressions.dll new file mode 100755 index 0000000000000000000000000000000000000000..8a8523039763138a145d4983d7db260c90b1ada3 GIT binary patch literal 57448 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�KfDhe?=Ve5xGk(qtP?GOA=sK&4cY*Yf!@T5 z&<>VqKzcKJd*DFGOza0c0*7LSFfn^~0p?(RF)@qdt)iI6djN-HZ7{K_^a75;x?o}s z?*|-%HNnK5aUk#%tO>Xq#)@EyiC7OztUTGk)8NU(E^;_<3f2QtoQc)I6lcMciB)L~ zuo$sTtWNpB68JE2S8^(FI#wfPP23?=0nZU<1J8w(iT!CE@Jd*j;wtD(u@o9pT#wby6gOb~GsTVAd*ffWFy{k( z=0c#~ybu^=UIdIbF9F7xmjUCke@9E1R|1pGrNCz9HNfWPwZInU^}v?qjlfj%W?)6U4gfl-GR57J%B6BOyF&1FW~KFAK)EkKj59_0N`EbK;S** z3BY^J6M?JDEZ}`+Ht<0+7x<7l9Qd%A2Ykdl8MwwA1$@*T1ANRp1^Bd?4_s?b0KQ_L z3VhW(9r%Vh8Mw)u0({dv3;3>C0DR9Z0)A+Qf!oY!z)#FF;7)S}@Kdt__@!9|{K`BV z__bLB{Kl*U?lJ3u-b9n)j+_r{Ef)fhlNSQJ%8P&* z@)BUCybRb=UIFYUuLKT|OM%DBYk()pYk@=L^}sB7BXFp^88|}T3e1x$fTQK@z%lYp z;8^)D-~@R$aH6~yrv-yBM@3<$*%3Gdb5s;&sxCm9qoOc7bq9{X92JF`BokPOIVuYC zNgrSd=BOx9ia9C@Gs!?;Ip(Mq;%Cv?YJq#W6ku~B1Z-&>W3>{;8m)nyAwNc>Tdje; ztrV*Rer?hkI1J$o@jk*CSoKn@p5j-8dy2mh&K1XbvoX(g^X3B6y~BYS-aKGW@5#X4 z-ci85-Z8-b-cx|bd-H*Vyc2+fy{7_)cuxlo^-c!nc&7k|dCvll@D>11@)iL{dc(lc z-d@15-g57;m>CN(=gq|Z_G`jwr0<<*JrS7i1nzL@-*m7g5Qv@PFPzAd%wQ`eYlUZV z=+D9#&$oPy*Vjb83am#;p3GPD41G<}`s2kfIO7$VK?k*`>s*n{*L+jSC+O>``g*#) zPS)2c`npC^Is$J)P}leL^-o+A(UL)Y@K;bhEklf}D-UNE6qSajW{SMr%DRehbwOb{ zvs3EA)eSZoQ(YXc4i~#+*#+h0`DL|an>%}Eb-1Rctg4dSWLK4!hl^?z8y7Ap9#dJ~ z@HfJtb!Fv9!Ig{JDrO_gYHA@xW;4aGy2_%dJ;ll4hKU8`b>XoEW!0d0Ic1z!L3INd z3>kV+sJ9q2s;U@89E`)5Srq52v&6)*nzGuF1r>$G1)`!*)fYA)DHfY(6bqdsbe}$g+}JWaAJ$!_{%p^J?-N zDvL_1t18RR`Fm^Sxk-%Sb!ElEuHiA&!^*Iq4ylUbAjKGlsMI@7>$Z%Db+X!NUD={cuu&S2O>ZTE~ojS+qsO#EeO?5`iK+phn#IYRJk;_>xz{mm_5_vQxCP7m+x7 z$Mk=&^Bc#z9DBeW%Gps@$>Ck8{omi|G2N8S4j1QRKXR!2C?{NNM`M^*Ssb1{ri6P% zUd_-3^gy*sSHq^s9Pd`>g}^Pc_a;~k#P}+;g{C_JTBNcIFsCYG)%OJV{E^|xX|<)I zs&Kj(iXF%dQOKw^57-{@j*agN*a80e%%T~}%Yodjs=^wjCJf;WsNA#b3d#ko3@S97 zH$2tjv4_Ug&dQOvjdF7*F1Fpuf@)RG>>~>b!{uCQc8^sOyW2+eTrNeqa4M+QI~CS9 zMdVQTX?4TFn|@p5?sA7zyEprGtI+O`77Nbk_=2)>Cbf3pa0^edj$!YS$5)N6gQy%E zW*t1z*gM*(ArH5Hhbo=wz=zZR;~9uY!V!}?lEptxu7)-UM@-JKz)EaafS}ud;p&sZ z?uzPURP5#D?FxJOU72!hwZR^ z^Q2WH!zH!(rD$r+$I)8m7L2V9=Y)%J+lL*P=Zpv=BE)1Ig; zuo*^gudAq}?XV7!oHxXp^OjhLdHm$gt_@ex7Q!Bsv=<|a5orh6xpQ11)Hy_CcZJgo zbr9ha4G-6<0q>Hj3CtznxyQvZCD;>?OUi@Y#nq0KMx;wfw>L$+=Wq$fyKeB*mWy^p zE`z4`fMR4-)l8RG&EYNq?>w*-t9HrsZGnAHRpU~r_<5COwJsq|_6Lac+U_z!MWCT7 z-SMamMu+QNMwLw%uSYH|Y*ArhkfY!_F*91fZI3sl4^NR1hiz$f zSq+akCpeC8>+HN^yz0D1_F%5FmjBRJjW*!ps}7Z>E3I^G#m6x;n)D4K2eZq=1=W0O z!<2hWgi;TtQOmj_J75nIc;a4Pjhlliv>|wYLq%a#xqZ{hBKtguiJGfFEOU>qUb=Gt!sAHQ)K(Qb5}RqZSlbnmRT zV-ZzW^)x=7h)DP-%AwSOC^K-Q?&s~1sfDUyYzuTSI_cN6>6D{|xL~?-CLJwx*RK}2 zD^H7@`qA8}0y~OY5+mi*@;v2!OeGv>5&At=TAQh~^62(L>tX4pNXbnLRgGW~LA{`^ z+(+EGv#{3~fum3yvZ-O=EMWq(4i43@m~jK)EP;Y0>cZO`)ln%QP*5Utr8cn7A17j) zQC01nLTWlwXCbSo2=@ih+lPx7)<+y}k#BPTLlYY6P5V4d(ss^p41@1Q+{UVZjV&(Z zeQW{6cP6rksF+T1Xex?`(rNbMT5`>1w3ou#!84nEMif~qc*r0UMlo#-Z90p-@`0Gv znXDSV}m{V4O(>JUlMKw4iQ!D+@s=CVJ8d0b&`c6Y{PcUus!EJSZxO!F@8b+T$ z;g*x`mTLHL8BbE6b)B7z$UAUvqq@*R(pmZ#xrT09>G-yW)4(u=0XwH3DD6 zxGA}#F^yVBJK2F+YT#-}P)o!^As^oKVobS0iZC zK}*4ia5*MNW#!C+HIa!>X=rm^R#1*pBAAxB32iV`ifV3CM=?5_TQReiPlVN~h7OHN ztq@*TX%kk)jUX&9!xAr1(Q_m($1)o|oN1n>d zippxKx2piBq&f|CEH#7b?`0wa`=-#D%OfiGJB-fb={QgY*r~p26yq^ONK37ugBT|y zVKa~8LETw8{{d-aU`@Y!{Agg>^b42jh=VMkgQB7@;SHXY)d0lOd(@BhtvFKWDO zEZnuU2&jNA@=;WzU5o!T9wpi|ZV_hz$F_$mz56bZzNsHq_4js^gkwuH<;+97rU8(S z?L4-@s`KG^4n3E)#k>;OVf&uQ<`@!okdmSWTF}xgc-c~}us;&x@gPDy4z+9fN)ve= zZD`rIYs2k)fA5wd4L79)e7N3%JNAwM#!i?l?ajJl=?Gxygn6W@9Py!z3Kr0JTq+1p z$nAv6!m8OgvS1shaEh@p57D7j#SLn#s;`Nd>#vMBTu25-8c|2PJwnyLKcbCu4(@V% zgmR-Md4oxhiP;4|%rjL~*+>+1H8*}?sA={Pw3G=`g?J9r|FYF zpFL{s$1~b>IcxA zc!9yQ{Z>c>8zAnf{kk_KS=_JpSF;3YLf8#Lnc^4k^$%E+0LWLL*rZ+`&XZM)&+_0 zL?7R{9FO=5t5M)LTLMq81Hi}SXJz8?PCWH#2;ZCgPF;Wh*1flbaEYWvW@&u`fJ&WG!^-LScDQhRerO!c7O8n3xv{f_#CD>nG*$8`Ck zXW*(YJzszNMf>OO{Pv6Qiq9AsyL8>X*LR*$*zKNhx72;_o=`ibs{3c(oqy&7@#~kJ zaBRxO!R&C$P{nggdyks5S-texGLSKga%V{bC z3?;}W$RWrj7)CIhU<5%P!AS%s6O1GnMKGFR48d4}QwYWp@ng#RFk2gXPmtmOrSxPY3 zXe&}vycvdpfCs-H4vs=SC*gr(gOo`k7>h0tY#9}jhHK z9NnFUB!0pL!U%$~DrlfkggltQeK41xlwc5sR4pHIg~S$moIP&7aL_r1StLps)y2G zX*9wkDM0DM;KP8B!83xf!CVz9+NQzMSaf98ka0kGA|zOvAiQph0@?9W$(CHAG2AXe zZI>LhU20;xbg1nT0=PsSq3k|FuxMP*P|j5qok5afC83!ru{@YdU4m+jv&I3`XaHrh z!>G?V*fcHYNBj(Y6kx26LIB+Ma`3SB(>;VsSJII!^A3 zh@laogTY+P9>K9GK6n|MqUw(NMKG5O!XcC^2DL*D{rKZbB?SgH;+_`FrCwItq%w%1 z0G1HJ(|nUq?`^$$ua{5wIc3fK{CM*(e| zs0>i~wgvZ->!>-{IrloIItKSD7El5~>U7MUBqA>DM3NE=*(_Mgv#Om;f?LL(5)9~+ zkxnY!B_fk#{L@CZiIbe$xt$=_$m5t3*ikXp2+`DFv8_`5-cg~gmFlKo<4Y7TyCnxl)&{|0*oisKT&e5jKRk3)T;C!t4Gk-YW#u|&gE9u zVI&++F`u?8uyG|#b>m$o1atdY}Y}BI&R}53TK3t>tdTtC=ZHUB`0)`o@)Pup_ z_=R3*Fr8p*ZsH6#Zj54rEN$fITc}pS-o`c~*vQQ84vlZ~Ahcy<#HE0M!p*2*w&;e@ zvvK3wJgg#8GUR#W?I!aG7;?#T#)ko#Td|2qY+S*U1BXE3DMK~^=Q`L<5l65cf=oC% z6NE7Ga})Gb`Y8-@10igZu)RUgA@qg-SPih3BLVH_2m^lJ+##S0hNw#pT}A{)C^k}E z#;VJBbvcbL#ld35X7ly}`vHBuR9~0)VTJjy@oL(&QD$hm(8`~9&f?x&92dgyTdryr^A*Lp1Dh4vzBR7Gs6!+KIO>(G z#Zu>Ncvr@gGuMcZq4H#;t`WSz=fDZ8+T9lLm2 zMRMigZMw~%VW(2UxZo_Wu!}t+F@#Zo-p%?E)OWcY=-Yh#g7>x9tj3}&bN%?A?q_0b zf^Yx{utFiv1$*g61l%W3$h~SGN!Jt}O9)`VX7TA{;G@A_y_s0%O{A~ zX z2%`2@{^#~j;IkZc-~%197dBLbgbg^r4WT-!LD1AeRECkN!?@8kOln6nkdP9f=s0n) zb+}y(pbS3-(c`#sbRB`)I#)_=x@_}6mPL<|k?JvD3G$XbOTl4=eMu4cR*J_B~dVivswq=8MIuXMbu zWPY>5Bbv9_eueF11Q!5(m?QkixR(kNUn3 zC$4bvk4N749KObY9i0FPyh2N~ILsFvLbSolFVaWnj^|&0)mK%|z_YIW!y80wW{4R5 zECcR}&5ugo?{b_!lmTH*2Y$t5U0YgK&v@0d!D@KgZw{d|Iu~H&e*#5Zp>MB$|oH*%)0W2 z-tWAAR?CUQd{5qec3V0#6klvSe!nnAjinA;i_d~h_&h`!^+)HMbP`D?g}*}gt4l`~ z2?Vacarrs<7r#|MDG*&V;WqB=aBY5L4!{C<2yR?j|tg-*7^+d5ek?Sk6dulzafo;BA#-L0X+ z@HZp*ETC{G!rh^Kmz@y!BC|TDynGa%C=nGkl&x?&{W608_IHGn1FOL8>;GWb;Edt0 zxUp#_crfBUX$Q;6ZUjE3ZO7Fjrv66oG4DjY)doM^#~T~QA(V&r-HZm$0}ex&{?=OG z{zYf=Pn(t){~^84ht9+W-lU`c$fcSnwE&kKd<=Lk5Y_NghBsT_m$G;-P6^(3Lw{+4 zVvUEk0MZ)h3;69gRbc9GwY3t-7|2sCtjZvtb_h=k*d_zzR{!b! z_zyozhL;-1^YKOP+;lKq~IP%hrbGZX3HCzSZF4Dl#e0v633KQlS64X7Es z-T;>LHwv~zh*t&cDwM7k9fwk_hBrcYsZQfO*|m|wX;EByKL))S$S(Uo&EsHx>yqtv zBK%f6WuQFvM)~@2{iKUbylo^MZy)IkX$C&@cN*T(WN_P>cpBc6LG#kxsIQ~1!*p0@vGFkX|uT z7Gf%wYmBy}9z^A`>xr0Z#sAgvorL#U8F;%CwSF<)+Ej!RMQZI(edB)QG#xg%==pX( zQT=Eh-Vt-4uLE1M7vg5(lYw{3WboT#N<=Tb`LGD>Sb`k%5zQ_CY_Ox6TlfhYV;65u3i+5kQ=Xpnhot(D*1sZ8adD2j+wNQ&0V&vGzZI|K%Fk zB=B}!tmB#g<#hhX{r{CUP@0BpnRuhsytIklsN)umSoBMr;WL-dOB)VRHr_>+8J`j7 zjheb>gb|jOX?R4&8Q$owUc)lx^)n4?`RI(187*9r_>3rNh~?I8CfH5hP?T)#<@QVRYWURTp{LT}f&gxm)c)_iki#ci%}Z;(BJdXh!XSC4V~q@-X?&m}ea0t|+vfoM*(N zt&M1N9$s>G&7=*B%7&-*Zu{MY=S%8-E*#(TwB%`>_TGNn207yCT@!m>kXK;tSune# z)72B(cU!aK>&IRj_~6P%KTYwKRD3q5cYf!cZ+-i1eyDwq5pBNfey_Z6&zF;K-96&o z+eg;~&Kh|8s^6zv`DWbHy)ysx`<$m*lwBM+r_01|x&=S~e&@~GUp(QQUK^f!{)#1M ze)aorKb|+acixuc#(!0w&}H$$AuoRP{GA1#{eH!YhSGiw$Nv^p^KJi>F^dv!O!;n4 zuV#1b-}ChStHRHnon5!w_tPCOpS}HsyZZdt*em_MC5wN(cI(C8U(`0|!N%zyFB$XA zsD{AAiaWdZeQr_GRYTToNP0QcbL#Eh%1_Hzq`rUeL)%`zJm*ThV^0{j&oj-$f7;+wBp&)c(bZ1bPL9aebR z8yRCsooMA{48J2cBRjK8Mkne#F-fj_Yv+eHHKDP1PZw?=$CVXTWj4=9CR0yRT+dz^ z8JRu1_U_X=vsWLLqYjj##^e!|#h;D!yfyEh7XA7iv!-I@D|O~I8RIF*cGjqjlQZ&` z4_}_UD7&<_cINRtdeqm~r{ld?>V`kPsH&pJ%o$}>Gi!PjRhRcbXU6Mv(1+1|srQ~m z&^@DH_l*AO&}S6bWi||JLPmbZDK^hA7v=tK0w`9^-y~6+5lb0QGK~F}iM@5x!7S&Q zhL{xJcwf4><^EUhU)=5L1)Y|!+dL)vt3O*`eoXMx-_N_ea#z2M$=j|;>{!t?*s1lK zul_JE>e_J+etYYd=q10N^>f*!Mj)I}vD5heye?B8o!0-?TkqcUM^56;=S?hMJE!{m zZXdMW_3osF?fO)`aO}iz_c>A5OU^Ka{W z?kR6?*>U>6pIqE#+PmdHZ@j27u=SK4<0g93Znw%O{Z(}8MU(H&`0J5M&+AF6&rZ&$ zd#3S+<7f4)KmXx1Q=)fyR+svBPQEGrmCOmhh@P3}6`Vin{nw9Ow)ME1hd=gLn+f;N zIjM6-M&3n*)4!h8%_pZn5WIQl zJKsFJ_{7{6xmQg8b=oPHzSfv{{#_5=`0b!$I=2~iU24qQbvH&Q+;{suKi&4jA5$7W zzpBHVqrSLr<|hls_L`qD&vy=%fkL$eL>B~>Z07Y-9?)4b<}UuPOs$x{X-LYXE|IC9 z9`_ApqkrT02fwrqhqCJMngqNXry;TkWM=fs=->1I>+a0sp=$d-Ze|dJkStk;h=@5e zmK$YX!ep0Sb}8A3tTRJW$x^b1DNBp2xk=V!$-YD)dlC^@S}gUP5pv(%-M{;J{hs@E zKduer|aT-P~s&G~*m-_QG;a{7>>~I3T<+rOG{wpmel_M!Q)Cl#nljb7TS_j;N~&HKTuaS4_={8ho<6F1$;XN0 z`HfONki96y?u#_%>@EbwTJfIAOI1&qay-#BoUC66KUACd;*L%5(;w%2=7X)o~$HIxbB^ft!9FBYUJv)KB!y&ML)(yznpd4`X{F zTM%LK=Aw2e>jD93@+$hUaIUCvU5V@$baxR@af zthr8)3aH<(3?JjO=;p@A>OCnolH-NVclwzjd-jjJSfz6j$(3>H?`lVr6;L;Lf?nTJxfmg4fuRnyNTbdB_eM^J6a z;VdYJQve+~7JI9I7}Eo zyPf;V02n9%zmYi)VQDBTTIu0lGOf|+>;_cl{)=LODX|9^DX2t%cDiOdCQN-(g+R6X zQRX%@4#c>`MV2;{2#i}WYQbRL7CTEo)Dn%}5W5pw;s%PH9-sqgZM8wMQ~WcrL)vaB z-Jgu_1>n+%CyyY-#RIrl02i}8Ng^-+7Xrv_9S#a%68*Eo5ycyP#l#co=5fjye5Tme z%~QnD%Nda09sml6aiS3%JD`Z=1}HkSfsxLE;Ef2Uh|q{=z`tQD5d_EY66%Kfo?Hma zOc*gZ$12j@=XH`NnJSKc)b?tkVq9R?IqK*ddrOf+vY%=_I-NtlRLZ@9Hyy4zdgs>S zsR7$69`Ve03;WRMz{{#S$NQ+S26VAv*cXo|Ue@c#Uw0ap-6e7``LzsN=CfiBpIE7} zDZ8i2GQNKM7a0PxqP;?{EHxj1stP{7ME5A;4jFawtmBHK$n|tVIYB35bz3gVQ!b_n zaj!y_s-qTFg@)D+cT|Yax$xyqg zKwS!64}V;LKX;<=#Q>JfR4}_MW1vd**$H_;`&+dZdNyIT9JUhiVZ;54pB9)1N&KU&neiR( zENm6V&32_+kR|sa?<6nq=Gt3nZCyP7vYw5!a#*2Zx4^q0d*n>~2ZDKAA4xAkwZddE zK9droMwf`?>L58-SCE`3r{cpYUf*@|W}2TL&x+c0u6wIT_hXk+KUF!EVB*K#di%1@ zO#hO2js^3zw`jkk_v^fswaag*u+ygw=dA&=q{kwMhrOL`V`MsS7;0%(VU2hQzVv8r zzc~eXf!yltmJEv;LU^)~yP=kvO10wCxZ)Z0ZoXi`C+_uaBmp>~7y=l3=vfc)N( z6vab|c)j)&u~660D=@2G(8dvoU6}|vK&LYCLG(fi%tONTE}*!hJ2grSK&S7;?)i~5 z5?HY;Ka1&|VFwyBQapqN?(xt*V4olrp9!jZ6t@i^mxWeBSUatale zwTmM&3^B4^o%%_k3Pby{J;fQ5Ra^MX0PXE^WVK0Q;TX@$o@`lend2Swr^hiK9RyK+ zV+$QKc;MRkvn5@PkXHmeLl=N&XxpA#7z~2KGgN}x%C>(YBAZ~i2X4xSLSR3#2|UD@ zoNDVT03V`D$3u>SbE^bOnjCmFZw?)50*68V08Sig2y=XpgJe~T^30=slyjhNT;82A zYhBo{+1y}7;UE%9ZjtYoDICed07{7z3WX8}q|oAkmKaim-}=7z)J)>?iIA zV_^SY>>7Xzj0%J6CONwyHt#a0<7s&SJn1q>W(L2L8IskJSlYb`p#yar_4(?~>zYVr z0{)gs*!*TN297^G<4rCDY;qYXKmrYjp@45(1_gfJZ2r&vM&M=sV~xKP`J{8(zEhv~ zo=6}wSgl~qV2DGd+3u`3BC;lqT>-BbE#9S*y`IRf{WILtee-Fn$bCp6>`w zg$IqSOXN`IO2o52C(&wJTA+VW9&d6pr^Z^l$BbrGbGp^jM~N?c^lkQaF)`bD%v31n zLDwr;eQyhEgxpMo!w={--ZzSjzv-_)!L}~+&QZ2s_kM4?;cU9UU4!`KR*lOB&J^>G ziZ=QP$=uNid>k+;Vb#5nL$UHw)q}~fm!vjUlu}kKM&tWrZ^;ac}}XKF@5Dczk`L!=ksnbi)Venz;m{_g2HL3dKxt`Vg1jgzsSDR^UXVvhtF@3G6^%O62 zxdPU2+c2BLSH!Ev;*+$4YU7lzm?;!4eYqf~6x#lwpHMFFa8~Z&Qm^Q0U=zt1FAWL| zS)(+*7~U9}f_?raV1jMUfPS@h^abee@#OAc@-x}u5tKOMi%%dr|J`K$_wa~s$qxVl z1PX-G65`@S9wGj%DMoDm!>RfI%2anaXv%%)FG(Y2))?ZKSAtK)I(Zq;^<=_H@aI=& z0~|4jEbD3~tRJ5(k#!IRA@S;myhCFt9Y%@##X8e#z(`@p`2dUCu1ye1_kZcj$N&Jl4a3p z&EO(X&-ytG`)JsDO|^!fgZJbf4_59=c^JEkIyMCs>pomE^G4n|6_*q><#ju0Q^;jc z1}{5Q!{U^K<~lIzE)z*j1-BRc1mURpel7BtU&ATH-}tiUPbIb|KUKCk!IT0a)8^6K%2cnxOf~kWZu}2Z(|^Q`_k1vHj(T&`+{Up}CN|pa zd0P_8lmBnh+jh&FNl!u;E&88IdOsN(bm8g5JO@7S_>~m&Gq|e&F6uW%90$m3a1la1Z^vSQ@C4=8$E=kWCO@bcumZ$-oHRKD@g<+Dx(MifH2c;!8-5A`Ej zmaO(%I@=;IuaNxGocXKy=M&803A~0FuQ^4!#=NTF`rw6M0!`)E7ZT5D#ORUaNzyVe zBhTUNU)(8ndezYOp~;WL6$2>q@*HWOg=NM?nH((tb)9t7Ee)-~zkWOq`Q_J%NYO_& zmPrFf@>B2I5*?x=zMi%T9<0-#ia9VQHM38{-S&n*w{vaEt(!+yf&=4DNBd?uca5fe z=2(;Li(RVEgvW(tRHU-zk}8Ij7GslnBoW1Y6LvEnm#TtnP55a2M5K()-gLi9eu?%X zQ<-%(eRERZ?xRWAx{lWDj=8{)`O(Afl*1NY2|N_m{rNhat`+Y`Nrop;yE3jxf3!d9 z`{vVawR<0jJc6v9Tz&4~nzJc$q#n)GH}~Nmc(igXm7a%iVprKN3K~cin)Nr*98dJS z;CYzhb%OBpl@U>qJqMSokp}$S9~*PD`UOf0?hM2gW-H!&+P+Ugb0qAuVA3sm2cY|r z7aB8c>%W|M3CY&Loo7;<`%?KxypH>GLRa1K@l!)aHJw91^?J)|%~hHz3+<^Jockn^ zF>HMM2`66lMJq1KpNULtf$PdkA<~K1gR1Hf;D8!vChNxXA|x zDFY=rnb2++loh;1$wMP*&82vV$G;gJ?N)eTg8v<|x8Mr7sPX&C%Wip=I#RScxgCNC^W<;wr+TDu5J92slXG5yrstTbqK=clGwL zwMS@Lga5_G1EEA*oO)*=K}JRbB_kR2%?$x~SZKGrCJKCFQB>S?dxOO02EYf*Uf*~I zXlzL#C?r@*!Z!yXf?GKF2MUFxKtb3FnpE&JE6ukZ{75#)uEdV+P~vUxZ9uZ&l+)n= z1+g29Y21pi^?4To@w-#rC=^eX-br=fKbc>(yh~lcz`8MP`cY-d3kEr%=rjRW=O}?L zsw;A#%JZG)+WdpVu4)XvyIlJ2%qaZRN70g3O9JmxhOMH$BGNfFIFJnH zT+nx~WSdo0wf-79fsyU$%J@PM?Y_Xtb>EU|Ks-fmXGDPXgGlwvjSUNo!}^Aq3S$GM z>nz`6>|T1&&pYhD%eg9pmCzw*hbD{gdLSt2nwCsx#!4EN2fz<50 z4@R*OydjL2JB!1sbX)J!Smk>TPBK2ln|E?k$HmUn(kGAd>*{@|U@{&|qT9}O!|P1%ui_Ok zU12+J-AL{I_LH##rEB26-4%NFN#l7QH20JU$ZNVw8uO9z^W`l}tHpzp+ + + + System.Linq.Expressions + + + + Represents the binary dynamic operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the class. + The binary operation kind. + + + Performs the binding of the dynamic binary operation. + The target of the dynamic operation. + An array of arguments of the dynamic operation. + The representing the result of the binding. + + + Performs the binding of the binary dynamic operation if the target dynamic object cannot bind. + The target of the dynamic binary operation. + The right hand side operand of the dynamic binary operation. + The representing the result of the binding. + + + When overridden in the derived class, performs the binding of the binary dynamic operation if the target dynamic object cannot bind. + The target of the dynamic binary operation. + The right hand side operand of the dynamic binary operation. + The binding result if the binding fails, or null. + The representing the result of the binding. + + + The binary operation kind. + The object representing the kind of binary operation. + + + The result type of the operation. + The result type of the operation. + + + Represents a set of binding restrictions on the under which the dynamic binding is valid. + + + Combines binding restrictions from the list of instances into one set of restrictions. + The list of instances from which to combine restrictions. + The new set of binding restrictions. + + + Represents an empty set of binding restrictions. This field is read only. + + + Creates the binding restriction that checks the expression for arbitrary immutable properties. + The expression representing the restrictions. + The new binding restrictions. + + + Creates the binding restriction that checks the expression for object instance identity. + The expression to test. + The exact object instance to test. + The new binding restrictions. + + + Creates the binding restriction that check the expression for runtime type identity. + The expression to test. + The exact type to test. + The new binding restrictions. + + + Merges the set of binding restrictions with the current binding restrictions. + The set of restrictions with which to merge the current binding restrictions. + The new set of binding restrictions. + + + Creates the representing the binding restrictions. + The expression tree representing the restrictions. + + + Describes arguments in the dynamic binding process. + + + Creates a new CallInfo that represents arguments in the dynamic binding process. + The number of arguments. + The argument names. + + + Creates a new PositionalArgumentInfo. + The number of arguments. + The argument names. + + + The number of arguments. + The number of arguments. + + + The argument names. + The read-only collection of argument names. + + + Determines whether the specified CallInfo instance is considered equal to the current. + The instance of to compare with the current instance. + + if the specified instance is equal to the current one otherwise, . + + + Serves as a hash function for the current . + A hash code for the current . + + + Represents the convert dynamic operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the . + The type to convert to. + Is true if the conversion should consider explicit conversions; otherwise, false. + + + Performs the binding of the dynamic convert operation. + The target of the dynamic convert operation. + An array of arguments of the dynamic convert operation. + The representing the result of the binding. + + + Gets the value indicating if the conversion should consider explicit conversions. + + if there is an explicit conversion; otherwise, . + + + Performs the binding of the dynamic convert operation if the target dynamic object cannot bind. + The target of the dynamic convert operation. + The representing the result of the binding. + + + When overridden in the derived class, performs the binding of the dynamic convert operation if the target dynamic object cannot bind. + The target of the dynamic convert operation. + The binding result to use if binding fails, or null. + The representing the result of the binding. + + + The result type of the operation. + The object representing the result type of the operation. + + + The type to convert to. + The object that represents the type to convert to. + + + Represents the dynamic create operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the . + The signature of the arguments at the call site. + + + Performs the binding of the dynamic create operation. + The target of the dynamic create operation. + An array of arguments of the dynamic create operation. + The representing the result of the binding. + + + Gets the signature of the arguments at the call site. + The signature of the arguments at the call site. + + + Performs the binding of the dynamic create operation if the target dynamic object cannot bind. + The target of the dynamic create operation. + The arguments of the dynamic create operation. + The representing the result of the binding. + + + When overridden in the derived class, performs the binding of the dynamic create operation if the target dynamic object cannot bind. + The target of the dynamic create operation. + The arguments of the dynamic create operation. + The binding result to use if binding fails, or null. + The representing the result of the binding. + + + The result type of the operation. + The object representing the result type of the operation. + + + Represents the dynamic delete index operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the . + The signature of the arguments at the call site. + + + Performs the binding of the dynamic delete index operation. + The target of the dynamic delete index operation. + An array of arguments of the dynamic delete index operation. + The representing the result of the binding. + + + Gets the signature of the arguments at the call site. + The signature of the arguments at the call site. + + + Performs the binding of the dynamic delete index operation if the target dynamic object cannot bind. + The target of the dynamic delete index operation. + The arguments of the dynamic delete index operation. + The representing the result of the binding. + + + When overridden in the derived class, performs the binding of the dynamic delete index operation if the target dynamic object cannot bind. + The target of the dynamic delete index operation. + The arguments of the dynamic delete index operation. + The binding result to use if binding fails, or null. + The representing the result of the binding. + + + The result type of the operation. + The object representing the result type of the operation. + + + Represents the dynamic delete member operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the . + The name of the member to delete. + Is true if the name should be matched ignoring case; false otherwise. + + + Performs the binding of the dynamic delete member operation. + The target of the dynamic delete member operation. + An array of arguments of the dynamic delete member operation. + The representing the result of the binding. + + + Performs the binding of the dynamic delete member operation if the target dynamic object cannot bind. + The target of the dynamic delete member operation. + The representing the result of the binding. + + + When overridden in the derived class, performs the binding of the dynamic delete member operation if the target dynamic object cannot bind. + The target of the dynamic delete member operation. + The binding result to use if binding fails, or null. + The representing the result of the binding. + + + Gets the value indicating if the string comparison should ignore the case of the member name. + + if the string comparison should ignore case; otherwise, . + + + Gets the name of the member to delete. + The name of the member to delete. + + + The result type of the operation. + The object representing the result type of the operation. + + + Represents the dynamic binding and a binding logic of an object participating in the dynamic binding. + + + Initializes a new instance of the class. + The expression representing this during the dynamic binding process. + The set of binding restrictions under which the binding is valid. + + + Initializes a new instance of the class. + The expression representing this during the dynamic binding process. + The set of binding restrictions under which the binding is valid. + The runtime value represented by the . + + + Performs the binding of the dynamic binary operation. + An instance of the that represents the details of the dynamic operation. + An instance of the representing the right hand side of the binary operation. + The new representing the result of the binding. + + + Performs the binding of the dynamic conversion operation. + An instance of the that represents the details of the dynamic operation. + The new representing the result of the binding. + + + Performs the binding of the dynamic create instance operation. + An instance of the that represents the details of the dynamic operation. + An array of instances - arguments to the create instance operation. + The new representing the result of the binding. + + + Performs the binding of the dynamic delete index operation. + An instance of the that represents the details of the dynamic operation. + An array of instances - indexes for the delete index operation. + The new representing the result of the binding. + + + Performs the binding of the dynamic delete member operation. + An instance of the that represents the details of the dynamic operation. + The new representing the result of the binding. + + + Performs the binding of the dynamic get index operation. + An instance of the that represents the details of the dynamic operation. + An array of instances - indexes for the get index operation. + The new representing the result of the binding. + + + Performs the binding of the dynamic get member operation. + An instance of the that represents the details of the dynamic operation. + The new representing the result of the binding. + + + Performs the binding of the dynamic invoke operation. + An instance of the that represents the details of the dynamic operation. + An array of instances - arguments to the invoke operation. + The new representing the result of the binding. + + + Performs the binding of the dynamic invoke member operation. + An instance of the that represents the details of the dynamic operation. + An array of instances - arguments to the invoke member operation. + The new representing the result of the binding. + + + Performs the binding of the dynamic set index operation. + An instance of the that represents the details of the dynamic operation. + An array of instances - indexes for the set index operation. + The representing the value for the set index operation. + The new representing the result of the binding. + + + Performs the binding of the dynamic set member operation. + An instance of the that represents the details of the dynamic operation. + The representing the value for the set member operation. + The new representing the result of the binding. + + + Performs the binding of the dynamic unary operation. + An instance of the that represents the details of the dynamic operation. + The new representing the result of the binding. + + + Creates a meta-object for the specified object. + The object to get a meta-object for. + The expression representing this during the dynamic binding process. + If the given object implements and is not a remote object from outside the current AppDomain, returns the object's specific meta-object returned by . Otherwise a plain new meta-object with no restrictions is created and returned. + + + Represents an empty array of type . This field is read only. + + + The expression representing the during the dynamic binding process. + The expression representing the during the dynamic binding process. + + + Returns the enumeration of all dynamic member names. + The list of dynamic member names. + + + Gets a value indicating whether the has the runtime value. + + if the has the runtime value; otherwise, . + + + Gets the limit type of the . + + if runtime value is available, a type of the otherwise. + + + The set of binding restrictions under which the binding is valid. + The set of binding restrictions. + + + Gets the of the runtime value or null if the has no value associated with it. + The of the runtime value or null. + + + The runtime value represented by this . + The runtime value represented by this . + + + The dynamic call site binder that participates in the binding protocol. + + + Initializes a new instance of the class. + + + When overridden in the derived class, performs the binding of the dynamic operation. + The target of the dynamic operation. + An array of arguments of the dynamic operation. + The representing the result of the binding. + + + Performs the runtime binding of the dynamic operation on a set of arguments. + An array of arguments to the dynamic operation. + The array of instances that represent the parameters of the call site in the binding process. + A LabelTarget used to return the result of the dynamic binding. + 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 for the new argument types. + + + Defers the binding of the operation until later time when the runtime values of all dynamic operation arguments have been computed. + The target of the dynamic operation. + An array of arguments of the dynamic operation. + The representing the result of the binding. + + + Defers the binding of the operation until later time when the runtime values of all dynamic operation arguments have been computed. + An array of arguments of the dynamic operation. + The representing the result of the binding. + + + 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 "version" of a dynamic object has changed. + The property of the resulting expression; any type is allowed. + The update expression. + + + The result type of the operation. + The object representing the result type of the operation. + + + Provides a base class for specifying dynamic behavior at run time. This class must be inherited from; you cannot instantiate it directly. + + + Enables derived types to initialize a new instance of the type. + + + Returns the enumeration of all dynamic member names. + A sequence that contains dynamic member names. + + + Provides a that dispatches to the dynamic virtual methods. The object can be encapsulated inside another 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. + The expression that represents to dispatch to the dynamic virtual methods. + An object of the type. + + + Provides implementation for binary operations. Classes derived from the class can override this method to specify dynamic behavior for operations such as addition and multiplication. + Provides information about the binary operation. The binder.Operation property returns an object. For example, for the sum = first + second statement, where first and second are derived from the class, binder.Operation returns ExpressionType.Add. + The right operand for the binary operation. For example, for the sum = first + second statement, where first and second are derived from the class, is equal to second. + The result of the binary operation. + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.) + + + Provides implementation for type conversion operations. Classes derived from the class can override this method to specify dynamic behavior for operations that convert an object from one type to another. + 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 class, binder.Type returns the type. The binder.Explicit property provides information about the kind of conversion that occurs. It returns for explicit conversion and for implicit conversion. + The result of the type conversion operation. + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.) + + + 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. + Provides information about the initialization operation. + 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 class, args[0] is equal to 100. + The result of the initialization. + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.) + + + Provides the implementation for operations that delete an object by index. This method is not intended for use in C# or Visual Basic. + Provides information about the deletion. + The indexes to be deleted. + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.) + + + Provides the implementation for operations that delete an object member. This method is not intended for use in C# or Visual Basic. + Provides information about the deletion. + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.) + + + Provides the implementation for operations that get a value by index. Classes derived from the class can override this method to specify dynamic behavior for indexing operations. + Provides information about the operation. + 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 class, indexes[0] is equal to 3. + The result of the index operation. + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a run-time exception is thrown.) + + + Provides the implementation for operations that get member values. Classes derived from the class can override this method to specify dynamic behavior for operations such as getting a value for a property. + 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 class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive. + The result of the get operation. For example, if the method is called for a property, you can assign the property value to . + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a run-time exception is thrown.) + + + Provides the implementation for operations that invoke an object. Classes derived from the class can override this method to specify dynamic behavior for operations such as invoking an object or a delegate. + Provides information about the invoke operation. + 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 class, args[0] is equal to 100. + The result of the object invocation. + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown. + + + Provides the implementation for operations that invoke a member. Classes derived from the class can override this method to specify dynamic behavior for operations such as calling a method. + 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 class, binder.Name returns "SampleMethod". The binder.IgnoreCase property specifies whether the member name is case-sensitive. + 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 class, args[0] is equal to 100. + The result of the member invocation. + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.) + + + Provides the implementation for operations that set a value by index. Classes derived from the class can override this method to specify dynamic behavior for operations that access objects by a specified index. + Provides information about the operation. + 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 class, indexes[0] is equal to 3. + 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 class, is equal to 10. + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown. + + + Provides the implementation for operations that set member values. Classes derived from the class can override this method to specify dynamic behavior for operations such as setting a value for a property. + 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 = "Test", where sampleObject is an instance of the class derived from the class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive. + The value to set to the member. For example, for sampleObject.SampleProperty = "Test", where sampleObject is an instance of the class derived from the class, the is "Test". + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.) + + + Provides implementation for unary operations. Classes derived from the class can override this method to specify dynamic behavior for operations such as negation, increment, or decrement. + Provides information about the unary operation. The binder.Operation property returns an object. For example, for the negativeNumber = -number statement, where number is derived from the class, binder.Operation returns "Negate". + The result of the unary operation. + + if the operation is successful; otherwise, . If this method returns , the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.) + + + Represents an object whose members can be dynamically added and removed at run time. + + + Initializes a new that does not have members. + + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. + + + Occurs when a property value changes. + + + 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. + The expression that represents the MetaObject to dispatch to the Dynamic virtual methods. + The object of the type. + + + Represents the dynamic get index operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the . + The signature of the arguments at the call site. + + + Performs the binding of the dynamic get index operation. + The target of the dynamic get index operation. + An array of arguments of the dynamic get index operation. + The representing the result of the binding. + + + Gets the signature of the arguments at the call site. + The signature of the arguments at the call site. + + + Performs the binding of the dynamic get index operation if the target dynamic object cannot bind. + The target of the dynamic get index operation. + The arguments of the dynamic get index operation. + The representing the result of the binding. + + + When overridden in the derived class, performs the binding of the dynamic get index operation if the target dynamic object cannot bind. + The target of the dynamic get index operation. + The arguments of the dynamic get index operation. + The binding result to use if binding fails, or null. + The representing the result of the binding. + + + The result type of the operation. + The object representing the result type of the operation. + + + Represents the dynamic get member operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the . + The name of the member to obtain. + Is true if the name should be matched ignoring case; false otherwise. + + + Performs the binding of the dynamic get member operation. + The target of the dynamic get member operation. + An array of arguments of the dynamic get member operation. + The representing the result of the binding. + + + Performs the binding of the dynamic get member operation if the target dynamic object cannot bind. + The target of the dynamic get member operation. + The representing the result of the binding. + + + When overridden in the derived class, performs the binding of the dynamic get member operation if the target dynamic object cannot bind. + The target of the dynamic get member operation. + The binding result to use if binding fails, or null. + The representing the result of the binding. + + + Gets the value indicating if the string comparison should ignore the case of the member name. + + if case is ignored; otherwise, . + + + Gets the name of the member to obtain. + The name of the member to obtain. + + + The result type of the operation. + The object representing the result type of the operation. + + + Represents a dynamic object, that can have its operations bound at runtime. + + + Returns the responsible for binding operations performed on this object. + The expression tree representation of the runtime value. + The to bind this object. + + + Represents information about a dynamic get member operation that indicates if the get member should invoke properties when they perform the get operation. + + + 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. + + if this get member operation should invoke properties when they perform the get operation; otherwise, . + + + Represents the invoke dynamic operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the . + The signature of the arguments at the call site. + + + Performs the binding of the dynamic invoke operation. + The target of the dynamic invoke operation. + An array of arguments of the dynamic invoke operation. + The representing the result of the binding. + + + Gets the signature of the arguments at the call site. + The signature of the arguments at the call site. + + + Performs the binding of the dynamic invoke operation if the target dynamic object cannot bind. + The target of the dynamic invoke operation. + The arguments of the dynamic invoke operation. + The representing the result of the binding. + + + Performs the binding of the dynamic invoke operation if the target dynamic object cannot bind. + The target of the dynamic invoke operation. + The arguments of the dynamic invoke operation. + The binding result to use if binding fails, or null. + The representing the result of the binding. + + + The result type of the operation. + The object representing the result type of the operation. + + + Represents the invoke member dynamic operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the . + The name of the member to invoke. + true if the name should be matched ignoring case; false otherwise. + The signature of the arguments at the call site. + + + Performs the binding of the dynamic invoke member operation. + The target of the dynamic invoke member operation. + An array of arguments of the dynamic invoke member operation. + The representing the result of the binding. + + + Gets the signature of the arguments at the call site. + The signature of the arguments at the call site. + + + When overridden in the derived class, performs the binding of the dynamic invoke operation if the target dynamic object cannot bind. + The target of the dynamic invoke operation. + The arguments of the dynamic invoke operation. + The binding result to use if binding fails, or null. + The representing the result of the binding. + + + Performs the binding of the dynamic invoke member operation if the target dynamic object cannot bind. + The target of the dynamic invoke member operation. + The arguments of the dynamic invoke member operation. + The representing the result of the binding. + + + When overridden in the derived class, performs the binding of the dynamic invoke member operation if the target dynamic object cannot bind. + The target of the dynamic invoke member operation. + The arguments of the dynamic invoke member operation. + The binding result to use if binding fails, or null. + The representing the result of the binding. + + + Gets the value indicating if the string comparison should ignore the case of the member name. + + if case is ignored; otherwise, . + + + Gets the name of the member to invoke. + The name of the member to invoke. + + + The result type of the operation. + The object representing the result type of the operation. + + + Represents the dynamic set index operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the . + The signature of the arguments at the call site. + + + Performs the binding of the dynamic set index operation. + The target of the dynamic set index operation. + An array of arguments of the dynamic set index operation. + The representing the result of the binding. + + + Gets the signature of the arguments at the call site. + The signature of the arguments at the call site. + + + Performs the binding of the dynamic set index operation if the target dynamic object cannot bind. + The target of the dynamic set index operation. + The arguments of the dynamic set index operation. + The value to set to the collection. + The representing the result of the binding. + + + When overridden in the derived class, performs the binding of the dynamic set index operation if the target dynamic object cannot bind. + The target of the dynamic set index operation. + The arguments of the dynamic set index operation. + The value to set to the collection. + The binding result to use if binding fails, or null. + The representing the result of the binding. + + + The result type of the operation. + The object representing the result type of the operation. + + + Represents the dynamic set member operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the . + The name of the member to obtain. + Is true if the name should be matched ignoring case; false otherwise. + + + Performs the binding of the dynamic set member operation. + The target of the dynamic set member operation. + An array of arguments of the dynamic set member operation. + The representing the result of the binding. + + + Performs the binding of the dynamic set member operation if the target dynamic object cannot bind. + The target of the dynamic set member operation. + The value to set to the member. + The representing the result of the binding. + + + Performs the binding of the dynamic set member operation if the target dynamic object cannot bind. + The target of the dynamic set member operation. + The value to set to the member. + The binding result to use if binding fails, or null. + The representing the result of the binding. + + + Gets the value indicating if the string comparison should ignore the case of the member name. + + if case is ignored; otherwise, . + + + Gets the name of the member to obtain. + The name of the member to obtain. + + + The result type of the operation. + The object representing the result type of the operation. + + + Represents the unary dynamic operation at the call site, providing the binding semantic and the details about the operation. + + + Initializes a new instance of the class. + The unary operation kind. + + + Performs the binding of the dynamic unary operation. + The target of the dynamic operation. + An array of arguments of the dynamic operation. + The representing the result of the binding. + + + Performs the binding of the unary dynamic operation if the target dynamic object cannot bind. + The target of the dynamic unary operation. + The representing the result of the binding. + + + Performs the binding of the unary dynamic operation if the target dynamic object cannot bind. + The target of the dynamic unary operation. + The binding result in case the binding fails, or null. + The representing the result of the binding. + + + The unary operation kind. + The object of the that represents the unary operation kind. + + + The result type of the operation. + The object representing the result type of the operation. + + + Represents an expression that has a binary operator. + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Gets a value that indicates whether the expression tree node can be reduced. + + if the expression tree node can be reduced; otherwise, . + + + Gets the type conversion function that is used by a coalescing or compound assignment operation. + A that represents a type conversion function. + + + Gets a value that indicates whether the expression tree node represents a lifted call to an operator. + + if the node represents a lifted call; otherwise, . + + + 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. + + if the operator's return type is lifted to a nullable type; otherwise, . + + + Gets the left operand of the binary operation. + An that represents the left operand of the binary operation. + + + Gets the implementing method for the binary operation. + The that represents the implementing method. + + + Reduces the binary expression node to a simpler expression. + The reduced expression. + + + Gets the right operand of the binary operation. + An that represents the right operand of the binary operation. + + + 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. + The property of the result. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents a block that contains a sequence of expressions where variables can be defined. + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Gets the expressions in this block. + The read-only collection containing all the expressions in this block. + + + Returns the node type of this expression. Extension nodes should return when overriding this method. + The of the expression. + + + Gets the last expression in this block. + The object representing the last expression in this block. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result. + This expression if no children changed, or an expression with the updated children. + + + Gets the variables defined in this block. + The read-only collection containing all the variables defined in this block. + + + Represents a catch statement in a try block. + + + Gets the body of the catch block. + The object representing the catch body. + + + Gets the body of the filter. + The object representing the body of the filter. + + + Gets the type of this handler catches. + The object representing the type of this handler catches. + + + Returns a that represents the current . + A that represents the current . + + + 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. + The property of the result. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Gets a reference to the object caught by this handler. + The object representing a reference to the object caught by this handler. + + + Represents an expression that has a conditional operator. + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Gets the expression to execute if the test evaluates to . + An that represents the expression to execute if the test is . + + + Gets the expression to execute if the test evaluates to . + An that represents the expression to execute if the test is . + + + Returns the node type of this expression. Extension nodes should return when overriding this method. + The of the expression. + + + Gets the test of the conditional operation. + An that represents the test of the conditional operation. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result. + The property of the result. + This expression if no children changed, or an expression with the updated children. + + + Represents an expression that has a constant value. + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Returns the node type of this Expression. Extension nodes should return when overriding this method. + The of the expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + Gets the value of the constant expression. + An equal to the value of the represented expression. + + + Emits or clears a sequence point for debug information. This allows the debugger to highlight the correct source code when debugging. + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Gets the that represents the source file. + The that represents the source file. + + + Gets the end column of this . + The number of the end column of the code that was used to generate the wrapped expression. + + + Gets the end line of this . + The number of the end line of the code that was used to generate the wrapped expression. + + + Gets the value to indicate if the is for clearing a sequence point. + + if the is for clearing a sequence point; otherwise, . + + + Returns the node type of this . + The that represents this expression. + + + Gets the start column of this . + The number of the start column of the code that was used to generate the wrapped expression. + + + Gets the start line of this . + The number of the start line of the code that was used to generate the wrapped expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + Represents the default value of a type or an empty expression. + + + Returns the node type of this expression. Extension nodes should return when overriding this method. + The of the expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + Represents a dynamic operation. + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Gets the arguments to the dynamic operation. + The read-only collections containing the arguments to the dynamic operation. + + + Gets the , which determines the run-time behavior of the dynamic site. + The , which determines the run-time behavior of the dynamic site. + + + Gets the type of the delegate used by the . + The object representing the type of the delegate used by the . + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The arguments to the dynamic operation. + A that has equal to , and has the and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The first argument to the dynamic operation. + A that has equal to , and has the and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + A that has equal to , and has the and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + The third argument to the dynamic operation. + A that has equal to , and has the and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + The third argument to the dynamic operation. + The fourth argument to the dynamic operation. + A that has equal to , and has the and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The arguments to the dynamic operation. + A that has equal to , and has the and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The arguments to the dynamic operation. + A that has equal to , and has the , , and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided and one argument. + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The argument to the dynamic operation. + A that has equal to , and has the , , and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided and two arguments. + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + A that has equal to , and has the , , and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided and three arguments. + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + The third argument to the dynamic operation. + A that has equal to , and has the , , and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided and four arguments. + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + The third argument to the dynamic operation. + The fourth argument to the dynamic operation. + A that has equal to , and has the , , and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The arguments to the dynamic operation. + A that has equal to , and has the , , and set to the specified values. + + + Returns the node type of this expression. Extension nodes should return when overriding this method. + The of the expression. + + + 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. + Returns . + + + 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. + The index of the argument. + Returns . + + + 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. + Returns . + + + Rewrite this node replacing the dynamic expression's arguments with the provided values. The number of 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. + The arguments. + Returns , the rewritten expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + Compares the value sent to the parameter, , to the property of the current instance of . If the values of the parameter and the property are equal, the current instance is returned. If they are not equal, a new instance is returned that is identical to the current instance except that the property is set to the value of parameter . + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents a visitor or rewriter for dynamic expression trees. + + + Initializes a new instance of . + + + Visits the children of the . + The expression to visit. + Returns , the modified expression, if it or any subexpression is modified; otherwise, returns the original expression. + + + Represents an initializer for a single element of an collection. + + + Gets the instance method that is used to add an element to an collection. + A that represents an instance method that adds an element to a collection. + + + Gets the collection of arguments that are passed to a method that adds an element to an collection. + A of objects that represent the arguments for a method that adds an element to a collection. + + + 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. + Returns . + + + 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. + The index of the argument. + Returns . + + + Returns a textual representation of an object. + A textual representation of the object. + + + 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. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Provides the base class from which the classes that represent expression tree nodes are derived. It also contains ( in Visual Basic) factory methods to create the various node types. This is an class. + + + Constructs a new instance of . + + + Initializes a new instance of the class. + The to set as the node type. + The of this . + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Creates a that represents an arithmetic addition operation that does not have overflow checking. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The addition operator is not defined for .Type and .Type. + + + Creates a that represents an arithmetic addition operation that does not have overflow checking. The implementing method can be specified. + A to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the addition operator is not defined for .Type and .Type. + + + Creates a that represents an addition assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents an addition assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents an addition assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that represents an addition assignment operation that has overflow checking. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents an addition assignment operation that has overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents an addition assignment operation that has overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that represents an arithmetic addition operation that has overflow checking. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The addition operator is not defined for .Type and .Type. + + + Creates a that represents an arithmetic addition operation that has overflow checking. The implementing method can be specified. + A to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the addition operator is not defined for .Type and .Type. + + + Creates a that represents a bitwise operation. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The bitwise operator is not defined for .Type and .Type. + + + Creates a that represents a bitwise operation. The implementing method can be specified. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the bitwise operator is not defined for .Type and .Type. + + + Creates a that represents a conditional operation that evaluates the second operand only if the first operand evaluates to . + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The bitwise operator is not defined for .Type and .Type. +-or- +.Type and .Type are not the same Boolean type. + + + Creates a that represents a conditional operation that evaluates the second operand only if the first operand is resolved to true. The implementing method can be specified. + A to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the bitwise operator is not defined for .Type and .Type. +-or- + is and .Type and .Type are not the same Boolean type. + + + Creates a that represents a bitwise AND assignment operation. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a bitwise AND assignment operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents a bitwise AND assignment operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates an to access a multidimensional array. + An expression that represents the multidimensional array. + An containing expressions used to index the array. + The created . + + + Creates an to access an array. + An expression representing the array to index. + An array that contains expressions used to index the array. + The created . + + + Creates a that represents applying an array index operator to an array of rank more than one. + An to set the property equal to. + An that contains objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + or is . + + .Type does not represent an array type. +-or- +The rank of .Type does not match the number of elements in . +-or- +The property of one or more elements of does not represent the type. + + + Creates a that represents applying an array index operator to an array of rank one. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + + .Type does not represent an array type. +-or- +.Type represents an array type whose rank is not 1. +-or- +.Type does not represent the type. + + + Creates a that represents applying an array index operator to a multidimensional array. + An array of instances - indexes for the array index operation. + An array of objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + or is . + + .Type does not represent an array type. +-or- +The rank of .Type does not match the number of elements in . +-or- +The property of one or more elements of does not represent the type. + + + Creates a that represents an expression for obtaining the length of a one-dimensional array. + An to set the property equal to. + A that has the property equal to and the property equal to . + + is . + + .Type does not represent an array type. + + + Creates a that represents an assignment operation. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents the initialization of a field or property. + A to set the property equal to. + An to set the property equal to. + A that has equal to and the and properties set to the specified values. + + or is . + + does not represent a field or property. +-or- +The property represented by does not have a accessor. +-or- +.Type is not assignable to the type of the field or property that represents. + + + Creates a that represents the initialization of a member by using a property accessor method. + A that represents a property accessor method. + An to set the property equal to. + A that has the property equal to , the property set to the that represents the property accessed in , and the property set to . + + or is . + + does not represent a property accessor method. +-or- +The property accessed by does not have a accessor. +-or- +.Type is not assignable to the type of the field or property that represents. + + + Creates a that contains the given expressions and has no variables. + The expressions in the block. + The created . + + + Creates a that contains the given variables and expressions. + The variables in the block. + The expressions in the block. + The created . + + + Creates a that contains the given variables and expressions. + The variables in the block. + The expressions in the block. + The created . + + + Creates a that contains two expressions and has no variables. + The first expression in the block. + The second expression in the block. + The created . + + + Creates a that contains three expressions and has no variables. + The first expression in the block. + The second expression in the block. + The third expression in the block. + The created . + + + Creates a that contains four expressions and has no variables. + The first expression in the block. + The second expression in the block. + The third expression in the block. + The fourth expression in the block. + The created . + + + Creates a that contains five expressions and has no variables. + The first expression in the block. + The second expression in the block. + The third expression in the block. + The fourth expression in the block. + The fifth expression in the block. + The created . + + + Creates a that contains the given expressions and has no variables. + The expressions in the block. + The created . + + + Creates a that contains the given expressions, has no variables and has specific result type. + The result type of the block. + The expressions in the block. + The created . + + + Creates a that contains the given variables and expressions. + The result type of the block. + The variables in the block. + The expressions in the block. + The created . + + + Creates a that contains the given variables and expressions. + The result type of the block. + The variables in the block. + The expressions in the block. + The created . + + + Creates a that contains the given expressions, has no variables and has specific result type. + The result type of the block. + The expressions in the block. + The created . + + + Creates a representing a break statement. + The that the will jump to. + A with equal to Break, the property set to , and a null value to be passed to the target label upon jumping. + + + Creates a representing a break statement. The value passed to the label upon jumping can be specified. + The that the will jump to. + The value that will be passed to the associated label upon jumping. + A with equal to Break, the property set to , and to be passed to the target label upon jumping. + + + Creates a representing a break statement with the specified type. The value passed to the label upon jumping can be specified. + The that the will jump to. + The value that will be passed to the associated label upon jumping. + An to set the property equal to. + A with equal to Break, the property set to , the property set to , and to be passed to the target label upon jumping. + + + Creates a representing a break statement with the specified type. + The that the will jump to. + An to set the property equal to. + A with equal to Break, the property set to , and the property set to . + + + Creates a that represents a call to a method that takes no arguments. + An that specifies the instance for an instance method call (pass for a ( in Visual Basic) method). + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + is . +-or- + is and represents an instance method. + + .Type is not assignable to the declaring type of the method represented by . + + + Creates a that represents a call to a method that takes arguments. + An to set the property equal to (pass for a ( in Visual Basic) method). + A to set the property equal to. + An that contains objects to use to populate the collection. + A that has the property equal to and the , , and properties set to the specified values. + + is . +-or- + is and represents an instance method. + + .Type is not assignable to the declaring type of the method represented by . +-or- +The number of elements in does not equal the number of parameters for the method represented by . +-or- +One or more of the elements of is not assignable to the corresponding parameter for the method represented by . + + + Creates a that represents a call to a method that takes two arguments. + An that specifies the instance for an instance call. (pass null for a static (Shared in Visual Basic) method). + The that represents the target method. + The that represents the first argument. + The that represents the second argument. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a call to a method that takes three arguments. + An that specifies the instance for an instance call. (pass null for a static (Shared in Visual Basic) method). + The that represents the target method. + The that represents the first argument. + The that represents the second argument. + The that represents the third argument. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a call to a method that takes arguments. + An that specifies the instance for an instance method call (pass for a ( in Visual Basic) method). + A to set the property equal to. + An array of objects to use to populate the collection. + A that has the property equal to and the , , and properties set to the specified values. + + is . +-or- + is and represents an instance method. +-or- + is not and one or more of its elements is . + + .Type is not assignable to the declaring type of the method represented by . +-or- +The number of elements in does not equal the number of parameters for the method represented by . +-or- +One or more of the elements of is not assignable to the corresponding parameter for the method represented by . + + + Creates a that represents a call to a method by calling the appropriate factory method. + An whose property value will be searched for a specific method. + The name of the method. + An array of objects that specify the type parameters of the generic method. This argument should be null when methodName specifies a non-generic method. + An array of objects that represents the arguments to the method. + A that has the property equal to , the property equal to , set to the that represents the specified instance method, and set to the specified arguments. + + or is . + No method whose name is , whose type parameters match , and whose parameter types match is found in .Type or its base types. +-or- +More than one method whose name is , whose type parameters match , and whose parameter types match is found in .Type or its base types. + + + Creates a that represents a call to a static (Shared in Visual Basic) method. + The that represents the target method. + A collection of that represents the call arguments. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a call to a ( in Visual Basic) method that takes one argument. + A to set the property equal to. + The that represents the first argument. + A that has the property equal to and the and properties set to the specified values. + + is null. + + + Creates a that represents a call to a static method that takes two arguments. + A to set the property equal to. + The that represents the first argument. + The that represents the second argument. + A that has the property equal to and the and properties set to the specified values. + + is null. + + + Creates a that represents a call to a static method that takes three arguments. + A to set the property equal to. + The that represents the first argument. + The that represents the second argument. + The that represents the third argument. + A that has the property equal to and the and properties set to the specified values. + + is null. + + + Creates a that represents a call to a static method that takes four arguments. + A to set the property equal to. + The that represents the first argument. + The that represents the second argument. + The that represents the third argument. + The that represents the fourth argument. + A that has the property equal to and the and properties set to the specified values. + + is null. + + + Creates a that represents a call to a static method that takes five arguments. + A to set the property equal to. + The that represents the first argument. + The that represents the second argument. + The that represents the third argument. + The that represents the fourth argument. + The that represents the fifth argument. + A that has the property equal to and the and properties set to the specified values. + + is null. + + + Creates a that represents a call to a ( in Visual Basic) method that has arguments. + A that represents a ( in Visual Basic) method to set the property equal to. + An array of objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + is . + The number of elements in does not equal the number of parameters for the method represented by . +-or- +One or more of the elements of is not assignable to the corresponding parameter for the method represented by . + + + Creates a that represents a call to a ( in Visual Basic) method by calling the appropriate factory method. + The type that contains the specified ( in Visual Basic) method. + The name of the method. + An array of objects that specify the type parameters of the generic method. This argument should be null when methodName specifies a non-generic method. + An array of objects that represent the arguments to the method. + A that has the property equal to , the property set to the that represents the specified ( in Visual Basic) method, and the property set to the specified arguments. + + or is . + No method whose name is , whose type parameters match , and whose parameter types match is found in or its base types. +-or- +More than one method whose name is , whose type parameters match , and whose parameter types match is found in or its base types. + + + Indicates that the node can be reduced to a simpler node. If this returns true, Reduce() can be called to produce the reduced form. + + if the node can be reduced; otherwise, . + + + Creates a representing a catch statement with a reference to the caught object for use in the handler body. + A representing a reference to the object caught by this handler. + The body of the catch statement. + The created . + + + Creates a representing a catch statement with an filter and a reference to the caught object. + A representing a reference to the object caught by this handler. + The body of the catch statement. + The body of the filter. + The created . + + + Creates a representing a catch statement. + The of this will handle. + The body of the catch statement. + The created . + + + Creates a representing a catch statement with an filter but no reference to the caught object. + The of this will handle. + The body of the catch statement. + The body of the filter. + The created . + + + Creates a for clearing a sequence point. + The that represents the source file. + An instance of for clearing a sequence point. + + + Creates a that represents a coalescing operation. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The property of does not represent a reference type or a nullable value type. + + .Type and .Type are not convertible to each other. + + + Creates a that represents a coalescing operation, given a conversion function. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , and properties set to the specified values. + + or is . + + .Type and .Type are not convertible to each other. +-or- + is not and .Type is a delegate type that does not take exactly one argument. + The property of does not represent a reference type or a nullable value type. +-or- +The property of represents a type that is not assignable to the parameter type of the delegate type .Type. +-or- +The property of is not equal to the return type of the delegate type .Type. + + + Creates a that represents a conditional statement. + An to set the property equal to. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or or is . + + .Type is not . +-or- +.Type is not equal to .Type. + + + Creates a that represents a conditional statement. + An to set the property equal to. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that has the property set to the specified value. + An to set the property equal to. + A that has the property equal to and the property set to the specified value. + + + Creates a that has the and properties set to the specified values. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + is . + + is not and is not assignable from the dynamic type of . + + + Creates a representing a continue statement. + The that the will jump to. + A with equal to Continue, the property set to , and a null value to be passed to the target label upon jumping. + + + Creates a representing a continue statement with the specified type. + The that the will jump to. + An to set the property equal to. + A with equal to Continue, the property set to , the property set to , and a null value to be passed to the target label upon jumping. + + + Creates a that represents a type conversion operation. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + No conversion operator is defined between .Type and . + + + Creates a that represents a conversion operation for which the implementing method is specified. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly one argument. + No conversion operator is defined between .Type and . +-or- +.Type is not assignable to the argument type of the method represented by . +-or- +The return type of the method represented by is not assignable to . +-or- +.Type or 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 . + More than one method that matches the description was found. + + + Creates a that represents a conversion operation that throws an exception if the target type is overflowed. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + No conversion operator is defined between .Type and . + + + Creates a that represents a conversion operation that throws an exception if the target type is overflowed and for which the implementing method is specified. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly one argument. + No conversion operator is defined between .Type and . +-or- +.Type is not assignable to the argument type of the method represented by . +-or- +The return type of the method represented by is not assignable to . +-or- +.Type or 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 . + More than one method that matches the description was found. + + + Creates a with the specified span. + The that represents the source file. + The start line of this . Must be greater than 0. + The start column of this . Must be greater than 0. + The end line of this . Must be greater or equal than the start line. + The end column of this . 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. + An instance of . + + + Creates a that represents the decrementing of the expression by 1. + An to decrement. + A that represents the decremented expression. + + + Creates a that represents the decrementing of the expression by 1. + An to decrement. + A that represents the implementing method. + A that represents the decremented expression. + + + Creates a that has the property set to the specified type. + A to set the property equal to. + A that has the property equal to and the property set to the specified type. + + + Creates a that represents an arithmetic division operation. + An to set the property to. + An to set the property to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The division operator is not defined for .Type and .Type. + + + Creates a that represents an arithmetic division operation. The implementing method can be specified. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the division operator is not defined for .Type and .Type. + + + Creates a that represents a division assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a division assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents a division assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The arguments to the dynamic operation. + A that has equal to and has the and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The first argument to the dynamic operation. + A that has equal to and has the and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + A that has equal to and has the and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + The third argument to the dynamic operation. + A that has equal to and has the and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + The third argument to the dynamic operation. + The fourth argument to the dynamic operation. + A that has equal to and has the and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The runtime binder for the dynamic operation. + The result type of the dynamic expression. + The arguments to the dynamic operation. + A that has equal to and has the and set to the specified values. + + + Creates an , given an as the second argument. + A to set the property equal to. + An that contains objects to set the property equal to. + An that has the and properties set to the specified values. + + or is . + The method that represents is not named "Add" (case insensitive). +-or- +The method that represents is not an instance method. +-or- + does not contain the same number of elements as the number of parameters for the method that represents. +-or- +The property of one or more elements of is not assignable to the type of the corresponding parameter of the method that represents. + + + Creates an , given an array of values as the second argument. + A to set the property equal to. + An array of objects to set the property equal to. + An that has the and properties set to the specified values. + + or is . + The method that addMethod represents is not named "Add" (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 property of one or more elements of is not assignable to the type of the corresponding parameter of the method that represents. + + + Creates an empty expression that has type. + A that has the property equal to and the property set to . + + + Creates a that represents an equality comparison. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The equality operator is not defined for .Type and .Type. + + + Creates a that represents an equality comparison. The implementing method can be specified. + An to set the property equal to. + An to set the property equal to. + + to set to ; to set to . + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the equality operator is not defined for .Type and .Type. + + + Creates a that represents a bitwise operation, using op_ExclusiveOr for user-defined types. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The operator is not defined for .Type and .Type. + + + Creates a that represents a bitwise operation, using op_ExclusiveOr for user-defined types. The implementing method can be specified. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the operator is not defined for .Type and .Type. + + + Creates a that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that represents accessing a field. + An to set the property equal to. For ( in Visual Basic), must be . + The to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + is . +-or- +The field represented by is not ( in Visual Basic) and is . + + .Type is not assignable to the declaring type of the field represented by . + + + Creates a that represents accessing a field given the name of the field. + An whose contains a field named . This can be null for static fields. + The name of a field to be accessed. + A that has the property equal to , the property set to , and the property set to the that represents the field denoted by . + + or is . + No field named is defined in .Type or its base types. + + + Creates a that represents accessing a field. + The containing object of the field. This can be null for static fields. + The that contains the field. + The field to be accessed. + The created . + + + Creates a object that represents a generic System.Action delegate type that has specific type arguments. + An array of up to sixteen objects that specify the type arguments for the delegate type. + The type of a System.Action delegate that has the specified type arguments. + + contains more than sixteen elements. + + is . + + + Gets a object that represents a generic System.Func or System.Action delegate type that has specific type arguments. + The type arguments of the delegate. + The delegate type. + + + Creates a 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. + An array of one to seventeen objects that specify the type arguments for the delegate type. + The type of a System.Func delegate that has the specified type arguments. + + contains fewer than one or more than seventeen elements. + + is . + + + Creates a representing a "go to" statement. + The that the will jump to. + A with equal to Goto, the property set to the specified value, and a null value to be passed to the target label upon jumping. + + + Creates a representing a "go to" statement. The value passed to the label upon jumping can be specified. + The that the will jump to. + The value that will be passed to the associated label upon jumping. + A with equal to Goto, the property set to , and to be passed to the target label upon jumping. + + + Creates a representing a "go to" statement with the specified type. The value passed to the label upon jumping can be specified. + The that the will jump to. + The value that will be passed to the associated label upon jumping. + An to set the property equal to. + A with equal to Goto, the property set to , the property set to , and to be passed to the target label upon jumping. + + + Creates a representing a "go to" statement with the specified type. + The that the will jump to. + An to set the property equal to. + A with equal to Goto, the property set to the specified value, the property set to , and a null value to be passed to the target label upon jumping. + + + Creates a that represents a "greater than" numeric comparison. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The "greater than" operator is not defined for .Type and .Type. + + + Creates a that represents a "greater than" numeric comparison. The implementing method can be specified. + An to set the property equal to. + An to set the property equal to. + + to set to ; to set to . + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the "greater than" operator is not defined for .Type and .Type. + + + Creates a that represents a "greater than or equal" numeric comparison. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The "greater than or equal" operator is not defined for .Type and .Type. + + + Creates a that represents a "greater than or equal" numeric comparison. + An to set the property equal to. + An to set the property equal to. + + to set to ; to set to . + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the "greater than or equal" operator is not defined for .Type and .Type. + + + Creates a that represents a conditional block with an statement. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the , , properties set to the specified values. The property is set to default expression and the type of the resulting returned by this method is . + + + Creates a that represents a conditional block with and statements. + An to set the property equal to. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. The type of the resulting returned by this method is . + + + Creates a that represents the incrementing of the expression value by 1. + An to increment. + A that represents the incremented expression. + + + Creates a that represents the incrementing of the expression by 1. + An to increment. + A that represents the implementing method. + A that represents the incremented expression. + + + Creates an that applies a delegate or lambda expression to a list of argument expressions. + An that represents the delegate or lambda expression to be applied to. + An that contains objects that represent the arguments that the delegate or lambda expression is applied to. + An that applies the specified delegate or lambda expression to the provided arguments. + + is . + + .Type does not represent a delegate type or an . +-or- +The property of an element of is not assignable to the type of the corresponding parameter of the delegate represented by . + + does not contain the same number of elements as the list of parameters for the delegate represented by . + + + Creates an that applies a delegate or lambda expression to a list of argument expressions. + An that represents the delegate or lambda expression to be applied. + An array of objects that represent the arguments that the delegate or lambda expression is applied to. + An that applies the specified delegate or lambda expression to the provided arguments. + + is . + + .Type does not represent a delegate type or an . +-or- +The property of an element of is not assignable to the type of the corresponding parameter of the delegate represented by . + + does not contain the same number of elements as the list of parameters for the delegate represented by . + + + Returns whether the expression evaluates to false. + An to evaluate. + An instance of . + + + Returns whether the expression evaluates to false. + An to evaluate. + A that represents the implementing method. + An instance of . + + + Returns whether the expression evaluates to true. + An to evaluate. + An instance of . + + + Returns whether the expression evaluates to true. + An to evaluate. + A that represents the implementing method. + An instance of . + + + Creates a representing a label with void type and no name. + The new . + + + Creates a representing a label without a default value. + The which this will be associated with. + A without a default value. + + + Creates a representing a label with the given default value. + The which this will be associated with. + The value of this when the label is reached through regular control flow. + A with the given default value. + + + Creates a representing a label with void type and the given name. + The name of the label. + The new . + + + Creates a representing a label with the given type. + The type of value that is passed when jumping to the label. + The new . + + + Creates a representing a label with the given type and name. + The type of value that is passed when jumping to the label. + The name of the label. + The new . + + + Creates a by first constructing a delegate type from the expression body, a parameter that indicates whether tail call optimization will be applied, and an enumerable collection of parameter expressions. It can be used when the delegate type is not known at compile time. + An to set the property equal to. + A that indicates if tail call optimization will be applied when compiling the created expression. + An that contains objects to use to populate the collection. + A that has the property equal to Lambda and the and properties set to the specified values. + + + Creates a by first constructing a delegate type from the expression body, a parameter that indicates whether tail call optimization will be applied, and an array of parameter expressions. It can be used when the delegate type is not known at compile time. + An to set the property equal to. + A that indicates if tail call optimization will be applied when compiling the created expression. + An array that contains objects to use to populate the collection. + A that has the property equal to Lambda and the and properties set to the specified values. + + + Creates a by first constructing a delegate type from the expression body, and an enumerable collection of parameter expressions. It can be used when the delegate type is not known at compile time. + An to set the property equal to. + An that contains objects to use to populate the collection. + A that has the property equal to Lambda and the and properties set to the specified values. + + + Creates a by first constructing a delegate type from the expression body, and an array of parameter expressions. It can be used when the delegate type is not known at compile time. + An to set the property equal to. + An array of objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + is . +-or- +One or more elements of are . + + contains more than sixteen elements. + + + Creates a by first constructing a delegate type from the expression body, the name for the lambda, a parameter that indicates whether tail call optimization will be applied, and an enumerable collection of parameter expressions. It can be used when the delegate type is not known at compile time. + An to set the property equal to. + The name for the lambda. Used for emitting debug information. + A that indicates if tail call optimization will be applied when compiling the created expression. + An that contains objects to use to populate the collection. + A that has the property equal to Lambda and the and properties set to the specified values. + + + Creates a by first constructing a delegate type from the expression body, the name for the lambda, and an enumerable collection of parameter expressions. It can be used when the delegate type is not known at compile time. + An to set the property equal to. + The name for the lambda. Used for emitting debug information. + An that contains objects to use to populate the collection. + A that has the property equal to Lambda and the and properties set to the specified values. + + + Creates a where the delegate type is known at compile time, with a parameter that indicates whether tail call optimization will be applied, and an enumerable collection of parameter expressions. + A representing the delegate signature for the lambda. + An to set the property equal to. + A that indicates if tail call optimization will be applied when compiling the created expression. + An that contains objects to use to populate the collection. + A that has the property equal to Lambda and the and properties set to the specified values. + + + Creates a where the delegate type is known at compile time, with a parameter that indicates whether tail call optimization will be applied, and an array of parameter expressions. + A representing the delegate signature for the lambda. + An to set the property equal to. + A that indicates if tail call optimization will be applied when compiling the created expression. + An array that contains objects to use to populate the collection. + A that has the property equal to Lambda and the and properties set to the specified values. + + + Creates a where the delegate type is known at compile time, with an enumerable collection of parameter expressions. + A that represents a delegate signature for the lambda. + An to set the property equal to. + An that contains objects to use to populate the collection. + An object that represents a lambda expression which has the property equal to and the and properties set to the specified values. + + or is . +-or- +One or more elements in are . + + does not represent a delegate type. +-or- +.Type represents a type that is not assignable to the return type of the delegate type represented by . +-or- + does not contain the same number of elements as the list of parameters for the delegate type represented by . +-or- +The property of an element of is not assignable from the type of the corresponding parameter type of the delegate type represented by . + + + Creates a where the delegate type is known at compile time, with an array of parameter expressions. + A that represents a delegate signature for the lambda. + An to set the property equal to. + An array of objects to use to populate the collection. + An object that represents a lambda expression which has the property equal to and the and properties set to the specified values. + + or is . +-or- +One or more elements in are . + + does not represent a delegate type. +-or- +.Type represents a type that is not assignable to the return type of the delegate type represented by . +-or- + does not contain the same number of elements as the list of parameters for the delegate type represented by . +-or- +The property of an element of is not assignable from the type of the corresponding parameter type of the delegate type represented by . + + + Creates a where the delegate type is known at compile time, with the name for the lambda, a parameter that indicates whether tail call optimization will be applied, and an enumerable collection of parameter expressions. + A representing the delegate signature for the lambda. + An to set the property equal to. + The name for the lambda. Used for emitting debug information. + A that indicates if tail call optimization will be applied when compiling the created expression. + An that contains objects to use to populate the collection. + A that has the property equal to Lambda and the and properties set to the specified values. + + + Creates a where the delegate type is known at compile time, with the name for the lambda, and an enumerable collection of parameter expressions. + A representing the delegate signature for the lambda. + An to set the property equal to. + The name for the lambda. Used for emitting debug information. + An that contains objects to use to populate the collection. + A that has the property equal to Lambda and the and properties set to the specified values. + + + Creates an where the delegate type is known at compile time, with a parameter that indicates whether tail call optimization will be applied, and an enumerable collection of parameter expressions. + An to set the property equal to. + A that indicates if tail call optimization will be applied when compiling the created expression. + An that contains objects to use to populate the collection. + The delegate type. + An that has the property equal to and the and properties set to the specified values. + + + Creates an where the delegate type is known at compile time, with a parameter that indicates whether tail call optimization will be applied, and an array of parameter expressions. + An to set the property equal to. + A that indicates if tail call optimization will be applied when compiling the created expression. + An array that contains objects to use to populate the collection. + The delegate type. + An that has the property equal to and the and properties set to the specified values. + + + Creates an where the delegate type is known at compile time, with an enumerable collection of parameter expressions. + An to set the property equal to. + An that contains objects to use to populate the collection. + A delegate type. + An that has the property equal to and the and properties set to the specified values. + + is . +-or- +One or more elements in are . + + is not a delegate type. +-or- +.Type represents a type that is not assignable to the return type of . +-or- + does not contain the same number of elements as the list of parameters for . +-or- +The property of an element of is not assignable from the type of the corresponding parameter type of . + + + Creates an where the delegate type is known at compile time, with an array of parameter expressions. + An to set the property equal to. + An array of objects to use to populate the collection. + A delegate type. + An that has the property equal to and the and properties set to the specified values. + + is . +-or- +One or more elements in are . + + is not a delegate type. +-or- +.Type represents a type that is not assignable to the return type of . +-or- + does not contain the same number of elements as the list of parameters for . +-or- +The property of an element of is not assignable from the type of the corresponding parameter type of . + + + Creates an where the delegate type is known at compile time, with the name for the lambda, a parameter that indicates whether tail call optimization will be applied, and an enumerable collection of parameter expressions. + An to set the property equal to. + The name of the lambda. Used for generating debugging info. + A that indicates if tail call optimization will be applied when compiling the created expression. + An that contains objects to use to populate the collection. + The delegate type. + An that has the property equal to and the and properties set to the specified values. + + + Creates an where the delegate type is known at compile time, with the name for the lambda, and an enumerable collection of parameter expressions. + An to set the property equal to. + The name of the lambda. Used for generating debugging information. + An that contains objects to use to populate the collection. + The delegate type. + An that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a bitwise left-shift operation. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The left-shift operator is not defined for .Type and .Type. + + + Creates a that represents a bitwise left-shift operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the left-shift operator is not defined for .Type and .Type. + + + Creates a that represents a bitwise left-shift assignment operation. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a bitwise left-shift assignment operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents a bitwise left-shift assignment operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that represents a "less than" numeric comparison. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The "less than" operator is not defined for .Type and .Type. + + + Creates a that represents a "less than" numeric comparison. + An to set the property equal to. + An to set the property equal to. + + to set to ; to set to . + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the "less than" operator is not defined for .Type and .Type. + + + Creates a that represents a " less than or equal" numeric comparison. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The "less than or equal" operator is not defined for .Type and .Type. + + + Creates a that represents a "less than or equal" numeric comparison. + An to set the property equal to. + An to set the property equal to. + + to set to ; to set to . + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the "less than or equal" operator is not defined for .Type and .Type. + + + Creates a where the member is a field or property. + A that represents a field or property to set the property equal to. + An that contains objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + is . +-or- +One or more elements of are . + + does not represent a field or property. +-or- +The or of the field or property that represents does not implement . + + + Creates a where the member is a field or property. + A that represents a field or property to set the property equal to. + An array of objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + is . +-or- +One or more elements of are . + + does not represent a field or property. +-or- +The or of the field or property that represents does not implement . + + + Creates a based on a specified property accessor method. + A that represents a property accessor method. + An that contains objects to use to populate the collection. + A that has the property equal to , the property set to the that represents the property accessed in , and populated with the elements of . + + is . +-or- +One or more elements of are . + + does not represent a property accessor method. +-or- +The of the property that the method represented by accesses does not implement . + + + Creates a object based on a specified property accessor method. + A that represents a property accessor method. + An array of objects to use to populate the collection. + A that has the property equal to , the property set to the that represents the property accessed in , and populated with the elements of . + + is . +-or- +One or more elements of are . + + does not represent a property accessor method. +-or- +The of the property that the method represented by accesses does not implement . + + + Creates a that uses specified objects to initialize a collection. + A to set the property equal to. + An that contains objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + or is . +-or- +One or more elements of are . + + .Type does not implement . + + + Creates a that uses a method named "Add" to add elements to a collection. + A to set the property equal to. + An that contains objects to use to populate the collection. + A that has the property equal to and the property set to the specified value. + + or is . +-or- +One or more elements of are . + + .Type does not implement . + There is no instance method named "Add" (case insensitive) declared in .Type or its base type. +-or- +The add method on .Type or its base type does not take exactly one argument. +-or- +The type represented by the property of the first element of is not assignable to the argument type of the add method on .Type or its base type. +-or- +More than one argument-compatible method named "Add" (case-insensitive) exists on .Type and/or its base type. + + + Creates a that uses specified objects to initialize a collection. + A to set the property equal to. + An array of objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + or is . +-or- +One or more elements of are . + + .Type does not implement . + + + Creates a that uses a method named "Add" to add elements to a collection. + A to set the property equal to. + An array of objects to use to populate the collection. + A that has the property equal to and the property set to the specified value. + + or is . +-or- +One or more elements of are . + + .Type does not implement . + There is no instance method named "Add" (case insensitive) declared in .Type or its base type. +-or- +The add method on .Type or its base type does not take exactly one argument. +-or- +The type represented by the property of the first element of is not assignable to the argument type of the add method on .Type or its base type. +-or- +More than one argument-compatible method named "Add" (case-insensitive) exists on .Type and/or its base type. + + + Creates a that uses a specified method to add elements to a collection. + A to set the property equal to. + A that represents an instance method named "Add" (case insensitive), that adds an element to a collection. + An that contains objects to use to populate the collection. + A that has the property equal to and the property set to the specified value. + + or is . +-or- +One or more elements of are . + + .Type does not implement . +-or- + is not and it does not represent an instance method named "Add" (case insensitive) that takes exactly one argument. +-or- + is not and the type represented by the property of one or more elements of is not assignable to the argument type of the method that represents. + + is and no instance method named "Add" that takes one type-compatible argument exists on .Type or its base type. + + + Creates a that uses a specified method to add elements to a collection. + A to set the property equal to. + A that represents an instance method that takes one argument, that adds an element to a collection. + An array of objects to use to populate the collection. + A that has the property equal to and the property set to the specified value. + + or is . +-or- +One or more elements of are . + + .Type does not implement . +-or- + is not and it does not represent an instance method named "Add" (case insensitive) that takes exactly one argument. +-or- + is not and the type represented by the property of one or more elements of is not assignable to the argument type of the method that represents. + + is and no instance method named "Add" that takes one type-compatible argument exists on .Type or its base type. + + + Creates a with the given body. + The body of the loop. + The created . + + + Creates a with the given body and break target. + The body of the loop. + The break target used by the loop body. + The created . + + + Creates a with the given body. + The body of the loop. + The break target used by the loop body. + The continue target used by the loop body. + The created . + + + Creates a , given the left and right operands, by calling an appropriate factory method. + The that specifies the type of binary operation. + An that represents the left operand. + An that represents the right operand. + The that results from calling the appropriate factory method. + + does not correspond to a binary expression node. + + or is . + + + Creates a , given the left operand, right operand and implementing method, by calling the appropriate factory method. + The that specifies the type of binary operation. + An that represents the left operand. + An that represents the right operand. + + to set to ; to set to . + A that specifies the implementing method. + The that results from calling the appropriate factory method. + + does not correspond to a binary expression node. + + or is . + + + Creates a , given the left operand, right operand, implementing method and type conversion function, by calling the appropriate factory method. + The that specifies the type of binary operation. + An that represents the left operand. + An that represents the right operand. + + to set to ; to set to . + A that specifies the implementing method. + A that represents a type conversion function. This parameter is used only if is or compound assignment. + The that results from calling the appropriate factory method. + + does not correspond to a binary expression node. + + or is . + + + Creates a representing a catch statement with the specified elements. + The of this will handle. + A representing a reference to the object caught by this handler. + The body of the catch statement. + The body of the filter. + The created . + + + Creates a that represents a dynamic operation bound by the provided . + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The arguments to the dynamic operation. + A that has equal to and has the , , and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided and one argument. + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The argument to the dynamic operation. + A that has equal to and has the , , and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided and two arguments. + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + A that has equal to and has the , , and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided and three arguments. + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + The third argument to the dynamic operation. + A that has equal to and has the , , and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided and four arguments. + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The first argument to the dynamic operation. + The second argument to the dynamic operation. + The third argument to the dynamic operation. + The fourth argument to the dynamic operation. + A that has equal to and has the , , and set to the specified values. + + + Creates a that represents a dynamic operation bound by the provided . + The type of the delegate used by the . + The runtime binder for the dynamic operation. + The arguments to the dynamic operation. + A that has equal to and has the , , and set to the specified values. + + + Creates a representing a jump of the specified . The value passed to the label upon jumping can also be specified. + The of the . + The that the will jump to. + The value that will be passed to the associated label upon jumping. + An to set the property equal to. + A with equal to , the property set to , the property set to , and to be passed to the target label upon jumping. + + + Creates an that represents accessing an indexed property in an object. + The object to which the property belongs. It should be null if the property is ( in Visual Basic). + An representing the property to index. + An IEnumerable<Expression> (IEnumerable (Of Expression) in Visual Basic) that contains the arguments that will be used to index the property. + The created . + + + Creates a that represents accessing either a field or a property. + An that represents the object that the member belongs to. This can be null for static members. + The that describes the field or property to be accessed. + The that results from calling the appropriate factory method. + + is . + + does not represent a field or property. + + + Creates a representing a try block with the specified elements. + The result type of the try expression. If null, body and all handlers must have identical type. + The body of the try block. + The body of the finally block. Pass null if the try block has no finally block associated with it. + The body of the fault block. Pass null if the try block has no fault block associated with it. + A collection of s representing the catch statements to be associated with the try block. + The created . + + + Creates a , given an operand, by calling the appropriate factory method. + The that specifies the type of unary operation. + An that represents the operand. + The that specifies the type to be converted to (pass if not applicable). + The that results from calling the appropriate factory method. + + is . + + does not correspond to a unary expression node. + + + Creates a , given an operand and implementing method, by calling the appropriate factory method. + The that specifies the type of unary operation. + An that represents the operand. + The that specifies the type to be converted to (pass if not applicable). + The that represents the implementing method. + The that results from calling the appropriate factory method. + + is . + + does not correspond to a unary expression node. + + + Creates a that represents the recursive initialization of members of a field or property. + The to set the property equal to. + An that contains objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + or is . + + does not represent a field or property. +-or- +The property of an element of does not represent a member of the type of the field or property that represents. + + + Creates a that represents the recursive initialization of members of a field or property. + The to set the property equal to. + An array of objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + or is . + + does not represent a field or property. +-or- +The property of an element of does not represent a member of the type of the field or property that represents. + + + Creates a that represents the recursive initialization of members of a member that is accessed by using a property accessor method. + The that represents a property accessor method. + An that contains objects to use to populate the collection. + A that has the property equal to , the property set to the that represents the property accessed in , and properties set to the specified values. + + or is . + + does not represent a property accessor method. +-or- +The property of an element of does not represent a member of the type of the property accessed by the method that represents. + + + Creates a that represents the recursive initialization of members of a member that is accessed by using a property accessor method. + The that represents a property accessor method. + An array of objects to use to populate the collection. + A that has the property equal to , the property set to the that represents the property accessed in , and properties set to the specified values. + + or is . + + does not represent a property accessor method. +-or- +The property of an element of does not represent a member of the type of the property accessed by the method that represents. + + + Represents an expression that creates a new object and initializes a property of the object. + A to set the property equal to. + An that contains objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + or is . + The property of an element of does not represent a member of the type that .Type represents. + + + Creates a . + A to set the property equal to. + An array of objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + or is . + The property of an element of does not represent a member of the type that .Type represents. + + + Creates a that represents an arithmetic remainder operation. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The modulus operator is not defined for .Type and .Type. + + + Creates a that represents an arithmetic remainder operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the modulus operator is not defined for .Type and .Type. + + + Creates a that represents a remainder assignment operation. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a remainder assignment operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents a remainder assignment operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that represents an arithmetic multiplication operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The multiplication operator is not defined for .Type and .Type. + + + Creates a that represents an arithmetic multiplication operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the multiplication operator is not defined for .Type and .Type. + + + Creates a that represents a multiplication assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a multiplication assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents a multiplication assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that represents a multiplication assignment operation that has overflow checking. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a multiplication assignment operation that has overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents a multiplication assignment operation that has overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that represents an arithmetic multiplication operation that has overflow checking. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The multiplication operator is not defined for .Type and .Type. + + + Creates a that represents an arithmetic multiplication operation that has overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the multiplication operator is not defined for .Type and .Type. + + + Creates a that represents an arithmetic negation operation. + An to set the property equal to. + A that has the property equal to and the property set to the specified value. + + is . + The unary minus operator is not defined for .Type. + + + Creates a that represents an arithmetic negation operation. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly one argument. + + is and the unary minus operator is not defined for .Type. +-or- +.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 . + + + Creates a that represents an arithmetic negation operation that has overflow checking. + An to set the property equal to. + A that has the property equal to and the property set to the specified value. + + is . + The unary minus operator is not defined for .Type. + + + Creates a that represents an arithmetic negation operation that has overflow checking. The implementing method can be specified. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly one argument. + + is and the unary minus operator is not defined for .Type. +-or- +.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 . + + + Creates a that represents calling the specified constructor that takes no arguments. + The to set the property equal to. + A that has the property equal to and the property set to the specified value. + + is . + The constructor that represents has at least one parameter. + + + Creates a that represents calling the specified constructor with the specified arguments. + The to set the property equal to. + An that contains objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + is . +-or- +An element of is . + The parameter does not contain the same number of elements as the number of parameters for the constructor that represents. +-or- +The property of an element of is not assignable to the type of the corresponding parameter of the constructor that represents. + + + Creates a that represents calling the specified constructor with the specified arguments. The members that access the constructor initialized fields are specified. + The to set the property equal to. + An that contains objects to use to populate the collection. + An that contains objects to use to populate the collection. + A that has the property equal to and the , and properties set to the specified values. + + is . +-or- +An element of is . +-or- +An element of is . + The parameter does not contain the same number of elements as the number of parameters for the constructor that represents. +-or- +The property of an element of is not assignable to the type of the corresponding parameter of the constructor that represents. +-or- +The parameter does not have the same number of elements as . +-or- +An element of has a property that represents a type that is not assignable to the type of the member that is represented by the corresponding element of . + + + Creates a that represents calling the specified constructor with the specified arguments. The members that access the constructor initialized fields are specified as an array. + The to set the property equal to. + An that contains objects to use to populate the collection. + An array of objects to use to populate the collection. + A that has the property equal to and the , and properties set to the specified values. + + is . +-or- +An element of is . +-or- +An element of is . + The parameter does not contain the same number of elements as the number of parameters for the constructor that represents. +-or- +The property of an element of is not assignable to the type of the corresponding parameter of the constructor that represents. +-or- +The parameter does not have the same number of elements as . +-or- +An element of has a property that represents a type that is not assignable to the type of the member that is represented by the corresponding element of . + + + Creates a that represents calling the specified constructor with the specified arguments. + The to set the property equal to. + An array of objects to use to populate the collection. + A that has the property equal to and the and properties set to the specified values. + + is . +-or- +An element of is . + The length of does match the number of parameters for the constructor that represents. +-or- +The property of an element of is not assignable to the type of the corresponding parameter of the constructor that represents. + + + Creates a that represents calling the parameterless constructor of the specified type. + A that has a constructor that takes no arguments. + A that has the property equal to and the property set to the that represents the constructor without parameters for the specified type. + + is . + The type that represents does not have a constructor without parameters. + + + Creates a that represents creating an array that has a specified rank. + A that represents the element type of the array. + An that contains objects to use to populate the collection. + A that has the property equal to and the property set to the specified value. + + or is . +-or- +An element of is . + The property of an element of does not represent an integral type. + + + Creates a that represents creating an array that has a specified rank. + A that represents the element type of the array. + An array of objects to use to populate the collection. + A that has the property equal to and the property set to the specified value. + + or is . +-or- +An element of is . + The property of an element of does not represent an integral type. + + + Creates a that represents creating a one-dimensional array and initializing it from a list of elements. + A that represents the element type of the array. + An that contains objects to use to populate the collection. + A that has the property equal to and the property set to the specified value. + + or is . +-or- +An element of is . + The property of an element of represents a type that is not assignable to the type that represents. + + + Creates a that represents creating a one-dimensional array and initializing it from a list of elements. + A that represents the element type of the array. + An array of objects to use to populate the collection. + A that has the property equal to and the property set to the specified value. + + or is . +-or- +An element of is . + The property of an element of represents a type that is not assignable to the type . + + + Gets the node type of this . + One of the values. + + + Creates a that represents a bitwise complement operation. + An to set the property equal to. + A that has the property equal to and the property set to the specified value. + + is . + The unary not operator is not defined for .Type. + + + Creates a that represents a bitwise complement operation. The implementing method can be specified. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly one argument. + + is and the unary not operator is not defined for .Type. +-or- +.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 . + + + Creates a that represents an inequality comparison. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The inequality operator is not defined for .Type and .Type. + + + Creates a that represents an inequality comparison. + An to set the property equal to. + An to set the property equal to. + + to set to ; to set to . + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the inequality operator is not defined for .Type and .Type. + + + Returns the expression representing the ones complement. + An . + An instance of . + + + Returns the expression representing the ones complement. + An . + A that represents the implementing method. + An instance of . + + + Creates a that represents a bitwise operation. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The bitwise operator is not defined for .Type and .Type. + + + Creates a that represents a bitwise operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the bitwise operator is not defined for .Type and .Type. + + + Creates a that represents a bitwise OR assignment operation. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a bitwise OR assignment operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents a bitwise OR assignment operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that represents a conditional operation that evaluates the second operand only if the first operand evaluates to . + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The bitwise operator is not defined for .Type and .Type. +-or- +.Type and .Type are not the same Boolean type. + + + Creates a that represents a conditional operation that evaluates the second operand only if the first operand evaluates to . + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the bitwise operator is not defined for .Type and .Type. +-or- + is and .Type and .Type are not the same Boolean type. + + + Creates a node that can be used to identify a parameter or a variable in an expression tree. + The type of the parameter or variable. + A node with the specified name and type. + + + Creates a node that can be used to identify a parameter or a variable in an expression tree. + The type of the parameter or variable. + The name of the parameter or variable, used for debugging or printing purpose only. + A that has the property equal to and the and properties set to the specified values. + + is . + + + Creates a that represents the assignment of the expression followed by a subsequent decrement by 1 of the original expression. + An to apply the operations on. + A that represents the resultant expression. + + + Creates a that represents the assignment of the expression followed by a subsequent decrement by 1 of the original expression. + An to apply the operations on. + A that represents the implementing method. + A that represents the resultant expression. + + + Creates a that represents the assignment of the expression followed by a subsequent increment by 1 of the original expression. + An to apply the operations on. + A that represents the resultant expression. + + + Creates a that represents the assignment of the expression followed by a subsequent increment by 1 of the original expression. + An to apply the operations on. + A that represents the implementing method. + A that represents the resultant expression. + + + Creates a that represents raising a number to a power. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The exponentiation operator is not defined for .Type and .Type. +-or- +.Type and/or .Type are not . + + + Creates a that represents raising a number to a power. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the exponentiation operator is not defined for .Type and .Type. +-or- + is and .Type and/or .Type are not . + + + Creates a that represents raising an expression to a power and assigning the result back to the expression. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents raising an expression to a power and assigning the result back to the expression. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents raising an expression to a power and assigning the result back to the expression. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that decrements the expression by 1 and assigns the result back to the expression. + An to apply the operations on. + A that represents the resultant expression. + + + Creates a that decrements the expression by 1 and assigns the result back to the expression. + An to apply the operations on. + A that represents the implementing method. + A that represents the resultant expression. + + + Creates a that increments the expression by 1 and assigns the result back to the expression. + An to apply the operations on. + A that represents the resultant expression. + + + Creates a that increments the expression by 1 and assigns the result back to the expression. + An to apply the operations on. + A that represents the implementing method. + A that represents the resultant expression. + + + Creates a that represents accessing a property by using a property accessor method. + An to set the property equal to. This can be null for static properties. + The that represents a property accessor method. + A that has the property equal to , the property set to and the property set to the that represents the property accessed in . + + is . +-or- +The method that represents is not ( in Visual Basic) and is . + + .Type is not assignable to the declaring type of the method represented by . +-or- +The method that represents is not a property accessor method. + + + Creates a that represents accessing a property. + An to set the property equal to. This can be null for static properties. + The to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + is . +-or- +The property that represents is not ( in Visual Basic) and is . + + .Type is not assignable to the declaring type of the property that represents. + + + Creates an representing the access to an indexed property. + The object to which the property belongs. If the property is static/shared, it must be null. + The that represents the property to index. + An of objects that are used to index the property. + The created . + + + Creates an representing the access to an indexed property. + The object to which the property belongs. If the property is static/shared, it must be null. + The that represents the property to index. + An array of objects that are used to index the property. + The created . + + + Creates a that represents accessing a property. + An whose contains a property named . This can be for static properties. + The name of a property to be accessed. + A that has the property equal to , the property set to , and the property set to the that represents the property denoted by . + + or is . + No property named is defined in .Type or its base types. + + + Creates an representing the access to an indexed property. + The object to which the property belongs. If the property is static/shared, it must be null. + The name of the indexer. + An array of objects that are used to index the property. + The created . + + + Creates a accessing a property. + The containing object of the property. This can be null for static properties. + The that contains the property. + The property to be accessed. + The created . + + + Creates a that represents accessing a property or field. + An whose contains a property or field named . This can be null for static members. + The name of a property or field to be accessed. + A that has the property equal to , the property set to , and the property set to the or that represents the property or field denoted by . + + or is . + No property or field named is defined in .Type or its base types. + + + Creates a that represents an expression that has a constant value of type . + An to set the property equal to. + A that has the property equal to and the property set to the specified value. + + is . + + + 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. + The reduced expression. + + + 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. + The reduced expression. + + + 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. + The reduced expression. + + + Creates a that represents a reference equality comparison. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a reference inequality comparison. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a rethrowing of an exception. + A that represents a rethrowing of an exception. + + + Creates a that represents a rethrowing of an exception with a given type. + The new of the expression. + A that represents a rethrowing of an exception. + + + Creates a representing a return statement. + The that the will jump to. + A with equal to Return, the property set to , and a null value to be passed to the target label upon jumping. + + + Creates a representing a return statement. The value passed to the label upon jumping can be specified. + The that the will jump to. + The value that will be passed to the associated label upon jumping. + A with equal to Continue, the property set to , and to be passed to the target label upon jumping. + + + Creates a representing a return statement with the specified type. The value passed to the label upon jumping can be specified. + The that the will jump to. + The value that will be passed to the associated label upon jumping. + An to set the property equal to. + A with equal to Continue, the property set to , the property set to , and to be passed to the target label upon jumping. + + + Creates a representing a return statement with the specified type. + The that the will jump to. + An to set the property equal to. + A with equal to Return, the property set to , the property set to , and a null value to be passed to the target label upon jumping. + + + Creates a that represents a bitwise right-shift operation. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The right-shift operator is not defined for .Type and .Type. + + + Creates a that represents a bitwise right-shift operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the right-shift operator is not defined for .Type and .Type. + + + Creates a that represents a bitwise right-shift assignment operation. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a bitwise right-shift assignment operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents a bitwise right-shift assignment operation. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates an instance of . + A collection of objects to use to populate the collection. + An instance of that has the property equal to and the property set to the specified value. + + + Creates an instance of . + An array of objects to use to populate the collection. + An instance of that has the property equal to and the property set to the specified value. + + + Creates a that represents an arithmetic subtraction operation that does not have overflow checking. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The subtraction operator is not defined for .Type and .Type. + + + Creates a that represents an arithmetic subtraction operation that does not have overflow checking. + A to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the subtraction operator is not defined for .Type and .Type. + + + Creates a that represents a subtraction assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a subtraction assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents a subtraction assignment operation that does not have overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that represents a subtraction assignment operation that has overflow checking. + An to set the property equal to. + An to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + + Creates a that represents a subtraction assignment operation that has overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + + Creates a that represents a subtraction assignment operation that has overflow checking. + An to set the property equal to. + An to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , , and properties set to the specified values. + + + Creates a that represents an arithmetic subtraction operation that has overflow checking. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + The subtraction operator is not defined for .Type and .Type. + + + Creates a that represents an arithmetic subtraction operation that has overflow checking. + A to set the property equal to. + A to set the property equal to. + A to set the property equal to. + A that has the property equal to and the , , and properties set to the specified values. + + or is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly two arguments. + + is and the subtraction operator is not defined for .Type and .Type. + + + Creates a that represents a statement that has a default case. + The value to be tested against each case. + The result of the switch if does not match any of the cases. + The set of cases for this switch expression. + The created . + + + Creates a that represents a statement that has a default case. + The value to be tested against each case. + The result of the switch if does not match any of the cases. + The equality comparison method to use. + The set of cases for this switch expression. + The created . + + + Creates a that represents a statement that has a default case. + The value to be tested against each case. + The result of the switch if does not match any of the cases. + The equality comparison method to use. + The set of cases for this switch expression. + The created . + + + Creates a that represents a statement without a default case. + The value to be tested against each case. + The set of cases for this switch expression. + The created . + + + Creates a that represents a statement that has a default case. + The result type of the switch. + The value to be tested against each case. + The result of the switch if does not match any of the cases. + The equality comparison method to use. + The set of cases for this switch expression. + The created . + + + Creates a that represents a statement that has a default case. + The result type of the switch. + The value to be tested against each case. + The result of the switch if does not match any of the cases. + The equality comparison method to use. + The set of cases for this switch expression. + The created . + + + Creates a object to be used in a object. + The body of the case. + The test values of the case. + The created . + + + Creates a for use in a . + The body of the case. + The test values of the case. + The created . + + + Creates an instance of . + A to set the equal to. + A that has the property set to the specified value. + + + Creates an instance of . + A to set the equal to. + A to set the equal to. + A that has the and properties set to the specified value. + + + Creates an instance of . + A to set the equal to. + A to set the equal to. + A to set the equal to. + A that has the and and properties set to the specified value. + + + Creates an instance of . + A to set the equal to. + A to set the equal to. + A to set the equal to. + A to set the equal to. + A that has the and and and properties set to the specified value. + + + Creates a that represents a throwing of an exception. + An . + A that represents the exception. + + + Creates a that represents a throwing of an exception with a given type. + An . + The new of the expression. + A that represents the exception. + + + Returns a textual representation of the . + A textual representation of the . + + + Creates a representing a try block with any number of catch statements and neither a fault nor finally block. + The body of the try block. + The array of zero or more expressions representing the catch statements to be associated with the try block. + The created . + + + Creates a representing a try block with any number of catch statements and a finally block. + The body of the try block. + The body of the finally block. + The array of zero or more expressions representing the catch statements to be associated with the try block. + The created . + + + Creates a representing a try block with a fault block and no catch statements. + The body of the try block. + The body of the fault block. + The created . + + + Creates a representing a try block with a finally block and no catch statements. + The body of the try block. + The body of the finally block. + The created . + + + Creates a object that represents a generic System.Action delegate type that has specific type arguments. + An array of Type objects that specify the type arguments for the System.Action delegate type. + 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 .This parameter is passed uninitialized. + + if generic System.Action delegate type was created for specific ; otherwise, . + + + Creates a 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. + An array of Type objects that specify the type arguments for the System.Func delegate type. + 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 .This parameter is passed uninitialized. + + if generic System.Func delegate type was created for specific ; otherwise, . + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + Creates a that represents an explicit reference or boxing conversion where is supplied if the conversion fails. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + or is . + + + Creates a that compares run-time type identity. + An to set the property equal to. + A to set the property equal to. + A for which the property is equal to and for which the and properties are set to the specified values. + + + Creates a . + An to set the property equal to. + A to set the property equal to. + A for which the property is equal to and for which the and properties are set to the specified values. + + or is . + + + Creates a that represents a unary plus operation. + An to set the property equal to. + A that has the property equal to and the property set to the specified value. + + is . + The unary plus operator is not defined for .Type. + + + Creates a that represents a unary plus operation. + An to set the property equal to. + A to set the property equal to. + A that has the property equal to and the and properties set to the specified values. + + is . + + is not and the method it represents returns , is not ( in Visual Basic), or does not take exactly one argument. + + is and the unary plus operator is not defined for .Type. +-or- +.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 . + + + Creates a that represents an explicit unboxing. + An to unbox. + The new of the expression. + An instance of . + + + Creates a node that can be used to identify a parameter or a variable in an expression tree. + The type of the parameter or variable. + A node with the specified name and type + + + Creates a node that can be used to identify a parameter or a variable in an expression tree. + The type of the parameter or variable. + The name of the parameter or variable. This name is used for debugging or printing purpose only. + A node with the specified name and type. + + + Reduces the node and then calls the visitor delegate on the reduced expression. The method throws an exception if the node is not reducible. + An instance of . + The expression being visited, or an expression which should replace it in the tree. + + + Represents a strongly typed lambda expression as a data structure in the form of an expression tree. This class cannot be inherited. + The type of the delegate that the represents. + + + Compiles the lambda expression described by the expression tree into executable code and produces a delegate that represents the lambda expression. + A delegate of type that represents the compiled lambda expression described by the . + + + Compiles the lambda expression described by the expression tree into interpreted or compiled code and produces a delegate that represents the lambda expression. + + to indicate that the expression should be compiled to an interpreted form, if it is available; otherwise. + A delegate that represents the compiled lambda expression described by the . + + + Produces a delegate that represents the lambda expression. + Debugging information generator used by the compiler to mark sequence points and annotate local variables. + A delegate containing the compiled version of the lambda. + + + 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. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Describes the node types for the nodes of an expression tree. + + + An addition operation, such as a + b, without overflow checking, for numeric operands. + + + An addition compound assignment operation, such as (a += b), without overflow checking, for numeric operands. + + + An addition compound assignment operation, such as (a += b), with overflow checking, for numeric operands. + + + An addition operation, such as (a + b), with overflow checking, for numeric operands. + + + A bitwise or logical operation, such as (a & b) in C# and (a And b) in Visual Basic. + + + A conditional operation that evaluates the second operand only if the first operand evaluates to . It corresponds to (a && b) in C# and (a AndAlso b) in Visual Basic. + + + A bitwise or logical compound assignment operation, such as (a &= b) in C#. + + + An indexing operation in a one-dimensional array, such as array[index] in C# or array(index) in Visual Basic. + + + An operation that obtains the length of a one-dimensional array, such as array.Length. + + + An assignment operation, such as (a = b). + + + A block of expressions. + + + A method call, such as in the obj.sampleMethod() expression. + + + A node that represents a null coalescing operation, such as (a ?? b) in C# or If(a, b) in Visual Basic. + + + A conditional operation, such as a > b ? a : b in C# or If(a > b, a, b) in Visual Basic. + + + A constant value. + + + 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. + + + 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. + + + Debugging information. + + + A unary decrement operation, such as (a - 1) in C# and Visual Basic. The object a should not be modified in place. + + + A default value. + + + A division operation, such as (a / b), for numeric operands. + + + An division compound assignment operation, such as (a /= b), for numeric operands. + + + A dynamic operation. + + + A node that represents an equality comparison, such as (a == b) in C# or (a = b) in Visual Basic. + + + A bitwise or logical operation, such as (a ^ b) in C# or (a Xor b) in Visual Basic. + + + A bitwise or logical compound assignment operation, such as (a ^= b) in C#. + + + An extension expression. + + + A "go to" expression, such as goto Label in C# or GoTo Label in Visual Basic. + + + A "greater than" comparison, such as (a > b). + + + A "greater than or equal to" comparison, such as (a >= b). + + + A unary increment operation, such as (a + 1) in C# and Visual Basic. The object a should not be modified in place. + + + An index operation or an operation that accesses a property that takes arguments. + + + An operation that invokes a delegate or lambda expression, such as sampleDelegate.Invoke(). + + + A condition value. + + + A condition value. + + + A label. + + + A lambda expression, such as a => a + a in C# or Function(a) a + a in Visual Basic. + + + A bitwise left-shift operation, such as (a << b). + + + A bitwise left-shift compound assignment, such as (a <<= b). + + + A "less than" comparison, such as (a < b). + + + A "less than or equal to" comparison, such as (a <= b). + + + An operation that creates a new object and initializes it from a list of elements, such as new List<SampleType>(){ a, b, c } in C# or Dim sampleList = { a, b, c } in Visual Basic. + + + A loop, such as for or while. + + + An operation that reads from a field or property, such as obj.SampleProperty. + + + 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. + + + An arithmetic remainder operation, such as (a % b) in C# or (a Mod b) in Visual Basic. + + + An arithmetic remainder compound assignment operation, such as (a %= b) in C#. + + + A multiplication operation, such as (a * b), without overflow checking, for numeric operands. + + + A multiplication compound assignment operation, such as (a *= b), without overflow checking, for numeric operands. + + + A multiplication compound assignment operation, such as (a *= b), that has overflow checking, for numeric operands. + + + An multiplication operation, such as (a * b), that has overflow checking, for numeric operands. + + + An arithmetic negation operation, such as (-a). The object a should not be modified in place. + + + An arithmetic negation operation, such as (-a), that has overflow checking. The object a should not be modified in place. + + + An operation that calls a constructor to create a new object, such as new SampleType(). + + + 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. + + + 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. + + + 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. + + + An inequality comparison, such as (a != b) in C# or (a <> b) in Visual Basic. + + + A ones complement operation, such as (~a) in C#. + + + A bitwise or logical operation, such as (a | b) in C# or (a Or b) in Visual Basic. + + + A bitwise or logical compound assignment, such as (a |= b) in C#. + + + A short-circuiting conditional operation, such as (a || b) in C# or (a OrElse b) in Visual Basic. + + + A reference to a parameter or variable that is defined in the context of the expression. For more information, see . + + + A unary postfix decrement, such as (a--). The object a should be modified in place. + + + A unary postfix increment, such as (a++). The object a should be modified in place. + + + A mathematical operation that raises a number to a power, such as (a ^ b) in Visual Basic. + + + A compound assignment operation that raises a number to a power, such as (a ^= b) in Visual Basic. + + + A unary prefix decrement, such as (--a). The object a should be modified in place. + + + A unary prefix increment, such as (++a). The object a should be modified in place. + + + An expression that has a constant value of type . A node can contain references to parameters that are defined in the context of the expression it represents. + + + A bitwise right-shift operation, such as (a >> b). + + + A bitwise right-shift compound assignment operation, such as (a >>= b). + + + A list of run-time variables. For more information, see . + + + A subtraction operation, such as (a - b), without overflow checking, for numeric operands. + + + A subtraction compound assignment operation, such as (a -= b), without overflow checking, for numeric operands. + + + A subtraction compound assignment operation, such as (a -= b), that has overflow checking, for numeric operands. + + + An arithmetic subtraction operation, such as (a - b), that has overflow checking, for numeric operands. + + + A switch operation, such as in C# or in Visual Basic. + + + An operation that throws an exception, such as throw new Exception(). + + + A expression. + + + An explicit reference or boxing conversion in which is supplied if the conversion fails, such as (obj as SampleType) in C# or TryCast(obj, SampleType) in Visual Basic. + + + An exact type test. + + + A type test, such as obj is SampleType in C# or TypeOf obj is SampleType in Visual Basic. + + + 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. + + + An unbox value type operation, such as and instructions in MSIL. + + + Represents a visitor or rewriter for expression trees. + + + Initializes a new instance of . + + + Dispatches the list of expressions to one of the more specialized visit methods in this class. + The expressions to visit. + The modified expression list, if any one of the elements were modified; otherwise, returns the original expression list. + + + Dispatches the expression to one of the more specialized visit methods in this class. + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits all nodes in the collection using a specified element visitor. + The nodes to visit. + A delegate that visits a single element, optionally replacing it with a new element. + The type of the nodes. + The modified node list, if any of the elements were modified; otherwise, returns the original node list. + + + Visits an expression, casting the result back to the original expression type. + The expression to visit. + The name of the calling method; used to report to report a better error message. + The type of the expression. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + The visit method for this node returned a different type. + + + Visits all expressions in the collection, casting the results back to the original expression type. + The expressions to visit. + The name of the calling method; used to report a better error message. + The type of the expressions. + The modified expression collection, if any expression was modified; otherwise, returns the original expression collection. + The visit method for one of the expressions returned a different type. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the extension expression. + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The type of the delegate. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Visits the children of the . + The expression to visit. + The modified expression, if it or any subexpression was modified; otherwise, returns the original expression. + + + Represents an unconditional jump. This includes return statements, break and continue statements, and other jumps. + + + The kind of the "go to" expression. Serves information purposes only. + The object representing the kind of the "go to" expression. + + + Returns the node type of this . + The that represents this expression. + + + The target label where this node jumps to. + The object representing the target label for this node. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + The value passed to the target, or null if the target is of type System.Void. + The object representing the value passed to the target or null. + + + Specifies what kind of jump this represents. + + + A that represents a break statement. + + + A that represents a continue statement. + + + A that represents a jump to some location. + + + A that represents a return statement. + + + Provides an internal interface for accessing the arguments of multiple tree nodes (DynamicExpression, ElementInit, MethodCallExpression, InvocationExpression, NewExpression, and IndexExpression). This API is for internal use only. + + + Returns the number of arguments to the expression tree node. This API is for internal use only. + The number of arguments to the expression tree node as . + + + Returns the argument at , throwing if is out of bounds. This API is for internal use only. + The index of the argument. + The argument at index. + + + 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. + + + 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. + The CallSite for the DynamicExpression's polymorphic inline cache. + + + Gets the delegate type used by the CallSite, which is the type of the rules used in the dynamic expression's polymorphic inline cache. + The delegate type used by the CallSite. + + + Rewrites this node replacing the dynamic expression's arguments with the provided values. The number of 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. + The arguments used to replace this node. + The rewritten node, but if no changes were made, then returns the same node. + + + Represents indexing a property or array. + + + Gets the arguments that will be used to index the property or array. + The read-only collection containing the arguments that will be used to index the property or array. + + + Gets the for the property if the expression represents an indexed property, returns null otherwise. + The for the property if the expression represents an indexed property, otherwise null. + + + Returns the node type of this . + The that represents this expression. + + + An object to index. + The representing the object to index. + + + 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. + Returns . + + + 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. + The index of the argument. + Returns . + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents an expression that applies a delegate or lambda expression to a list of argument expressions. + + + Gets the arguments that the delegate or lambda expression is applied to. + A of objects which represent the arguments that the delegate is applied to. + + + Gets the delegate or lambda expression to be applied. + An that represents the delegate to be applied. + + + Returns the node type of this expression. Extension nodes should return when overriding this method. + The of the expression. + + + 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. + The number of arguments to the expression tree node as . + + + 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. + The index of the argument. + The argument at index, throwing if index is out of bounds, as . + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents a label, which can be put in any context. If it is jumped to, it will get the value provided by the corresponding . Otherwise, it receives the value in . If the equals System.Void, no value should be provided. + + + The value of the when the label is reached through regular control flow (for example, is not jumped to). + The Expression object representing the value of the . + + + Returns the node type of this . + The that represents this expression. + + + The which this label is associated with. + The which this label is associated with. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result + This expression if no children are changed or an expression with the updated children. + + + Used to represent the target of a . + + + Gets the name of the label. + The name of the label. + + + Returns a that represents the current . + A that represents the current . + + + The type of value that is passed when jumping to the label (or if no value should be passed). + The object representing the type of the value that is passed when jumping to the label or if no value should be passed + + + Describes a lambda expression. This captures a block of code that is similar to a .NET method body. + + + Gets the body of the lambda expression. + An that represents the body of the lambda expression. + + + Produces a delegate that represents the lambda expression. + A that contains the compiled version of the lambda expression. + + + Produces an interpreted or compiled delegate that represents the lambda expression. + + to indicate that the expression should be compiled to an interpreted form, if it's available; otherwise, . + A delegate that represents the compiled lambda expression described by the object. + + + Produces a delegate that represents the lambda expression. + Debugging information generator used by the compiler to mark sequence points and annotate local variables. + A delegate containing the compiled version of the lambda. + + + Gets the name of the lambda expression. + The name of the lambda expression. + + + Returns the node type of this . + The that represents this expression. + + + Gets the parameters of the lambda expression. + A of objects that represent the parameters of the lambda expression. + + + Gets the return type of the lambda expression. + The object representing the type of the lambda expression. + + + Gets the value that indicates if the lambda expression will be compiled with the tail call optimization. + + if the lambda expression will be compiled with the tail call optimization; otherwise, . + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + Represents a constructor call that has a collection initializer. + + + Gets a value that indicates whether the expression tree node can be reduced. + + if the node can be reduced; otherwise, . + + + Gets the element initializers that are used to initialize a collection. + A of objects which represent the elements that are used to initialize the collection. + + + Gets the expression that contains a call to the constructor of a collection type. + A that represents the call to the constructor of a collection type. + + + Returns the node type of this . + The that represents this expression. + + + Reduces the binary expression node to a simpler expression. + The reduced expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents an infinite loop. It can be exited with "break". + + + Gets the that is the body of the loop. + The that is the body of the loop. + + + Gets the that is used by the loop body as a break statement target. + The that is used by the loop body as a break statement target. + + + Gets the that is used by the loop body as a continue statement target. + The that is used by the loop body as a continue statement target. + + + Returns the node type of this expression. Extension nodes should return when overriding this method. + The of the expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents assignment operation for a field or property of an object. + + + Gets the expression to assign to the field or property. + The that represents the value to assign to the field or property. + + + 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. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Provides the base class from which the classes that represent bindings that are used to initialize members of a newly created object derive. + + + Initializes a new instance of the class. + The that discriminates the type of binding that is represented. + The that represents a field or property to be initialized. + + + Gets the type of binding that is represented. + One of the values. + + + Gets the field or property to be initialized. + The that represents the field or property to be initialized. + + + Returns a textual representation of the . + A textual representation of the . + + + Describes the binding types that are used in objects. + + + A binding that represents initializing a member with the value of an expression. + + + A binding that represents initializing a member of type or from a list of elements. + + + A binding that represents recursively initializing members of a member. + + + Represents accessing a field or property. + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Gets the containing object of the field or property. + An that represents the containing object of the field or property. + + + Gets the field or property to be accessed. + The that represents the field or property to be accessed. + + + Returns the node type of this . + The that represents this expression. + + + 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. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents calling a constructor and initializing one or more members of the new object. + + + Gets the bindings that describe how to initialize the members of the newly created object. + A of objects which describe how to initialize the members. + + + Gets a value that indicates whether the expression tree node can be reduced. + + if the node can be reduced; otherwise, . + + + Gets the expression that represents the constructor call. + A that represents the constructor call. + + + Returns the node type of this Expression. Extension nodes should return when overriding this method. + The of the expression. + + + Reduces the to a simpler expression. + The reduced expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents initializing the elements of a collection member of a newly created object. + + + Gets the element initializers for initializing a collection member of a newly created object. + A of objects to initialize a collection member with. + + + 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. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents initializing members of a member of a newly created object. + + + Gets the bindings that describe how to initialize the members of a member. + A of objects that describe how to initialize the members of the member. + + + 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. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents a call to either static or an instance method. + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Gets a collection of expressions that represent arguments of the called method. + A of objects which represent the arguments to the called method. + + + Gets the for the method to be called. + The that represents the called method. + + + Returns the node type of this . + The that represents this expression. + + + Gets the that represents the instance for instance method calls or null for static method calls. + An that represents the receiving object of the method. + + + 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. + The number of arguments to the expression tree node as . + + + 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. + The index of the argument. + Returns . + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents creating a new array and possibly initializing the elements of the new array. + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Gets the bounds of the array if the value of the property is , or the values to initialize the elements of the new array if the value of the property is . + A of objects which represent either the bounds of the array or the initialization values. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents a constructor call. + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Gets the arguments to the constructor. + A collection of objects that represent the arguments to the constructor. + + + Gets the called constructor. + The that represents the called constructor. + + + Gets the members that can retrieve the values of the fields that were initialized with constructor arguments. + A collection of objects that represent the members that can retrieve the values of the fields that were initialized with constructor arguments. + + + Returns the node type of this . + The that represents this expression. + + + Gets the number of arguments to the expression tree node. + The number of arguments to the expression tree node. + + + Returns the argument at index, throwing if index is out of bounds. + The index of the argument. + The argument at index, throwing if index is out of bounds. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents a named parameter expression. + + + Dispatches to the specific visit method for this node type. For example, calls the . + The visitor to visit this node with. + The result of visiting this node. + + + Indicates that this ParameterExpression is to be treated as a parameter. + + if this ParameterExpression is a parameter; otherwise, . + + + Gets the name of the parameter or variable. + A that contains the name of the parameter. + + + Returns the node type of this . + The that represents this expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + An expression that provides runtime read/write permission for variables. + + + Returns the node type of this Expression. Extension nodes should return when overriding this method. + The of the expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + The variables or parameters to which to provide runtime access. + The read-only collection containing parameters that will be provided the runtime access. + + + Represents one case of a . + + + Gets the body of this case. + The object that represents the body of the case block. + + + Gets the values of this case. This case is selected for execution when the matches any of these values. + The read-only collection of the values for this case block. + + + Returns a that represents the current . + A that represents the current . + + + 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. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents a control expression that handles multiple selections by passing control to . + + + Gets the collection of objects for the switch. + The collection of objects. + + + Gets the equality comparison method, if any. + The object representing the equality comparison method. + + + Gets the test for the switch. + The object representing the test for the switch. + + + Returns the node type of this Expression. Extension nodes should return when overriding this method. + The of the expression. + + + Gets the test for the switch. + The object representing the test for the switch. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Stores information necessary to emit debugging symbol information for a source file, in particular the file name and unique language identifier. + + + Returns the document type's unique identifier, if any. Defaults to the GUID for a text file. + The document type's unique identifier. + + + The source file name. + The string representing the source file name. + + + Returns the language's unique identifier, if any. + The language's unique identifier + + + Returns the language vendor's unique identifier, if any. + The language vendor's unique identifier. + + + Represents a try/catch/finally/fault block. + + + Gets the representing the body of the try block. + The representing the body of the try block. + + + Gets the representing the fault block. + The representing the fault block. + + + Gets the representing the finally block. + The representing the finally block. + + + Gets the collection of expressions associated with the try block. + The collection of expressions associated with the try block. + + + Returns the node type of this . + The that represents this expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + The property of the result. + The property of the result. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents an operation between an expression and a type. + + + Gets the expression operand of a type test operation. + An that represents the expression operand of a type test operation. + + + Returns the node type of this Expression. Extension nodes should return when overriding this method. + The of the expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + Gets the type operand of a type test operation. + A that represents the type operand of a type test operation. + + + 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. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents an expression that has a unary operator. + + + Gets a value that indicates whether the expression tree node can be reduced. + + if a node can be reduced; otherwise, . + + + Gets a value that indicates whether the expression tree node represents a lifted call to an operator. + + if the node represents a lifted call; otherwise, . + + + 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. + + if the operator's return type is lifted to a nullable type; otherwise, . + + + Gets the implementing method for the unary operation. + The that represents the implementing method. + + + Returns the node type of this . + The that represents this expression. + + + Gets the operand of the unary operation. + An that represents the operand of the unary operation. + + + Reduces the expression node to a simpler expression. + The reduced expression. + + + Gets the static type of the expression that this represents. + The that represents the static type of the expression. + + + 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. + The property of the result. + This expression if no children are changed or an expression with the updated children. + + + Represents the result of a sorting operation. + + + Represents the result of a sorting operation. + The type of the content of the data source. + + + Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified. + + + Gets the type of the element(s) that are returned when the expression tree associated with this instance of is executed. + A that represents the type of the element(s) that are returned when the expression tree associated with this object is executed. + + + Gets the expression tree that is associated with the instance of . + The that is associated with this instance of . + + + Gets the query provider that is associated with this data source. + The that is associated with this data source. + + + Provides functionality to evaluate queries against a specific data source wherein the type of the data is known. + The type of the data in the data source. + + + Defines methods to create and execute queries that are described by an object. + + + Constructs an object that can evaluate the query represented by a specified expression tree. + An expression tree that represents a LINQ query. + An that can evaluate the query represented by the specified expression tree. + + + Constructs an object that can evaluate the query represented by a specified expression tree. + An expression tree that represents a LINQ query. + The type of the elements of the that is returned. + An that can evaluate the query represented by the specified expression tree. + + + Executes the query represented by a specified expression tree. + An expression tree that represents a LINQ query. + The value that results from executing the specified query. + + + Executes the strongly-typed query represented by a specified expression tree. + An expression tree that represents a LINQ query. + The type of the value that results from executing the query. + The value that results from executing the specified query. + + + A dynamic call site base class. This type is used as a parameter type to the dynamic site targets. + + + Class responsible for binding dynamic operations on the dynamic site. + The object responsible for binding dynamic operations. + + + Creates a call site with the given delegate type and binder. + The call site delegate type. + The call site binder. + The new call site. + + + Dynamic site type. + The delegate type. + + + 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. + The binder responsible for the runtime binding of the dynamic operations at this call site. + The new instance of dynamic call site. + + + The Level 0 cache - a delegate specialized based on the site history. + + + The update delegate. Called when the dynamic site experiences cache miss. + The update delegate. + + + Class responsible for runtime binding of the dynamic operations on the dynamic call site. + + + Initializes a new instance of the class. + + + Performs the runtime binding of the dynamic operation on a set of arguments. + An array of arguments to the dynamic operation. + The array of instances that represent the parameters of the call site in the binding process. + A LabelTarget used to return the result of the dynamic binding. + 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 for the new argument types. + + + 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. + The CallSite the bind is being performed for. + The arguments for the binder. + The target type of the CallSite. + A new delegate which replaces the CallSite Target. + + + Adds a target to the cache of known targets. The cached targets will be scanned before calling BindDelegate to produce the new rule. + The target delegate to be added to the cache. + The type of target being added. + + + 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 "version" of a dynamic object has changed. + The object representing a label that can be used to trigger the binding update. + + + Class that contains helper methods for DLR CallSites. + + + Checks if a is internally used by DLR and should not be displayed on the language code's stack. + The input + + if the input is internally used by DLR and should not be displayed on the language code's stack. Otherwise, . + + + Generates debug information for lambda expressions in an expression tree. + + + Initializes a new instance of the class. + + + Creates a program database (PDB) symbol generator. + A PDB symbol generator. + + + Marks a sequence point in Microsoft intermediate language (MSIL) code. + The lambda expression that is generated. + The offset within MSIL code at which to mark the sequence point. + Debug information that corresponds to the sequence point. + + + Indicates that the use of on a member is meant to be treated as a dynamically dispatched type. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + Specifies, in a prefix traversal of a type's construction, which occurrences are meant to be treated as a dynamically dispatched type. + + + Specifies, in a prefix traversal of a type's construction, which occurrences are meant to be treated as a dynamically dispatched type. + The list of occurrences that are meant to be treated as a dynamically dispatched type. + + + Represents the values of run-time variables. + + + Gets a count of the run-time variables. + The number of run-time variables. + + + Gets the value of the run-time variable at the specified index. + The zero-based index of the run-time variable whose value is to be returned. + The value of the run-time variable. + + + The builder for read only collection. + The type of the collection element. + + + Constructs a . + + + Constructs a , copying the contents of the given collection. + Collection to copy elements from. + + + Constructs a 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. + Initial capacity. + + + Adds an item to the . + The object to add to the . + + + Gets or sets the capacity of this . + The capacity of this ReadOnlyCollectionBuilder. + + + Removes all items from the . + + + Determines whether the contains a specific value. + the object to locate in the . + + if item is found in the ; otherwise, . + + + Copies the elements of the to an , starting at particular index. + The one-dimensional that is the destination of the elements copied from . + The zero-based index in array at which copying begins. + + + Gets the number of elements in the . + The number of elements in the . + + + Returns an enumerator that iterates through the collection. + A that can be used to iterate through the collection. + + + Returns the index of the first occurrence of a given value in the builder. + An item to search for. + The index of the first occurrence of an item. + + + Inserts an item to the at the specified index. + The zero-based index at which item should be inserted. + The object to insert into the . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Removes the first occurrence of a specific object from the . + The object to remove from the . + + if item was successfully removed from the ; otherwise, false. This method also returns false if item is not found in the original . + + + Removes the item at the specified index. + The zero-based index of the item to remove. + + + Reverses the order of the elements in the entire . + + + Reverses the order of the elements in the specified range. + The zero-based starting index of the range to reverse. + The number of elements in the range to reverse. + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Copies the elements of the to an array, starting at the specified array index. + The one-dimensional array that is the destination of the elements copied from . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. + + + Adds an item to the . + The to add to the . + The position into which the new element was inserted. + + + Determines whether the contains a specific value. + The to locate in the . + + if is found in the ; otherwise, . + + + Determines the index of a specific item in the . + The object to locate in the . + The index of if found in the list; otherwise, -1. + + + Inserts an item to the at the specified index. + The zero-based index at which should be inserted. + The object to insert into the . + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Removes the first occurrence of a specific object from the . + The object to remove from the . + + + Copies the elements of the to a new array. + An array containing copies of the elements of the . + + + Creates a containing all of the elements of the , avoiding copying the elements to the new array if possible. Resets the after the has been created. + A new instance of . + + + Represents a cache of runtime binding rules. + The delegate type. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Parallel.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Parallel.dll new file mode 100755 index 0000000000000000000000000000000000000000..66f2fdb3058f02f8d787da7c3e20e489b04182f2 GIT binary patch literal 28744 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Parallel.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Parallel.xml new file mode 100755 index 0000000..b04341d --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Parallel.xml @@ -0,0 +1,2462 @@ + + + + System.Linq.Parallel + + + + Represents a sorted, parallel sequence. + The type of elements in the source collection. + + + Returns an enumerator that iterates through the sequence. + An enumerator that iterates through the sequence. + + + Provides a set of methods for querying objects that implement ParallelQuery{TSource}. This is the parallel equivalent of . + + + Applies in parallel an accumulator function over a sequence. + A sequence to aggregate over. + An accumulator function to be invoked on each element. + The type of the elements of . + The final accumulator value. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Applies in parallel an accumulator function over a sequence. The specified seed value is used as the initial accumulator value. + A sequence to aggregate over. + The initial accumulator value. + An accumulator function to be invoked on each element. + The type of the elements of . + The type of the accumulator value. + The final accumulator value. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Applies in parallel an accumulator function over a sequence. This overload is not available in the sequential implementation. + A sequence to aggregate over. + The initial accumulator value. + An accumulator function to be invoked on each element in a partition. + An accumulator function to be invoked on the yielded accumulator result from each partition. + A function to transform the final accumulator value into the result value. + The type of the elements of . + The type of the accumulator value. + The type of the resulting value. + The transformed final accumulator value. + The query was canceled with the token passed in through . + + or or or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + 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. + A sequence to aggregate over. + The initial accumulator value. + An accumulator function to be invoked on each element. + A function to transform the final accumulator value into the result value. + The type of the elements of . + The type of the accumulator value. + The type of the resulting value. + The transformed final accumulator value. + The query was canceled with the token passed in through . + + or or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Applies in parallel an accumulator function over a sequence. This overload is not available in the sequential implementation. + A sequence to aggregate over. + A function that returns the initial accumulator value. + An accumulator function to be invoked on each element in a partition. + An accumulator function to be invoked on the yielded accumulator result from each partition. + A function to transform the final accumulator value into the result value. + The type of the elements of . + The type of the accumulator value. + The type of the resulting value. + The transformed final accumulator value. + The query was canceled with the token passed in through . + + or or or or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Determines in parallel whether all elements of a sequence satisfy a condition. + A sequence whose elements to apply the predicate to. + A function to test each element for a condition. + The type of elements of . + + if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, . + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Determines whether a parallel sequence contains any elements. + The sequence to check for emptiness. + The type of elements of . + + if the source sequence contains any elements; otherwise, . + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Determines in parallel whether any element of a sequence satisfies a condition. + A sequence to whose elements the predicate will be applied. + A function to test each element for a condition. + The type of elements of . + + if any elements in the source sequence pass the test in the specified predicate; otherwise, . + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Converts a into an to force sequential evaluation of the query. + The sequence to cast as . + The type of the elements of . + The input sequence typed as . + + is a null reference (Nothing in Visual Basic). + + + 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. + The input sequence. + The source sequence which will maintain the original ordering in the subsequent query operators. + + is a null reference (Nothing in Visual Basic). + thrown if contains no elements +-or- +if AsOrdered is called midway through a query. It is allowed to be called immediately after , or . + + + 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. + The input sequence. + The type of elements of . + The source sequence which will maintain the original ordering in the subsequent query operators. + + is a null reference (Nothing in Visual Basic). + Thrown if contains no elements +-or- +if is not one of AsParallel, ParallelEnumerable.Range, or ParallelEnumerable.Repeat. + + + Enables parallelization of a query. + An to convert to a . + The source as a ParallelQuery to bind to ParallelEnumerable extension methods. + + is a null reference (Nothing in Visual Basic). + + + Enables parallelization of a query, as sourced by a custom partitioner that is responsible for splitting the input sequence into partitions. + A partitioner over the input sequence. + The type of elements of . + The as a ParallelQuery to bind to ParallelEnumerable extension methods. + + is a null reference (Nothing in Visual Basic). + + + Enables parallelization of a query. + An to convert to a . + The type of elements of . + The source as a to bind to ParallelEnumerable extension methods. + + is a null reference (Nothing in Visual Basic). + + + Converts a into an to force sequential evaluation of the query. + A to convert to an . + The type of elements of . + The source as an to bind to sequential extension methods. + + is a null reference (Nothing in Visual Basic). + + + Allows an intermediate query to be treated as if no ordering is implied among the elements. + The input sequence. + The type of elements of . + The source sequence with arbitrary order. + + is a null reference (Nothing in Visual Basic). + + + Computes in parallel the average of a sequence of values. + A sequence of values that are used to calculate an average. + The average of the sequence of values. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Computes in parallel the average of a sequence of values. + A sequence of values that are used to calculate an average. + The average of the sequence of values. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Computes in parallel the average of a sequence of values. + A sequence of values that are used to calculate an average. + The average of the sequence of values. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Computes in parallel the average of a sequence of values. + A sequence of values that are used to calculate an average. + The average of the sequence of values. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Computes in parallel the average of a sequence of values. + A sequence of values that are used to calculate an average. + The average of the sequence of values. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Computes in parallel the average of a sequence of values. + The source sequence. + The average of the sequence of values. + The query was canceled with the token passed in through . + A sequence of values that are used to calculate an average.The average of the sequence of values. is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Computes in parallel the average of a sequence of values. + A sequence of values that are used to calculate an average. + The average of the sequence of values. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Computes in parallel the average of a sequence of values. + A sequence of values that are used to calculate an average. + The average of the sequence of values. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Computes in parallel the average of a sequence of values. + A sequence of values that are used to calculate an average. + The average of the sequence of values. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Computes in parallel the average of a sequence of values. + A sequence of values that are used to calculate an average. + The average of the sequence of values. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + 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. + A sequence of values that are used to calculate an average. + A transform function to apply to each element. + The type of elements of . + The average of the sequence of values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. + + + 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. + A sequence of values that are used to calculate an average. + A transform function to apply to each element. + The type of elements of . + The average of the sequence of values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. + + + 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. + A sequence of values that are used to calculate an average. + A transform function to apply to each element. + The type of elements of . + The average of the sequence of values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + contains no elements. + (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. + + + 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. + A sequence of values that are used to calculate an average. + A transform function to apply to each element. + The type of elements of . + The average of the sequence of values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + contains no elements. + (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. + + + 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. + A sequence of values that are used to calculate an average. + A transform function to apply to each element. + The type of elements of . + The average of the sequence of values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. + + + 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. + A sequence of values that are used to calculate an average. + A transform function to apply to each element. + The type of elements of . + The average of the sequence of values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. + + + 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. + A sequence of values that are used to calculate an average. + A transform function to apply to each element. + The type of elements of . + The average of the sequence of values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + contains no elements. + (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. + + + 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. + A sequence of values that are used to calculate an average. + A transform function to apply to each element. + The type of elements of . + The average of the sequence of values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + contains no elements. + (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. + + + 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. + A sequence of values that are used to calculate an average. + A transform function to apply to each element. + The type of elements of . + The average of the sequence of values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. + + + 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. + A sequence of values that are used to calculate an average. + A transform function to apply to each element. + The type of elements of . + The average of the sequence of values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. + + + Converts the elements of a ParallelQuery to the specified type. + The sequence that contains the elements to be converted. + The type to convert the elements of to. + A sequence that contains each element of the source sequence converted to the specified type. + + is a null reference (Nothing in Visual Basic). + The type of the source sequence could not be converted to . + + + This Concat overload should never be called. This method is marked as obsolete and always throws when called. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + + + Concatenates two parallel sequences. + The first sequence to concatenate. + The sequence to concatenate to the first sequence. + The type of the elements of the input sequences. + A sequence that contains the concatenated elements of the two input sequences. + + or is a null reference (Nothing in Visual Basic). + + + Determines in parallel whether a sequence contains a specified element by using the default equality comparer. + A sequence in which to locate a value. + The value to locate in the sequence. + The type of elements of . + + if the source sequence contains an element that has the specified value; otherwise, . + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Determines in parallel whether a sequence contains a specified element by using a specified . + A sequence in which to locate a value. + The value to locate in the sequence. + An equality comparer to compare values. + The type of elements of . + + if the source sequence contains an element that has the specified value; otherwise, . + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Returns the number of elements in a parallel sequence. + A sequence that contains elements to be counted. + The type of the elements of . + The number of elements in the input sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The number of elements in source is larger than . (In this case the InnerException is ) -or- One or more exceptions occurred during the evaluation of the query. + + + Returns a number that represents how many elements in the specified parallel sequence satisfy a condition. + A sequence that contains elements to be counted. + A function to test each element for a condition. + The type of the elements of . + A number that represents how many elements in the sequence satisfy the condition in the predicate function. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The number of elements in source is larger than . (In this case the InnerException is ) -or- One or more exceptions occurred during the evaluation of the query. + + + Returns the elements of the specified parallel sequence or the type parameter's default value in a singleton collection if the sequence is empty. + The sequence to return a default value for if it is empty. + The type of the elements of . + A sequence that contains default(TSource) if is empty; otherwise, . + + is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Returns the elements of the specified parallel sequence or the specified value in a singleton collection if the sequence is empty. + The sequence to return the specified value for if it is empty. + The value to return if the sequence is empty. + The type of the elements of . + A sequence that contains defaultValue if is empty; otherwise, . + + is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Returns distinct elements from a parallel sequence by using the default equality comparer to compare values. + The sequence to remove duplicate elements from. + The type of the elements of . + A sequence that contains distinct elements from the source sequence. + + is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Returns distinct elements from a parallel sequence by using a specified to compare values. + The sequence to remove duplicate elements from. + An to compare values. + The type of the elements of . + A sequence that contains distinct elements from the source sequence. + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Returns the element at a specified index in a parallel sequence. + A sequence to return an element from. + The zero-based index of the element to retrieve. + The type of the elements of . + The element at the specified position in the source sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + + is less than 0 or greater than or equal to the number of elements in . + One or more exceptions occurred during the evaluation of the query. + + + Returns the element at a specified index in a parallel sequence or a default value if the index is out of range. + A sequence to return an element from. + The zero-based index of the element to retrieve. + The type of the elements of . + default(TSource) if the index is outside the bounds of the source sequence; otherwise, the element at the specified position in the source sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Returns an empty ParallelQuery{TResult} that has the specified type argument. + The type to assign to the type parameter of the returned generic sequence. + An empty sequence whose type argument is . + + + This Except overload should never be called. This method is marked as obsolete and always throws when called. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + + + This Except overload should never be called. This method is marked as obsolete and always throws when called. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + + + Produces the set difference of two parallel sequences by using the default equality comparer to compare values. + A sequence whose elements that are not also in will be returned. + A sequence whose elements that also occur in the first sequence will cause those elements to be removed from the returned sequence. + The type of the elements of the input sequences. + A sequence that contains the set difference of the elements of two sequences. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Produces the set difference of two parallel sequences by using the specified to compare values. + A sequence whose elements that are not also in will be returned. + A sequence whose elements that also occur in the first sequence will cause those elements to be removed from the returned sequence. + + to compare values. + The type of the elements of the input sequences. + A sequence that contains the set difference of the elements of two sequences. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Returns the first element of a parallel sequence. + The sequence to return the first element of. + The type of the elements of . + The first element in the specified sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the first element in a parallel sequence that satisfies a specified condition. + The sequence to return an element from. + A function to test each element for a condition. + The type of the elements of . + The first element in the sequence that passes the test in the specified predicate function. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + No element in satisfies the condition in . + + + Returns the first element of a parallel sequence, or a default value if the sequence contains no elements. + The sequence to return the first element of. + The type of the elements of . + default(TSource) if is empty; otherwise, the first element in . + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Returns the first element of the parallel sequence that satisfies a condition or a default value if no such element is found. + The sequence to return an element from. + A function to test each element for a condition. + The type of the elements of . + default(TSource) if is empty or if no element passes the test specified by predicate; otherwise, the first element in that passes the test specified by predicate. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Invokes in parallel the specified action for each element in the . + The whose elements will be processed by . + An Action to invoke on each element. + The type of elements of . + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Groups in parallel the elements of a sequence according to a specified key selector function. + An OrderedParallelQuery{TSource}that contains elements to sort. + A function to extract a key from an element. + The type of elements of . + The type of the key returned by . + A sequence of groups that are sorted descending according to . + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Groups in parallel the elements of a sequence according to a specified key selector function and compares the keys by using a specified . + An that contains elements to sort. + A function to extract a key from an element. + An to compare keys. + The type of elements of . + The type of the key returned by >. + A sequence of groups that are sorted descending according to . + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + 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. + An that contains elements to sort. + A function to extract a key from an element. + A function to map each source element to an element in an . + The type of elements of . + The type of the key returned by . + The type of the elements in the . + A sequence of groups that are sorted descending according to . + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + 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. + An OrderedParallelQuery{TSource}that contains elements to sort. + A function to extract a key from an element. + A function to map each source element to an element in an IGrouping. + An IComparer{TSource} to compare keys. + The type of elements of . + The type of the key returned by . + The type of the elements in the IGrouping + A sequence of groups that are sorted descending according to . + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence whose elements to group. + A function to extract the key for each element. + A function to create a result value from each group. + The type of the elements of . + The type of the key returned by . + The type of the result value returned by . + A sequence of elements of type where each element represents a projection over a group and its key. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence whose elements to group. + A function to extract the key for each element. + A function to create a result value from each group. + An to compare keys. + The type of the elements of . + The type of the key returned by . + The type of the result value returned by . + A sequence of groups. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence whose elements to group. + A function to extract the key for each element. + A function to map each source element to an element in an IGrouping<TKey, TElement>. + A function to create a result value from each group. + The type of the elements of . + The type of the key returned by . + The type of the elements in each IGrouping{TKey, TElement}. + The type of the result value returned by . + A sequence of elements of type where each element represents a projection over a group and its key. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence whose elements to group. + A function to extract the key for each element. + A function to map each source element to an element in an IGrouping{Key, TElement}. + A function to create a result value from each group. + An to compare keys. + The type of the elements of . + The type of the key returned by . + The type of the elements in each IGrouping{TKey, TElement}. + The type of the result value returned by . + A sequence of elements of type where each element represents a projection over a group and its key. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + This GroupJoin overload should never be called. This method is marked as obsolete and always throws when called. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This type parameter is not used. + This type parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + + + This GroupJoin overload should never be called. This method is marked as obsolete and always throws when called. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This type parameter is not used. + This type parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + + + 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. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + A sequence that has elements of type that are obtained by performing a grouped join on two sequences. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Correlates in parallel the elements of two sequences based on key equality and groups the results. A specified is used to compare keys. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence. + An to hash and compare keys. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + A sequence that has elements of type that are obtained by performing a grouped join on two sequences. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + This Intersect overload should never be called. This method is marked as obsolete and always throws when called. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + + + This Intersect overload should never be called. This method is marked as obsolete and always throws when called. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + + + Produces the set intersection of two parallel sequences by using the default equality comparer to compare values. + A sequence whose distinct elements that also appear in will be returned. + A sequence whose distinct elements that also appear in the first sequence will be returned. + The type of the elements of the input sequences. + A sequence that contains the elements that form the set intersection of two sequences. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Produces the set intersection of two parallel sequences by using the specified IEqualityComparer{T} to compare values. + A sequence whose distinct elements that also appear in will be returned. + A sequence whose distinct elements that also appear in the first sequence will be returned. + An to compare values. + The type of the elements of the input sequences. + A sequence that contains the elements that form the set intersection of two sequences. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + This Join overload should never be called. This method is marked as obsolete and always throws when invoked. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This type parameter is not used. + This type parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + + + This Join overload should never be called. This method is marked as obsolete and always throws when invoked. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This type parameter is not used. + This type parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + + + Correlates in parallel the elements of two sequences based on matching keys. The default equality comparer is used to compare keys. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from two matching elements. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + A sequence that has elements of type that are obtained by performing an inner join on two sequences. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Correlates in parallel the elements of two sequences based on matching keys. A specified is used to compare keys. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from two matching elements. + An to hash and compare keys. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + A sequence that has elements of type that are obtained by performing an inner join on two sequences. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Returns the last element of a parallel sequence. + The sequence to return the last element from. + The type of the elements of . + The value at the last position in the source sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the last element of a parallel sequence that satisfies a specified condition. + The sequence to return an element from. + A function to test each element for a condition. + The type of the elements of . + The last element in the sequence that passes the test in the specified predicate function. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + No element in satisfies the condition in . + + + Returns the last element of a parallel sequence, or a default value if the sequence contains no elements. + The sequence to return an element from. + The type of the elements of . + default() if the source sequence is empty; otherwise, the last element in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Returns the last element of a parallel sequence that satisfies a condition, or a default value if no such element is found. + The sequence to return an element from. + A function to test each element for a condition. + The type of the elements of . + 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. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Returns an Int64 that represents the total number of elements in a parallel sequence. + A sequence that contains elements to be counted. + The type of the elements of . + The number of elements in the input sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The number of elements in source is larger than . -or- One or more exceptions occurred during the evaluation of the query. + The computed result is greater than . + + + Returns an Int64 that represents how many elements in a parallel sequence satisfy a condition. + A sequence that contains elements to be counted. + A function to test each element for a condition. + The type of the elements of . + A number that represents how many elements in the sequence satisfy the condition in the predicate function. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The number of elements in source is larger than . -or- One or more exceptions occurred during the evaluation of the query. + The computed result is greater than . + + + Returns the maximum value in a parallel sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the maximum value in a parallel sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the maximum value in a parallel sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the maximum value in a parallel sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the maximum value in a parallel sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the maximum value in a parallel sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the maximum value in a parallel sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the maximum value in a parallel sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the maximum value in a parallel sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the maximum value in a parallel sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the maximum value in a parallel sequence of values. + A sequence of values to determine the maximum value of. + The type of elements in the source sequence. + The maximum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of elements of . + The maximum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of elements of . + The maximum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of elements of . + The maximum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of elements of . + The maximum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of elements of . + The maximum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Invokes in parallel a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of elements of . + The maximum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Invokes in parallel a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of elements of . + The maximum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Invokes in parallel a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of elements of . + The maximum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Invokes in parallel a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of elements of . + The maximum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Invokes in parallel a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of elements of . + The maximum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of elements of . + The type of the value returned by . + The maximum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Returns the minimum value in a parallel sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Returns the minimum value in a parallel sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Returns the minimum value in a parallel sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Returns the minimum value in a parallel sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Returns the minimum value in a parallel sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the minimum value in a parallel sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the minimum value in a parallel sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the minimum value in a parallel sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the minimum value in a parallel sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Returns the minimum value in a parallel sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Returns the minimum value in a parallel sequence of values. + A sequence of values to determine the minimum value of. + The type of elements of . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of elements of . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of elements of . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of elements of . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of elements of . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of elements of . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Invokes in parallel a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of elements of . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Invokes in parallel a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of elements of . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Invokes in parallel a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of elements of . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Invokes in parallel a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of elements of . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements. + + + Invokes in parallel a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of elements of . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Invokes in parallel a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of elements of . + The type of the value returned by . + The minimum value in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + contains no elements and is a non-nullable value type. + + + Filters the elements of a ParallelQuery based on a specified type. + The sequence with elements to filter. + The type to filter the elements of the sequence on. + A sequence that contains elements from the input sequence filtered by type. + + is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Sorts in parallel the elements of a sequence in ascending order according to a key. + A sequence of values to order. + A function to extract a key from an element. + The type of elements of . + The type of the key returned by . + An OrderedParallelQuery{TSource} whose elements are sorted according to a key. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Sorts in parallel the elements of a sequence in ascending order by using a specified comparer. + A sequence of values to order. + A function to extract a key from an element. + An IComparer{TKey} to compare keys. + The type of elements of . + The type of the key returned by . + An OrderedParallelQuery{TSource} whose elements are sorted according to a key. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Sorts in parallel the elements of a sequence in descending order according to a key. + A sequence of values to order. + A function to extract a key from an element. + The type of elements of . + The type of the key returned by . + An OrderedParallelQuery{TSource} whose elements are sorted descending according to a key. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Sorts the elements of a sequence in descending order by using a specified comparer. + A sequence of values to order. + A function to extract a key from an element. + An IComparer{TKey} to compare keys. + The type of elements of . + The type of the key returned by . + An OrderedParallelQuery{TSource} whose elements are sorted descending according to a key. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Generates a parallel sequence of integral numbers within a specified range. + The value of the first integer in the sequence. + The number of sequential integers to generate. + An IEnumerable<Int32> in C# or IEnumerable(Of Int32) in Visual Basic that contains a range of sequential integral numbers. + + is less than 0 -or- + - 1 is larger than . + + + Generates a parallel sequence that contains one repeated value. + The value to be repeated. + The number of times to repeat the value in the generated sequence. + The type of the value to be repeated in the result sequence. + A sequence that contains a repeated value. + + is less than 0. + + + Inverts the order of the elements in a parallel sequence. + A sequence of values to reverse. + The type of the elements of . + A sequence whose elements correspond to those of the input sequence in reverse order. + + is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Projects in parallel each element of a sequence into a new form. + A sequence of values to invoke a transform function on. + A transform function to apply to each element. + The type of the elements of . + The type of elements returned by selector. + A sequence whose elements are the result of invoking the transform function on each element of . + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Projects in parallel each element of a sequence into a new form by incorporating the element's index. + A sequence of values to invoke a transform function on. + A transform function to apply to each element. + The type of the elements of . + The type of elements returned by selector. + A sequence whose elements are the result of invoking the transform function on each element of , based on the index supplied to . + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + More than elements are enumerated by the query. This condition might occur in streaming scenarios. + + + Projects in parallel each element of a sequence to an and flattens the resulting sequences into one sequence. + A sequence of values to project. + A transform function to apply to each element. + The type of elements of . + The type of the elements of the sequence returned by selector. + A sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Projects in parallel each element of a sequence to an , and flattens the resulting sequences into one sequence. The index of each source element is used in the projected form of that element. + A sequence of values to project. + A transform function to apply to each element. + The type of elements of . + The type of the elements of the sequence returned by selector. + A sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + More than elements are enumerated by the query. + One or more exceptions occurred during the evaluation of the query. + + + Projects each element of a sequence to an , flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein. + A sequence of values to project. + A transform function to apply to each source element; the second parameter of the function represents the index of the source element. + A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence. + The type of the intermediate elements collected by . + The type of elements of . + The type of elements in the result sequence. + A sequence whose elements are the result of invoking the one-to-many transform function on each element of based on the index supplied to , and then mapping each of those sequence elements and their corresponding source element to a result element. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + More than elements are enumerated by the query. + One or more exceptions occurred during the evaluation of the query. + + + Projects each element of a sequence to an , 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. + A sequence of values to project. + A transform function to apply to each source element; the second parameter of the function represents the index of the source element. + A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence. + The type of the intermediate elements collected by . + The type of elements of . + The type of elements to return. + A sequence whose elements are the result of invoking the one-to-many transform function on each element of based on the index supplied to , and then mapping each of those sequence elements and their corresponding source element to a result element. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + More than elements are enumerated by the query. + One or more exceptions occurred during the evaluation of the query. + + + This SequenceEqual overload should never be called. This method is marked as obsolete and always throws when called. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This overload always throws a . + Thrown every time this method is called. + + + This SequenceEqual overload should never be called. This method is marked as obsolete and always throws when called. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This overload always throws a . + Thrown every time this method is called. + + + Determines whether two parallel sequences are equal by comparing the elements by using the default equality comparer for their type. + A sequence to compare to second. + A sequence to compare to the first input sequence. + The type of the elements of the input sequences. + + 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, . + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Determines whether two parallel sequences are equal by comparing their elements by using a specified IEqualityComparer{T}. + A sequence to compare to . + A sequence to compare to the first input sequence. + An to use to compare elements. + The type of the elements of the input sequences. + + 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, . + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Returns the only element of a parallel sequence, and throws an exception if there is not exactly one element in the sequence. + The sequence to return the single element of. + The type of the elements of . + The single element of the input sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + The input sequence contains more than one element. -or- The input sequence is empty. + + + Returns the only element of a parallel sequence that satisfies a specified condition, and throws an exception if more than one such element exists. + The sequence to return the single element of. + A function to test an element for a condition. + The type of the elements of . + The single element of the input sequence that satisfies a condition. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + No element satisfies the condition in . -or- More than one element satisfies the condition in . + + + 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. + The sequence to return the single element of. + The type of the elements of . + The single element of the input sequence, or default() if the sequence contains no elements. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + + has more than one element. + One or more exceptions occurred during the evaluation of the query. + + + 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. + The sequence to return the single element of. + A function to test an element for a condition. + The type of the elements of . + The single element of the input sequence that satisfies the condition, or default() if no such element is found. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + is empty or multiple elements are returned. + + + Bypasses a specified number of elements in a parallel sequence and then returns the remaining elements. + The sequence to return elements from. + The number of elements to skip before returning the remaining elements. + The type of elements of . + A sequence that contains the elements that occur after the specified index in the input sequence. + + is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + Count is greater than + One or more exceptions occurred during the evaluation of the query. + + + Bypasses elements in a parallel sequence as long as a specified condition is true and then returns the remaining elements. + The sequence to return elements from. + A function to test each element for a condition. + The type of elements of . + 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. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + 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. + The sequence to return elements from. + A function to test each source element for a condition; the second parameter of the function represents the index of the source element. + The type of elements of . + 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. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + More than elements are enumerated by the query. + One or more exceptions occurred during the evaluation of the query. + + + Computes in parallel the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + Computes in parallel the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + Computes in parallel the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + Computes in parallel the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + Computes in parallel the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + Computes in parallel the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + Computes in parallel the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + Computes in parallel the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + Computes in parallel the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + Computes in parallel the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence of values to calculate the sum of. + A transform function to apply to each element. + The type of elements of . + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence of values to calculate the sum of. + A transform function to apply to each element. + The type of elements of . + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence of values to calculate the sum of. + A transform function to apply to each element. + The type of elements in the source sequence. + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence of values to calculate the sum of. + A transform function to apply to each element. + The type of elements of . + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence of values to calculate the sum of. + A transform function to apply to each element. + The type of elements of . + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence of values to calculate the sum of. + A transform function to apply to each element. + The type of elements of . + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence of values to calculate the sum of. + A transform function to apply to each element. + The type of elements of . + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence of values to calculate the sum of. + A transform function to apply to each element. + The type of elements of . + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence of values to calculate the sum of. + A transform function to apply to each element. + The type of elements of . + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + 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. + A sequence of values to calculate the sum of. + A transform function to apply to each element. + The type of elements of . + The sum of the projected values in the sequence. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. + + + Returns a specified number of contiguous elements from the start of a parallel sequence. + The sequence to return elements from. + The number of elements to return. + The type of elements of . + A sequence that contains the specified number of elements from the start of the input sequence. + + is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Returns elements from a parallel sequence as long as a specified condition is true. + The sequence to return elements from. + A function to test each element for a condition. + The type of elements of . + A sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + 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. + The sequence to return elements from. + A function to test each source element for a condition; the second parameter of the function represents the index of the source element. + The type of elements of . + A sequence that contains elements from the input sequence that occur before the element at which the test no longer passes. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + More than elements are enumerated by this query. + One or more exceptions occurred during the evaluation of the query. + + + Performs in parallel a subsequent ordering of the elements in a sequence in ascending order according to a key. + An OrderedParallelQuery{TSource} that contains elements to sort. + A function to extract a key from an element. + The type of elements of . + The type of the key returned by . + An OrderedParallelQuery{TSource} whose elements are sorted according to a key. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Performs in parallel a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer. + An OrderedParallelQuery{TSource} that contains elements to sort. + A function to extract a key from an element. + An IComparer{TKey} to compare keys. + The type of elements of . + The type of the key returned by . + An OrderedParallelQuery{TSource} whose elements are sorted according to a key. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Performs in parallel a subsequent ordering of the elements in a sequence in descending order, according to a key. + An OrderedParallelQuery{TSource} that contains elements to sort. + A function to extract a key from an element. + The type of elements of . + The type of the key returned by . + A sequence whose elements are sorted descending according to a key. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Performs in parallel a subsequent ordering of the elements in a sequence in descending order by using a specified comparer. + An OrderedParallelQuery{TSource} that contains elements to sort. + A function to extract a key from an element. + An IComparer{TKey} to compare keys. + The type of elements of . + The type of the key returned by . + A sequence whose elements are sorted descending according to a key. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Creates an array from a . + A sequence to create an array from. + The type of the elements of . + An array that contains the elements from the input sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Creates a from a according to a specified key selector function. + A sequence to create a from. + A function to extract a key from each element. + The type of the elements of . + The type of the key returned by . + A that contains keys and values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + + produces a key that is a null reference (Nothing in Visual Basic). -or- produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query. + + + Creates a from a according to a specified key selector function and key comparer. + A sequence to create a from. + A function to extract a key from each element. + An to compare keys. + The type of the elements of . + The type of the key returned by . + A that contains keys and values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + + produces a key that is a null reference (Nothing in Visual Basic). -or- produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query. + + + Creates a from a according to specified key selector and element selector functions. + A sequence to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + A that contains values of type selected from the input sequence + The query was canceled with the token passed in through . + + or or is a null reference (Nothing in Visual Basic). + + produces a key that is a null reference (Nothing in Visual Basic). -or- produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query. + + + Creates a from a according to a specified key selector function, a comparer, and an element selector function. + A sequence to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + An to compare keys. + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + A that contains values of type selected from the input sequence + The query was canceled with the token passed in through . + + or or is a null reference (Nothing in Visual Basic). + + produces a key that is a null reference (Nothing in Visual Basic). -or- produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query. + + + Creates a from an . + A sequence to create a from. + The type of the elements of . + A that contains elements from the input sequence. + The query was canceled with the token passed in through . + + is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Creates an from a according to a specified key selector function. + The sequence to create a from. + A function to extract a key from each element. + The type of elements of . + The type of the key returned by . + A that contains keys and values. + The query was canceled with the token passed in through . + + or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Creates an from a according to a specified key selector function and key comparer. + The sequence to create a from. + A function to extract a key from each element. + An to compare keys. + The type of elements of . + The type of the key returned by . + A that contains keys and values. + The query was canceled with the token passed in through . + + or or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Creates an from a according to specified key selector and element selector functions. + The sequence to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + The type of elements of . + The type of the key returned by . + The type of the value returned by . + A that contains values of type selected from the input sequence. + The query was canceled with the token passed in through . + + or or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + Creates an from a according to a specified key selector function, a comparer and an element selector function. + The sequence to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + An to compare keys. + The type of elements of . + The type of the key returned by . + The type of the value returned by . + A Lookup<(Of <(TKey, TElement>)>) that contains values of type TElement selected from the input sequence. + The query was canceled with the token passed in through . + + or or is a null reference (Nothing in Visual Basic). + One or more exceptions occurred during the evaluation of the query. + + + This Union overload should never be called. This method is marked as obsolete and always throws when called. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + This Union overload should never be called. This method is marked as obsolete and always throws when called. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Produces the set union of two parallel sequences by using the default equality comparer. + A sequence whose distinct elements form the first set for the union. + A sequence whose distinct elements form the second set for the union. + The type of the elements of the input sequences. + A sequence that contains the elements from both input sequences, excluding duplicates. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Produces the set union of two parallel sequences by using a specified IEqualityComparer{T}. + A sequence whose distinct elements form the first set for the union. + A sequence whose distinct elements form the second set for the union. + An to compare values. + The type of the elements of the input sequences. + A sequence that contains the elements from both input sequences, excluding duplicates. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Filters in parallel a sequence of values based on a predicate. + A sequence to filter. + A function to test each element for a condition. + The type of the elements of source. + A sequence that contains elements from the input sequence that satisfy the condition. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + Filters in parallel a sequence of values based on a predicate. Each element's index is used in the logic of the predicate function. + A sequence to filter. + A function to test each element for a condition. + The type of the elements of source. + A sequence that contains elements from the input sequence that satisfy the condition. + + or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + More than elements are enumerated by the query. + One or more exceptions occurred during the evaluation of the query. + + + Sets the to associate with the query. + A ParallelQuery on which to set the option. + A cancellation token. + The type of elements of . + ParallelQuery representing the same query as source, but with the registered cancellation token. + The associated with the has been disposed. + + is a null reference (Nothing in Visual Basic). + + is used multiple times in the query. + + + 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. + A ParallelQuery on which to set the limit on the degrees of parallelism. + The degree of parallelism for the query. The default value is Math.Min(, ) where is 512. + The type of elements of . + ParallelQuery representing the same query as source, with the limit on the degrees of parallelism set. + + is a null reference (Nothing in Visual Basic). + + is less than 1 or greater than 511. + WithDegreeOfParallelism is used multiple times in the query. + + + Sets the execution mode of the query. + A ParallelQuery on which to set the option. + The mode in which to execute the query. + The type of elements of . + ParallelQuery representing the same query as source, but with the registered execution mode. + + is a null reference (Nothing in Visual Basic). + + is not a valid value. + WithExecutionMode is used multiple times in the query. + + + Sets the merge options for this query, which specify how the query will buffer output. + A ParallelQuery on which to set the option. + The merge options to set for this query. + The type of elements of . + ParallelQuery representing the same query as source, but with the registered merge options. + + is a null reference (Nothing in Visual Basic). + + is not a valid value. + + is used multiple times in the query. + + + This Zip overload should never be called. This method is marked as obsolete and always throws when invoked. + This parameter is not used. + This parameter is not used. + This parameter is not used. + This type parameter is not used. + This type parameter is not used. + This type parameter is not used. + This overload always throws a . + The exception that occurs when this method is called. + + + Merges in parallel two sequences by using the specified predicate function. + The first sequence to zip. + The second sequence to zip. + A function to create a result element from two matching elements. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the return elements. + A sequence that has elements of type that are obtained by performing pairwise on two sequences. If the sequence lengths are unequal, this truncates to the length of the shorter sequence. + + or or is a null reference (Nothing in Visual Basic). + The query was canceled with the token passed in through . + One or more exceptions occurred during the evaluation of the query. + + + The query execution mode is a hint that specifies how the system should handle performance trade-offs when parallelizing queries. + + + 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. + + + 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. + + + 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. + + + 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. + + + Use the default merge type, which is AutoBuffered. + + + 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. + + + Use a merge without output buffers. As soon as result elements have been computed, make that element available to the consumer of the query. + + + Represents a parallel sequence. + + + Returns an enumerator that iterates through the sequence. + An enumerator that iterates through the sequence. + + + Represents a parallel sequence. + The type of element in the source sequence. + + + Returns an enumerator that iterates through the sequence. + An enumerator that iterates through the sequence. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Queryable.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Queryable.dll new file mode 100755 index 0000000000000000000000000000000000000000..be49f0affd0b3c7ed16537ff0c0523f5cbe68a5c GIT binary patch literal 24440 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 aJ0EeP^4NvZ2KFX`g>##`&4f>`(EkG>gSe3Z literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Queryable.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Queryable.xml new file mode 100755 index 0000000..7bc2bad --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.Queryable.xml @@ -0,0 +1,1324 @@ + + + + System.Linq.Queryable + + + + Represents an expression tree and provides functionality to execute the expression tree after rewriting it. + + + Represents an expression tree and provides functionality to execute the expression tree after rewriting it. + The data type of the value that results from executing the expression tree. + + + Initializes a new instance of the class. + An expression tree to associate with the new instance. + + + Represents an as an data source. + + + Represents an collection as an data source. + The type of the data in the collection. + + + Initializes a new instance of the class and associates it with an collection. + A collection to associate with the new instance. + + + Initializes a new instance of the class and associates the instance with an expression tree. + An expression tree to associate with the new instance. + + + Returns an enumerator that can iterate through the associated collection, or, if it is null, through the collection that results from rewriting the associated expression tree as a query on an data source and executing it. + An enumerator that can be used to iterate through the associated data source. + + + Returns an enumerator that can iterate through the associated collection, or, if it is null, through the collection that results from rewriting the associated expression tree as a query on an data source and executing it. + An enumerator that can be used to iterate through the associated data source. + + + Gets the type of the data in the collection that this instance represents. + The type of the data in the collection that this instance represents. + + + Gets the expression tree that is associated with or that represents this instance. + The expression tree that is associated with or that represents this instance. + + + Gets the query provider that is associated with this instance. + The query provider that is associated with this instance. + + + Constructs a new object and associates it with a specified expression tree that represents an collection of data. + An expression tree that represents an collection of data. + An object that is associated with . + + + Constructs a new object and associates it with a specified expression tree that represents an collection of data. + An expression tree to execute. + The type of the data in the collection that represents. + An EnumerableQuery object that is associated with . + + + Executes an expression after rewriting it to call methods instead of methods on any enumerable data sources that cannot be queried by methods. + An expression tree to execute. + The value that results from executing . + + + Executes an expression after rewriting it to call methods instead of methods on any enumerable data sources that cannot be queried by methods. + An expression tree to execute. + The type of the data in the collection that represents. + The value that results from executing . + + + Returns a textual representation of the enumerable collection or, if it is null, of the expression tree that is associated with this instance. + A textual representation of the enumerable collection or, if it is null, of the expression tree that is associated with this instance. + + + Provides a set of ( in Visual Basic) methods for querying data structures that implement . + + + Applies an accumulator function over a sequence. + A sequence to aggregate over. + An accumulator function to apply to each element. + The type of the elements of . + The final accumulator value. + + or is . + + contains no elements. + + + Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value. + A sequence to aggregate over. + The initial accumulator value. + An accumulator function to invoke on each element. + The type of the elements of . + The type of the accumulator value. + The final accumulator value. + + or is . + + + 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. + A sequence to aggregate over. + The initial accumulator value. + An accumulator function to invoke on each element. + A function to transform the final accumulator value into the result value. + The type of the elements of . + The type of the accumulator value. + The type of the resulting value. + The transformed final accumulator value. + + or or is . + + + Determines whether all the elements of a sequence satisfy a condition. + A sequence whose elements to test for a condition. + A function to test each element for a condition. + The type of the elements of . + + if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, . + + or is . + + + Determines whether a sequence contains any elements. + A sequence to check for being empty. + The type of the elements of . + + if the source sequence contains any elements; otherwise, . + + is . + + + Determines whether any element of a sequence satisfies a condition. + A sequence whose elements to test for a condition. + A function to test each element for a condition. + The type of the elements of . + + if any elements in the source sequence pass the test in the specified predicate; otherwise, . + + or is . + + + + + + + + Converts an to an . + A sequence to convert. + An that represents the input sequence. + + does not implement for some . + + is . + + + Converts a generic to a generic . + A sequence to convert. + The type of the elements of . + An that represents the input sequence. + + is . + + + Computes the average of a sequence of values. + A sequence of values to calculate the average of. + The average of the sequence of values. + + is . + + contains no elements. + + + Computes the average of a sequence of values. + A sequence of values to calculate the average of. + The average of the sequence of values. + + is . + + contains no elements. + + + Computes the average of a sequence of values. + A sequence of values to calculate the average of. + The average of the sequence of values. + + is . + + contains no elements. + + + Computes the average of a sequence of values. + A sequence of values to calculate the average of. + The average of the sequence of values. + + is . + + contains no elements. + + + Computes the average of a sequence of nullable values. + A sequence of nullable values to calculate the average of. + The average of the sequence of values, or if the source sequence is empty or contains only values. + + is . + + + Computes the average of a sequence of nullable values. + A sequence of nullable values to calculate the average of. + The average of the sequence of values, or if the source sequence is empty or contains only values. + + is . + + + Computes the average of a sequence of nullable values. + A sequence of nullable values to calculate the average of. + The average of the sequence of values, or if the source sequence is empty or contains only values. + + is . + + + Computes the average of a sequence of nullable values. + A sequence of nullable values to calculate the average of. + The average of the sequence of values, or if the source sequence is empty or contains only values. + + is . + + + Computes the average of a sequence of nullable values. + A sequence of nullable values to calculate the average of. + The average of the sequence of values, or if the source sequence is empty or contains only values. + + is . + + + Computes the average of a sequence of values. + A sequence of values to calculate the average of. + The average of the sequence of values. + + is . + + contains no elements. + + + Computes the average of a sequence of values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values that are used to calculate an average. + A projection function to apply to each element. + The type of the elements of . + The average of the sequence of values. + + or is . + + contains no elements. + + + Computes the average of a sequence of values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values to calculate the average of. + A projection function to apply to each element. + The type of the elements of . + The average of the sequence of values. + + or is . + + contains no elements. + + + Computes the average of a sequence of values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values to calculate the average of. + A projection function to apply to each element. + The type of the elements of . + The average of the sequence of values. + + or is . + + contains no elements. + + + Computes the average of a sequence of values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values to calculate the average of. + A projection function to apply to each element. + The type of the elements of . + The average of the sequence of values. + + or is . + + contains no elements. + + + Computes the average of a sequence of nullable values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values to calculate the average of. + A projection function to apply to each element. + The type of the elements of . + The average of the sequence of values, or if the sequence is empty or contains only values. + + or is . + + + Computes the average of a sequence of nullable values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values to calculate the average of. + A projection function to apply to each element. + The type of the elements of . + The average of the sequence of values, or if the sequence is empty or contains only values. + + or is . + + + Computes the average of a sequence of nullable values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values to calculate the average of. + A projection function to apply to each element. + The type of the elements of . + The average of the sequence of values, or if the sequence is empty or contains only values. + + or is . + + + Computes the average of a sequence of nullable values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values to calculate the average of. + A projection function to apply to each element. + The type of the elements of . + The average of the sequence of values, or if the sequence is empty or contains only values. + + or is . + + + Computes the average of a sequence of nullable values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values to calculate the average of. + A projection function to apply to each element. + The type of the elements of . + The average of the sequence of values, or if the sequence is empty or contains only values. + + or is . + + + Computes the average of a sequence of values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values to calculate the average of. + A projection function to apply to each element. + The type of the elements of . + The average of the sequence of values. + + or is . + + contains no elements. + + + Converts the elements of an to the specified type. + The that contains the elements to be converted. + The type to convert the elements of to. + An that contains each element of the source sequence converted to the specified type. + + is . + An element in the sequence cannot be cast to type . + + + Concatenates two sequences. + The first sequence to concatenate. + The sequence to concatenate to the first sequence. + The type of the elements of the input sequences. + An that contains the concatenated elements of the two input sequences. + + or is . + + + Determines whether a sequence contains a specified element by using the default equality comparer. + An in which to locate . + The object to locate in the sequence. + The type of the elements of . + + if the input sequence contains an element that has the specified value; otherwise, . + + is . + + + Determines whether a sequence contains a specified element by using a specified . + An in which to locate . + The object to locate in the sequence. + An to compare values. + The type of the elements of . + + if the input sequence contains an element that has the specified value; otherwise, . + + is . + + + Returns the number of elements in a sequence. + The that contains the elements to be counted. + The type of the elements of . + The number of elements in the input sequence. + + is . + The number of elements in is larger than . + + + Returns the number of elements in the specified sequence that satisfies a condition. + An that contains the elements to be counted. + A function to test each element for a condition. + The type of the elements of . + The number of elements in the sequence that satisfies the condition in the predicate function. + + or is . + The number of elements in is larger than . + + + Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty. + The to return a default value for if empty. + The type of the elements of . + An that contains () if is empty; otherwise, . + + is . + + + Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. + The to return the specified value for if empty. + The value to return if the sequence is empty. + The type of the elements of . + An that contains if is empty; otherwise, . + + is . + + + Returns distinct elements from a sequence by using the default equality comparer to compare values. + The to remove duplicates from. + The type of the elements of . + An that contains distinct elements from . + + is . + + + Returns distinct elements from a sequence by using a specified to compare values. + The to remove duplicates from. + An to compare values. + The type of the elements of . + An that contains distinct elements from . + + or is . + + + Returns the element at a specified index in a sequence. + An to return an element from. + The zero-based index of the element to retrieve. + The type of the elements of . + The element at the specified position in . + + is . + + is less than zero. + + + Returns the element at a specified index in a sequence or a default value if the index is out of range. + An to return an element from. + The zero-based index of the element to retrieve. + The type of the elements of . + + default() if is outside the bounds of ; otherwise, the element at the specified position in . + + is . + + + Produces the set difference of two sequences by using the default equality comparer to compare values. + An whose elements that are not also in will be returned. + An whose elements that also occur in the first sequence will not appear in the returned sequence. + The type of the elements of the input sequences. + An that contains the set difference of the two sequences. + + or is . + + + Produces the set difference of two sequences by using the specified to compare values. + An whose elements that are not also in will be returned. + An whose elements that also occur in the first sequence will not appear in the returned sequence. + An to compare values. + The type of the elements of the input sequences. + An that contains the set difference of the two sequences. + + or is . + + + Returns the first element of a sequence. + The to return the first element of. + The type of the elements of . + The first element in . + + is . + The source sequence is empty. + + + Returns the first element of a sequence that satisfies a specified condition. + An to return an element from. + A function to test each element for a condition. + The type of the elements of . + The first element in that passes the test in . + + or is . + No element satisfies the condition in . +-or- +The source sequence is empty. + + + Returns the first element of a sequence, or a default value if the sequence contains no elements. + The to return the first element of. + The type of the elements of . + + default() if is empty; otherwise, the first element in . + + is . + + + Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found. + An to return an element from. + A function to test each element for a condition. + The type of the elements of . + + default() if is empty or if no element passes the test specified by ; otherwise, the first element in that passes the test specified by . + + or is . + + + Groups the elements of a sequence according to a specified key selector function. + An whose elements to group. + A function to extract the key for each element. + The type of the elements of . + The type of the key returned by the function represented in . + An IQueryable<IGrouping<TKey, TSource>> in C# or IQueryable(Of IGrouping(Of TKey, TSource)) in Visual Basic where each object contains a sequence of objects and a key. + + or is . + + + Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer. + An whose elements to group. + A function to extract the key for each element. + An to compare keys. + The type of the elements of . + The type of the key returned by the function represented in . + An IQueryable<IGrouping<TKey, TSource>> in C# or IQueryable(Of IGrouping(Of TKey, TSource)) in Visual Basic where each contains a sequence of objects and a key. + + or or is . + + + 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. + An whose elements to group. + A function to extract the key for each element. + A function to map each source element to an element in an . + The type of the elements of . + The type of the key returned by the function represented in . + The type of the elements in each . + An IQueryable<IGrouping<TKey, TElement>> in C# or IQueryable(Of IGrouping(Of TKey, TElement)) in Visual Basic where each contains a sequence of objects of type and a key. + + or or is . + + + 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. + An whose elements to group. + A function to extract the key for each element. + A function to map each source element to an element in an . + An to compare keys. + The type of the elements of . + The type of the key returned by the function represented in . + The type of the elements in each . + An IQueryable<IGrouping<TKey, TElement>> in C# or IQueryable(Of IGrouping(Of TKey, TElement)) in Visual Basic where each contains a sequence of objects of type and a key. + + or or or is . + + + Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. + An whose elements to group. + A function to extract the key for each element. + A function to create a result value from each group. + The type of the elements of . + The type of the key returned by the function represented in . + The type of the result value returned by . + An T:System.Linq.IQueryable`1 that has a type argument of and where each element represents a projection over a group and its key. + + or or is . + + + 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. + An whose elements to group. + A function to extract the key for each element. + A function to create a result value from each group. + An to compare keys. + The type of the elements of . + The type of the key returned by the function represented in . + The type of the result value returned by . + An T:System.Linq.IQueryable`1 that has a type argument of and where each element represents a projection over a group and its key. + + or or or is . + + + 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. + An whose elements to group. + A function to extract the key for each element. + A function to map each source element to an element in an . + A function to create a result value from each group. + The type of the elements of . + The type of the key returned by the function represented in . + The type of the elements in each . + The type of the result value returned by . + An T:System.Linq.IQueryable`1 that has a type argument of and where each element represents a projection over a group and its key. + + or or or is . + + + 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. + An whose elements to group. + A function to extract the key for each element. + A function to map each source element to an element in an . + A function to create a result value from each group. + An to compare keys. + The type of the elements of . + The type of the key returned by the function represented in . + The type of the elements in each . + The type of the result value returned by . + An T:System.Linq.IQueryable`1 that has a type argument of and where each element represents a projection over a group and its key. + + or or or or is . + + + Correlates the elements of two sequences based on key equality and groups the results. The default equality comparer is used to compare keys. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + An that contains elements of type obtained by performing a grouped join on two sequences. + + or or or or is . + + + Correlates the elements of two sequences based on key equality and groups the results. A specified is used to compare keys. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence. + A comparer to hash and compare keys. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + An that contains elements of type obtained by performing a grouped join on two sequences. + + or or or or is . + + + Produces the set intersection of two sequences by using the default equality comparer to compare values. + A sequence whose distinct elements that also appear in are returned. + A sequence whose distinct elements that also appear in the first sequence are returned. + The type of the elements of the input sequences. + A sequence that contains the set intersection of the two sequences. + + or is . + + + Produces the set intersection of two sequences by using the specified to compare values. + An whose distinct elements that also appear in are returned. + An whose distinct elements that also appear in the first sequence are returned. + An to compare values. + The type of the elements of the input sequences. + An that contains the set intersection of the two sequences. + + or is . + + + Correlates the elements of two sequences based on matching keys. The default equality comparer is used to compare keys. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from two matching elements. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + An that has elements of type obtained by performing an inner join on two sequences. + + or or or or is . + + + Correlates the elements of two sequences based on matching keys. A specified is used to compare keys. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from two matching elements. + An to hash and compare keys. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + An that has elements of type obtained by performing an inner join on two sequences. + + or or or or is . + + + Returns the last element in a sequence. + An to return the last element of. + The type of the elements of . + The value at the last position in . + + is . + The source sequence is empty. + + + Returns the last element of a sequence that satisfies a specified condition. + An to return an element from. + A function to test each element for a condition. + The type of the elements of . + The last element in that passes the test specified by . + + or is . + No element satisfies the condition in . +-or- +The source sequence is empty. + + + Returns the last element in a sequence, or a default value if the sequence contains no elements. + An to return the last element of. + The type of the elements of . + + default() if is empty; otherwise, the last element in . + + is . + + + Returns the last element of a sequence that satisfies a condition or a default value if no such element is found. + An to return an element from. + A function to test each element for a condition. + The type of the elements of . + + default() if is empty or if no elements pass the test in the predicate function; otherwise, the last element of that passes the test in the predicate function. + + or is . + + + Returns an that represents the total number of elements in a sequence. + An that contains the elements to be counted. + The type of the elements of . + The number of elements in . + + is . + The number of elements exceeds . + + + Returns an that represents the number of elements in a sequence that satisfy a condition. + An that contains the elements to be counted. + A function to test each element for a condition. + The type of the elements of . + The number of elements in that satisfy the condition in the predicate function. + + or is . + The number of matching elements exceeds . + + + Returns the maximum value in a generic . + A sequence of values to determine the maximum of. + The type of the elements of . + The maximum value in the sequence. + + is . + + + Invokes a projection function on each element of a generic and returns the maximum resulting value. + A sequence of values to determine the maximum of. + A projection function to apply to each element. + The type of the elements of . + The type of the value returned by the function represented by . + The maximum value in the sequence. + + or is . + + + Returns the minimum value of a generic . + A sequence of values to determine the minimum of. + The type of the elements of . + The minimum value in the sequence. + + is . + + + Invokes a projection function on each element of a generic and returns the minimum resulting value. + A sequence of values to determine the minimum of. + A projection function to apply to each element. + The type of the elements of . + The type of the value returned by the function represented by . + The minimum value in the sequence. + + or is . + + + Filters the elements of an based on a specified type. + An whose elements to filter. + The type to filter the elements of the sequence on. + A collection that contains the elements from that have type . + + is . + + + Sorts the elements of a sequence in ascending order according to a key. + A sequence of values to order. + A function to extract a key from an element. + The type of the elements of . + The type of the key returned by the function that is represented by . + An whose elements are sorted according to a key. + + or is . + + + Sorts the elements of a sequence in ascending order by using a specified comparer. + A sequence of values to order. + A function to extract a key from an element. + An to compare keys. + The type of the elements of . + The type of the key returned by the function that is represented by . + An whose elements are sorted according to a key. + + or or is . + + + Sorts the elements of a sequence in descending order according to a key. + A sequence of values to order. + A function to extract a key from an element. + The type of the elements of . + The type of the key returned by the function that is represented by . + An whose elements are sorted in descending order according to a key. + + or is . + + + Sorts the elements of a sequence in descending order by using a specified comparer. + A sequence of values to order. + A function to extract a key from an element. + An to compare keys. + The type of the elements of . + The type of the key returned by the function that is represented by . + An whose elements are sorted in descending order according to a key. + + or or is . + + + + + + + + Inverts the order of the elements in a sequence. + A sequence of values to reverse. + The type of the elements of . + An whose elements correspond to those of the input sequence in reverse order. + + is . + + + Projects each element of a sequence into a new form. + A sequence of values to project. + A projection function to apply to each element. + The type of the elements of . + The type of the value returned by the function represented by . + An whose elements are the result of invoking a projection function on each element of . + + or is . + + + Projects each element of a sequence into a new form by incorporating the element's index. + A sequence of values to project. + A projection function to apply to each element. + The type of the elements of . + The type of the value returned by the function represented by . + An whose elements are the result of invoking a projection function on each element of . + + or is . + + + Projects each element of a sequence to an and combines the resulting sequences into one sequence. + A sequence of values to project. + A projection function to apply to each element. + The type of the elements of . + The type of the elements of the sequence returned by the function represented by . + An whose elements are the result of invoking a one-to-many projection function on each element of the input sequence. + + or is . + + + Projects each element of a sequence to an and combines the resulting sequences into one sequence. The index of each source element is used in the projected form of that element. + A sequence of values to project. + A projection function to apply to each element; the second parameter of this function represents the index of the source element. + The type of the elements of . + The type of the elements of the sequence returned by the function represented by . + An whose elements are the result of invoking a one-to-many projection function on each element of the input sequence. + + or is . + + + Projects each element of a sequence to an 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. + A sequence of values to project. + A projection function to apply to each element of the input sequence. + A projection function to apply to each element of each intermediate sequence. + The type of the elements of . + The type of the intermediate elements collected by the function represented by . + The type of the elements of the resulting sequence. + An whose elements are the result of invoking the one-to-many projection function on each element of and then mapping each of those sequence elements and their corresponding element to a result element. + + or or is . + + + Projects each element of a sequence to an 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. + A sequence of values to project. + 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. + A projection function to apply to each element of each intermediate sequence. + The type of the elements of . + The type of the intermediate elements collected by the function represented by . + The type of the elements of the resulting sequence. + An whose elements are the result of invoking the one-to-many projection function on each element of and then mapping each of those sequence elements and their corresponding element to a result element. + + or or is . + + + Determines whether two sequences are equal by using the default equality comparer to compare elements. + An whose elements to compare to those of . + An whose elements to compare to those of the first sequence. + The type of the elements of the input sequences. + + if the two source sequences are of equal length and their corresponding elements compare equal; otherwise, . + + or is . + + + Determines whether two sequences are equal by using a specified to compare elements. + An whose elements to compare to those of . + An whose elements to compare to those of the first sequence. + An to use to compare elements. + The type of the elements of the input sequences. + + if the two source sequences are of equal length and their corresponding elements compare equal; otherwise, . + + or is . + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + An to return the single element of. + The type of the elements of . + The single element of the input sequence. + + is . + + has more than one element. + + + Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists. + An to return a single element from. + A function to test an element for a condition. + The type of the elements of . + The single element of the input sequence that satisfies the condition in . + + or is . + No element satisfies the condition in . +-or- +More than one element satisfies the condition in . +-or- +The source sequence is empty. + + + 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. + An to return the single element of. + The type of the elements of . + The single element of the input sequence, or default() if the sequence contains no elements. + + is . + + has more than one element. + + + 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. + An to return a single element from. + A function to test an element for a condition. + The type of the elements of . + The single element of the input sequence that satisfies the condition in , or default() if no such element is found. + + or is . + More than one element satisfies the condition in . + + + Bypasses a specified number of elements in a sequence and then returns the remaining elements. + An to return elements from. + The number of elements to skip before returning the remaining elements. + The type of the elements of . + An that contains elements that occur after the specified index in the input sequence. + + is . + + + + + + + + Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. + An to return elements from. + A function to test each element for a condition. + The type of the elements of . + An that contains elements from starting at the first element in the linear series that does not pass the test specified by . + + or is . + + + 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. + An to return elements from. + A function to test each element for a condition; the second parameter of this function represents the index of the source element. + The type of the elements of . + An that contains elements from starting at the first element in the linear series that does not pass the test specified by . + + or is . + + + Computes the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the values in the sequence. + + is . + + + Computes the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of nullable values. + A sequence of nullable values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of nullable values. + A sequence of nullable values to calculate the sum of. + The sum of the values in the sequence. + + is . + + + Computes the sum of a sequence of nullable values. + A sequence of nullable values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of nullable values. + A sequence of nullable values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of nullable values. + A sequence of nullable values to calculate the sum of. + The sum of the values in the sequence. + + is . + + + Computes the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the values in the sequence. + + is . + + + Computes the sum of the sequence of values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values of type . + A projection function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values of type . + A projection function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + + + Computes the sum of the sequence of values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values of type . + A projection function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values of type . + A projection function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of nullable values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values of type . + A projection function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of nullable values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values of type . + A projection function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + + + Computes the sum of the sequence of nullable values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values of type . + A projection function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of nullable values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values of type . + A projection function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of nullable values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values of type . + A projection function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + + + Computes the sum of the sequence of values that is obtained by invoking a projection function on each element of the input sequence. + A sequence of values of type . + A projection function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + + + Returns a specified number of contiguous elements from the start of a sequence. + The sequence to return elements from. + The number of elements to return. + The type of the elements of . + An that contains the specified number of elements from the start of . + + is . + + + + + + + + Returns elements from a sequence as long as a specified condition is true. + The sequence to return elements from. + A function to test each element for a condition. + The type of the elements of . + An that contains elements from the input sequence occurring before the element at which the test specified by no longer passes. + + or is . + + + 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. + The sequence to return elements from. + 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. + The type of the elements of . + An that contains elements from the input sequence occurring before the element at which the test specified by no longer passes. + + or is . + + + Performs a subsequent ordering of the elements in a sequence in ascending order according to a key. + An that contains elements to sort. + A function to extract a key from each element. + The type of the elements of . + The type of the key returned by the function represented by . + An whose elements are sorted according to a key. + + or is . + + + Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer. + An that contains elements to sort. + A function to extract a key from each element. + An to compare keys. + The type of the elements of . + The type of the key returned by the function represented by . + An whose elements are sorted according to a key. + + or or is . + + + Performs a subsequent ordering of the elements in a sequence in descending order, according to a key. + An that contains elements to sort. + A function to extract a key from each element. + The type of the elements of . + The type of the key returned by the function represented by . + An whose elements are sorted in descending order according to a key. + + or is . + + + Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer. + An that contains elements to sort. + A function to extract a key from each element. + An to compare keys. + The type of the elements of . + The type of the key that is returned by the function. + A collection whose elements are sorted in descending order according to a key. + + or or is . + + + Produces the set union of two sequences by using the default equality comparer. + A sequence whose distinct elements form the first set for the union operation. + A sequence whose distinct elements form the second set for the union operation. + The type of the elements of the input sequences. + An that contains the elements from both input sequences, excluding duplicates. + + or is . + + + Produces the set union of two sequences by using a specified . + A sequence whose distinct elements form the first set for the union operation. + A sequence whose distinct elements form the second set for the union operation. + An to compare values. + The type of the elements of the input sequences. + An that contains the elements from both input sequences, excluding duplicates. + + or is . + + + Filters a sequence of values based on a predicate. + An to filter. + A function to test each element for a condition. + The type of the elements of . + An that contains elements from the input sequence that satisfy the condition specified by . + + or is . + + + Filters a sequence of values based on a predicate. Each element's index is used in the logic of the predicate function. + An to filter. + 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. + The type of the elements of . + An that contains elements from the input sequence that satisfy the condition specified by . + + or is . + + + Produces a sequence of tuples with elements from the two specified sequences. + The first sequence to merge. + The second sequence to merge. + The type of the elements of the first input sequence. + The type of the elements of the second input sequence. + A sequence of tuples with elements taken from the first and second sequences, in that order. + + + Merges two sequences by using the specified predicate function. + The first sequence to merge. + The second sequence to merge. + A function that specifies how to merge the elements from the two sequences. + The type of the elements of the first input sequence. + The type of the elements of the second input sequence. + The type of the elements of the result sequence. + An that contains merged elements of two input sequences. + + or is . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Linq.dll new file mode 100755 index 0000000000000000000000000000000000000000..862f1b5c86a9475e23515cd2036e73d81040e3d7 GIT binary patch literal 26696 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
OlSp_%OzkWOMu8saTRlD_X+53X-lP+H_$W=`3 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 + + + System.Linq + + + + Provides a set of ( in Visual Basic) methods for querying objects that implement . + + + Applies an accumulator function over a sequence. + An to aggregate over. + An accumulator function to be invoked on each element. + The type of the elements of . + The final accumulator value. + + or is . + + contains no elements. + + + Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value. + An to aggregate over. + The initial accumulator value. + An accumulator function to be invoked on each element. + The type of the elements of . + The type of the accumulator value. + The final accumulator value. + + or is . + + + 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. + An to aggregate over. + The initial accumulator value. + An accumulator function to be invoked on each element. + A function to transform the final accumulator value into the result value. + The type of the elements of . + The type of the accumulator value. + The type of the resulting value. + The transformed final accumulator value. + + or or is . + + + Determines whether all elements of a sequence satisfy a condition. + An that contains the elements to apply the predicate to. + A function to test each element for a condition. + The type of the elements of . + + if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, . + + or is . + + + Determines whether a sequence contains any elements. + The to check for emptiness. + The type of the elements of . + + if the source sequence contains any elements; otherwise, . + + is . + + + Determines whether any element of a sequence satisfies a condition. + An whose elements to apply the predicate to. + A function to test each element for a condition. + The type of the elements of . + + if any elements in the source sequence pass the test in the specified predicate; otherwise, . + + or is . + + + Appends a value to the end of the sequence. + A sequence of values. + The value to append to . + The type of the elements of . + A new sequence that ends with . + + is . + + + Returns the input typed as . + The sequence to type as . + The type of the elements of . + The input sequence typed as . + + + Computes the average of a sequence of values. + A sequence of values to calculate the average of. + The average of the sequence of values. + + is . + + contains no elements. + + + Computes the average of a sequence of values. + A sequence of values to calculate the average of. + The average of the sequence of values. + + is . + + contains no elements. + + + Computes the average of a sequence of values. + A sequence of values to calculate the average of. + The average of the sequence of values. + + is . + + contains no elements. + + + Computes the average of a sequence of values. + A sequence of values to calculate the average of. + The average of the sequence of values. + + is . + + contains no elements. + + + Computes the average of a sequence of nullable values. + A sequence of nullable values to calculate the average of. + The average of the sequence of values, or if the source sequence is empty or contains only values that are . + + is . + The sum of the elements in the sequence is larger than . + + + Computes the average of a sequence of nullable values. + A sequence of nullable values to calculate the average of. + The average of the sequence of values, or if the source sequence is empty or contains only values that are . + + is . + + + Computes the average of a sequence of nullable values. + A sequence of nullable values to calculate the average of. + The average of the sequence of values, or if the source sequence is empty or contains only values that are . + + is . + The sum of the elements in the sequence is larger than . + + + Computes the average of a sequence of nullable values. + A sequence of nullable values to calculate the average of. + The average of the sequence of values, or if the source sequence is empty or contains only values that are . + + is . + The sum of the elements in the sequence is larger than . + + + Computes the average of a sequence of nullable values. + A sequence of nullable values to calculate the average of. + The average of the sequence of values, or if the source sequence is empty or contains only values that are . + + is . + + + Computes the average of a sequence of values. + A sequence of values to calculate the average of. + The average of the sequence of values. + + is . + + contains no elements. + + + Computes the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values that are used to calculate an average. + A transform function to apply to each element. + The type of the elements of . + The average of the sequence of values. + + or is . + + contains no elements. + The sum of the elements in the sequence is larger than . + + + Computes the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values to calculate the average of. + A transform function to apply to each element. + The type of the elements of . + The average of the sequence of values. + + or is . + + contains no elements. + + + Computes the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values to calculate the average of. + A transform function to apply to each element. + The type of the elements of . + The average of the sequence of values. + + or is . + + contains no elements. + The sum of the elements in the sequence is larger than . + + + Computes the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values to calculate the average of. + A transform function to apply to each element. + The type of the elements of source. + The average of the sequence of values. + + or is . + + contains no elements. + The sum of the elements in the sequence is larger than . + + + Computes the average of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values to calculate the average of. + A transform function to apply to each element. + The type of the elements of . + The average of the sequence of values, or if the source sequence is empty or contains only values that are . + + or is . + The sum of the elements in the sequence is larger than . + + + Computes the average of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values to calculate the average of. + A transform function to apply to each element. + The type of the elements of . + The average of the sequence of values, or if the source sequence is empty or contains only values that are . + + or is . + + + Computes the average of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values to calculate the average of. + A transform function to apply to each element. + The type of the elements of . + The average of the sequence of values, or if the source sequence is empty or contains only values that are . + + or is . + The sum of the elements in the sequence is larger than . + + + Computes the average of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values to calculate the average of. + A transform function to apply to each element. + The type of the elements of . + The average of the sequence of values, or if the source sequence is empty or contains only values that are . + + + Computes the average of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values to calculate the average of. + A transform function to apply to each element. + The type of the elements of . + The average of the sequence of values, or if the source sequence is empty or contains only values that are . + + or is . + + + Computes the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values to calculate the average of. + A transform function to apply to each element. + The type of the elements of . + The average of the sequence of values. + + or is . + + contains no elements. + + + Casts the elements of an to the specified type. + The that contains the elements to be cast to type . + The type to cast the elements of to. + An that contains each element of the source sequence cast to the specified type. + + is . + An element in the sequence cannot be cast to type . + + + Concatenates two sequences. + The first sequence to concatenate. + The sequence to concatenate to the first sequence. + The type of the elements of the input sequences. + An that contains the concatenated elements of the two input sequences. + + or is . + + + Determines whether a sequence contains a specified element by using the default equality comparer. + A sequence in which to locate a value. + The value to locate in the sequence. + The type of the elements of . + + if the source sequence contains an element that has the specified value; otherwise, . + + is . + + + Determines whether a sequence contains a specified element by using a specified . + A sequence in which to locate a value. + The value to locate in the sequence. + An equality comparer to compare values. + The type of the elements of . + + if the source sequence contains an element that has the specified value; otherwise, . + + is . + + + Returns the number of elements in a sequence. + A sequence that contains elements to be counted. + The type of the elements of . + The number of elements in the input sequence. + + is . + The number of elements in is larger than . + + + Returns a number that represents how many elements in the specified sequence satisfy a condition. + A sequence that contains elements to be tested and counted. + A function to test each element for a condition. + The type of the elements of . + A number that represents how many elements in the sequence satisfy the condition in the predicate function. + + or is . + The number of elements in is larger than . + + + Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty. + The sequence to return a default value for if it is empty. + The type of the elements of . + An object that contains the default value for the type if is empty; otherwise, . + + is . + + + Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. + The sequence to return the specified value for if it is empty. + The value to return if the sequence is empty. + The type of the elements of . + An that contains if is empty; otherwise, . + + + Returns distinct elements from a sequence by using the default equality comparer to compare values. + The sequence to remove duplicate elements from. + The type of the elements of . + An that contains distinct elements from the source sequence. + + is . + + + Returns distinct elements from a sequence by using a specified to compare values. + The sequence to remove duplicate elements from. + An to compare values. + The type of the elements of . + An that contains distinct elements from the source sequence. + + is . + + + Returns the element at a specified index in a sequence. + An to return an element from. + The zero-based index of the element to retrieve. + The type of the elements of . + The element at the specified position in the source sequence. + + is . + + is less than 0 or greater than or equal to the number of elements in . + + + Returns the element at a specified index in a sequence or a default value if the index is out of range. + An to return an element from. + The zero-based index of the element to retrieve. + The type of the elements of . + + () if the index is outside the bounds of the source sequence; otherwise, the element at the specified position in the source sequence. + + is . + + + Returns an empty that has the specified type argument. + The type to assign to the type parameter of the returned generic . + An empty whose type argument is . + + + Produces the set difference of two sequences by using the default equality comparer to compare values. + An whose elements that are not also in will be returned. + An whose elements that also occur in the first sequence will cause those elements to be removed from the returned sequence. + The type of the elements of the input sequences. + A sequence that contains the set difference of the elements of two sequences. + + or is . + + + Produces the set difference of two sequences by using the specified to compare values. + An whose elements that are not also in will be returned. + An whose elements that also occur in the first sequence will cause those elements to be removed from the returned sequence. + An to compare values. + The type of the elements of the input sequences. + A sequence that contains the set difference of the elements of two sequences. + + or is . + + + Returns the first element of a sequence. + The to return the first element of. + The type of the elements of . + The first element in the specified sequence. + + is . + The source sequence is empty. + + + Returns the first element in a sequence that satisfies a specified condition. + An to return an element from. + A function to test each element for a condition. + The type of the elements of . + The first element in the sequence that passes the test in the specified predicate function. + + or is . + No element satisfies the condition in . +-or- +The source sequence is empty. + + + Returns the first element of a sequence, or a default value if the sequence contains no elements. + The to return the first element of. + The type of the elements of . + + () if is empty; otherwise, the first element in . + + is . + + + Returns the first element of the sequence that satisfies a condition or a default value if no such element is found. + An to return an element from. + A function to test each element for a condition. + The type of the elements of . + + () if is empty or if no element passes the test specified by ; otherwise, the first element in that passes the test specified by . + + or is . + + + Groups the elements of a sequence according to a specified key selector function. + An whose elements to group. + A function to extract the key for each element. + The type of the elements of . + The type of the key returned by . + An IEnumerable<IGrouping<TKey, TSource>> in C# or IEnumerable(Of IGrouping(Of TKey, TSource)) in Visual Basic where each object contains a sequence of objects and a key. + + or is . + + + Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer. + An whose elements to group. + A function to extract the key for each element. + An to compare keys. + The type of the elements of . + The type of the key returned by . + An IEnumerable<IGrouping<TKey, TSource>> in C# or IEnumerable(Of IGrouping(Of TKey, TSource)) in Visual Basic where each object contains a collection of objects and a key. + + or is . + + + 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. + An whose elements to group. + A function to extract the key for each element. + A function to map each source element to an element in the . + The type of the elements of . + The type of the key returned by . + The type of the elements in the . + An IEnumerable<IGrouping<TKey, TElement>> in C# or IEnumerable(Of IGrouping(Of TKey, TElement)) in Visual Basic where each object contains a collection of objects of type and a key. + + or or is . + + + 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. + An whose elements to group. + A function to extract the key for each element. + A function to map each source element to an element in an . + An to compare keys. + The type of the elements of . + The type of the key returned by . + The type of the elements in the . + An IEnumerable<IGrouping<TKey, TElement>> in C# or IEnumerable(Of IGrouping(Of TKey, TElement)) in Visual Basic where each object contains a collection of objects of type and a key. + + or or is . + + + Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. + An whose elements to group. + A function to extract the key for each element. + A function to create a result value from each group. + The type of the elements of . + The type of the key returned by . + The type of the result value returned by . + A collection of elements of type where each element represents a projection over a group and its key. + + + 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. + An whose elements to group. + A function to extract the key for each element. + A function to create a result value from each group. + An to compare keys with. + The type of the elements of . + The type of the key returned by . + The type of the result value returned by . + A collection of elements of type where each element represents a projection over a group and its key. + + + 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. + An whose elements to group. + A function to extract the key for each element. + A function to map each source element to an element in an . + A function to create a result value from each group. + The type of the elements of . + The type of the key returned by . + The type of the elements in each . + The type of the result value returned by . + A collection of elements of type where each element represents a projection over a group and its key. + + + 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. + An whose elements to group. + A function to extract the key for each element. + A function to map each source element to an element in an . + A function to create a result value from each group. + An to compare keys with. + The type of the elements of . + The type of the key returned by . + The type of the elements in each . + The type of the result value returned by . + A collection of elements of type where each element represents a projection over a group and its key. + + + Correlates the elements of two sequences based on equality of keys and groups the results. The default equality comparer is used to compare keys. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + An that contains elements of type that are obtained by performing a grouped join on two sequences. + + or or or or is . + + + Correlates the elements of two sequences based on key equality and groups the results. A specified is used to compare keys. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence. + An to hash and compare keys. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + An that contains elements of type that are obtained by performing a grouped join on two sequences. + + or or or or is . + + + Produces the set intersection of two sequences by using the default equality comparer to compare values. + An whose distinct elements that also appear in will be returned. + An whose distinct elements that also appear in the first sequence will be returned. + The type of the elements of the input sequences. + A sequence that contains the elements that form the set intersection of two sequences. + + or is . + + + Produces the set intersection of two sequences by using the specified to compare values. + An whose distinct elements that also appear in will be returned. + An whose distinct elements that also appear in the first sequence will be returned. + An to compare values. + The type of the elements of the input sequences. + A sequence that contains the elements that form the set intersection of two sequences. + + or is . + + + Correlates the elements of two sequences based on matching keys. The default equality comparer is used to compare keys. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from two matching elements. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + An that has elements of type that are obtained by performing an inner join on two sequences. + + or or or or is . + + + Correlates the elements of two sequences based on matching keys. A specified is used to compare keys. + The first sequence to join. + The sequence to join to the first sequence. + A function to extract the join key from each element of the first sequence. + A function to extract the join key from each element of the second sequence. + A function to create a result element from two matching elements. + An to hash and compare keys. + The type of the elements of the first sequence. + The type of the elements of the second sequence. + The type of the keys returned by the key selector functions. + The type of the result elements. + An that has elements of type that are obtained by performing an inner join on two sequences. + + or or or or is . + + + Returns the last element of a sequence. + An to return the last element of. + The type of the elements of . + The value at the last position in the source sequence. + + is . + The source sequence is empty. + + + Returns the last element of a sequence that satisfies a specified condition. + An to return an element from. + A function to test each element for a condition. + The type of the elements of . + The last element in the sequence that passes the test in the specified predicate function. + + or is . + No element satisfies the condition in . +-or- +The source sequence is empty. + + + Returns the last element of a sequence, or a default value if the sequence contains no elements. + An to return the last element of. + The type of the elements of . + + () if the source sequence is empty; otherwise, the last element in the . + + is . + + + Returns the last element of a sequence that satisfies a condition or a default value if no such element is found. + An to return an element from. + A function to test each element for a condition. + The type of the elements of . + + () 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. + + or is . + + + Returns an that represents the total number of elements in a sequence. + An that contains the elements to be counted. + The type of the elements of . + The number of elements in the source sequence. + + is . + The number of elements exceeds . + + + Returns an that represents how many elements in a sequence satisfy a condition. + An that contains the elements to be counted. + A function to test each element for a condition. + The type of the elements of . + A number that represents how many elements in the sequence satisfy the condition in the predicate function. + + or is . + The number of matching elements exceeds . + + + Returns the maximum value in a sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + + is . + + contains no elements. + + + Returns the maximum value in a sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + + is . + + contains no elements. + + + Returns the maximum value in a sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + + is . + + contains no elements. + + + Returns the maximum value in a sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + + is . + + contains no elements. + + + Returns the maximum value in a sequence of nullable values. + A sequence of nullable values to determine the maximum value of. + A value of type Nullable<Decimal> in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the maximum value in the sequence. + + is . + + + Returns the maximum value in a sequence of nullable values. + A sequence of nullable values to determine the maximum value of. + A value of type Nullable<Double> in C# or Nullable(Of Double) in Visual Basic that corresponds to the maximum value in the sequence. + + is . + + + Returns the maximum value in a sequence of nullable values. + A sequence of nullable values to determine the maximum value of. + A value of type Nullable<Int32> in C# or Nullable(Of Int32) in Visual Basic that corresponds to the maximum value in the sequence. + + is . + + + Returns the maximum value in a sequence of nullable values. + A sequence of nullable values to determine the maximum value of. + A value of type Nullable<Int64> in C# or Nullable(Of Int64) in Visual Basic that corresponds to the maximum value in the sequence. + + is . + + + Returns the maximum value in a sequence of nullable values. + A sequence of nullable values to determine the maximum value of. + A value of type Nullable<Single> in C# or Nullable(Of Single) in Visual Basic that corresponds to the maximum value in the sequence. + + is . + + + Returns the maximum value in a sequence of values. + A sequence of values to determine the maximum value of. + The maximum value in the sequence. + + is . + + contains no elements. + + + Returns the maximum value in a generic sequence. + A sequence of values to determine the maximum value of. + The type of the elements of . + The maximum value in the sequence. + + is . + No object in implements the or interface. + + + Invokes a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of the elements of . + The maximum value in the sequence. + + or is . + + contains no elements. + + + Invokes a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of the elements of . + The maximum value in the sequence. + + or is . + + contains no elements. + + + Invokes a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of the elements of . + The maximum value in the sequence. + + or is . + + contains no elements. + + + Invokes a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of the elements of . + The maximum value in the sequence. + + or is . + + contains no elements. + + + Invokes a transform function on each element of a sequence and returns the maximum nullable value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of the elements of . + The value of type Nullable<Decimal> in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the maximum value in the sequence. + + or is . + + + Invokes a transform function on each element of a sequence and returns the maximum nullable value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of the elements of . + The value of type Nullable<Double> in C# or Nullable(Of Double) in Visual Basic that corresponds to the maximum value in the sequence. + + or is . + + + Invokes a transform function on each element of a sequence and returns the maximum nullable value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of the elements of . + The value of type Nullable<Int32> in C# or Nullable(Of Int32) in Visual Basic that corresponds to the maximum value in the sequence. + + or is . + + + Invokes a transform function on each element of a sequence and returns the maximum nullable value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of the elements of . + The value of type Nullable<Int64> in C# or Nullable(Of Int64) in Visual Basic that corresponds to the maximum value in the sequence. + + or is . + + + Invokes a transform function on each element of a sequence and returns the maximum nullable value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of the elements of . + The value of type Nullable<Single> in C# or Nullable(Of Single) in Visual Basic that corresponds to the maximum value in the sequence. + + or is . + + + Invokes a transform function on each element of a sequence and returns the maximum value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of the elements of . + The maximum value in the sequence. + + or is . + + contains no elements. + + + Invokes a transform function on each element of a generic sequence and returns the maximum resulting value. + A sequence of values to determine the maximum value of. + A transform function to apply to each element. + The type of the elements of . + The type of the value returned by . + The maximum value in the sequence. + + or is . + + + Returns the minimum value in a sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + + is . + + contains no elements. + + + Returns the minimum value in a sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + + is . + + contains no elements. + + + Returns the minimum value in a sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + + is . + + contains no elements. + + + Returns the minimum value in a sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + + is . + + contains no elements. + + + Returns the minimum value in a sequence of nullable values. + A sequence of nullable values to determine the minimum value of. + A value of type Nullable<Decimal> in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the minimum value in the sequence. + + is . + + + Returns the minimum value in a sequence of nullable values. + A sequence of nullable values to determine the minimum value of. + A value of type Nullable<Double> in C# or Nullable(Of Double) in Visual Basic that corresponds to the minimum value in the sequence. + + is . + + + Returns the minimum value in a sequence of nullable values. + A sequence of nullable values to determine the minimum value of. + A value of type Nullable<Int32> in C# or Nullable(Of Int32) in Visual Basic that corresponds to the minimum value in the sequence. + + is . + + + Returns the minimum value in a sequence of nullable values. + A sequence of nullable values to determine the minimum value of. + A value of type Nullable<Int64> in C# or Nullable(Of Int64) in Visual Basic that corresponds to the minimum value in the sequence. + + is . + + + Returns the minimum value in a sequence of nullable values. + A sequence of nullable values to determine the minimum value of. + A value of type Nullable<Single> in C# or Nullable(Of Single) in Visual Basic that corresponds to the minimum value in the sequence. + + is . + + + Returns the minimum value in a sequence of values. + A sequence of values to determine the minimum value of. + The minimum value in the sequence. + + is . + + contains no elements. + + + Returns the minimum value in a generic sequence. + A sequence of values to determine the minimum value of. + The type of the elements of . + The minimum value in the sequence. + + is . + No object in implements the or interface. + + + Invokes a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of the elements of . + The minimum value in the sequence. + + or is . + + contains no elements. + + + Invokes a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of the elements of . + The minimum value in the sequence. + + or is . + + contains no elements. + + + Invokes a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of the elements of . + The minimum value in the sequence. + + or is . + + contains no elements. + + + Invokes a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of the elements of . + The minimum value in the sequence. + + or is . + + contains no elements. + + + Invokes a transform function on each element of a sequence and returns the minimum nullable value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of the elements of . + The value of type Nullable<Decimal> in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the minimum value in the sequence. + + or is . + + + Invokes a transform function on each element of a sequence and returns the minimum nullable value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of the elements of . + The value of type Nullable<Double> in C# or Nullable(Of Double) in Visual Basic that corresponds to the minimum value in the sequence. + + or is . + + + Invokes a transform function on each element of a sequence and returns the minimum nullable value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of the elements of . + The value of type Nullable<Int32> in C# or Nullable(Of Int32) in Visual Basic that corresponds to the minimum value in the sequence. + + or is . + + + Invokes a transform function on each element of a sequence and returns the minimum nullable value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of the elements of . + The value of type Nullable<Int64> in C# or Nullable(Of Int64) in Visual Basic that corresponds to the minimum value in the sequence. + + or is . + + + Invokes a transform function on each element of a sequence and returns the minimum nullable value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of the elements of . + The value of type Nullable<Single> in C# or Nullable(Of Single) in Visual Basic that corresponds to the minimum value in the sequence. + + or is . + + + Invokes a transform function on each element of a sequence and returns the minimum value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of the elements of . + The minimum value in the sequence. + + or is . + + contains no elements. + + + Invokes a transform function on each element of a generic sequence and returns the minimum resulting value. + A sequence of values to determine the minimum value of. + A transform function to apply to each element. + The type of the elements of . + The type of the value returned by . + The minimum value in the sequence. + + or is . + + + Filters the elements of an based on a specified type. + The whose elements to filter. + The type to filter the elements of the sequence on. + An that contains elements from the input sequence of type . + + is . + + + Sorts the elements of a sequence in ascending order according to a key. + A sequence of values to order. + A function to extract a key from an element. + The type of the elements of . + The type of the key returned by . + An whose elements are sorted according to a key. + + or is . + + + Sorts the elements of a sequence in ascending order by using a specified comparer. + A sequence of values to order. + A function to extract a key from an element. + An to compare keys. + The type of the elements of . + The type of the key returned by . + An whose elements are sorted according to a key. + + or is . + + + Sorts the elements of a sequence in descending order according to a key. + A sequence of values to order. + A function to extract a key from an element. + The type of the elements of . + The type of the key returned by . + An whose elements are sorted in descending order according to a key. + + or is . + + + Sorts the elements of a sequence in descending order by using a specified comparer. + A sequence of values to order. + A function to extract a key from an element. + An to compare keys. + The type of the elements of . + The type of the key returned by . + An whose elements are sorted in descending order according to a key. + + or is . + + + Adds a value to the beginning of the sequence. + A sequence of values. + The value to prepend to . + The type of the elements of . + A new sequence that begins with . + + is . + + + Generates a sequence of integral numbers within a specified range. + The value of the first integer in the sequence. + The number of sequential integers to generate. + An IEnumerable<Int32> in C# or IEnumerable(Of Int32) in Visual Basic that contains a range of sequential integral numbers. + + is less than 0. +-or- + + -1 is larger than . + + + Generates a sequence that contains one repeated value. + The value to be repeated. + The number of times to repeat the value in the generated sequence. + The type of the value to be repeated in the result sequence. + An that contains a repeated value. + + is less than 0. + + + Inverts the order of the elements in a sequence. + A sequence of values to reverse. + The type of the elements of . + A sequence whose elements correspond to those of the input sequence in reverse order. + + is . + + + Projects each element of a sequence into a new form. + A sequence of values to invoke a transform function on. + A transform function to apply to each element. + The type of the elements of . + The type of the value returned by . + An whose elements are the result of invoking the transform function on each element of . + + or is . + + + Projects each element of a sequence into a new form by incorporating the element's index. + A sequence of values to invoke a transform function on. + A transform function to apply to each source element; the second parameter of the function represents the index of the source element. + The type of the elements of . + The type of the value returned by . + An whose elements are the result of invoking the transform function on each element of . + + or is . + + + Projects each element of a sequence to an and flattens the resulting sequences into one sequence. + A sequence of values to project. + A transform function to apply to each element. + The type of the elements of . + The type of the elements of the sequence returned by . + An whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. + + or is . + + + Projects each element of a sequence to an , and flattens the resulting sequences into one sequence. The index of each source element is used in the projected form of that element. + A sequence of values to project. + A transform function to apply to each source element; the second parameter of the function represents the index of the source element. + The type of the elements of . + The type of the elements of the sequence returned by . + An whose elements are the result of invoking the one-to-many transform function on each element of an input sequence. + + or is . + + + Projects each element of a sequence to an , flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein. + A sequence of values to project. + A transform function to apply to each element of the input sequence. + A transform function to apply to each element of the intermediate sequence. + The type of the elements of . + The type of the intermediate elements collected by . + The type of the elements of the resulting sequence. + An whose elements are the result of invoking the one-to-many transform function on each element of and then mapping each of those sequence elements and their corresponding source element to a result element. + + or or is . + + + Projects each element of a sequence to an , 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. + A sequence of values to project. + A transform function to apply to each source element; the second parameter of the function represents the index of the source element. + A transform function to apply to each element of the intermediate sequence. + The type of the elements of . + The type of the intermediate elements collected by . + The type of the elements of the resulting sequence. + An whose elements are the result of invoking the one-to-many transform function on each element of and then mapping each of those sequence elements and their corresponding source element to a result element. + + or or is . + + + Determines whether two sequences are equal by comparing the elements by using the default equality comparer for their type. + An to compare to . + An to compare to the first sequence. + The type of the elements of the input sequences. + + 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, . + + or is . + + + Determines whether two sequences are equal by comparing their elements by using a specified . + An to compare to . + An to compare to the first sequence. + An to use to compare elements. + The type of the elements of the input sequences. + + if the two source sequences are of equal length and their corresponding elements compare equal according to ; otherwise, . + + or is . + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + An to return the single element of. + The type of the elements of . + The single element of the input sequence. + + is . + The input sequence contains more than one element. +-or- +The input sequence is empty. + + + Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists. + An to return a single element from. + A function to test an element for a condition. + The type of the elements of . + The single element of the input sequence that satisfies a condition. + + or is . + No element satisfies the condition in . +-or- +More than one element satisfies the condition in . +-or- +The source sequence is empty. + + + 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. + An to return the single element of. + The type of the elements of . + The single element of the input sequence, or () if the sequence contains no elements. + + is . + The input sequence contains more than one element. + + + 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. + An to return a single element from. + A function to test an element for a condition. + The type of the elements of . + The single element of the input sequence that satisfies the condition, or () if no such element is found. + + or is . + More than one element satisfies the condition in . + + + Bypasses a specified number of elements in a sequence and then returns the remaining elements. + An to return elements from. + The number of elements to skip before returning the remaining elements. + The type of the elements of . + An that contains the elements that occur after the specified index in the input sequence. + + is . + + + + + + + + Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. + An to return elements from. + A function to test each element for a condition. + The type of the elements of . + An 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 . + + or is . + + + 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. + An to return elements from. + A function to test each source element for a condition; the second parameter of the function represents the index of the source element. + The type of the elements of . + An 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 . + + or is . + + + Computes the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the values in the sequence. + + is . + + + Computes the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of nullable values. + A sequence of nullable values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of nullable values. + A sequence of nullable values to calculate the sum of. + The sum of the values in the sequence. + + is . + + + Computes the sum of a sequence of nullable values. + A sequence of nullable values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of nullable values. + A sequence of nullable values to calculate the sum of. + The sum of the values in the sequence. + + is . + The sum is larger than . + + + Computes the sum of a sequence of nullable values. + A sequence of nullable values to calculate the sum of. + The sum of the values in the sequence. + + is . + + + Computes the sum of a sequence of values. + A sequence of values to calculate the sum of. + The sum of the values in the sequence. + + is . + + + Computes the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values that are used to calculate a sum. + A transform function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values that are used to calculate a sum. + A transform function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + + + Computes the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values that are used to calculate a sum. + A transform function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values that are used to calculate a sum. + A transform function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values that are used to calculate a sum. + A transform function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values that are used to calculate a sum. + A transform function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + + + Computes the sum of the sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values that are used to calculate a sum. + A transform function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values that are used to calculate a sum. + A transform function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + The sum is larger than . + + + Computes the sum of the sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values that are used to calculate a sum. + A transform function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + + + Computes the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence. + A sequence of values that are used to calculate a sum. + A transform function to apply to each element. + The type of the elements of . + The sum of the projected values. + + or is . + + + Returns a specified number of contiguous elements from the start of a sequence. + The sequence to return elements from. + The number of elements to return. + The type of the elements of . + An that contains the specified number of elements from the start of the input sequence. + + is . + + + + + + + + Returns elements from a sequence as long as a specified condition is true. + A sequence to return elements from. + A function to test each element for a condition. + The type of the elements of . + An that contains the elements from the input sequence that occur before the element at which the test no longer passes. + + or is . + + + 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. + The sequence to return elements from. + A function to test each source element for a condition; the second parameter of the function represents the index of the source element. + The type of the elements of . + An that contains elements from the input sequence that occur before the element at which the test no longer passes. + + or is . + + + Performs a subsequent ordering of the elements in a sequence in ascending order according to a key. + An that contains elements to sort. + A function to extract a key from each element. + The type of the elements of . + The type of the key returned by . + An whose elements are sorted according to a key. + + or is . + + + Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer. + An that contains elements to sort. + A function to extract a key from each element. + An to compare keys. + The type of the elements of . + The type of the key returned by . + An whose elements are sorted according to a key. + + or is . + + + Performs a subsequent ordering of the elements in a sequence in descending order, according to a key. + An that contains elements to sort. + A function to extract a key from each element. + The type of the elements of . + The type of the key returned by . + An whose elements are sorted in descending order according to a key. + + or is . + + + Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer. + An that contains elements to sort. + A function to extract a key from each element. + An to compare keys. + The type of the elements of . + The type of the key returned by . + An whose elements are sorted in descending order according to a key. + + or is . + + + Creates an array from a . + An to create an array from. + The type of the elements of . + An array that contains the elements from the input sequence. + + is . + + + Creates a from an according to a specified key selector function. + An to create a from. + A function to extract a key from each element. + The type of the elements of . + The type of the key returned by . + A that contains keys and values. + + or is . +-or- + produces a key that is . + + produces duplicate keys for two elements. + + + Creates a from an according to a specified key selector function and key comparer. + An to create a from. + A function to extract a key from each element. + An to compare keys. + The type of the elements of . + The type of the keys returned by . + A that contains keys and values. + + or is . +-or- + produces a key that is . + + produces duplicate keys for two elements. + + + Creates a from an according to specified key selector and element selector functions. + An to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + A that contains values of type selected from the input sequence. + + or or is . +-or- + produces a key that is . + + produces duplicate keys for two elements. + + + Creates a from an according to a specified key selector function, a comparer, and an element selector function. + An to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + An to compare keys. + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + A that contains values of type selected from the input sequence. + + or or is . +-or- + produces a key that is . + + produces duplicate keys for two elements. + + + Creates a from an . + An to create a from. + The type of the elements of . + A that contains values of type TSource selected from the input sequence. + + + Creates a from an using the to compare keys. + An to create a from. + An to compare keys. + The type of the elements of . + A that contains values of type selected from the input sequence. + + + Creates a from an . + The to create a from. + The type of the elements of . + A that contains elements from the input sequence. + + is . + + + Creates a from an according to a specified key selector function. + The to create a from. + A function to extract a key from each element. + The type of the elements of . + The type of the key returned by . + A that contains keys and values. + + or is . + + + Creates a from an according to a specified key selector function and key comparer. + The to create a from. + A function to extract a key from each element. + An to compare keys. + The type of the elements of . + The type of the key returned by . + A that contains keys and values. + + or is . + + + Creates a from an according to specified key selector and element selector functions. + The to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + A that contains values of type selected from the input sequence. + + or or is . + + + Creates a from an according to a specified key selector function, a comparer and an element selector function. + The to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + An to compare keys. + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + A that contains values of type selected from the input sequence. + + or or is . + + + Produces the set union of two sequences by using the default equality comparer. + An whose distinct elements form the first set for the union. + An whose distinct elements form the second set for the union. + The type of the elements of the input sequences. + An that contains the elements from both input sequences, excluding duplicates. + + or is . + + + Produces the set union of two sequences by using a specified . + An whose distinct elements form the first set for the union. + An whose distinct elements form the second set for the union. + The to compare values. + The type of the elements of the input sequences. + An that contains the elements from both input sequences, excluding duplicates. + + or is . + + + Filters a sequence of values based on a predicate. + An to filter. + A function to test each element for a condition. + The type of the elements of . + An that contains elements from the input sequence that satisfy the condition. + + or is . + + + Filters a sequence of values based on a predicate. Each element's index is used in the logic of the predicate function. + An to filter. + A function to test each source element for a condition; the second parameter of the function represents the index of the source element. + The type of the elements of . + An that contains elements from the input sequence that satisfy the condition. + + or is . + + + Produces a sequence of tuples with elements from the two specified sequences. + The first sequence to merge. + The second sequence to merge. + The type of the elements of the first input sequence. + The type of the elements of the second input sequence. + A sequence of tuples with elements taken from the first and second sequences, in that order. + + + Applies a specified function to the corresponding elements of two sequences, producing a sequence of the results. + The first sequence to merge. + The second sequence to merge. + A function that specifies how to merge the elements from the two sequences. + The type of the elements of the first input sequence. + The type of the elements of the second input sequence. + The type of the elements of the result sequence. + An that contains merged elements of two input sequences. + + or is . + + + Represents a collection of objects that have a common key. + The type of the key of the . + The type of the values in the . + + + Gets the key of the . + The key of the . + + + Defines an indexer, size property, and Boolean search method for data structures that map keys to sequences of values. + The type of the keys in the . + The type of the elements in the sequences that make up the values in the . + + + Determines whether a specified key exists in the . + The key to search for in the . + + if is in the ; otherwise, . + + + Gets the number of key/value collection pairs in the . + The number of key/value collection pairs in the . + + + Gets the sequence of values indexed by a specified key. + The key of the desired sequence of values. + The sequence of values indexed by the specified key. + + + Represents a sorted sequence. + The type of the elements of the sequence. + + + Performs a subsequent ordering on the elements of an according to a key. + The used to extract the key for each element. + The used to compare keys for placement in the returned sequence. + + to sort the elements in descending order; to sort the elements in ascending order. + The type of the key produced by . + An whose elements are sorted according to a key. + + + Represents a collection of keys each mapped to one or more values. + The type of the keys in the . + The type of the elements of each value in the . + + + Applies a transform function to each key and its associated values and returns the results. + A function to project a result value from each key and its associated values. + The type of the result values produced by . + A collection that contains one value for each key/value collection pair in the . + + + Determines whether a specified key is in the . + The key to find in the . + + if is in the ; otherwise, . + + + Gets the number of key/value collection pairs in the . + The number of key/value collection pairs in the . + + + Returns a generic enumerator that iterates through the . + An enumerator for the . + + + Gets the collection of values indexed by the specified key. + The key of the desired collection of values. + The collection of values indexed by the specified key. + + + Returns an enumerator that iterates through the . This class cannot be inherited. + An enumerator for the . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Memory.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Memory.dll new file mode 100755 index 0000000000000000000000000000000000000000..fe5365dd2960a337488c6adcd9c97913aa6e5bd1 GIT binary patch literal 38776 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 + + + System.Memory + + + + Represents a heap-based, array-backed output sink into which data can be written. + The type of the items in this instance. + + + Creates an instance of an to which data can be written, with the default initial capacity. + + + Creates an instance of an to which data can be written, with a specified initial capacity. + The minimum capacity with which to initialize the underlying buffer. + + is less than or equal to 0. + + + Notifies the that items were written to the output / + The number of items written. + + is negative. + The method call attempts to advance past the end of the underlying buffer. + + + Gets the total amount of space within the underlying buffer. + The total capacity of the underlying buffer. + + + Clears the data written to the underlying buffer. + + + Gets the amount of available space that can be written to without forcing the underlying buffer to grow. + The space available for writing without forcing the underlying buffer to grow. + + + Returns a to write to that is at least the length specified by . + The minimum requested length of the . + A whose length is at least . If is not provided or is equal to 0, some non-empty buffer is returned. + + is negative. + + + Returns a to write to that is at least a specified length. + The minimum requested length of the . + A span of at least in length. If is not provided or is equal to 0, some non-empty buffer is returned. + + is negative. + + + Gets the amount of data written to the underlying buffer. + The amount of data written to the underlying buffer. + + + Gets a that contains the data written to the underlying buffer so far. + The data written to the underlying buffer. + + + Gets a that contains the data written to the underlying buffer so far. + The data written to the underlying buffer. + + + Reads bytes as primitives with specific endianness. + + + Reads an from the beginning of a read-only span of bytes, as big endian. + The read-only span to read. + The big endian value. + + is too small to contain an . + + + Reads an from the beginning of a read-only span of bytes, as little endian. + The read-only span to read. + The little endian value. + + is too small to contain an . + + + Reads an from the beginning of a read-only span of bytes, as big endian. + The read-only span to read. + The big endian value. + + is too small to contain an . + + + Reads an from the beginning of a read-only span of bytes, as little endian. + The read-only span to read. + The little endian value. + + is too small to contain an . + + + Reads an from the beginning of a read-only span of bytes, as big endian. + The read-only span to read. + The big endian value. + + is too small to contain an . + + + Reads an from the beginning of a read-only span of bytes, as little endian. + The read-only span to read. + The little endian value. + + is too small to contain an . + + + Reads a from the beginning of a read-only span of bytes, as big endian. + The read-only span to read. + The big endian value. + + is too small to contain a . + + + Reads a from the beginning of a read-only span of bytes, as little endian. + The read-only span to read. + The little endian value. + + is too small to contain a . + + + Reads a from the beginning of a read-only span of bytes, as big endian. + The read-only span to read. + The big endian value. + + is too small to contain a . + + + Reads a from the beginning of a read-only span of bytes, as little endian. + The read-only span of bytes to read. + The little endian value. + + is too small to contain a . + + + Reads a from the beginning of a read-only span of bytes, as big endian. + The read-only span of bytes to read. + The big endian value. + + is too small to contain a . + + + Reads a from the beginning of a read-only span of bytes, as little endian. + The read-only span of bytes to read. + The little endian value. + + is too small to contain a . + + + Reverses a primitive value by performing an endianness swap of the specified value, which effectively does nothing for a . + The value to reverse. + The passed-in value, unmodified. + + + Reverses a primitive value by performing an endianness swap of the specified value. + The value to reverse. + The reversed value. + + + Reverses a primitive value by performing an endianness swap of the specified value. + The value to reverse. + The reversed value. + + + Reverses a primitive value by performing an endianness swap of the specified value. + The value to reverse. + The reversed value. + + + Reverses a primitive value by performing an endianness swap of the specified value, which effectively does nothing for an . + The value to reverse. + The passed-in value, unmodified. + + + Reverses a primitive value by performing an endianness swap of the specified value. + The value to reverse. + The reversed value. + + + Reverses a primitive value by performing an endianness swap of the specified value. + The value to reverse. + The reversed value. + + + Reverses a primitive value by performing an endianness swap of the specified value. + The value to reverse. + The reversed value. + + + Reads an from the beginning of a read-only span of bytes, as big endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as big endian. + + if the span is large enough to contain an ; otherwise, . + + + Reads an from the beginning of a read-only span of bytes, as little endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as little endian. + + if the span is large enough to contain an ; otherwise, . + + + Reads an from the beginning of a read-only span of bytes, as big endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as big endian. + + if the span is large enough to contain an ; otherwise, . + + + Reads an from the beginning of a read-only span of bytes, as little endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as little endian. + + if the span is large enough to contain an ; otherwise, . + + + Reads an from the beginning of a read-only span of bytes, as big endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as big endian. + + if the span is large enough to contain an ; otherwise, . + + + Reads an from the beginning of a read-only span of bytes, as little endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as little endian. + + if the span is large enough to contain an ; otherwise, . + + + Reads a from the beginning of a read-only span of bytes, as big endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as big endian. + + if the span is large enough to contain a ; otherwise, . + + + Reads a from the beginning of a read-only span of bytes, as little endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as little endian. + + if the span is large enough to contain a ; otherwise, . + + + Reads a from the beginning of a read-only span of bytes, as big endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as big endian. + + if the span is large enough to contain a ; otherwise, . + + + Reads a from the beginning of a read-only span of bytes, as little endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as little endian. + + if the span is large enough to contain a ; otherwise, . + + + Reads a from the beginning of a read-only span of bytes, as big endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as big endian. + + if the span is large enough to contain a ; otherwise, . + + + Reads a from the beginning of a read-only span of bytes, as little endian. + The read-only span of bytes to read. + When this method returns, the value read out of the read-only span of bytes, as little endian. + + if the span is large enough to contain a ; otherwise, . + + + Writes an into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + if the span is large enough to contain an ; otherwise, . + + + Writes an into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + if the span is large enough to contain an ; otherwise, . + + + Writes an into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + if the span is large enough to contain an ; otherwise, . + + + Writes an into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + if the span is large enough to contain an ; otherwise, . + + + Writes an into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + if the span is large enough to contain an ; otherwise, . + + + Writes an into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + if the span is large enough to contain an ; otherwise, . + + + Writes a into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + if the span is large enough to contain a ; otherwise, . + + + Writes a into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + if the span is large enough to contain a ; otherwise, . + + + Writes a into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + if the span is large enough to contain a ; otherwise, . + + + Writes a into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + if the span is large enough to contain a ; otherwise, . + + + Writes a into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + if the span is large enough to contain a ; otherwise, . + + + Writes a into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + if the span is large enough to contain a ; otherwise, . + + + Writes an into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + is too small to contain an . + + + Writes an into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + is too small to contain an . + + + Writes an into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + is too small to contain an . + + + Writes an into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + is too small to contain an . + + + Writes an into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + is too small to contain an . + + + Writes an into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + is too small to contain an . + + + Writes a into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + is too small to contain a . + + + Writes a into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + is too small to contain a . + + + Writes a into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + is too small to contain a . + + + Writes a into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + is too small to contain a . + + + Writes a into a span of bytes, as big endian. + The span of bytes where the value is to be written, as big endian. + The value to write into the span of bytes. + + is too small to contain a . + + + Writes a into a span of bytes, as little endian. + The span of bytes where the value is to be written, as little endian. + The value to write into the span of bytes. + + is too small to contain a . + + + Provides extension methods for . + + + Copies the to the specified . + The source . + The destination . + The type of the items in the . + + + Returns the position of the first occurrence of in the . + The source . + The item to find in the . + The type of the items in the . + An object whose method returns the position of the first occurrence of , or an object whose property is . + + + Converts the to an array. + The read-only sequence to convert to an array. + The type of the items in the . + An array containing the data in the current read-only sequence. + + + Writes the contents of to . + The buffer writer to which to write . + The read-only span to be written to . + The type of the items in the . + + is shorter than . + + + Represents an output sink into which data can be written. + The type of the items in the . + + + Notifies the that data items were written to the output or . + The number of data items written to the or . + + + Returns a to write to that is at least the requested size (specified by ). + The minimum length of the returned . If 0, a non-empty buffer is returned. + A of at least the size . If is 0, returns a non-empty buffer. + The requested buffer size is not available. + + + Returns a to write to that is at least the requested size (specified by ). + The minimum length of the returned . If 0, a non-empty buffer is returned. + A of at least the size . If is 0, returns a non-empty buffer. + + + Represents a pool of memory blocks. + The type of the items in the memory pool. + + + Constructs a new instance of a memory pool. + + + Frees all resources used by the memory pool. + + + Frees the unmanaged resources used by the memory pool and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the maximum buffer size supported by this pool. + The maximum buffer size supported by this pool. + + + Returns a memory block capable of holding at least elements of T. + The minimum number of elements of that the memory pool can hold. A value of -1 returns a memory pool set to the default size for the pool. + A memory block capable of holding at least elements of T. + + + Gets a singleton instance of a memory pool based on arrays. + A singleton instance of a memory pool. + + + Defines the values that can be returned from span-based operations that support processing of input contained in multiple discontiguous buffers. + + + The input is partially processed, up to what could fit into the destination buffer. The caller can enlarge the destination buffer, slice the buffers appropriately, and retry. + + + The entire input buffer has been processed and the operation is complete. + + + The input contained invalid bytes which could not be processed. If the input is partially processed, the destination contains the partial result. This guarantees that no additional data appended to the input will make the invalid sequence valid. + + + The input is partially processed, up to the last valid chunk of the input that could be consumed. The caller can stitch the remaining unprocessed input with more data, slice the buffers appropriately, and retry. + + + Represents a sequence that can read a sequential series of . + + + + Creates an instance of from the . + The array from which to create a read-only sequence. + + + Creates an instance of a from a section of an array. + The array from which to create the read-only sequence. + The zero-based index of the first element in the array to include in the read-only sequence. + The number of elements to include in the read-only sequence. + + + Creates an instance of a from a linked memory list represented by start and end segments and the corresponding indexes in them. + + + + + + + Creates an instance of from a . + + + + Returns an empty + + + Gets the position at the end of the . + + + Represents an enumerator over a . + + + + Initializes the enumerator. + The to enumerate. + + + Gets the current . + The current . + + + Moves to the next in the . + + if the enumerator successfully advanced to the next item; if the end of the sequence has been reached. + + + Gets the from the first segment. + + + Gets the from the first segment. + + + Returns an enumerator over the . + Returns an enumerator over the . + + + Returns a new at an from the start of the sequence. + + + + Returns a new at an from the . + + + A new object that starts at the position of the original object. + + + Gets a value that indicates whether the is empty. + + + Gets a value that indicates whether the contains a single segment. + + if the read-only sequence is empty; otherwise, . + + + Gets the length of the . + The length of the read-only sequence. + + + Forms a slice out of the current , beginning at , with items. + The index at which to begin this slice. + The length of the slice. + A slice that consists of elements from the current instance starting at index . + + + Forms a slice out of the current , beginning at and ending at (exclusive). + The index at which to begin this slice. + The end (exclusive) of the slice. + A slice that consists of items from the index to, but not including, the sequence position in the current read-only sequence. + + + Forms a slice out of the current , beginning at a specified index and continuing to the end of the read-only sequence. + The start index at which to begin this slice. + A slice starting at index and continuing to the end of the current read-only sequence. + + + Forms a slice out of the given , beginning at , with items. + The index at which to begin this slice. + The length of the slice. + A slice that consists of elements from the current instance starting at index . + + + Forms a slice out of the current , beginning at and ending at (exclusive). + The index at which to begin this slice. + The end (exclusive) of the slice. + A slice that consists of items from the index to, but not including, the sequence position in the current read-only sequence. + + + Forms a slice out of the current , beginning at a specified sequence position and continuing to the end of the read-only sequence. + The starting (inclusive) at which to begin this slice. + A slice starting at sequence position and continuing to the end of the current read-only sequence. + + + Forms a slice out of the current , beginning at , with items. + The starting (inclusive) at which to begin this slice. + The length of the slice. + A slice that consists of elements from the current instance starting at sequence position . + + + Forms a slice out of the current , beginning at , with items. + The starting (inclusive) at which to begin this slice. + The length of the slice. + A slice that consists of elements from the current instance starting at sequence position . + + + Forms a slice out of the current , beginning at and ending at (exclusive). + The starting (inclusive) at which to begin this slice. + The ending (exclusive) of the slice. + A slice that consists of items from the sequence position to, but not including, the sequence position in the current read-only sequence. + + + Gets the position to the start of the . + + + + Tries to retrieve the next segment after and returns a value that indicates whether the operation succeeded. + The current sequence position. + A read-only memory span that contains the next segment after . + + if should to the beginning of next segment; otherwise, . + Returns if the method returned the next segment, or if the end of the read-only sequence was reached. + + + Represents a linked list of nodes. + + + + + Gets or sets a value for the current node. + A value for the current node. + + + Gets or sets the next node. + The next node. + + + Gets or sets the sum of node lengths before the current node. + The sum of node lengths before the current node. + + + Provides methods for reading binary and text data out of a with a focus on performance and minimal or zero heap allocations. + The type of the read-only sequence. + + + Creates a over a given . + The read-only sequence over which to create the . + + + Moves the reader ahead a specified number of items. + The number of items to advance. + + + Advances past consecutive instances of the given . + The value past which the reader is to advance. + The number of positions the reader has advanced. + + + Advances past consecutive instances of either of two specified values. + The first value to skip. + The second value to skip. + The number of positions the reader has advanced. + + + Advances past consecutive instances of any of three specified values. + The first value to skip. + The second value to skip. + The third value to skip. + The number of positions the reader has advanced. + + + Advances past consecutive instances of any of four specified values. + The first value to skip. + The second value to skip. + The third value to skip. + The fourth value to skip. + The number of positions the reader has advanced. + + + Skips consecutive instances of any of the specified . + The values to be skipped. + The number of positions the reader has advanced. + + + Gets the total number of values processed by the reader. + The total number of values processed by the reader. + + + Gets a that contains the current segment in the . + A span that contains the current segment in the sequence. + + + Gets the index in the . + The index in the . + + + Gets a value that indicates whether there is no more data in the . + + when there is no more data in the ; otherwise, . + + + Checks whether a specified value is next in the sequence. + The value to compare the next items to. + + to move past the values if they are found; otherwise, . + + if the values are next in sequence; otherwise, . + + + Checks whether the values specified in a read-only span are next in the sequence. + The span to compare the next items to. + + to move past the values if they are found; otherwise, . + + if the values are next in sequence; otherwise, . + + + Gets the count of items in the reader's . + The count of items in the reader's . + + + Gets the current position in the . + The current position in the . + + + Gets the remaining items in the reader's . + The remaining items in the reader's + + + Moves the reader back the specified number of items. + The number of items. + + is negative or greater than . + + + Gets the underlying for the reader. + The underlying read-only sequence for the reader. + + + Searches for a specified delimiter and optionally advances past it if it is found. + The delimiter to search for. + + to move past the if it is found; otherwise, . + + if the given was found; otherwise, . + + + Searches for any of a number of specified delimiters and optionally advances past the first one to be found. + The delimiters to search for. + + to move past the first instance of any of the given ; to not move past the delimiter. + + if any of the given was found; otherwise, . + + + Copies data from the current position to the given destination span if there is enough data to fill it. + Destination span to copy to. + + if there is enough data to completely fill the span; otherwise, . + + + Peeks at the next value without advancing the reader. + The next value, or the default value if at the end of the reader. + + if the reader is not at its end and the peek operation succeeded; if at the end of the reader. + + + Reads the next value and advance the reader. + The next value, or the default value if at the end of the reader. + + if the reader is not at its end and the read operation succeeded; if at the end of the reader. + + + Tries to read everything up to the given , ignoring delimiters that are preceded by . + When the method returns, contains the data read, if any. + The delimiter to look for. + A value that indicates that an immediately following is to be skipped. + + to move past the if found; otherwise, . + + if the was found; otherwise, . + + + Tries to read everything up to the given . + When the method returns, contains the data read, if any. + The delimiter to look for. + + to move past the if found; otherwise, . + + if the was found; otherwise, . + + + Tries to read data until the entire delimiter specified as a read-only span matches. + When the method returns, contains the data read, if any. + A read-only span that contains one or more delimiters. + + to move past the if found; otherwise, . + + if the was found; otherwise, . + + + Tries to read everything up to the given , ignoring delimiters that are preceded by . + When the method returns, contains the data read, if any. + The delimiter to look for. + A value that indicates that an immediately following is to be skipped. + + to move past the if found; otherwise, . + + if the was found; otherwise, . + + + Tries to read everything up to the given . + When the method returns, contains the data read, if any. + The delimiter to look for. + + to move past the if found; otherwise, . + + if the was found; otherwise, . + + + Tries to read everything up to any of the specified . + When the method returns, contains the data read, if any. + The delimiters to look for. + + to move past the first found instance of any of the given ; otherwise, . + + if any of the were found; otherwise, . + + + Tries to read everything up to any of the specified . + When the method returns, contains the data read, if any. + The delimiters to look for. + + to move past the first found instance of any of the given ; otherwise, . + + if any of the were found; otherwise, . + + + Gets the unread portion of the . + The unread portion of the . + + + Provides extended functionality for the class that allows reading of endian specific numeric values from binary data. + + + Tries to read an as big endian. + The byte sequence reader instance from which the value is to be read. + When the method returns, the value read out of the byte sequence reader, as big endian. + + if the read operation is successful; if there isn't enough data for an . + + + Tries to read an as big endian. + The byte sequence reader from which to read the value. + When the method returns, the value read out of the byte sequence reader, as big endian. + + if the read operation is successful; if there isn't enough data for an . + + + Tries to read an as big endian. + The byte sequence reader instance from which the value is to be read. + When the method returns, the value read out of the byte sequence reader, as big endian. + + if the read operation is successful; if there isn't enough data for an . + + + Tries to read an as little endian. + The byte sequence reader instance from which the value is to be read. + When the method returns, the value read out of the byte sequence reader, as little endian. + + if the read operation is successful; if there isn't enough data for an . + + + Tries to read an as little endian. + The byte sequence reader instance from which the value is to be read. + When the method returns, the value read out of the byte sequence reader, as little endian. + + if the read operation is successful; if there isn't enough data for an . + + + Tries to read an as little endian. + The byte sequence reader instance from which the value is to be read. + When the method returns, the value read out of the byte sequence reader, as little endian. + + if the read operation is successful; if there isn't enough data for an . + + + Represents a standard format string without using an actual string. + + + Initializes a new instance of the structure. + A type-specific format specifier, such as 'G', 'D', or 'X'. + An optional precision ranging from 0 to 99, or the special value (the default). + + is not , and its value is greater than . +-or- + cannot be converted to a . + + + Returns a value that indicates whether the specified is equal to the current instance. + The format to compare to the current instance. + + if the two instances are equal; otherwise, . + + + Returns a value that indicates whether the specified object is a object that is equal to the current instance. + An object to compare to the current instance. + + if the two instances are equal; otherwise, . + + + Returns the hash code for this instance. + The hash code for this instance. + + + Gets a value that indicates whether a format has a defined precision. + + if the format has a precision other than ; otherwise, . + + + Gets a value that indicates whether the current instance is a default format. + + if the current instance is a default format; otherwise, . + + + Defines the maximum valid precision value. + + + Indicates that a format doesn't use a precision or that the precision is unspecified. + + + Returns a value that indicates whether two instances are equal. + The first format to compare. + The second format to compare. + + if the two instances are equal; otherwise, . + + + Converts a character to a instance using precision. + The character to convert to a value. + A format with a property equal to and a property equal to . + + + Determines whether two instances are unequal. + The first format to compare. + The second format to compare. + + if the two formats are unequal; otherwise, . + + + Converts a into a instance using precision. + A read-only span that contains the character to parse. + A value whose property value is the character in and whose property value is . + + + Converts a classic .NET standard format string to a instance. + A classic .NET standard format string. + A format. + + is not a valid standard format string. + + + Gets the precision component of the format. + The precision component, which can be , or can range from 0 to 9. + + + Gets the character component of the format. + The character component of the format. + + + Returns the string representation of this format. + The string representation of this format. + + + Attempts to convert a to a instance and returns a value that indicates whether the parsing operation succeeded. + A read-only span that contains the character to convert. + When the method returns, contains the parsed instance if the operation was successful. + + if the parsing operation was successful; otherwise, . + + + Converts between binary data and UTF-8 encoded text that is represented in base 64. + + + Decodes the span of UTF-8 encoded text represented as base 64 into binary data. If the input is not a multiple of 4, it will decode as much as it can, to the closest multiple of 4. + The input span that contains UTF-8 encoded text in base 64 that needs to be decoded. + The output span that contains the result of the operation, that is, the decoded binary data. + The number of input bytes consumed during the operation. This can be used to slice the input for subsequent calls, if necessary. + The number of bytes written into the output span. This can be used to slice the output for subsequent calls, if necessary. + + (default) if the input span contains the entire data to decode. if the input span contains partial data with more data to follow. + One of the enumeration values that indicates the status of the decoding operation. + + + Decodes the span of UTF-8 encoded text in base 64 (in-place) into binary data. The decoded binary output is smaller than the text data contained in the input (the operation deflates the data). If the input is not a multiple of 4, the method will not decode any data. + The input span that contains the base-64 text data that needs to be decoded. + The number of bytes written into the buffer. + One of the enumeration values that indicates the status of the decoding operation. + + + Encodes the span of binary data into UTF-8 encoded text represented as base 64. + The input span that contains binary data that needs to be encoded. + The output span that contains the result of the operation, that is, the UTF-8 encoded text in base 64. + The number of input bytes consumed during the operation. This can be used to slice the input for subsequent calls, if necessary. + The number of bytes written into the output span. This can be used to slice the output for subsequent calls, if necessary. + + (the default) if the input span contains the entire data to encode. if the input span contains partial data with more data to follow. + One of the enumeration values that indicates the status of the encoding operation. + + + Encodes the span of binary data (in-place) into UTF-8 encoded text represented as base 64. The encoded text output is larger than the binary data contained in the input (the operation inflates the data). + The input span that contains binary data that needs to be encoded. Because the method performs an in-place conversion, it needs to be large enough to store the result of the operation. + The number of bytes of binary data contained within the buffer that needs to be encoded. This value must be smaller than the buffer length. + The number of bytes written into the buffer. + One of the enumeration values that indicates the status of the encoding operation. + + + Returns the maximum length (in bytes) of the result if you were to decode base-64 encoded text within a byte span with the specified length. + The size of the byte span. + The maximum length (in bytes) of the result. + + is less than 0. + + + Returns the maximum length (in bytes) of the result if you were to encode binary data within a byte span with the specified length. + The size of the byte span. + The maximum length (in bytes) of the result. + + is less than 0 or larger than 1610612733 (since encode inflates the data by 4/3). + + + Provides static mthods to format common data types as Utf8 strings. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats an as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats an as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats an as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats an as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Formats a as a UTF8 string. + The value to format. + The buffer to write the UTF8-formatted value to. + When the method returns, contains the length of the formatted text in bytes. + The standard format to use. + + if the formatting operation succeeds; if is too small. + + + Provides static methods to parse Utf8 strings to common data types. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses an at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses an at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses an at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses an at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Parses a at the start of a Utf8 string. + The Utf8 string to parse. + When the method returns, contains the value parsed from , if the parsing operation succeeded. + If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, is set to 0. + The expected format of the Utf8 string. + + for success; if the string was not syntactically valid or an overflow or underflow occurred. + + + Provides extension methods for for the memory- and span-related types, such as , , , and . + + + Creates a new over the portion of the target string. + The target string. + The read-only character memory representation of the string, or if is . + + + Creates a new over a portion of the target string starting at a specified index. + The target string. + The index at which to begin this slice. + The read-only character memory representation of the string. + + + Creates a new over a portion of the target string starting at a specified character position. + The target string. + The index at which to begin this slice. + The read-only character memory representation of the string, or if is . + + is not in the range of ( is < 0 or > text.Length). + + + Creates a new over a portion of the target string beginning at a specified position with a length. + The target string. + The index at which to begin this slice. + The desired length for the slice. + The read-only character memory representation of the string, or if is . + + , , or + is not in the range of . + + + Creates a new over a specified range of the target string. + The target string. + The range that indicates the start and length of the sliced string. + The read-only character memory representation of the string. + + + Creates a new memory region over the target array. + The array to convert. + The type of the array. + The memory representation of the whole or part of the array. + + + Creates a new memory region over the portion of the target array starting at a specified index to the end of the array. + The array to convert. + The first position of the array. + The type of the array. + The memory representation of the whole or part of the array. + + + Creates a new memory region over the portion of the target array starting at a specified position to the end of the array. + The target array. + The index at which to begin the memory. + The type of the array. + The memory representation of the whole or part of the array. + + is covariant, and the array's type is not exactly . + + index less than 0 or greater than . + + + Creates a new memory region over the portion of the target array beginning at a specified position with a specified length. + The target array. + The index at which to begin the memory region. + The number of items in the memory region. + The type of the array. + The memory representation of the whole or part of the array. + + is covariant, and the array's type is not exactly . + + , , or + is not in the range of . + + + Creates a new memory region over the portion of the target array beginning at inclusive start index of the range and ending at the exclusive end index of the range. + The array to convert. + The range to convert from the array. + The type of the array. + The memory representation of the whole or part of the array. + + + Creates a new memory region over the portion of the target array segment. + The segment to convert. + The type of the segment. + The memory representation of the segment. + + + Creates a new memory region over the portion of the target array segment starting at a specified position to the end of the segment. + The target array segment. + The index at which to begin the memory. + The type of the array. + The memory representation of the whole or part of the array. + + is covariant, and the type of is not exactly . + + is less than 0 or greater than . + + + Creates a new memory region over the portion of the target array segment beginning at a specified position with a specified length. + The target array segment. + The index at which to begin the memory. + The number of items in the memory. + The type of the array. + The memory representation of the whole or part of the array. + + is covariant, and the array's type is not exactly . + + , , or + is not in the range of . + + + Creates a new read-only span over a portion of the target string from a specified position for a specified number of characters. + The target string. + The read-only span representation of the string. + + + Creates a new read-only span over a portion of the target string from a specified position to the end of the string. + The target string. + The index at which to begin this slice. + The read-only span representation of the string. + + is . + + is less than 0 or greater than . + + + Creates a new read-only span over a string. + The target string. + The index at which to begin this slice. + The desired length for the slice. + The read-only span representation of the string. + + , , or + is not in the range of . + + + Creates a new span over a target array. + The array to convert. + The type of the array. + The span representation of the array. + + + Creates a new span over the portion of the target array defined by an value. + The array to convert. + The starting index. + The array type. + The span representation of the array. + + + Creates a new span over a portion of the target array starting at a specified position to the end of the array. + The array to convert. + The initial index from which the array will be converted. + The type of the array. + The span representation of the array. + + + Creates a new span over the portion of the target array beginning at a specified position for a specified length. + The target array. + The index at which to begin the span. + The number of items in the span. + The type of the array. + The span representation of the array. + + is covariant, and the array's type is not exactly ". + + , , or + is not in the range of . + + + Creates a new span over a portion of a target array defined by a value. + The array to convert. + The range of the array to convert. + The type of the array. + The span representation of the array. + + + Creates a new span over a target array segment. + The array segment to convert. + The type of the array segment. + The span representation of the array segment. + + + Creates a new span over a portion of the target array segment beginning at a specified index and ending at the end of the segment. + The target array segment. + The index at which to begin the Span. + The type of the array segment. + The span representation of the array segment. + + + Creates a new span over a portion of a target array segment from a specified position to the end of the segment. + The target array segment. + The index at which to begin the san. + The type of the array segment. + The span representation of the array segment. + + is covariant, and the array's type is not exactly . + + is less than 0 or greater than . + + + Creates a new span over a portion of a target array segment from a specified position for a specified length. + The target array segment. + The index at which to begin the span. + The number of items in the span. + The type of the array segment. + The span representation of the array. + + is covariant, and the array's type is not exactly . + + , , or + is not in the range of . + + + Creates a new span over a portion of a target array segment using the range start and end indexes. + The target array segment. + The range which has start and end indexes to use for slicing the array. + The type of the array segment. + The span representation of the array segment. + + + Searches an entire sorted for a value using the specified generic interface. + The sorted to search. + The to use when comparing. + The element type of the span. + The zero-based index of in the sorted , if is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + is . + + + Searches an entire sorted for a value using the specified generic interface. + The sorted to search. + The to use when comparing. + The element type of the span. + The zero-based index of in the sorted , if is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + is . + + + Searches an entire sorted for a specified value using the specified generic type. + The sorted to search. + The object to locate. The value can be for reference types. + The to use when comparing. + The element type of the span. + The specific type of . + The zero-based index of in the sorted , if is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + is . + + + Searches an entire sorted for a value using the specified generic type. + The sorted to search. + The to use when comparing. + The element type of the span. + The specific type of . + The zero-based index of in the sorted , if is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + is . + + + Searches an entire sorted for a specified value using the specified generic type. + The sorted to search. + The object to locate. The value can be for reference types. + The to use when comparing. + The element type of the span. + The specific type of . + The zero-based index of in the sorted , if is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + is . + + + Searches an entire sorted for a value using the specified generic type. + The sorted to search. + The to use when comparing. + The element type of the span. + The specific type of . + The zero-based index of in the sorted , if is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + is . + + + Compares one character span with another using a specified string comparison, and returns an integer that indicates their relative position in the sort order. + The source span. + The value to compare with the source span. + An enumeration value that determines how and are compared. + A signed integer that indicates the relative order of and : - If less than 0, precedes than . - If 0, equals . - If greater than 0, follows . + + + Indicates whether a specified value occurs within a read-only character span. + The source span. + The value to seek within the source span. + An enumeration value that determines how the characters in and are compared. + + if occurs within the span, otherwise. + + + Indicates whether a specified value is found in a read-only span. Values are compared using IEquatable{T}.Equals(T). + The span to search. + The value to search for. + The type of the span. + + if found, otherwise. + + + Indicates whether a specified value is found in a span. Values are compared using IEquatable{T}.Equals(T). + The span to search. + The value to search for. + The type of the elements in the span. + + if found, otherwise. + + + Copies the contents of the array into a memory region. + The array to copy items from. + The memory to copy items into. + The type of the array. + The destination is shorter than the source array. + + + Copies the contents of the array into the span. + The array to copy items from. + The span to copy items into. + The type of the array. + The destination Span is shorter than the source array. + + + Determines whether the end of the matches the specified when compared using the specified option. + The source span. + The sequence to compare to the end of the source span. + An enumeration value that determines how and are compared. + + if matches the end of ; otherwise, . + + + Determines whether the specified sequence appears at the end of a read-only span. + The source span. + The sequence to compare to the end of the source span. + The type of the span. + + if matches the end of ; otherwise, . + + + Determines whether the specified sequence appears at the end of a span. + The source span. + The sequence to compare to the end of the source span. + The type of the span. + + if matches the end of ; otherwise, . + + + Returns an enumeration of from the provided read-only span. + The source span. + A rune enumerator. + + + Returns an enumeration of from the provided span. + The source span. + A rune enumerator. + + + Determines whether this and the specified span have the same characters when compared using the specified option. + The source span. + The value to compare with the source span. + An enumeration value that determines how and are compared. + + if equal, otherwise. + + + Reports the zero-based index of the first occurrence of the specified in the current . + The source span. + The value to seek within the source span. + An enumeration value that determines how and are compared. + The index of the occurrence of the value in the span. + + + Searches for the specified value and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T). + The span to search. + The value to search for. + The type of the span and value. + The index of the occurrence of the value in the span. If not found, returns -1. + + + Searches for the specified sequence and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T). + The span to search. + The sequence to search for. + The type of the span and value. + The index of the occurrence of the value in the span. If not found, returns -1. + + + Searches for the specified value and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T). + The span to search. + The value to search for. + The type of the span and value. + The index of the occurrence of the value in the span. If not found, returns -1. + + + Searches for the specified sequence and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T). + The span to search. + The sequence to search for. + The type of the span and value.. + The index of the occurrence of the value in the span. If not found, returns -1. + + + Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator. + The span to search. + One of the values to search for. + One of the values to search for. + The type of the span and values. + The first index of the occurrence of any of the values in the span. If not found, returns -1. + + + Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator. + The span to search. + One of the values to search for. + One of the values to search for. + One of the values to search for. + The type of the span and values. + The first index of the occurrence of any of the values in the span. If not found, returns -1. + + + Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator. + The span to search. + The set of values to search for. + The type of the span and values. + The first index of the occurrence of any of the values in the span. If not found, returns -1. + + + Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator. + The span to search. + One of the values to search for. + One of the values to search for. + The type of the span and values. + The first index of the occurrence of any of the values in the span. If not found, returns -1. + + + Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator. + The span to search. + One of the values to search for. + One of the values to search for. + One of the values to search for. + The type of the span and values. + The first index of the occurrence of any of the values in the span. If not found, returns -1. + + + Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator. + The span to search. + The set of values to search for. + The type of the span and values. + The first index of the occurrence of any of the values in the span. If not found, returns -1. + + + Indicates whether the specified span contains only whitespace characters. + The source span. + + if the span contains only whitespace characters, otherwise. + + + Reports the zero-based index of the last occurrence of the specified in the current . + The source span. + The value to seek within the source span. + An enumeration value that determines how and are compared. + The index of the last occurrence of the value in the span. + + + Searches for the specified value and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T). + The span to search. + The value to search for. + The type of the span and value. + The index of the last occurrence of the value in the span. If not found, returns -1. + + + Searches for the specified sequence and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T). + The span to search. + The sequence to search for. + The type of the span and value. + The index of the last occurrence of the value in the span. If not found, returns -1. + + + Searches for the specified value and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T). + The span to search. + The value to search for. + The type of the span and value. + The index of the last occurrence of the value in the span. If not found, returns -1. + + + Searches for the specified sequence and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T). + The span to search. + The sequence to search for. + The type of the span and value. + The index of the last occurrence of the value in the span. If not found, returns -1. + + + Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator. + The span to search. + One of the values to search for. + One of the values to search for. + The type of the span and values. + The index of the last occurrence of any of the values in the span. If not found, returns -1. + + + Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator. + The span to search. + One of the values to search for. + One of the values to search for. + One of the values to search for. + The type of the span and values. + The index of the last occurrence of any of the values in the span. If not found, returns -1. + + + Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator. + The span to search. + The set of values to search for. + The type of the span and values. + The index of the last occurrence of any of the values in the span. If not found, returns -1. + + + Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator. + The span to search. + One of the values to search for. + One of the values to search for. + The type of the span and values. + The index of the last occurrence of any of the values in the span. If not found, returns -1. + + + Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator. + The span to search. + One of the values to search for. + One of the values to search for. + One of the values to search for. + The type of the span and values. + The index of the last occurrence of any of the values in the span. If not found, returns -1. + + + Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator. + The span to search. + The set of values to search for. + The type of the span and values. + The index of the last occurrence of any of the values in the span. If not found, returns -1. + + + Determines whether two read-only sequences overlap in memory. + The first sequence. + The second sequence. + The type of elmeents in the read-only sequence. + + if the two sequences overlap; otherwise, . + + + Determines whether two read-only sequences overlap in memory and outputs the element offset. + The first sequence. + The second sequence. + + The type of elements in the span. + + if the two sequences overlap; otherwise, . + + + Determines whether a span and a read-only span overlap in memory. + The span to compare. + The read-only span to compare. + The type of elements in the span. + + if the two sequences overlap; otherwise, . + + + Determines whether a span and a read-only span overlap in memory and outputs the element offset. + The first sequence to compare. + The second sequence to compare. + When the method returns, contains the offset between and . + The type of elements in the span. + + if the two sequences overlap; otherwise, . + + + Reverses the sequence of the elements in the entire span. + The span to reverse. + The type of elements in the span. + + + Determines the relative order of two read-only sequences by comparing their elements using IComparable{T}.CompareTo(T). + The first sequence to compare. + The second sequence to compare. + The type of elements in the sequence. + A signed integer that indicates the relative order of and : - If less than 0, precedes than . - If 0, equals . - If greater than 0, follows . + + + Determines the relative order of a span and a read-only span by comparing the elements using IComparable{T}.CompareTo(T). + The span to compare. + The read-only span to compare. + The type of elements in the span. + A signed integer that indicates the relative order of and : - If less than 0, precedes than . - If 0, equals . - If greater than 0, follows . + + + Determines whether two read-only sequences are equal by comparing the elements using IEquatable{T}.Equals(T). + The first sequence to compare. + The second sequence to compare. + The type of elements in the sequence. + + if the two sequences are equal; otherwise, . + + + Determines whether a span and a read-only span are equal by comparing the elements using IEquatable{T}.Equals(T). + The span to compare. + The read-only span to compare. + The type of elements in the sequence. + + if the two sequences are equal; otherwise, . + + + Determines whether a read-only character span begins with a specified value when compared using a specified value. + The source span. + The sequence to compare to the beginning of the source span. + An enumeration value that determines how and are compared. + + if matches the beginning of ; otherwise, . + + + Determines whether a specified sequence appears at the start of a read-only span. + The read-only character span to search. + A sequence to search for at the start of . + The type of elements in the span. + + if matches the beginning of ; otherwise, . + + + Determines whether a specified sequence appears at the start of a span. + The span to search. + A sequence to search for at the start of . + The type of the elements in the span. + + if matches the beginning of ; otherwise, . + + + Copies the characters from the source span into the destination, converting each character to lowercase, using the casing rules of the specified culture. + The source span. + The destination span which contains the transformed characters. + An object that supplies culture-specific casing rules. + The number of characters written into the destination span. If the destination is too small, returns -1. + The source and destination buffers overlap. + + + Copies the characters from the source span into the destination, converting each character to lowercase, using the casing rules of the invariant culture. + The source span. + The destination span which contains the transformed characters. + The number of characters written into the destination span. If the destination is too small, returns -1. + The source and destination buffers overlap. + + + Copies the characters from the source span into the destination, converting each character to uppercase, using the casing rules of the specified culture. + The source span. + The destination span which contains the transformed characters. + An object that supplies culture-specific casing rules. + The number of characters written into the destination span. If the destination is too small, returns -1. + The source and destination buffers overlap. + + + Copies the characters from the source span into the destination, converting each character to uppercase using the casing rules of the invariant culture. + The source span. + The destination span which contains the transformed characters. + The number of characters written into the destination span. If the destination is too small, returns -1. + The source and destination buffers overlap. + + + Removes all leading and trailing whitespace characters from a character memory region. + The source memory from which the characters are removed. + The trimmed character memory region. + + + Removes all leading and trailing whitespace characters from a read-only character memory region. + The source memory from which the characters are removed. + The trimmed character memory region. + + + Removes all leading and trailing whitespace characters from a read-only character span. + The source span from which the characters are removed. + The trimmed read-only character span. + + + Removes all leading and trailing occurrences of a specified character from a read-only character span. + The source span from which the character is removed. + The specified character to look for and remove. + The trimmed read-only character span. + + + Removes all leading and trailing occurrences of a set of characters specified in a read-only span from a read-only character span. + The source span from which the characters are removed. + The span which contains the set of characters to remove. + The trimmed read-only character span. + + + Removes all leading and trailing whitespace characters from a character span. + The source span from which the characters are removed. + The trimmed character span. + + + Removes all leading and trailing occurrences of a specified element from a memory region. + The source memory from which the element is removed. + The specified element to look for and remove. + The type of the elements in the memory region. + The trimmed memory region. + + + Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a memory region. + The source memory from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the memory region. + The trimmed memory region. + + + Removes all leading and trailing occurrences of a specified element from a read-only memory region. + The source memory from which the element is removed. + The specified element to look for and remove. + The type of the elements in the read-only memory region. + The trimmed read-only memory region. + + + Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a read-only memory region. + The source memory from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the read-only memory region. + The trimmed read-only memory region. + + + Removes all leading and trailing occurrences of a specified element from a read-only span. + The source span from which the element is removed. + The specified element to look for and remove. + The type of the elements in the read-only span. + The trimmed read-only span. + + + Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a read-only span. + The source span from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the read-only span. + The trimmed read-only span. + + + Removes all leading and trailing occurrences of a specified element from a span. + The source span from which the element is removed. + The specified element to look for and remove. + The type of the elements in the span. + The trimmed span. + + + Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a span. + The source span from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the span. + The trimmed span. + + + Removes all trailing whitespace characters from a character memory region. + The source memory from which the characters are removed. + The trimmed character memory region. + + + Removes all trailing whitespace characters from a read-only character memory region. + The source memory from which the characters are removed. + The trimmed read-only character span. + + + Removes all trailing whitespace characters from a read-only character span. + The source span from which the characters are removed. + The trimmed read-only character span. + + + Removes all trailing occurrences of a specified character from a read-only span. + The source span from which the character is removed. + The specified character to look for and remove. + The trimmed read-only character span. + + + Removes all trailing occurrences of a set of characters specified in a read-only span from a read-only character span. + The source span from which the characters are removed. + The span which contains the set of characters to remove. + The trimmed read-only character span. + + + Removes all trailing whitespace characters from a character span. + The source span from which the characters are removed. + The trimmed character span. + + + Removes all trailing occurrences of a specified element from a character memory region. + The source memory from which the element is removed. + The specified element to look for and remove. + The type of the elements in the memory region. + The trimmed memory region. + + + Removes all trailing occurrences of a set of elements specified in a read-only span from a memory region. + The source memory from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the memory region. + The trimmed memory region. + + + Removes all trailing occurrences of a specified element from a read-only memory region. + The source memory from which the element is removed. + The specified element to look for and remove. + The type of the elements in the read-only memory region. + The trimmed read-only memory region. + + + Removes all trailing occurrences of a set of elements specified in a read-only span from a read-only memory region. + The source memory from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the read-only memory region. + The trimmed read-only memory region. + + + Removes all trailing occurrences of a specified element from a read-only span. + The source span from which the element is removed. + The specified element to look for and remove. + The type of the elements in the read-only span. + The trimmed read-only span. + + + Removes all trailing occurrences of a set of elements specified in a read-only span from a read-only span. + The source span from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the read-only span. + The trimmed read-only span. + + + Removes all trailing occurrences of a specified element from a span. + The source span from which the element is removed. + The specified element to look for and remove. + The type of the elements in the span. + The trimmed span. + + + Removes all trailing occurrences of a set of elements specified in a read-only span from a span. + The source span from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the span. + The trimmed span. + + + Removes all leading whitespace characters from a memory region. + The source memory from which the characters are removed. + The trimmed character memory region. + + + Removes all leading whitespace characters from a read-only memory region. + The source memory from which the characters are removed. + The trimmed read-only character memory region. + + + Removes all leading whitespace characters from a read-only span. + The source span from which the characters are removed. + The trimmed read-only character span. + + + Removes all leading occurrences of a specified character from the span. + The source span from which the character is removed. + The specified character to look for and remove. + The trimmed read-only character span. + + + Removes all leading occurrences of a set of characters specified in a read-only span from the span. + The source span from which the characters are removed. + The span which contains the set of characters to remove. + The trimmed read-only character span. + + + Removes all leading whitespace characters from a span. + The source span from which the characters are removed. + The trimmed character span. + + + Removes all leading occurrences of a specified element from a memory region. + The source memory region from which the element is removed. + The specified element to look for and remove. + The type of the elements in the memory region. + The trimmed memory region. + + + Removes all leading occurrences of a set of elements specified in a read-only span from a memory region. + The source memory from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the memory region. + The trimmed memory region. + + + Removes all leading occurrences of a specified element from a memory region. + The source memory from which the element is removed. + The specified element to look for and remove. + The type of the elements in the read-only memory region. + The trimmed read-only memory region. + + + Removes all leading occurrences of a set of elements specified in a read-only span from a memory region. + The source memory from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the read-only memory region. + The trimmed read-only memory region. + + + Removes all leading occurrences of a specified element from the span. + The source span from which the element is removed. + The specified element to look for and remove. + The type of the elements in the read-only span. + The trimmed read-only span. + + + Removes all leading occurrences of a set of elements specified in a read-only span from the span. + The source span from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the read-only span. + The trimmed read-only span. + + + Removes all leading occurrences of a specified element from the span. + The source span from which the element is removed. + The specified element to look for and remove. + The type of the elements in the span. + The trimmed span. + + + Removes all leading occurrences of a set of elements specified in a read-only span from the span. + The source span from which the elements are removed. + The span which contains the set of elements to remove. + The type of the elements in the span. + The trimmed span. + + + Provides methods to interoperate with , , , and . + + + Casts a of one primitive type, , to a . + The source slice to convert. + The type of items in the read-only span. + A read-only span of type . + + contains references or pointers. + The property of the new would exceed + + + Casts a of one primitive type, , to a . + The source slice to convert. + The type of items in the span. + A span of type . + + contains references or pointers. + The property of the new would exceed + + + Creates a instance from a . + The read-only memory buffer. + The type of items in the read-only memory buffer. + A memory block that represents the same memory as the . + + + Reinterprets a read-only span of bytes as a read-only reference to the structure of type . + The read-only span to reinterpret. + The type of the returned reference. + The read-only reference to the structure of type . + + + Reinterprets a span of bytes as a reference to the structure of type . + The span to reinterpret. + The type of the returned reference. + The reference to the structure of type . + + + Casts a read-only span of one primitive type to a read-only span of another primitive type. + The source slice to convert. + The type of the source span. + The type of the target span. + The converted read-only span. + + or contains references or pointers. + + + Casts a span of one primitive type to a span of another primitive type. + The source slice to convert. + The type of the source span. + The type of the target span. + The converted span. + + or contains references or pointers. + + + Creates a new memory buffer over the portion of the pre-pinned target array beginning at the index and consisting of items. + The pre-pinned source array. + The index of at which to begin the memory block. + The number of items to include in the memory block. + The type of the array. + A block of memory over the specified elements of . If is , or if and are 0, the method returns a instance of zero. + + is covariant, and the type of is not exactly . + The or the end index is not in the range of 0 to . + + + Creates a new read-only span over a portion of a regular managed object. + A reference to data. + The number of elements that contains. + The type of the data items. + A read-only span. + + + Creates a new span over a portion of a regular managed object. + A reference to data. + The number of elements that contains. + The type of the data items. + A span. + + + Returns a reference to the element of the read-only span at index 0. + The read-only span from which the reference is retrieved. + The type of items in the span. + A reference to the element at index 0. + + + Returns a reference to the element of the span at index 0. + The span from which the reference is retrieved. + The type of items in the span. + A reference to the element at index 0. + + + Reads a structure of type out of a read-only span of bytes. + A read-only span. + The type of the item to retrieve from the read-only span. + The structure retrieved from the read-only span. + + contains references or pointers. + + is smaller than . + + + Creates an view of the given read-only memory buffer. + A read-only memory buffer. + The type of the items in the read-only memory buffer. + An enumerable view of . + + + Tries to get an array segment from the underlying memory buffer. The return value indicates the success of the operation. + A read-only memory buffer. + When this method returns, contains the array segment retrieved from the underlying read-only memory buffer. If the method fails, the method returns a default array segment. + The type of items in the read-only memory buffer. + + if the method call succeeds; otherwise. + + + Tries to retrieve a from the underlying read-only memory buffer. + The read-only memory buffer for which to get the memory manager. + When the method returns, the manager of . + The type of the items in the read-only memory buffer. + The type of the to retrieve. + + if the method retrieved the memory manager; otherwise, . + + + Tries to retrieve a , start index, and length from the underlying read-only memory buffer. + The read-only memory buffer for which to get the memory manager. + When the method returns, the manager of . + When the method returns, the offset from the start of the that the represents. + When the method returns, the length of the that the represents. + The type of the items in the read-only memory buffer. + The type of the to retrieve. + + if the method succeeded; otherwise, . + + + Tries to get the underlying string from a . + Read-only memory containing a block of characters. + When the method returns, the string contained in the memory buffer. + The starting location in . + The number of characters in . + + if the method successfully retrieves the underlying string; otherwise, . + + + Tries to read a structure of type from a read-only span of bytes. + A read-only span of bytes. + When the method returns, an instance of . + The type of the structure to retrieve. + + if the method succeeds in retrieving an instance of the structure; otherwise, . + + contains references or pointers. + + + Tries to write a structure of type into a span of bytes. + The span of bytes to contain the structure. + The structure to be written to the span. + The type of the structure. + + if the write operation succeeded; otherwise, . The method returns if the span is too small to contain . + + contains references or pointers. + + + Writes a structure of type into a span of bytes. + The span of bytes to contain the structure. + The structure to be written to the span. + The type of the structure. + + contains references or pointers. + + is too small to contain . + + + Provides a collection of methods for interoperating with . + + + Gets an array segment from the underlying read-only sequence. + The read-only sequence from which the array segment will be retrieved. + The returned array segment. + The type of the read-only sequence. + + if it's possible to retrieve the array segment; otherwise, and a default array segment is returned. + + + Attempts to retrieve a read-only memory from the specified read-only sequence. + The read-only sequence from which the memory will be retrieved. + The returned read-only memory of type T. + The type of the read-only sequence. + + if the read-only memory can be retrieved; otherwise, . + + + Attempts to retrieve a read-only sequence segment from the specified read-only sequence. + The read-only sequence from which the read-only sequence segment will be retrieved. + The beginning read-only sequence segment. + The initial position. + The ending read-only sequence segment. + The final position. + The type of the read-only sequence. + + if the read-only sequence segment can be retrieved; otherwise, . + + + Attempts to read the specified type out of the buffer. It's dangerous to use this method with arbitrary structs - see remarks for more information. + A reference to the sequence reader. + The returned value if the read was successful. will be if failed (due to lack of space). + The type of the value. + + if the read attempt was successful, otherwise. + + + Represents a position in a non-contiguous set of memory. Properties of this type should not be interpreted by anything but the type that created it. + + + Initializes a new instance of the struct. + A non-contiguous set of memory. + The position in . + + + Returns a value that indicates whether the current instance is equal to another object. + The object to compare with the current instance. + + if is of type and is equal to the current instance; otherwise, . + + + Indicates whether the current instance is equal to another . + The sequence position to compare with the current instance. + + if the two instances are equal; otherwise. + + + Returns the hash code for this instance. + The hash code for this instance. + + + Returns the integer part of this . + The integer part of this sequence position. + + + Returns the object part of this . + The object part of this sequence position. + + + Provides an enumerator for the values represented by a span containing UTF-16 text. + + + Gets the at the current position of the enumerator. + The at the current position of the enumerator. + + + Returns the current enumerator instance. + The current enumerator instance. + + + Advances the enumerator to the next of the span. + + if the enumerator successfully advanced to the next item; if the end of the span has been reached. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Http.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Http.dll new file mode 100755 index 0000000000000000000000000000000000000000..acb4c1edeaa2377f9ff87bd67c3df40afae5227b GIT binary patch literal 41544 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 Coh)1c literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Http.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Http.xml new file mode 100755 index 0000000..5638cc8 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Http.xml @@ -0,0 +1,2691 @@ + + + + System.Net.Http + + + + Provides HTTP content based on a byte array. + + + Initializes a new instance of the class. + The content used to initialize the . + The parameter is . + + + Initializes a new instance of the class. + The content used to initialize the . + The offset, in bytes, in the parameter used to initialize the . + The number of bytes in the starting from the parameter used to initialize the . + The parameter is . + The parameter is less than zero. +-or- +The parameter is greater than the length of content specified by the parameter. +-or- +The parameter is less than zero. +-or- +The parameter is greater than the length of content specified by the parameter - minus the parameter. + + + Creates an HTTP content stream as an asynchronous operation for reading whose backing store is memory from the . + The task object representing the asynchronous operation. + + + Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation. + The target stream. + Information about the transport, like channel binding token. This parameter may be . + The task object representing the asynchronous operation. + + + Determines whether a byte array has a valid length in bytes. + The length in bytes of the byte array. + + if is a valid length; otherwise, . + + + Specifies how client certificates are provided. + + + The will attempt to provide all available client certificates automatically. + + + The application manually provides the client certificates to the . This value is the default. + + + A type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler. + + + Creates a new instance of the class. + + + Creates a new instance of the class with a specific inner handler. + The inner handler which is responsible for processing the HTTP response messages. + + + Releases the unmanaged resources used by the , and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Gets or sets the inner handler which processes the HTTP response messages. + The inner handler for HTTP response messages. + + + Sends an HTTP request to the inner handler to send to the server as an asynchronous operation. + The HTTP request message to send to the server. + A cancellation token to cancel operation. + The task object representing the asynchronous operation. + The was . + + + A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type. + + + Initializes a new instance of the class with a specific collection of name/value pairs. + A collection of name/value pairs. + + + Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values. + + + Initializes a new instance of the class. + The scheme to use for authorization. + + + Initializes a new instance of the class. + The scheme to use for authorization. + The credentials containing the authentication information of the user agent for the resource being requested. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Gets the credentials containing the authentication information of the user agent for the resource being requested. + The credentials containing the authentication information. + + + Converts a string to an instance. + A string that represents authentication header value information. + An instance. + + is a reference. + + is not valid authentication header value information. + + + Gets the scheme to use for authorization. + The scheme to use for authorization. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents the value of the Cache-Control header. + + + Initializes a new instance of the class. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Cache-extension tokens, each with an optional assigned value. + A collection of cache-extension tokens each with an optional assigned value. + + + Serves as a hash function for a object. + A hash code for the current object. + + + The maximum age, specified in seconds, that the HTTP client is willing to accept a response. + The time in seconds. + + + Whether an HTTP client is willing to accept a response that has exceeded its expiration time. + + if the HTTP client is willing to accept a response that has exceed the expiration time; otherwise, . + + + The maximum time, in seconds, an HTTP client is willing to accept a response that has exceeded its expiration time. + The time in seconds. + + + The freshness lifetime, in seconds, that an HTTP client is willing to accept a response. + The time in seconds. + + + Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale. + + if the origin server requires revalidation of a cache entry on any subsequent use when the entry becomes stale; otherwise, . + + + Whether an HTTP client is willing to accept a cached response. + + if the HTTP client is not willing to accept a cached response; otherwise, . + + + A collection of fieldnames in the "no-cache" directive in a cache-control header field on an HTTP response. + A collection of fieldnames. + + + Whether a cache must not store any part of either the HTTP request message or any response. + + if a cache must not store any part of either the HTTP request message or any response; otherwise, . + + + Whether a cache or proxy must not change any aspect of the entity-body. + + if a cache or proxy must not change any aspect of the entity-body; otherwise, . + + + 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. + + 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, . + + + Converts a string to an instance. + A string that represents cache-control header value information. + A instance. + + is a reference. + + is not valid cache-control header value information. + + + Whether all or part of the HTTP response message is intended for a single user and must not be cached by a shared cache. + + if the HTTP response message is intended for a single user and must not be cached by a shared cache; otherwise, . + + + A collection fieldnames in the "private" directive in a cache-control header field on an HTTP response. + A collection of fieldnames. + + + 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. + + 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, . + + + 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. + + 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, . + + + The shared maximum age, specified in seconds, in an HTTP response that overrides the "max-age" directive in a cache-control header or an Expires header for a shared cache. + The time in seconds. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents the value of the Content-Disposition header. + + + Initializes a new instance of the class. + A . + + + Initializes a new instance of the class. + A string that contains a . + + + The date at which the file was created. + The file creation date. + + + The disposition type for a content body part. + The disposition type. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + 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. + A suggested filename. + + + 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. + A suggested filename of the form filename*. + + + Serves as a hash function for an object. + A hash code for the current object. + + + The date at which the file was last modified. + The file modification date. + + + The name for a content body part. + The name for the content body part. + + + A set of parameters included the Content-Disposition header. + A collection of parameters. + + + Converts a string to an instance. + A string that represents content disposition header value information. + An instance. + + is a reference. + + is not valid content disposition header value information. + + + The date the file was last read. + The last read date. + + + The approximate size, in bytes, of the file. + The approximate size, in bytes. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents the value of the Content-Range header. + + + Initializes a new instance of the class. + The starting or ending point of the range, in bytes. + + + Initializes a new instance of the class. + The position, in bytes, at which to start sending data. + The position, in bytes, at which to stop sending data. + + + Initializes a new instance of the class. + The position, in bytes, at which to start sending data. + The position, in bytes, at which to stop sending data. + The starting or ending point of the range, in bytes. + + + Determines whether the specified Object is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Gets the position at which to start sending data. + The position, in bytes, at which to start sending data. + + + Serves as a hash function for an object. + A hash code for the current object. + + + Gets whether the Content-Range header has a length specified. + + if the Content-Range has a length specified; otherwise, . + + + Gets whether the Content-Range has a range specified. + + if the Content-Range has a range specified; otherwise, . + + + Gets the length of the full entity-body. + The length of the full entity-body. + + + Converts a string to an instance. + A string that represents content range header value information. + An instance. + + is a reference. + + is not valid content range header value information. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Gets the position at which to stop sending data. + The position at which to stop sending data. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + The range units used. + A that contains range units. + + + Represents an entity-tag header value. + + + Initializes a new instance of the class. + A string that contains an . + + + Initializes a new instance of the class. + A string that contains an . + A value that indicates if this entity-tag header is a weak validator. If the entity-tag header is weak validator, then should be set to . If the entity-tag header is a strong validator, then should be set to . + + + Gets the entity-tag header value. + Returns . + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Gets whether the entity-tag is prefaced by a weakness indicator. + + if the entity-tag is prefaced by a weakness indicator; otherwise, . + + + Converts a string to an instance. + A string that represents entity tag header value information. + An instance. + + is a reference. + + is not valid entity tag header value information. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Gets the opaque quoted string. + An opaque quoted string. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents the collection of Content Headers as defined in RFC 2616. + + + Gets the value of the content header on an HTTP response. + The value of the header on an HTTP response. + + + Gets the value of the content header on an HTTP response. + The value of the content header on an HTTP response. + + + Gets the value of the content header on an HTTP response. + The value of the content header on an HTTP response. + + + Gets the value of the content header on an HTTP response. + The value of the content header on an HTTP response. + + + Gets or sets the value of the content header on an HTTP response. + The value of the content header on an HTTP response. + + + Gets or sets the value of the content header on an HTTP response. + The value of the content header on an HTTP response. + + + Gets or sets the value of the content header on an HTTP response. + The value of the content header on an HTTP response. + + + Gets or sets the value of the content header on an HTTP response. + The value of the content header on an HTTP response. + + + Gets or sets the value of the content header on an HTTP response. + The value of the content header on an HTTP response. + + + Gets or sets the value of the content header on an HTTP response. + The value of the content header on an HTTP response. + + + Gets or sets the value of the content header on an HTTP response. + The value of the content header on an HTTP response. + + + A collection of headers and their values as defined in RFC 2616. + + + Initializes a new instance of the class. + + + Adds the specified header and its values into the collection. + The header to add to the collection. + A list of header values to add to the collection. + The name cannot be null or empty. + The values cannot be null or empty. + Misused header name. Make sure request headers are used with HttpRequestMessage, response headers with HttpResponseMessage, and content headers with HttpContent objects. + The header name format is invalid. +-or- +New line characters in header values must be followed by a white-space character. + + + Adds the specified header and its value into the collection. + The header to add to the collection. + The content of the header. + The name cannot be null or empty. + Misused header name. Make sure request headers are used with HttpRequestMessage, response headers with HttpResponseMessage, and content headers with HttpContent objects. + The header name format is invalid. +-or- +New line characters in header values must be followed by a white-space character. + + + Removes all headers from the collection. + + + Returns if a specific header exists in the collection. + The specific header. + + is the specified header exists in the collection; otherwise . + + + Returns an enumerator that can iterate through the instance. + An enumerator for the . + + + Returns all header values for a specified header stored in the collection. + The specified header to return values for. + An array of header strings. + The header cannot be found. + + + Removes the specified header from the collection. + The name of the header to remove from the collection. + Returns . + + + Gets an enumerator that can iterate through a . + An instance of an implementation of an that can iterate through a . + + + Returns a string that represents the current object. + A string that represents the current object. + + + Returns a value that indicates whether the specified header and its values were added to the collection without validating the provided information. + The header to add to the collection. + The values of the header. + + if the specified header and could be added to the collection; otherwise . + + + Returns a value that indicates whether the specified header and its value were added to the collection without validating the provided information. + The header to add to the collection. + The content of the header. + + if the specified header and could be added to the collection; otherwise . + + + Return if a specified header and specified values are stored in the collection. + The specified header. + The specified header values. + + is the specified header and are stored in the collection; otherwise . + + + Represents a collection of header values. + The header collection type. + + + Adds an entry to the . + The item to add to the header collection. + + + Removes all entries from the . + + + Determines if the contains an item. + The item to find to the header collection. + + if the entry is contained in the instance; otherwise, + + + Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets the number of headers in the . + The number of headers in a collection + + + Returns an enumerator that iterates through the . + An enumerator for the instance. + + + Gets a value indicating whether the instance is read-only. + + if the instance is read-only; otherwise, . + + + Parses and adds an entry to the . + The entry to add. + + + Removes the specified item from the . + The item to remove. + + if the was removed from the instance; otherwise, + + + Returns an enumerator that iterates through the . + An enumerator for the instance. + + + Returns a string that represents the current object. object. + A string that represents the current object. + + + Determines whether the input could be parsed and added to the . + The entry to validate. + + if the could be parsed and added to the instance; otherwise, + + + Represents the collection of Request Headers as defined in RFC 2616. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets or sets a value that indicates if the header for an HTTP request contains Close. + + if the header contains Close, otherwise . + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets or sets a value that indicates if the header for an HTTP request contains Continue. + + if the header contains Continue, otherwise . + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + Returns . +The value of the header for an HTTP request. + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + Gets the value of the header for an HTTP request. + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets or sets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets or sets a value that indicates if the header for an HTTP request contains chunked. + + if the header contains chunked, otherwise . + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Gets the value of the header for an HTTP request. + The value of the header for an HTTP request. + + + Represents the collection of Response Headers as defined in RFC 2616. + + + Gets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets or sets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets or sets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets or sets a value that indicates if the header for an HTTP response contains Close. + + if the header contains Close, otherwise . + + + Gets or sets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets or sets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets or sets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets the value of the header for an HTTP response. + Returns . +The value of the header for an HTTP response. + + + Gets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets or sets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets or sets a value that indicates if the header for an HTTP response contains chunked. + + if the header contains chunked, otherwise . + + + Gets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Gets the value of the header for an HTTP response. + The value of the header for an HTTP response. + + + Represents a media type used in a Content-Type header as defined in the RFC 2616. + + + Initializes a new instance of the class. + A object used to initialize the new instance. + + + Initializes a new instance of the class. + The source represented as a string to initialize the new instance. + + + Gets or sets the character set. + The character set. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Gets or sets the media-type header value. + The media-type header value. + + + Gets or sets the media-type header value parameters. + The media-type header value parameters. + + + Converts a string to an instance. + A string that represents media type header value information. + A instance. + + is a reference. + + is not valid media type header value information. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents a media type with an additional quality factor used in a Content-Type header. + + + Initializes a new instance of the class. + A represented as string to initialize the new instance. + + + Initializes a new instance of the class. + A represented as string to initialize the new instance. + The quality associated with this header value. + + + Converts a string to an instance. + A string that represents media type with quality header value information. + A instance. + + is a reference. + + is not valid media type with quality header value information. + + + Gets or sets the quality value for the . + The quality value for the object. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents a name/value pair used in various headers as defined in RFC 2616. + + + Initializes a new instance of the class. + A object used to initialize the new instance. + + + Initializes a new instance of the class. + The header name. + + + Initializes a new instance of the class. + The header name. + The header value. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Gets the header name. + The header name. + + + Converts a string to an instance. + A string that represents name value header value information. + A instance. + + is a reference. + + is not valid name value header value information. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Gets the header value. + The header value. + + + Represents a name/value pair with parameters used in various headers as defined in RFC 2616. + + + Initializes a new instance of the class. + A object used to initialize the new instance. + + + Initializes a new instance of the class. + The header name. + + + Initializes a new instance of the class. + The header name. + The header value. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Gets the parameters from the object. + A collection containing the parameters. + + + Converts a string to an instance. + A string that represents name value with parameter header value information. + A instance. + + is a reference. + + is not valid name value with parameter header value information. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents a product token value in a User-Agent header. + + + Initializes a new instance of the class. + The product name. + + + Initializes a new instance of the class. + The product name value. + The product version value. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Gets the name of the product token. + The name of the product token. + + + Converts a string to an instance. + A string that represents product header value information. + A instance. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Gets the version of the product token. + The version of the product token. + + + Represents a value which can either be a product or a comment in a User-Agent header. + + + Initializes a new instance of the class. + A object used to initialize the new instance. + + + Initializes a new instance of the class. + A comment value. + + + Initializes a new instance of the class. + The product name value. + The product version value. + + + Gets the comment from the object. + The comment value this . + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Converts a string to an instance. + A string that represents product info header value information. + A instance. + + is a reference. + + is not valid product info header value information. + + + Gets the product from the object. + The product value from this . + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents an If-Range header value which can either be a date/time or an entity-tag value. + + + Initializes a new instance of the class. + A date value used to initialize the new instance. + + + Initializes a new instance of the class. + An object used to initialize the new instance. + + + Initializes a new instance of the class. + An entity tag represented as a string used to initialize the new instance. + + + Gets the date from the object. + The date from the object. + + + Gets the entity tag from the object. + The entity tag from the object. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Converts a string to an instance. + A string that represents range condition header value information. + A instance. + + is a reference. + + is not valid range Condition header value information. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents a Range header value. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a byte range. + The position at which to start sending data. + The position at which to stop sending data. + + is greater than +-or- + or is less than 0. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Converts a string to an instance. + A string that represents range header value information. + A instance. + + is a reference. + + is not valid range header value information. + + + Gets the ranges specified from the object. + The ranges from the object. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + he string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Gets the unit from the object. + The unit from the object. + + + Represents a byte range in a Range header value. + + + Initializes a new instance of the class. + The position at which to start sending data. + The position at which to stop sending data. + + is greater than +-or- + or is less than 0. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Gets the position at which to start sending data. + The position at which to start sending data. + + + Serves as a hash function for an object. + A hash code for the current object. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Gets the position at which to stop sending data. + The position at which to stop sending data. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Represents a Retry-After header value which can either be a date/time or a timespan value. + + + Initializes a new instance of the class. + The date and time offset used to initialize the new instance. + + + Initializes a new instance of the class. + The delta, in seconds, used to initialize the new instance. + + + Gets the date and time offset from the object. + The date and time offset from the object. + + + Gets the delta in seconds from the object. + The delta in seconds from the object. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Converts a string to an instance. + A string that represents retry condition header value information. + A instance. + + is a reference. + + is not valid retry condition header value information. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents a string header value with an optional quality. + + + Initializes a new instance of the class. + The string used to initialize the new instance. + + + Initializes a new instance of the class. + A string used to initialize the new instance. + A quality factor used to initialize the new instance. + + + Determines whether the specified Object is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Converts a string to an instance. + A string that represents quality header value information. + A instance. + + is a reference. + + is not valid string with quality header value information. + + + Gets the quality factor from the object. + The quality factor from the object. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Gets the string value from the object. + The string value from the object. + + + Represents an accept-encoding header value. + + + Initializes a new instance of the class. + A object used to initialize the new instance. + + + Initializes a new instance of the class. + A string used to initialize the new instance. + + + Determines whether the specified Object is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Gets the transfer-coding parameters. + The transfer-coding parameters. + + + Converts a string to an instance. + A string that represents transfer-coding header value information. + A instance. + + is a reference. + + is not valid transfer-coding header value information. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Gets the transfer-coding value. + The transfer-coding value. + + + Represents an Accept-Encoding header value.with optional quality factor. + + + Initializes a new instance of the class. + A string used to initialize the new instance. + + + Initializes a new instance of the class. + A string used to initialize the new instance. + A value for the quality factor. + + + Converts a string to an instance. + A string that represents transfer-coding value information. + A instance. + + is a reference. + + is not valid transfer-coding with quality header value information. + + + Gets the quality factor from the . + The quality factor from the . + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents the value of a Via header. + + + Initializes a new instance of the class. + The protocol version of the received protocol. + The host and port that the request or response was received by. + + + Initializes a new instance of the class. + The protocol version of the received protocol. + The host and port that the request or response was received by. + The protocol name of the received protocol. + + + Initializes a new instance of the class. + The protocol version of the received protocol. + The host and port that the request or response was received by. + The protocol name of the received protocol. + The comment field used to identify the software of the recipient proxy or gateway. + + + Gets the comment field used to identify the software of the recipient proxy or gateway. + The comment field used to identify the software of the recipient proxy or gateway. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Converts a string to an instance. + A string that represents via header value information. + A instance. + + is a reference. + + is not valid via header value information. + + + Gets the protocol name of the received protocol. + The protocol name. + + + Gets the protocol version of the received protocol. + The protocol version. + + + Gets the host and port that the request or response was received by. + The host and port that the request or response was received by. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Represents a warning value used by the Warning header. + + + Initializes a new instance of the class. + The specific warning code. + The host that attached the warning. + A quoted-string containing the warning text. + + + Initializes a new instance of the class. + The specific warning code. + The host that attached the warning. + A quoted-string containing the warning text. + The date/time stamp of the warning. + + + Gets the host that attached the warning. + The host that attached the warning. + + + Gets the specific warning code. + The specific warning code. + + + Gets the date/time stamp of the warning. + The date/time stamp of the warning. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current object; otherwise, . + + + Serves as a hash function for an object. + A hash code for the current object. + + + Converts a string to an instance. + A string that represents authentication header value information. + Returns a instance. + + is a reference. + + is not valid authentication header value information. + + + Creates a new object that is a copy of the current instance. + Returns a copy of the current instance. + + + Gets a quoted-string containing the warning text. + A quoted-string containing the warning text. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Determines whether a string is valid information. + The string to validate. + The version of the string. + + if is valid information; otherwise, . + + + Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. + + + Initializes a new instance of the class using a that is disposed when this instance is disposed. + + + Initializes a new instance of the class with the specified handler. The handler is disposed when this instance is disposed. + The HTTP handler stack to use for sending requests. + The is . + + + Initializes a new instance of the class with the provided handler, and specifies whether that handler should be disposed when this instance is disposed. + The responsible for processing the HTTP response messages. + + if the inner handler should be disposed of by HttpClient.Dispose; if you intend to reuse the inner handler. + The is . + + + Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. + The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. + + + Cancel all pending requests on this instance. + + + Gets or sets the global Http proxy. + A proxy used by every call that instantiates a . + The value passed cannot be . + + + Gets the headers which should be sent with each request. + The headers which should be sent with each request. + + + Gets or sets the default HTTP version used on subsequent requests made by this instance. + The default version to use for any requests made with this instance. + In a set operation, is . + The instance has already started one or more requests. + The instance has already been disposed. + + + Send a DELETE request to the specified Uri as an asynchronous operation. + The Uri the request is sent to. + The task object representing the asynchronous operation. + The is . + The request message was already sent by the instance. + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation. + The Uri the request is sent to. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + The is . + The request message was already sent by the instance. + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a DELETE request to the specified Uri as an asynchronous operation. + The Uri the request is sent to. + The task object representing the asynchronous operation. + The is . + The request message was already sent by the instance. + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation. + The Uri the request is sent to. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + The is . + The request message was already sent by the instance. + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Send a GET request to the specified Uri as an asynchronous operation. + The Uri the request is sent to. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation. + The Uri the request is sent to. + An HTTP completion option value that indicates when the operation should be considered completed. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation. + The Uri the request is sent to. + An HTTP completion option value that indicates when the operation should be considered completed. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri with a cancellation token as an asynchronous operation. + The Uri the request is sent to. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri as an asynchronous operation. + The Uri the request is sent to. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation. + The Uri the request is sent to. + An HTTP completion option value that indicates when the operation should be considered completed. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation. + The Uri the request is sent to. + An HTTP completion option value that indicates when the operation should be considered completed. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri with a cancellation token as an asynchronous operation. + The Uri the request is sent to. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Sends a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation. + The Uri the request is sent to. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation. + The Uri the request is sent to. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation. + The Uri the request is sent to. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation. + The Uri the request is sent to. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation. + The Uri the request is sent to. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation. + The Uri the request is sent to. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Gets or sets the maximum number of bytes to buffer when reading the response content. + The maximum number of bytes to buffer when reading the response content. The default value for this property is 2 gigabytes. + The size specified is less than or equal to zero. + An operation has already been started on the current instance. + The current instance has been disposed. + + + Sends a PATCH request to a Uri designated as a string as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The task object representing the asynchronous operation. + + + Sends a PATCH request with a cancellation token to a Uri represented as a string as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + + + Sends a PATCH request as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The task object representing the asynchronous operation. + + + Sends a PATCH request with a cancellation token as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + + + Send a POST request to the specified Uri as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a POST request with a cancellation token as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a POST request to the specified Uri as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a POST request with a cancellation token as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a PUT request to the specified Uri as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a PUT request with a cancellation token as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a PUT request to the specified Uri as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send a PUT request with a cancellation token as an asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + The is . + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send an HTTP request as an asynchronous operation. + The HTTP request message to send. + The task object representing the asynchronous operation. + The is . + The request message was already sent by the instance. + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send an HTTP request as an asynchronous operation. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The task object representing the asynchronous operation. + The is . + The request message was already sent by the instance. + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send an HTTP request as an asynchronous operation. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The cancellation token to cancel operation. + The task object representing the asynchronous operation. + The is . + The request message was already sent by the instance. + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Send an HTTP request as an asynchronous operation. + The HTTP request message to send. + The cancellation token to cancel operation. + The task object representing the asynchronous operation. + The is . + The request message was already sent by the instance. + The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. + + + Gets or sets the timespan to wait before the request times out. + The timespan to wait before the request times out. + The timeout specified is less than or equal to zero and is not . + An operation has already been started on the current instance. + The current instance has been disposed. + + + The default message handler used by in .NET Framework and .NET Core 2.0 and earlier. + + + Creates an instance of a class. + + + Gets or sets a value that indicates whether the handler should follow redirection responses. + + if the handler should follow redirection responses; otherwise . The default value is . + + + Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response. + The automatic decompression method used by the handler. + + + Gets or sets a value that indicates whether the certificate is checked against the certificate authority revocation list. + + if the certificate revocation list is checked; otherwise, . + .NET Framework 4.7.1 only: This property is not implemented. + + + 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. + The collection of security certificates associated with this handler. + + + Gets the collection of security certificates that are associated requests to the server. + The X509CertificateCollection that is presented to the server when performing certificate based client authentication. + + + Gets or sets the cookie container used to store server cookies by the handler. + The cookie container used to store server cookies by the handler. + + + Gets or sets authentication information used by this handler. + The authentication credentials associated with the handler. The default is . + + + Gets a cached delegate that always returns . + A cached delegate that always returns . + + + When the default (system) proxy is being used, gets or sets the credentials to submit to the default proxy server for authentication. The default proxy is used only when is set to and is set to . + The credentials needed to authenticate a request to the default proxy server. + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Gets or sets the maximum number of redirects that the handler follows. + The maximum number of redirection responses that the handler follows. The default value is 50. + + + Gets or sets the maximum number of concurrent connections (per server endpoint) allowed when making requests using an object. Note that the limit is per server endpoint, so for example a value of 256 would permit 256 concurrent connections to http://www.adatum.com/ and another 256 to http://www.adventure-works.com/. + The maximum number of concurrent connections (per server endpoint) allowed by an object. + + + Gets or sets the maximum request content buffer size used by the handler. + The maximum request content buffer size in bytes. The default value is 2 gigabytes. + + + Gets or sets the maximum length, in kilobytes (1024 bytes), of the response headers. For example, if the value is 64, then 65536 bytes are allowed for the maximum response headers' length. + The maximum length, in kilobytes (1024 bytes), of the response headers. + + + Gets or sets a value that indicates whether the handler sends an Authorization header with the request. + + for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, . The default is . + + + Gets a writable dictionary (that is, a map) of custom properties for the requests. The dictionary is initialized empty; you can insert and query key-value pairs for your custom handlers and special processing. + a writable dictionary of custom properties. + + + Gets or sets proxy information used by the handler. + The proxy information used by the handler. The default value is . + + + Creates an instance of based on the information provided in the as an operation that will not block. + The HTTP request message. + A cancellation token to cancel the operation. + The task object representing the asynchronous operation. + The was . + + + Gets or sets a callback method to validate the server certificate. + A callback method to validate the server certificate. + + + Gets or sets the TLS/SSL protocol used by the objects managed by the HttpClientHandler object. + One of the values defined in the enumeration. + .NET Framework 4.7.1 only: This property is not implemented. + + + Gets a value that indicates whether the handler supports automatic response content decompression. + + if the if the handler supports automatic response content decompression; otherwise . The default value is . + + + Gets a value that indicates whether the handler supports proxy settings. + + if the if the handler supports proxy settings; otherwise . The default value is . + + + Gets a value that indicates whether the handler supports configuration settings for the and properties. + + if the if the handler supports configuration settings for the and properties; otherwise . The default value is . + + + Gets or sets a value that indicates whether the handler uses the property to store server cookies and uses these cookies when sending requests. + + if the if the handler supports uses the property to store server cookies and uses these cookies when sending requests; otherwise . The default value is . + + + Gets or sets a value that controls whether default credentials are sent with requests by the handler. + + if the default credentials are used; otherwise . The default value is . + + + Gets or sets a value that indicates whether the handler uses a proxy for requests. + + if the handler should use a proxy for requests; otherwise . The default value is . + + + Indicates if operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content. + + + The operation should complete after reading the entire response including the content. + + + The operation should complete as soon as a response is available and headers are read. The content is not read yet. + + + A base class representing an HTTP entity body and content headers. + + + Initializes a new instance of the class. + + + Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the parameter. + The target stream. + The task object representing the asynchronous operation. + + + Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the parameter. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be . + The task object representing the asynchronous operation. + + + Serialize the HTTP content to a memory stream as an asynchronous operation. + The task object representing the asynchronous operation. + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Gets the HTTP content headers as defined in RFC 2616. + The content headers as defined in RFC 2616. + + + Serialize the HTTP content to a memory buffer as an asynchronous operation. + The task object representing the asynchronous operation. + + + Serialize the HTTP content to a memory buffer as an asynchronous operation. + The maximum size, in bytes, of the buffer to use. + The task object representing the asynchronous operation. + + + Serialize the HTTP content to a byte array as an asynchronous operation. + The task object representing the asynchronous operation. + + + Serialize the HTTP content and return a stream that represents the content as an asynchronous operation. + The task object representing the asynchronous operation. + + + Serialize the HTTP content to a string as an asynchronous operation. + The task object representing the asynchronous operation. + + + Serialize the HTTP content to a stream as an asynchronous operation. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be . + The task object representing the asynchronous operation. + + + Determines whether the HTTP content has a valid length in bytes. + The length in bytes of the HTTP content. + + if is a valid length; otherwise, . + + + A base type for HTTP message handlers. + + + Initializes a new instance of the class. + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Send an HTTP request as an asynchronous operation. + The HTTP request message to send. + The cancellation token to cancel operation. + The task object representing the asynchronous operation. + The was . + + + A specialty class that allows applications to call the method on an HTTP handler chain. + + + Initializes an instance of a class with a specific . + The responsible for processing the HTTP response messages. + + + Initializes an instance of a class with a specific . + The responsible for processing the HTTP response messages. + + if the inner handler should be disposed of by Dispose(), if you intend to reuse the inner handler. + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Send an HTTP request as an asynchronous operation. + The HTTP request message to send. + The cancellation token to cancel operation. + The task object representing the asynchronous operation. + The was . + + + A helper class for retrieving and comparing standard HTTP methods and for creating new HTTP methods. + + + Initializes a new instance of the class with a specific HTTP method. + The HTTP method. + + + Represents an HTTP DELETE protocol method. + Returns . + + + Determines whether the specified is equal to the current . + The HTTP method to compare with the current object. + + if the specified object is equal to the current object; otherwise, . + + + Determines whether the specified is equal to the current . + The object to compare with the current object. + + if the specified object is equal to the current object; otherwise, . + + + Represents an HTTP GET protocol method. + Returns . + + + Serves as a hash function for this type. + A hash code for the current . + + + 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. + Returns . + + + An HTTP method. + An HTTP method represented as a . + + + The equality operator for comparing two objects. + The left to an equality operator. + The right to an equality operator. + + if the specified and parameters are equal; otherwise, . + + + The inequality operator for comparing two objects. + The left to an inequality operator. + The right to an inequality operator. + + if the specified and parameters are inequal; otherwise, . + + + Represents an HTTP OPTIONS protocol method. + Returns . + + + + Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI. + Returns . + + + Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI. + Returns . + + + Returns a string that represents the current object. + A string representing the current object. + + + Represents an HTTP TRACE protocol method. + Returns . + + + A base class for exceptions thrown by the and classes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific message that describes the current exception. + A message that describes the current exception. + + + Initializes a new instance of the class with a specific message that describes the current exception and an inner exception. + A message that describes the current exception. + The inner exception. + + + Represents a HTTP request message. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with an HTTP method and a request . + The HTTP method. + A string that represents the request . + + + Initializes a new instance of the class with an HTTP method and a request . + The HTTP method. + The to request. + + + Gets or sets the contents of the HTTP message. + The content of a message + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Gets the collection of HTTP request headers. + The collection of HTTP request headers. + + + Gets or sets the HTTP method used by the HTTP request message. + The HTTP method used by the request message. The default is the GET method. + + + Gets a set of properties for the HTTP request. + Returns . + + + Gets or sets the used for the HTTP request. + The used for the HTTP request. + + + Returns a string that represents the current object. + A string representation of the current object. + + + Gets or sets the HTTP message version. + The HTTP message version. The default value is 1.1, unless you're targeting .NET Core 2.1 or 2.2. In that case, the default value is 2.0. + + + Represents a HTTP response message including the status code and data. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific . + The status code of the HTTP response. + + + Gets or sets the content of a HTTP response message. + The content of the HTTP response message. + + + Releases the unmanaged resources and disposes of unmanaged resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Throws an exception if the property for the HTTP response is . + The HTTP response message if the call is successful. + The HTTP response is unsuccessful. + + + Gets the collection of HTTP response headers. + The collection of HTTP response headers. + + + Gets a value that indicates if the HTTP response was successful. + + if was in the range 200-299; otherwise, . + + + Gets or sets the reason phrase which typically is sent by servers together with the status code. + The reason phrase sent by the server. + + + Gets or sets the request message which led to this response message. + The request message which led to this response message. + + + Gets or sets the status code of the HTTP response. + The status code of the HTTP response. + + + Returns a string that represents the current object. + A string representation of the current object. + + + Gets the collection of trailing headers included in an HTTP response. + The collection of trailing headers in the HTTP response. + PROTOCOL_ERROR: The HTTP/2 response contains pseudo-headers in the Trailing Headers Frame. + + + Gets or sets the HTTP message version. + The HTTP message version. The default is 1.1. + + + A base type for handlers which only do some small processing of request and/or response messages. + + + Creates an instance of a class. + + + Creates an instance of a class with a specific inner handler. + The inner handler which is responsible for processing the HTTP response messages. + + + Performs processing on each request sent to the server. + The HTTP request message to process. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The HTTP request message that was processed. + + + Perform processing on each response from the server. + The HTTP response message to process. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The HTTP response message that was processed. + + + Sends an HTTP request to the inner handler to send to the server as an asynchronous operation. + The HTTP request message to send to the server. + A cancellation token that can be used by other objects or threads to receive notice of cancellation. + The task object representing the asynchronous operation. + The was . + + + Provides a collection of objects that get serialized using the multipart/* content type specification. + + + Creates a new instance of the class. + + + Creates a new instance of the class. + The subtype of the multipart content. + The was or contains only white space characters. + + + Creates a new instance of the class. + The subtype of the multipart content. + The boundary string for the multipart content. + The was or an empty string. +The was or contains only white space characters. +-or- +The ends with a space character. + The length of the was greater than 70. + + + Add multipart HTTP content to a collection of objects that get serialized using the multipart/* content type specification. + The HTTP content to add to the collection. + The was . + + + Serializes the HTTP content to a stream using the multipart/* encoding as an asynchronous operation. + The task object representing the asynchronous operation. + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Returns an enumerator that iterates through the collection of objects that get serialized using the multipart/* content type specification. + An object that can be used to iterate through the collection. + + + Serialize the multipart HTTP content to a stream as an asynchronous operation. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be . + The task object representing the asynchronous operation. + + + The explicit implementation of the method. + An object that can be used to iterate through the collection. + + + Determines whether the HTTP multipart content has a valid length in bytes. + The length in bytes of the HHTP content. + + if is a valid length; otherwise, . + + + Provides a container for content encoded using multipart/form-data MIME type. + + + Creates a new instance of the class. + + + Creates a new instance of the class. + The boundary string for the multipart form data content. + The was or contains only white space characters. +-or- +The ends with a space character. + The length of the was greater than 70. + + + Add HTTP content to a collection of objects that get serialized to multipart/form-data MIME type. + The HTTP content to add to the collection. + The was . + + + Add HTTP content to a collection of objects that get serialized to multipart/form-data MIME type. + The HTTP content to add to the collection. + The name for the HTTP content to add. + The was or contains only white space characters. + The was . + + + Add HTTP content to a collection of objects that get serialized to multipart/form-data MIME type. + The HTTP content to add to the collection. + The name for the HTTP content to add. + The file name for the HTTP content to add to the collection. + The was or contains only white space characters. +-or- +The was or contains only white space characters. + The was . + + + + + + + Provides the default message handler used by in .NET Core 2.1 and later. + + + + + Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response. + The type of decompression method used by the handler for automatic decompression of the HTTP content response. + + + + Gets or sets the managed cookie container object. + The managed cookie container object. + + + + When the default (system) proxy is used, gets or sets the credentials used to submit to the default proxy server for authentication. + The credentials used to authenticate the user to an authenticating proxy. + + + + Gets or sets the maximum number of allowed HTTP redirects. + The maximum number of allowed HTTP redirects. + + + Gets or sets the maximum number of simultaneous TCP connections allowed to a single server. + The maximum number of simultaneous TCP connections allowed to a single server. + + + Gets or sets the maximum amount of data that can be drained from responses in bytes. + The maximum amount of data that can be drained from responses in bytes. + + + Gets or sets the maximum length, in kilobytes (1024 bytes), of the response headers. + The maximum size of the header portion from the server response, in kilobytes. + + + Gets or sets how long a connection can be idle in the pool to be considered reusable. + The maximum idle time for a connection in the pool. The default value for this property is 2 minutes. + The value specified is less than or is equal to . + + + + Gets or sets a value that indicates whether the handler sends an Authorization header with the request. + + if the handler sends an Authorization header with the request; otherwise, . + + + + Gets or sets the custom proxy when the  property is . + The custom proxy. + + + + Gets or sets the set of options used for client TLS authentication. + The set of options used for client TLS authentication. + + + + + Provides HTTP content based on a stream. + + + Creates a new instance of the class. + The content used to initialize the . + + + Creates a new instance of the class. + The content used to initialize the . + The size, in bytes, of the buffer for the . + The was . + The was less than or equal to zero. + + + Write the HTTP stream content to a memory stream as an asynchronous operation. + The task object representing the asynchronous operation. + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Serialize the HTTP content to a stream as an asynchronous operation. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be . + The task object representing the asynchronous operation. + + + Determines whether the stream content has a valid length in bytes. + The length in bytes of the stream content. + + if is a valid length; otherwise, . + + + Provides HTTP content based on a string. + + + Creates a new instance of the class. + The content used to initialize the . + + + Creates a new instance of the class. + The content used to initialize the . + The encoding to use for the content. + + + Creates a new instance of the class. + The content used to initialize the . + The encoding to use for the content. + The media type to use for the content. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.HttpListener.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.HttpListener.dll new file mode 100755 index 0000000000000000000000000000000000000000..8fb84a0d4ffd38be5ab8cf2701ac2dd9fbce19f8 GIT binary patch literal 22904 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 + + + System.Net.HttpListener + + + + Selects the authentication scheme for an instance. + The instance for which to select an authentication scheme. + One of the values that indicates the method of authentication to use for the specified client request. + + + Provides a simple, programmatically controlled HTTP protocol listener. This class cannot be inherited. + + + Initializes a new instance of the class. + 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. + + + Shuts down the object immediately, discarding all currently queued requests. + + + Gets or sets the scheme used to authenticate clients. + A bitwise combination of enumeration values that indicates how clients are to be authenticated. The default value is . + This object has been closed. + + + Gets or sets the delegate called to determine the protocol used to authenticate clients. + An delegate that invokes the method used to select an authentication protocol. The default value is . + This object has been closed. + + + Begins asynchronously retrieving an incoming request. + An delegate that references the method to invoke when a client request is available. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation completes. + An object that indicates the status of the asynchronous operation. + A Win32 function call failed. Check the exception's property to determine the cause of the exception. + This object has not been started or is currently stopped. + This object is closed. + + + Shuts down the . + + + Gets a default list of Service Provider Names (SPNs) as determined by registered prefixes. + A that contains a list of SPNs. + + + Completes an asynchronous operation to retrieve an incoming client request. + An object that was obtained when the asynchronous operation was started. + An object that represents the client request. + + was not obtained by calling the method. + + is . + A Win32 function call failed. Check the exception's property to determine the cause of the exception. + The method was already called for the specified object. + This object is closed. + + + Gets or sets the to use for extended protection for a session. + A that specifies the policy to use for extended protection. + An attempt was made to set the property, but the property was not . + An attempt was made to set the property to . + An attempt was made to set the property after the method was already called. + This object is closed. + The property was set to on a platform that does not support extended protection. + + + A delegate called to determine the to use for each request. + The to determine the extended protection policy that the instance will use to provide extended protection. + An object that specifies the extended protection policy to use for this request. + + + Gets or sets the delegate called to determine the to use for each request. + A that specifies the policy to use for extended protection. + An attempt was made to set the property, but the property must be . + An attempt was made to set the property to . + An attempt was made to set the property after the method was already called. + This object is closed. + An attempt was made to set the property on a platform that does not support extended protection. + + + Waits for an incoming request and returns when one is received. + An object that represents a client request. + A Win32 function call failed. Check the exception's property to determine the cause of the exception. + This object has not been started or is currently stopped. +-or- +The does not have any Uniform Resource Identifier (URI) prefixes to respond to. + This object is closed. + + + Waits for an incoming request as an asynchronous operation. + The task object representing the asynchronous operation. The property on the task object returns an object that represents a client request. + + + Gets or sets a value that specifies whether your application receives exceptions that occur when an sends the response to the client. + + if this should not return exceptions that occur when sending the response to the client; otherwise, . The default value is . + This object has been closed. + + + Gets a value that indicates whether has been started. + + if the was started; otherwise, . + + + Gets a value that indicates whether can be used with the current operating system. + + if is supported; otherwise, . + + + Gets the Uniform Resource Identifier (URI) prefixes handled by this object. + An that contains the URI prefixes that this object is configured to handle. + This object has been closed. + + + Gets or sets the realm, or resource partition, associated with this object. + A value that contains the name of the realm associated with the object. + This object has been closed. + + + Allows this instance to receive incoming requests. + A Win32 function call failed. Check the exception's property to determine the cause of the exception. + This object is closed. + + + Causes this instance to stop receiving incoming requests. + This object has been closed. + + + Releases the resources held by this object. + + + The timeout manager for this instance. + The timeout manager for this instance. + + + Gets or sets a value that controls whether, when NTLM is used, additional requests using the same Transmission Control Protocol (TCP) connection are required to authenticate. + + if the of the first request will be used for subsequent requests on the same connection; otherwise, . The default value is . + This object has been closed. + + + Holds the user name and password from a basic authentication request. + + + Initializes a new instance of the class using the specified user name and password. + The user name. + The password. + + + Indicates the password from a basic authentication attempt. + A that holds the password. + + + Provides access to the request and response objects used by the class. This class cannot be inherited. + + + Accept a WebSocket connection as an asynchronous operation. + The supported WebSocket sub-protocol. + The task object representing the asynchronous operation. The property on the task object returns an object. + + is an empty string +-or- + contains illegal characters. + An error occurred when sending the response to complete the WebSocket handshake. + + + Accept a WebSocket connection specifying the supported WebSocket sub-protocol, receive buffer size, and WebSocket keep-alive interval as an asynchronous operation. + The supported WebSocket sub-protocol. + The receive buffer size in bytes. + The WebSocket protocol keep-alive interval in milliseconds. + The task object representing the asynchronous operation. The property on the task object returns an object. + + is an empty string +-or- + contains illegal characters. + + is too small. +-or- + is less than 16 bytes +-or- + is greater than 64K bytes. + An error occurred when sending the response to complete the WebSocket handshake. + + + 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. + The supported WebSocket sub-protocol. + The receive buffer size in bytes. + The WebSocket protocol keep-alive interval in milliseconds. + An internal buffer to use for this operation. + The task object representing the asynchronous operation. The property on the task object returns an object. + + is an empty string +-or- + contains illegal characters. + + is too small. +-or- + is less than 16 bytes +-or- + is greater than 64K bytes. + An error occurred when sending the response to complete the WebSocket handshake. + + + Accept a WebSocket connection specifying the supported WebSocket sub-protocol and WebSocket keep-alive interval as an asynchronous operation. + The supported WebSocket sub-protocol. + The WebSocket protocol keep-alive interval in milliseconds. + The task object representing the asynchronous operation. The property on the task object returns an object. + + is an empty string +-or- + contains illegal characters. + + is too small. + An error occurred when sending the response to complete the WebSocket handshake. + + + Gets the that represents a client's request for a resource. + An object that represents the client request. + + + Gets the object that will be sent to the client in response to the client's request. + An object used to send a response back to the client. + + + Gets an object used to obtain identity, authentication information, and security roles for the client whose request is represented by this object. + An object that describes the client, or if the that supplied this does not require authentication. + + + The exception that is thrown when an error occurs processing an HTTP request. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified error code. + A value that identifies the error that occurred. + + + Initializes a new instance of the class using the specified error code and message. + A value that identifies the error that occurred. + A that describes the error that occurred. + + + Initializes a new instance of the class from the specified instances of the and classes. + A object that contains the information required to deserialize the new object. + A object. + + + Gets a value that identifies the error that occurred. + A value. + + + Represents the collection used to store Uniform Resource Identifier (URI) prefixes for objects. + + + Adds a Uniform Resource Identifier (URI) prefix to the collection. + A that identifies the URI information that is compared in incoming requests. The prefix must be terminated with a forward slash ("/"). + + is . + + does not use the http:// or https:// scheme. These are the only schemes supported for objects. +-or- + is not a correctly formatted URI prefix. Make sure the string is terminated with a "/". + The associated with this collection is closed. + A Windows function call failed. Check the exception's property to determine the cause of the exception. This exception is thrown if another has already added the prefix . + + + Removes all the Uniform Resource Identifier (URI) prefixes from the collection. + A Windows function call failed. Check the exception's property to determine the cause of the exception. + The associated with this collection is closed. + + + Returns a value that indicates whether the specified prefix is contained in the collection. + A that contains the Uniform Resource Identifier (URI) prefix to test. + + if this collection contains the prefix specified by ; otherwise, . + + is . + + + Copies the contents of an to the specified array. + The one dimensional that receives the Uniform Resource Identifier (URI) prefix strings in this collection. + The zero-based index in at which copying begins. + + has more than one dimension. + This collection contains more elements than can be stored in starting at . + The associated with this collection is closed. + + cannot store string values. + + + Copies the contents of an to the specified string array. + The one dimensional string array that receives the Uniform Resource Identifier (URI) prefix strings in this collection. + The zero-based index in at which copying begins. + + has more than one dimension. + This collection contains more elements than can be stored in starting at . + The associated with this collection is closed. + + + Gets the number of prefixes contained in the collection. + An that contains the number of prefixes in this collection. + + + Returns an object that can be used to iterate through the collection. + An object that implements the interface and provides access to the strings in this collection. + + + Gets a value that indicates whether access to the collection is read-only. + Always returns . + + + Gets a value that indicates whether access to the collection is synchronized (thread-safe). + This property always returns . + + + Removes the specified Uniform Resource Identifier (URI) from the list of prefixes handled by the object. + A that contains the URI prefix to remove. + + if the was found in the and removed; otherwise . + + is . + A Windows function call failed. To determine the cause of the exception, check the exception's error code. + The associated with this collection is closed. + + + Returns an object that can be used to iterate through the collection. + An object that implements the interface and provides access to the strings in this collection. + + + Describes an incoming HTTP request to an object. This class cannot be inherited. + + + Gets the MIME types accepted by the client. + A array that contains the type names specified in the request's header or if the client request did not include an header. + + + Begins an asynchronous request for the client's X.509 v.3 certificate. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the operation. This object is passed to the callback delegate when the operation completes. + An that indicates the status of the operation. + + + Gets an error code that identifies a problem with the provided by the client. + An value that contains a Windows error code. + The client certificate has not been initialized yet by a call to the or methods +-or - +The operation is still in progress. + + + Gets the content encoding that can be used with data sent with the request. + An object suitable for use with the data in the property. + + + Gets the length of the body data included in the request. + The value from the request's header. This value is -1 if the content length is not known. + + + Gets the MIME type of the body data included in the request. + A that contains the text of the request's header. + + + Gets the cookies sent with the request. + A that contains cookies that accompany the request. This property returns an empty collection if the request does not contain cookies. + + + Ends an asynchronous request for the client's X.509 v.3 certificate. + The pending request for the certificate. + The object that is returned when the operation started. + + is . + + was not obtained by calling + This method was already called for the operation identified by . + + + Retrieves the client's X.509 v.3 certificate. + A object that contains the client's X.509 v.3 certificate. + 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. + + + Retrieves the client's X.509 v.3 certificate as an asynchronous operation. + The task object representing the asynchronous operation. The property on the task object returns a object that contains the client's X.509 v.3 certificate. + + + Gets a value that indicates whether the request has associated body data. + + if the request has associated body data; otherwise, . + + + Gets the collection of header name/value pairs sent in the request. + A that contains the HTTP headers included in the request. + + + Gets the HTTP method specified by the client. + A that contains the method used in the request. + + + Gets a stream that contains the body data sent by the client. + A readable object that contains the bytes sent by the client in the body of the request. This property returns if no data is sent with the request. + + + Gets a value that indicates whether the client sending this request is authenticated. + + if the client was authenticated; otherwise, . + + + Gets a value that indicates whether the request is sent from the local computer. + + if the request originated on the same computer as the object that provided the request; otherwise, . + + + Gets a value that indicates whether the TCP connection used to send the request is using the Secure Sockets Layer (SSL) protocol. + + if the TCP connection is using SSL; otherwise, . + + + Gets a value that indicates whether the TCP connection was a WebSocket request. + Returns . + if the TCP connection is a WebSocket request; otherwise, . + + + Gets a value that indicates whether the client requests a persistent connection. + + if the connection should be kept open; otherwise, . + + + Gets the server IP address and port number to which the request is directed. + An that represents the IP address that the request is sent to. + + + Gets the HTTP version used by the requesting client. + A that identifies the client's version of HTTP. + + + Gets the query string included in the request. + A object that contains the query data included in the request . + + + Gets the URL information (without the host and port) requested by the client. + A that contains the raw URL for this request. + + + Gets the client IP address and port number from which the request originated. + An that represents the IP address and port number from which the request originated. + + + Gets the request identifier of the incoming HTTP request. + A object that contains the identifier of the HTTP request. + + + Gets the Service Provider Name (SPN) that the client sent on the request. + A that contains the SPN the client sent on the request. + + + Gets the for the client request. + A object for the client request. + + + Gets the object requested by the client. + A object that identifies the resource requested by the client. + + + Gets the Uniform Resource Identifier (URI) of the resource that referred the client to the server. + A object that contains the text of the request's header, or if the header was not included in the request. + + + Gets the user agent presented by the client. + A object that contains the text of the request's header. + + + Gets the server IP address and port number to which the request is directed. + A that contains the host address information. + + + Gets the DNS name and, if provided, the port number specified by the client. + A value that contains the text of the request's header. + + + Gets the natural languages that are preferred for the response. + A array that contains the languages specified in the request's header or if the client request did not include an header. + + + Represents a response to a request being handled by an object. + + + Closes the connection to the client without sending a response. + + + Adds the specified header and value to the HTTP headers for this response. + The name of the HTTP header to set. + The value for the header. + + is or an empty string (""). + You are not allowed to specify a value for the specified header. +-or- + or contains invalid characters. + The length of is greater than 65,535 characters. + + + Adds the specified to the collection of cookies for this response. + The to add to the collection to be sent with this response. + + is . + + + Appends a value to the specified HTTP header to be sent with this response. + The name of the HTTP header to append to. + The value to append to the header. + + is or an empty string (""). +-or- +You are not allowed to specify a value for the specified header. +-or- + or contains invalid characters. + The length of is greater than 65,535 characters. + + + Sends the response to the client and releases the resources held by this instance. + + + Returns the specified byte array to the client and releases the resources held by this instance. + A array that contains the response to send to the client. + + to block execution while flushing the stream to the client; otherwise, . + + is . + This object is closed. + + + Gets or sets the for this response's . + An object suitable for use with the data in the property, or if no encoding is specified. + + + Gets or sets the number of bytes in the body data included in the response. + The value of the response's header. + The value specified for a set operation is less than zero. + The response is already being sent. + This object is closed. + + + Gets or sets the MIME type of the content returned. + A instance that contains the text of the response's header. + The value specified for a set operation is . + The value specified for a set operation is an empty string (""). + This object is closed. + + + Gets or sets the collection of cookies returned with the response. + A that contains cookies to accompany the response. The collection is empty if no cookies have been added to the response. + + + Copies properties from the specified to this response. + The instance to copy. + + + Gets or sets the collection of header name/value pairs returned by the server. + A instance that contains all the explicitly set HTTP headers to be included in the response. + The instance specified for a set operation is not valid for a response. + + + Gets or sets a value indicating whether the server requests a persistent connection. + + if the server requests a persistent connection; otherwise, . The default is . + This object is closed. + + + Gets a object to which a response can be written. + A object to which a response can be written. + This object is closed. + + + Gets or sets the HTTP version used for the response. + A object indicating the version of HTTP used when responding to the client. Note that this property is now obsolete. + The value specified for a set operation is . + The value specified for a set operation does not have its property set to 1 or does not have its property set to either 0 or 1. + This object is closed. + + + Configures the response to redirect the client to the specified URL. + The URL that the client should use to locate the requested resource. + + + Gets or sets the value of the HTTP header in this response. + A that contains the absolute URL to be sent to the client in the header. + The value specified for a set operation is an empty string (""). + This object is closed. + + + Gets or sets whether the response uses chunked transfer encoding. + + if the response is set to use chunked transfer encoding; otherwise, . The default is . + + + Adds or updates a in the collection of cookies sent with this response. + A for this response. + + is . + The cookie already exists in the collection and could not be replaced. + + + Gets or sets the HTTP status code to be returned to the client. + An value that specifies the HTTP status code for the requested resource. The default is , indicating that the server successfully processed the client's request and included the requested resource in the response body. + This object is closed. + The value specified for a set operation is not valid. Valid values are between 100 and 999 inclusive. + + + Gets or sets a text description of the HTTP status code returned to the client. + The text description of the HTTP status code returned to the client. The default is the RFC 2616 description for the property value, or an empty string ("") if an RFC 2616 description does not exist. + The value specified for a set operation is . + The value specified for a set operation contains non-printable characters. + + + Releases all resources used by the . + + + The timeout manager to use for an object. + + + Gets or sets the time allowed for the to drain the entity body on a Keep-Alive connection. + The time allowed for the to drain the entity body on a Keep-Alive connection. + + + Gets or sets the time allowed for the request entity body to arrive. + The time allowed for the request entity body to arrive. + + + Gets or sets the time allowed for the to parse the request header. + The time allowed for the to parse the request header. + + + Gets or sets the time allowed for an idle connection. + The time allowed for an idle connection. + + + Gets or sets the minimum send rate, in bytes-per-second, for the response. + The minimum send rate, in bytes-per-second, for the response. + + + Gets or sets the time allowed for the request to remain in the request queue before the picks it up. + The time allowed for the request to remain in the request queue before the picks it up. + + + Provides access to information received by the class when accepting WebSocket connections. + + + Gets the cookies received by the object in the WebSocket opening handshake. + The cookies received by the object. + + + Gets the HTTP headers received by the object in the WebSocket opening handshake. + The HTTP headers received by the object. + + + Gets a value that indicates if the WebSocket client is authenticated. + + if the WebSocket client is authenticated; otherwise, . + + + Gets a value that indicates if the WebSocket client connected from the local machine. + + if the WebSocket client connected from the local machine; otherwise, . + + + Gets a value that indicates if the WebSocket connection is secured using Secure Sockets Layer (SSL). + + if the WebSocket connection is secured using SSL; otherwise, . + + + Gets the value of the Origin HTTP header included in the WebSocket opening handshake. + The value of the Origin HTTP header. + + + Gets the URI requested by the WebSocket client. + The URI requested by the WebSocket client. + + + Gets the value of the SecWebSocketKey HTTP header included in the WebSocket opening handshake. + The value of the SecWebSocketKey HTTP header. + + + Gets the list of the Secure WebSocket protocols included in the WebSocket opening handshake. + The list of the Secure WebSocket protocols. + + + Gets the list of sub-protocols requested by the WebSocket client. + The list of sub-protocols requested by the WebSocket client. + + + Gets an object used to obtain identity, authentication information, and security roles for the WebSocket client. + The identity, authentication information, and security roles for the WebSocket client. + + + Gets the instance used to send and receive data over the connection. + The instance used to send and receive data over the connection. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Mail.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Mail.dll new file mode 100755 index 0000000000000000000000000000000000000000..dbd96428d297bcc2ec087b3f5d2704396574564f GIT binary patch literal 27512 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Mail.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Mail.xml new file mode 100755 index 0000000..07145b7 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Mail.xml @@ -0,0 +1,1311 @@ + + + + System.Net.Mail + + + + Represents the format to view an email message. + + + Initializes a new instance of with the specified . + A stream that contains the content for this view. + + is . + + + Initializes a new instance of with the specified and . + A stream that contains the content for this attachment. + The type of the content. + + is . + + is not a valid value. + + + Initializes a new instance of with the specified and media type. + A stream that contains the content for this attachment. + The MIME media type of the content. + + is . + + is not a valid value. + + + Initializes a new instance of with the specified file name. + The name of the file that contains the content for this alternate view. + + is . + The caller does not have the required permission. + An I/O error occurred, such as a disk error. + 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. + + + Initializes a new instance of with the specified file name and content type. + The name of the file that contains the content for this alternate view. + The type of the content. + + is . + + is not a valid value. + The caller does not have the required permission. + An I/O error occurred, such as a disk error. + 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. + + + Initializes a new instance of with the specified file name and media type. + The name of the file that contains the content for this alternate view. + The MIME media type of the content. + + is . + + is not a valid value. + The caller does not have the required permission. + An I/O error occurred, such as a disk error. + 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. + + + Gets or sets the base URI to use for resolving relative URIs in the . + The base URI to use for resolving relative URIs in the . + + + Creates a of an email message using the content specified in a . + The that contains the content of the email message. + An object that represents an alternate view of an email message. + + is null. + + + Creates an of an email message using the content specified in a and the specified MIME media type of the content. + A that contains the content for this attachment. + A that describes the data in . + An object that represents an alternate view of an email message. + + is null. + + + Creates an of an email message using the content specified in a , the specified text encoding, and MIME media type of the content. + A that contains the content for this attachment. + An . This value can be + The MIME media type of the content. + An object that represents an alternate view of an email message. + + is null. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the set of embedded resources referred to by this attachment. + A object that stores the collection of linked resources to be sent as part of an email message. + + + Represents a collection of objects. + + + Releases all resources used by the . + + + Represents an attachment to an email. + + + Initializes a new instance of the class with the specified stream and content type. + A readable that contains the content for this attachment. + A that describes the data in . + + is . +-or- + is . + + + Initializes a new instance of the class with the specified stream and name. + A readable that contains the content for this attachment. + A that contains the value for the property of the associated with this attachment. This value can be . + + is . + + + Initializes a new instance of the class with the specified stream, name, and MIME type information. + A readable that contains the content for this attachment. + A that contains the value for the property of the associated with this attachment. This value can be . + A that contains the MIME Content-Header information for this attachment. This value can be . + + is . + + is not in the correct format. + + + Initializes a new instance of the class with the specified content string. + A that contains a file path to use to create this attachment. + + is . + + is empty. + + + Initializes a new instance of the class with the specified content string and . + A that contains a file path to use to create this attachment. + A that describes the data in . + + is . + + is not in the correct format. + + + Initializes a new instance of the class with the specified content string and MIME type information. + A that contains the content for this attachment. + A that contains the MIME Content-Header information for this attachment. This value can be . + + is . + + is not in the correct format. + + + Gets the MIME content disposition for this attachment. + A that provides the presentation information for this attachment. + + + Creates a mail attachment using the content from the specified string, and the specified . + A that contains the content for this attachment. + A object that represents the Multipurpose Internet Mail Exchange (MIME) protocol Content-Type header to be used. + An object of type . + + + Creates a mail attachment using the content from the specified string, and the specified MIME content type name. + A that contains the content for this attachment. + The MIME content type name value in the content type associated with this attachment. + An object of type . + + + 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. + A that contains the content for this attachment. + The MIME content type name value in the content type associated with this attachment. + An . This value can be . + A that contains the MIME Content-Header information for this attachment. This value can be . + An object of type . + + + Gets or sets the MIME content type name value in the content type associated with this attachment. + A that contains the value for the content type represented by the property. + The value specified for a set operation is . + The value specified for a set operation is (""). + + + Specifies the encoding for the . + An value that specifies the type of name encoding. The default value is determined from the name of the attachment. + + + Base class that represents an email attachment. Classes , , and derive from this class. + + + Instantiates an with the specified . + A stream containing the content for this attachment. + + is . + + + Instantiates an with the specified and . + A stream containing the content for this attachment. + The type of the content. + + is . + + is not a valid value. + + + Instantiates an with the specified and media type. + A stream containing the content for this attachment. + The MIME media type of the content. + + is . + + is not a valid value. + + + Instantiates an with the specified file name. + The file name holding the content for this attachment. + + is . + + + Instantiates an with the specified file name and content type. + The file name holding the content for this attachment. + The type of the content. + + is . + + is not a valid value. + + + Instantiates an with the specified file name and media type. + The file name holding the content for this attachment. + The MIME media type of the content. + + is . + + is not a valid value. + + + Gets or sets the MIME content ID for this attachment. + A holding the content ID. + Attempted to set to . + + + Gets the content stream of this attachment. + The content stream of this attachment. + + + Gets the content type of this attachment. + The content type for this attachment. + + + Releases the resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets or sets the encoding of this attachment. + The encoding for this attachment. + + + Stores attachments to be sent as part of an email message. + + + Releases all resources used by the . + + + Describes the delivery notification options for email. + + + Notify if the delivery is delayed. + + + A notification should not be generated under any circumstances. + + + No notification information will be sent. The mail server will utilize its configured behavior to determine whether it should generate a delivery notification. + + + Notify if the delivery is unsuccessful. + + + Notify if the delivery is successful. + + + Represents an embedded external resource in an email attachment, such as an image in an HTML attachment. + + + Initializes a new instance of using the supplied . + A stream that contains the content for this embedded resource. + + is . + + + Initializes a new instance of with the values supplied by and . + A stream that contains the content for this embedded resource. + The type of the content. + + is . + + is not a valid value. + + + Initializes a new instance of with the specified and media type. + A stream that contains the content for this embedded resource. + The MIME media type of the content. + + is . + + is not a valid value. + + + Initializes a new instance of using the specified file name. + The file name holding the content for this embedded resource. + + is . + + + Initializes a new instance of with the specified file name and content type. + The file name that holds the content for this embedded resource. + The type of the content. + + is . + + is not a valid value. + + + Initializes a new instance of with the specified file name and media type. + The file name that holds the content for this embedded resource. + The MIME media type of the content. + + is . + + is not a valid value. + + + Gets or sets a URI that the resource must match. + If is a relative URI, the recipient of the message must resolve it. + + + Creates a 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. + A string that contains the embedded resource to be included in the email attachment. + A object that contains the embedded resource to be included in the email attachment. + The specified content string is null. + + + Creates a 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. + A string that contains the embedded resource to be included in the email attachment. + The type of the content. + A object that contains the embedded resource to be included in the email attachment. + The specified content string is null. + + + Creates a object from a string to be included in an email attachment as an embedded resource, with the specified content type, and media type. + A string that contains the embedded resource to be included in the email attachment. + The type of the content. + The MIME media type of the content. + A object that contains the embedded resource to be included in the email attachment. + The specified content string is null. + + + Stores linked resources to be sent as part of an email message. + + + Releases all resources used by the . + + + Represents the address of an electronic mail sender or recipient. + + + Initializes a new instance of the class using the specified address. + A that contains an email address. + + is . + + is (""). + + is not in a recognized format. + + + Initializes a new instance of the class using the specified address and display name. + A that contains an email address. + A that contains the display name associated with . This parameter can be . + + is . + + is (""). + + is not in a recognized format. +-or- + contains non-ASCII characters. + + + Initializes a new instance of the class using the specified address, display name, and encoding. + A that contains an email address. + A that contains the display name associated with . + The that defines the character set used for . + + is . +-or- + is . + + is (""). +-or- + is (""). + + is not in a recognized format. +-or- + contains non-ASCII characters. + + + Gets the email address specified when this instance was created. + A that contains the email address. + + + Gets the display name composed from the display name and address information specified when this instance was created. + A that contains the display name; otherwise, ("") if no display name information was specified when this instance was created. + + + Compares two mail addresses. + A instance to compare to the current instance. + + if the two mail addresses are equal; otherwise, . + + + Returns a hash value for a mail address. + An integer hash value. + + + Gets the host portion of the address specified when this instance was created. + A that contains the name of the host computer that accepts email for the property. + + + Returns a string representation of this instance. + A that contains the contents of this . + + + Gets the user information from the address specified when this instance was created. + A that contains the user name portion of the . + + + Store email addresses that are associated with an email message. + + + Initializes an empty instance of the class. + + + Add a list of email addresses to the collection. + The email addresses to add to the . Multiple email addresses must be separated with a comma character (","). + The parameter is null. + The parameter is an empty string. + The parameter contains an email address that is invalid or not supported. + + + Inserts an email address into the , at the specified location. + The location at which to insert the email address that is specified by . + The email address to be inserted into the collection. + The parameter is null. + + + Replaces the element at the specified index. + The index of the email address element to be replaced. + An email address that will replace the element in the collection. + The parameter is null. + + + Returns a string representation of the email addresses in this object. + A containing the email addresses in this collection. + + + Represents an email message that can be sent using the class. + + + Initializes an empty instance of the class. + + + Initializes a new instance of the class by using the specified class objects. + A that contains the address of the sender of the email message. + A that contains the address of the recipient of the email message. + + is . +-or- + is . + + or is malformed. + + + Initializes a new instance of the class by using the specified class objects. + A that contains the address of the sender of the email message. + A that contains the addresses of the recipients of the email message. Multiple email addresses must be separated with a comma character (","). + + is . +-or- + is . + + is (""). +-or- + is (""). + + or is malformed. + + + Initializes a new instance of the class. + A that contains the address of the sender of the email message. + A that contains the addresses of the recipients of the email message. Multiple email addresses must be separated with a comma character (","). + A that contains the subject text. + A that contains the message body. + + is . +-or- + is . + + is (""). +-or- + is (""). + + or is malformed. + + + Gets the attachment collection used to store alternate forms of the message body. + A writable . + + + Gets the attachment collection used to store data attached to this email message. + A writable . + + + Gets the address collection that contains the blind carbon copy (BCC) recipients for this email message. + A writable object. + + + Gets or sets the message body. + A value that contains the body text. + + + Gets or sets the encoding used to encode the message body. + An applied to the contents of the . + + + Gets or sets the transfer encoding used to encode the message body. + A applied to the contents of the . + + + Gets the address collection that contains the carbon copy (CC) recipients for this email message. + A writable object. + + + Gets or sets the delivery notifications for this email message. + A value that contains the delivery notifications for this message. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets or sets the from address for this email message. + A that contains the from address information. + + + Gets the email headers that are transmitted with this email message. + A that contains the email headers. + + + Gets or sets the encoding used for the user-defined custom headers for this email message. + The encoding used for user-defined custom headers for this email message. + + + Gets or sets a value indicating whether the mail message body is in HTML. + + if the message body is in HTML; else . The default is . + + + Gets or sets the priority of this email message. + A that contains the priority of this message. + + + Gets or sets the ReplyTo address for the mail message. + A MailAddress that indicates the value of the field. + + + Gets the list of addresses to reply to for the mail message. + The list of the addresses to reply to for the mail message. + + + Gets or sets the sender's address for this email message. + A that contains the sender's address information. + + + Gets or sets the subject line for this email message. + A that contains the subject content. + + + Gets or sets the encoding used for the subject content for this email message. + An that was used to encode the property. + + + Gets the address collection that contains the recipients of this email message. + A writable object. + + + Specifies the priority of a . + + + The email has high priority. + + + The email has low priority. + + + The email has normal priority. + + + Represents the method that will handle the event. + The source of the event. + An containing event data. + + + Allows applications to send email by using the Simple Mail Transfer Protocol (SMTP). The SmtpClient type is now obsolete. + + + Initializes a new instance of the class by using configuration file settings. + + + Initializes a new instance of the class that sends email by using the specified SMTP server. + A that contains the name or IP address of the host computer used for SMTP transactions. + + + Initializes a new instance of the class that sends email by using the specified SMTP server and port. + A that contains the name or IP address of the host used for SMTP transactions. + An greater than zero that contains the port to be used on . + + cannot be less than zero. + + + Specify which certificates should be used to establish the Secure Sockets Layer (SSL) connection. + An , holding one or more client certificates. The default value is derived from the mail configuration attributes in a configuration file. + + + Gets or sets the credentials used to authenticate the sender. + An that represents the credentials to use for authentication; or if no credentials have been specified. + You cannot change the value of this property when an email is being sent. + + + Gets or sets the delivery format used by to send email. + The delivery format used by . + + + Specifies how outgoing email messages will be handled. + An that indicates how email messages are delivered. + + + Sends a QUIT message to the SMTP server, gracefully ends the TCP connection, and releases all resources used by the current instance of the class. + + + Sends a QUIT message to the SMTP server, gracefully ends the TCP connection, releases all resources used by the current instance of the class, and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Specify whether the uses Secure Sockets Layer (SSL) to encrypt the connection. + + if the uses SSL; otherwise, . The default is . + + + Gets or sets the name or IP address of the host used for SMTP transactions. + A that contains the name or IP address of the computer to use for SMTP transactions. + The value specified for a set operation is . + The value specified for a set operation is equal to (""). + You cannot change the value of this property when an email is being sent. + + + Raises the event. + An that contains event data. + + + Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. + A that specifies the pickup directory for mail messages. + + + Gets or sets the port used for SMTP transactions. + An that contains the port number on the SMTP host. The default value is 25. + The value specified for a set operation is less than or equal to zero. + You cannot change the value of this property when an email is being sent. + + + Sends the specified message to an SMTP server for delivery. + A that contains the message to send. + + is . + This has a call in progress. +-or- + is . +-or- +There are no recipients specified in , , and properties. +-or- + property is set to and is . +-or- + property is set to and is equal to the empty string (""). +-or- + property is set to and is zero, a negative number, or greater than 65,535. + This object has been disposed. + The connection to the SMTP server failed. +-or- +Authentication failed. +-or- +The operation timed out. +-or- + is set to but the property is set to or . +-or- + is set to but the SMTP mail server did not advertise STARTTLS in the response to the EHLO command. + The could not be delivered to one of the recipients in , , or . + The could not be delivered to two or more of the recipients in , , or . + + + Sends the specified email message to an SMTP server for delivery. The message sender, recipients, subject, and message body are specified using objects. + A that contains the address information of the message sender. + A that contains the addresses that the message is sent to. + A that contains the subject line for the message. + A that contains the message body. + + is . +-or- + is . + + is . +-or- + is . + This has a call in progress. +-or- + property is set to and is . +-or- + property is set to and is equal to the empty string (""). +-or- + property is set to and is zero, a negative number, or greater than 65,535. + This object has been disposed. + The connection to the SMTP server failed. +-or- +Authentication failed. +-or- +The operation timed out. +-or- + is set to but the property is set to or . +-or- + is set to but the SMTP mail server did not advertise STARTTLS in the response to the EHLO command. + The could not be delivered to one of the recipients in , , or . + The could not be delivered to two or more of the recipients in , , or . + + + Sends the specified email 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. + A that contains the message to send. + A user-defined object that is passed to the method invoked when the asynchronous operation completes. + + is . +-or- + is . + This has a call in progress. +-or- +There are no recipients specified in , , and properties. +-or- + property is set to and is . +-or- + property is set to and is equal to the empty string (""). +-or- + property is set to and is zero, a negative number, or greater than 65,535. + This object has been disposed. + The connection to the SMTP server failed. +-or- +Authentication failed. +-or- +The operation timed out. +-or- + is set to but the property is set to or . +-or- + is set to but the SMTP mail server did not advertise STARTTLS in the response to the EHLO command. +-or- +The could not be delivered to one or more of the recipients in , , or . + + + Sends an email message to an SMTP server for delivery. The message sender, recipients, subject, and message body are specified using 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. + A that contains the address information of the message sender. + A that contains the address that the message is sent to. + A that contains the subject line for the message. + A that contains the message body. + A user-defined object that is passed to the method invoked when the asynchronous operation completes. + + is . +-or- + is . + + is . +-or- + is . + This has a call in progress. +-or- + property is set to and is . +-or- + property is set to and is equal to the empty string (""). +-or- + property is set to and is zero, a negative number, or greater than 65,535. + This object has been disposed. + The connection to the SMTP server failed. +-or- +Authentication failed. +-or- +The operation timed out. +-or- + is set to but the property is set to or . +-or- + is set to 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 . + + + Cancels an asynchronous operation to send an email message. + This object has been disposed. + + + Occurs when an asynchronous email send operation completes. + + + Sends the specified message to an SMTP server for delivery as an asynchronous operation. + A that contains the message to send. + The task object representing the asynchronous operation. + + is . + + + 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 objects. + A that contains the address information of the message sender. + A that contains the addresses that the message is sent to. + A that contains the subject line for the message. + A that contains the message body. + The task object representing the asynchronous operation. + + is . +-or- + is . + + is . +-or- + is . + + + Gets the network connection used to transmit the email message. + A that connects to the property used for SMTP. + + is or the empty string (""). +-or- + is zero. + + + Gets or sets the Service Provider Name (SPN) to use for authentication when using extended protection. + A that specifies the SPN to use for extended protection. The default value for this SPN is of the form "SMTPSVC/<host>" where <host> is the hostname of the SMTP mail server. + + + Gets or sets a value that specifies the amount of time after which a synchronous call times out. + An that specifies the time-out value in milliseconds. The default value is 100,000 (100 seconds). + The value specified for a set operation was less than zero. + You cannot change the value of this property when an email is being sent. + + + Gets or sets a value that controls whether the are sent with requests. + + if the default credentials are used; otherwise . The default value is . + You cannot change the value of this property when an email is being sent. + + + The delivery format to use for sending outgoing email using the Simple Mail Transport Protocol (SMTP). + + + 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 email are defined in IETF RFC 6530, 6531, and 6532. + + + A delivery format using 7-bit ASCII. +The traditional delivery format used in the Simple Mail Transport Protocol (SMTP) for mail messages. + + + Specifies how email messages are delivered. + + + Email is sent through the network to an SMTP server. + + + Email is copied to the pickup directory used by a local Internet Information Services (IIS) for delivery. + + + Email is copied to the directory specified by the property for delivery by an external application. + + + Represents the exception that is thrown when the is not able to complete a or operation. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified status code. + An value. + + + Initializes a new instance of the class with the specified status code and error message. + An value. + A that describes the error that occurred. + + + Initializes a new instance of the class from the specified instances of the and classes. + A that contains the information required to serialize the new . + A that contains the source and destination of the serialized stream associated with the new instance. + + + Initializes a new instance of the class with the specified error message. + A that describes the error that occurred. + + + Initializes a new instance of the class with the specified error message and inner exception. + A that describes the error that occurred. + The exception that is the cause of the current exception. + + + Populates a instance with the data needed to serialize the . + The to populate with data. + A that specifies the destination for this serialization. + + + Gets the status code returned by an SMTP server when an email message is transmitted. + An value that indicates the error that occurred. + + + Populates a instance with the data needed to serialize the . + A , which holds the serialized data for the . + A that contains the destination of the serialized stream associated with the new . + + + Represents the exception that is thrown when the is not able to complete a or operation to a particular recipient. + + + Initializes an empty instance of the class. + + + Initializes a new instance of the class with the specified status code and email address. + An value. + A that contains the email address. + + + Initializes a new instance of the class with the specified status code, email address, and server response. + An value. + A that contains the email address. + A that contains the server response. + + + Initializes a new instance of the class from the specified instances of the and classes. + A that contains the information required to serialize the new . + A that contains the source and destination of the serialized stream that is associated with the new instance. + + + Initializes a new instance of the class with the specified error message. + A that contains the error message. + + + Initializes a new instance of the class with the specified error message and inner exception. + A that describes the error that occurred. + The exception that is the cause of the current exception. + + + Initializes a new instance of the class with the specified error message, email address, and inner exception. + A that describes the error that occurred. + A that contains the email address. + The exception that is the cause of the current exception. + + + Indicates the email address with delivery difficulties. + A that contains the email address. + + + Populates a instance with the data that is needed to serialize the . + The to populate with data. + A that specifies the destination for this serialization. + + + Populates a instance with the data that is needed to serialize the . + A instance, which holds the serialized data for the . + A instance that contains the destination of the serialized stream that is associated with the new . + + + The exception that is thrown when email is sent using an and cannot be delivered to all recipients. + + + Initializes an empty instance of the class. + + + Initializes a new instance of the class from the specified instances of the and classes. + A instance that contains the information required to serialize the new instance. + A that contains the source of the serialized stream that is associated with the new instance. + + + Initializes a new instance of the class with the specified . + The exception message. + + + Initializes a new instance of the class with the specified and inner . + The exception message. + The inner exception. + + + Initializes a new instance of the class with the specified and array of type . + The exception message. + The array of recipients with delivery errors. + + + Populates a instance with the data that is needed to serialize the . + The to be used. + The to be used. + + + Gets one or more s that indicate the email recipients with SMTP delivery errors. + An array of type that lists the recipients with delivery errors. + + + Initializes a new instance of the class from the specified and instances. + A that contains the information required to serialize the new . + A that contains the source of the serialized stream that is associated with the new . + + + Specifies the outcome of sending email by using the class. + + + The commands were sent in the incorrect sequence. + + + 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 https://www.ietf.org. + + + The client was not authenticated or is not allowed to send mail using the specified SMTP host. + + + The SMTP service does not implement the specified command. + + + The SMTP service does not implement the specified command parameter. + + + The SMTP service does not recognize the specified command. + + + The message is too large to be stored in the destination mailbox. + + + The transaction could not occur. You receive this error when the specified SMTP host cannot be found. + + + A Help message was returned by the service. + + + The SMTP service does not have sufficient storage to complete the request. + + + 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 email (spam). For details, see RFC 2505, which is available at https://www.ietf.org. + + + The destination mailbox is in use. + + + The syntax used to specify the destination mailbox is incorrect. + + + The destination mailbox was not found or could not be accessed. + + + 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. + + + The email was successfully sent to the SMTP service. + + + The SMTP service is closing the transmission channel. + + + The SMTP service is not available; the server is closing the transmission channel. + + + The SMTP service is ready. + + + The SMTP service is ready to receive the email content. + + + The syntax used to specify a command or parameter is incorrect. + + + A system status or system Help reply. + + + The transaction failed. + + + The user mailbox is not located on the receiving server. You should resend using the supplied address information. + + + The user mailbox is not located on the receiving server; the server forwards the email. + + + Represents a MIME protocol Content-Disposition header. + + + Initializes a new instance of the class with a of . + + + Initializes a new instance of the class with the specified disposition information. + A value that contains the disposition. + + is or equal to (""). + + + Gets or sets the creation date for a file attachment. + A value that indicates the file creation date; otherwise, if no date was specified. + + + Gets or sets the disposition type for an email attachment. + A that contains the disposition type. The value is not restricted but is typically one of the values. + The value specified for a set operation is . + The value specified for a set operation is equal to (""). + + + Determines whether the content-disposition header of the specified object is equal to the content-disposition header of this object. + The object to compare with this object. + + if the content-disposition headers are the same; otherwise . + + + Gets or sets the suggested file name for an email attachment. + A that contains the file name. + + + Determines the hash code of the specified object. + An integer hash value. + + + Gets or sets a value that determines the disposition type (Inline or Attachment) for an email attachment. + + if content in the attachment is presented inline as part of the email body; otherwise, . + + + Gets or sets the modification date for a file attachment. + A value that indicates the file modification date; otherwise, if no date was specified. + + + Gets the parameters included in the Content-Disposition header represented by this instance. + A writable that contains parameter name/value pairs. + + + Gets or sets the read date for a file attachment. + A value that indicates the file read date; otherwise, if no date was specified. + + + Gets or sets the size of a file attachment. + A that specifies the number of bytes in the file attachment. The default value is -1, which indicates that the file size is unknown. + + + Returns a representation of this instance. + A that contains the property values for this instance. + + + Represents a MIME protocol Content-Type header. + + + Initializes a new default instance of the class. + + + Initializes a new instance of the class using the specified string. + A , for example, "text/plain; charset=us-ascii", that contains the MIME media type, subtype, and optional parameters. + + is . + + is (""). + + is in a form that cannot be parsed. + + + Gets or sets the value of the boundary parameter included in the Content-Type header represented by this instance. + A that contains the value associated with the boundary parameter. + + + Gets or sets the value of the charset parameter included in the Content-Type header represented by this instance. + A that contains the value associated with the charset parameter. + + + Determines whether the content-type header of the specified object is equal to the content-type header of this object. + The object to compare with this object. + + if the content-type headers are the same; otherwise . + + + Determines the hash code of the specified object. + An integer hash value. + + + Gets or sets the media type value included in the Content-Type header represented by this instance. + A that contains the media type and subtype value. This value does not include the semicolon (;) separator that follows the subtype. + The value specified for a set operation is . + The value specified for a set operation is (""). + The value specified for a set operation is in a form that cannot be parsed. + + + Gets or sets the value of the name parameter included in the Content-Type header represented by this instance. + A that contains the value associated with the name parameter. + + + Gets the dictionary that contains the parameters included in the Content-Type header represented by this instance. + A writable that contains name and value pairs. + + + Returns a string representation of this object. + A that contains the current settings for this . + + + Supplies the strings used to specify the disposition type for an email attachment. + + + Specifies that the attachment is to be displayed as a file attached to the email message. + + + Specifies that the attachment is to be displayed as part of the email message body. + + + Specifies the media type information for an email message attachment. + + + Specifies the kind of application data in an email message attachment. + + + + Specifies that the data is not interpreted. + + + Specifies that the data is in Portable Document Format (PDF). + + + Specifies that the data is in Rich Text Format (RTF). + + + Specifies that the data is a SOAP document. + + + + Specifies that the data is compressed. + + + Specifies the type of image data in an email message attachment. + + + Specifies that the data is in Graphics Interchange Format (GIF). + + + Specifies that the data is in Joint Photographic Experts Group (JPEG) format. + + + Specifies that the data is in Tagged Image File Format (TIFF). + + + Specifies the type of text data in an email message attachment. + + + Specifies that the data is in HTML format. + + + Specifies that the data is in plain text format. + + + Specifies that the data is in Rich Text Format (RTF). + + + Specifies that the data is in XML format. + + + Specifies the Content-Transfer-Encoding header information for an email message attachment. + + + Encodes stream-based data. See RFC 2406 Section 6.8. + + + 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. + + + Encodes data that consists of printable characters in the US-ASCII character set. See RFC 2406 Section 6.7. + + + 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. + + + Indicates that the transfer encoding is unknown. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NameResolution.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NameResolution.dll new file mode 100755 index 0000000000000000000000000000000000000000..adc4b5b4ade77052802221c18ea9585183e904a8 GIT binary patch literal 16456 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NameResolution.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NameResolution.xml new file mode 100755 index 0000000..ef533da --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NameResolution.xml @@ -0,0 +1,214 @@ + + + + System.Net.NameResolution + + + + Provides simple domain name resolution functionality. + + + Asynchronously returns the Internet Protocol (IP) addresses for the specified host. + The host name or IP address to resolve. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation is complete. + An instance that references the asynchronous request. + + is . + The length of is greater than 255 characters. + An error is encountered when resolving . + + is an invalid IP address. + + + Begins an asynchronous request for information about the specified DNS host name. + The DNS name of the host. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation is complete. + An instance that references the asynchronous request. + + is . + An error was encountered executing the DNS query. + + + Asynchronously resolves an IP address to an instance. + The IP address to resolve. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation is complete. + An instance that references the asynchronous request. + + is . + An error is encountered when resolving . + + is an invalid IP address. + + + Asynchronously resolves a host name or IP address to an instance. + The host name or IP address to resolve. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation is complete. + An instance that references the asynchronous request. + + is . + The length of is greater than 255 characters. + An error is encountered when resolving . + + is an invalid IP address. + + + Begins an asynchronous request to resolve a DNS host name or IP address to an instance. + The DNS name of the host. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation is complete. + An instance that references the asynchronous request. + + is . + The caller does not have permission to access DNS information. + + + Ends an asynchronous request for DNS information. + An instance returned by a call to the method. + An array of type that holds the IP addresses for the host specified by the parameter of . + + + Ends an asynchronous request for DNS information. + An instance that is returned by a call to the method. + An object that contains DNS information about a host. + + is . + + + Ends an asynchronous request for DNS information. + An instance returned by a call to an method. + An instance that contains address information about the host. + + is . + + + Ends an asynchronous request for DNS information. + An instance that is returned by a call to the method. + An object that contains DNS information about a host. + + is . + + + Returns the Internet Protocol (IP) addresses for the specified host. + The host name or IP address to resolve. + An array of type that holds the IP addresses for the host that is specified by the parameter. + + is . + The length of is greater than 255 characters. + An error is encountered when resolving . + + is an invalid IP address. + + + Returns the Internet Protocol (IP) addresses for the specified host as an asynchronous operation. + The host name or IP address to resolve. + The task object representing the asynchronous operation. The property on the task object returns an array of type that holds the IP addresses for the host that is specified by the parameter. + + is . + The length of is greater than 255 characters. + An error is encountered when resolving . + + is an invalid IP address. + + + Creates an instance from the specified . + An . + An instance. + + is . + An error is encountered when resolving . + + + Creates an instance from an IP address. + An IP address. + An instance. + + is . + An error is encountered when resolving . + + is not a valid IP address. + + + Gets the DNS information for the specified DNS host name. + The DNS name of the host. + An object that contains host information for the address specified in . + + is . + The length of is greater than 255 characters. + An error is encountered when resolving . + + + Resolves an IP address to an instance. + An IP address. + An instance that contains address information about the host specified in . + + is . + An error is encountered when resolving . + + is an invalid IP address. + + + Resolves a host name or IP address to an instance. + The host name or IP address to resolve. + An instance that contains address information about the host specified in . + The parameter is . + The length of parameter is greater than 255 characters. + An error was encountered when resolving the parameter. + The parameter is an invalid IP address. + + + Resolves an IP address to an instance as an asynchronous operation. + An IP address. + The task object representing the asynchronous operation. The property on the task object returns an instance that contains address information about the host specified in . + + is . + An error is encountered when resolving . + + is an invalid IP address. + + + Resolves a host name or IP address to an instance as an asynchronous operation. + The host name or IP address to resolve. + The task object representing the asynchronous operation. The property on the task object returns an instance that contains address information about the host specified in . + The parameter is . + The length of parameter is greater than 255 characters. + An error was encountered when resolving the parameter. + The parameter is an invalid IP address. + + + Gets the host name of the local computer. + A string that contains the DNS host name of the local computer. + An error is encountered when resolving the local host name. + + + Resolves a DNS host name or IP address to an instance. + A DNS-style host name or IP address. + An instance that contains address information about the host specified in . + + is . + The length of is greater than 255 characters. + An error is encountered when resolving . + + + Provides a container class for Internet host address information. + + + Initializes a new instance of the class. + + + Gets or sets a list of IP addresses that are associated with a host. + An array of type that contains IP addresses that resolve to the host names that are contained in the property. + + + Gets or sets a list of aliases that are associated with a host. + An array of strings that contain DNS names that resolve to the IP addresses in the property. + + + Gets or sets the DNS name of the host. + A string that contains the primary host name for the server. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NetworkInformation.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NetworkInformation.dll new file mode 100755 index 0000000000000000000000000000000000000000..293cd463e3d0dda09eb15b2199c692062531fdde GIT binary patch literal 30792 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NetworkInformation.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NetworkInformation.xml new file mode 100755 index 0000000..a9c46af --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.NetworkInformation.xml @@ -0,0 +1,1583 @@ + + + + System.Net.NetworkInformation + + + + Specifies the current state of an IP address. + + + The address is valid, but it is nearing its lease lifetime and should not be used by applications. + + + The address is not unique. This address should not be assigned to the network interface. + + + 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. + + + The address is valid and its use is unrestricted. + + + 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. + + + Represents the IP address of the network gateway. This class cannot be instantiated. + + + Initializes the members of this class. + + + Gets the IP address of the gateway. + An object that contains the IP address of the gateway. + + + Stores a set of types. + + + Initializes a new instance of the class. + + + Throws a because this operation is not supported for this collection. + The object to be added to the collection. + + + Throws a because this operation is not supported for this collection. + + + Checks whether the collection contains the specified object. + The object to be searched in the collection. + + if the object exists in the collection; otherwise . + + + Copies the elements in this collection to a one-dimensional array of type . + A one-dimensional array that receives a copy of the collection. + The zero-based index in at which the copy begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in this is greater than the available space from to the end of the destination . + The elements in this cannot be cast automatically to the type of the destination . + + + Gets the number of types in this collection. + An value that contains the number of types in this collection. + + + Returns an object that can be used to iterate through this collection. + An object that implements the interface and provides access to the types in this collection. + + + Gets a value that indicates whether access to this collection is read-only. + + in all cases. + + + Gets the at the specific index of the collection. + The index of interest. + The at the specific index in the collection. + + + Throws a because this operation is not supported for this collection. + The object to be removed. + Always throws a . + + + Returns an object that can be used to iterate through this collection. + An object that implements the interface and provides access to the types in this collection. + + + Provides Internet Control Message Protocol for IPv4 (ICMPv4) statistical data for the local computer. + + + Initializes a new instance of the class. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Reply messages that were received. + An value that specifies the total number of Address Mask Reply messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Reply messages that were sent. + An value that specifies the total number of Address Mask Reply messages that were sent. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Request messages that were received. + An value that specifies the total number of Address Mask Request messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Request messages that were sent. + An value that specifies the total number of Address Mask Request messages that were sent. + + + 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. + An value that specifies the total number of Destination Unreachable messages that were received. + + + 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. + An value that specifies the total number of Destination Unreachable messages sent. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Reply messages that were received. + An value that specifies the total number of number of ICMP Echo Reply messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Reply messages that were sent. + An value that specifies the total number of number of ICMP Echo Reply messages that were sent. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Request messages that were received. + An value that specifies the total number of number of ICMP Echo Request messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Request messages that were sent. + An value that specifies the total number of number of ICMP Echo Request messages that were sent. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) error messages that were received. + An value that specifies the total number of ICMP error messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) error messages that were sent. + An value that specifies the total number of number of ICMP error messages that were sent. + + + Gets the number of Internet Control Message Protocol messages that were received. + An value that specifies the total number of ICMPv4 messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) messages that were sent. + An value that specifies the total number of ICMPv4 messages that were sent. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Parameter Problem messages that were received. + An value that specifies the total number of ICMP Parameter Problem messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Parameter Problem messages that were sent. + An value that specifies the total number of ICMP Parameter Problem messages that were sent. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Redirect messages that were received. + An value that specifies the total number of ICMP Redirect messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Redirect messages that were sent. + An value that specifies the total number of ICMP Redirect messages that were sent. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Source Quench messages that were received. + An value that specifies the total number of Source Quench messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Source Quench messages that were sent. + An value that specifies the total number of Source Quench messages that were sent. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Time Exceeded messages that were received. + An value that specifies the total number of ICMP Time Exceeded messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Time Exceeded messages that were sent. + An value that specifies the total number of ICMP Time Exceeded messages that were sent. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Reply messages that were received. + An value that specifies the total number of Timestamp Reply messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Reply messages that were sent. + An value that specifies the total number of Timestamp Reply messages that were sent. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Request messages that were received. + An value that specifies the total number of Timestamp Request messages that were received. + + + Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Request messages that were sent. + An value that specifies the total number of Timestamp Request messages that were sent. + + + Provides Internet Control Message Protocol for Internet Protocol version 6 (ICMPv6) statistical data for the local computer. + + + Initializes a new instance of the class. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages received because of a packet having an unreachable address in its destination. + An value that specifies the total number of Destination Unreachable messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages sent because of a packet having an unreachable address in its destination. + An value that specifies the total number of Destination Unreachable messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Reply messages received. + An value that specifies the total number of number of ICMP Echo Reply messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Reply messages sent. + An value that specifies the total number of number of ICMP Echo Reply messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Request messages received. + An value that specifies the total number of number of ICMP Echo Request messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Request messages sent. + An value that specifies the total number of number of ICMP Echo Request messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) error messages received. + An value that specifies the total number of ICMP error messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) error messages sent. + An value that specifies the total number of ICMP error messages sent. + + + Gets the number of Internet Group management Protocol (IGMP) Group Membership Query messages received. + An value that specifies the total number of Group Membership Query messages received. + + + Gets the number of Internet Group management Protocol (IGMP) Group Membership Query messages sent. + An value that specifies the total number of Group Membership Query messages sent. + + + Gets the number of Internet Group Management Protocol (IGMP) Group Membership Reduction messages received. + An value that specifies the total number of Group Membership Reduction messages received. + + + Gets the number of Internet Group Management Protocol (IGMP) Group Membership Reduction messages sent. + An value that specifies the total number of Group Membership Reduction messages sent. + + + Gets the number of Internet Group Management Protocol (IGMP) Group Membership Report messages received. + An value that specifies the total number of Group Membership Report messages received. + + + Gets the number of Internet Group Management Protocol (IGMP) Group Membership Report messages sent. + An value that specifies the total number of Group Membership Report messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages received. + An value that specifies the total number of ICMPv6 messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages sent. + An value that specifies the total number of ICMPv6 messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Advertisement messages received. + An value that specifies the total number of ICMP Neighbor Advertisement messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Advertisement messages sent. + An value that specifies the total number of Neighbor Advertisement messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Solicitation messages received. + An value that specifies the total number of Neighbor Solicitation messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Solicitation messages sent. + An value that specifies the total number of Neighbor Solicitation messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Packet Too Big messages received. + An value that specifies the total number of ICMP Packet Too Big messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Packet Too Big messages sent. + An value that specifies the total number of ICMP Packet Too Big messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Parameter Problem messages received. + An value that specifies the total number of ICMP Parameter Problem messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Parameter Problem messages sent. + An value that specifies the total number of ICMP Parameter Problem messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Redirect messages received. + An value that specifies the total number of ICMP Redirect messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Redirect messages sent. + An value that specifies the total number of ICMP Redirect messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Advertisement messages received. + An value that specifies the total number of Router Advertisement messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Advertisement messages sent. + An value that specifies the total number of Router Advertisement messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Solicitation messages received. + An value that specifies the total number of Router Solicitation messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Solicitation messages sent. + An value that specifies the total number of Router Solicitation messages sent. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Time Exceeded messages received. + An value that specifies the total number of ICMP Time Exceeded messages received. + + + Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Time Exceeded messages sent. + An value that specifies the total number of ICMP Time Exceeded messages sent. + + + Provides information about a network interface address. + + + Initializes a new instance of the class. + + + Gets the Internet Protocol (IP) address. + An instance that contains the IP address of an interface. + + + Gets a value that indicates whether the Internet Protocol (IP) address is valid to appear in a Domain Name System (DNS) server database. + + if the address can appear in a DNS database; otherwise, . + + + Gets a value that indicates whether the Internet Protocol (IP) address is transient (a cluster address). + + if the address is transient; otherwise, . + + + Stores a set of types. + + + Throws a because this operation is not supported for this collection. + The object to be added to the collection. + + + Throws a because this operation is not supported for this collection. + + + Checks whether the collection contains the specified object. + The object to be searched in the collection. + + if the object exists in the collection; otherwise. . + + + Copies the collection to the specified array. + A one-dimensional array that receives a copy of the collection. + The zero-based index in at which the copy begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in this is greater than the available space from to the end of the destination . + The elements in this cannot be cast automatically to the type of the destination . + + + Gets the number of types in this collection. + An value that contains the number of types in this collection. + + + Returns an object that can be used to iterate through this collection. + An object that implements the interface and provides access to the types in this collection. + + + Gets a value that indicates whether access to this collection is read-only. + + in all cases. + + + Gets the at the specified index in the collection. + The zero-based index of the element. + The at the specified location. + + + Throws a because this operation is not supported for this collection. + The object to be removed. + Always throws a . + + + Returns an object that can be used to iterate through this collection. + An object that implements the interface and provides access to the types in this collection. + + + Provides information about the network connectivity of the local computer. + + + Initializes a new instance of the class. + + + Begins an asynchronous request to retrieve the stable unicast IP address table on the local computer. + The delegate. + An object that contains state information for this request. + An that references the asynchronous request. + This method is not implemented on the platform. This method uses the native function that is supported on Windows Vista and later. + The call to the native function failed. + + + Gets the Dynamic Host Configuration Protocol (DHCP) scope name. + A instance that contains the computer's DHCP scope name. + A Win32 function call failed. + + + Gets the domain in which the local computer is registered. + A instance that contains the computer's domain name. If the computer does not belong to a domain, returns . + A Win32 function call failed. + + + Ends a pending asynchronous request to retrieve the stable unicast IP address table on the local computer. + An that references the asynchronous request. + An that stores state information and any user defined data for this asynchronous operation. + The call to the native function failed. + This method is not implemented on the platform. This method uses the native function that is supported on Windows Vista and later. + The caller does not have necessary permission. + + + Returns information about the Internet Protocol version 4 (IPv4) and IPv6 Transmission Control Protocol (TCP) connections on the local computer. + A array that contains objects that describe the active TCP connections, or an empty array if no active TCP connections are detected. + The Win32 function failed. + + + Returns endpoint information about the Internet Protocol version 4 (IPv4) and IPv6 Transmission Control Protocol (TCP) listeners on the local computer. + A array that contains objects that describe the active TCP listeners, or an empty array, if no active TCP listeners are detected. + The Win32 function failed. + + + Returns information about the Internet Protocol version 4 (IPv4) and IPv6 User Datagram Protocol (UDP) listeners on the local computer. + An array that contains objects that describe the UDP listeners, or an empty array if no UDP listeners are detected. + The call to the Win32 function failed. + + + Provides Internet Control Message Protocol (ICMP) version 4 statistical data for the local computer. + An object that provides ICMP version 4 traffic statistics for the local computer. + The Win32 function failed. + + + Provides Internet Control Message Protocol (ICMP) version 6 statistical data for the local computer. + An object that provides ICMP version 6 traffic statistics for the local computer. + The Win32 function failed. + The local computer's operating system is not Windows XP or later. + + + Gets an object that provides information about the local computer's network connectivity and traffic statistics. + A object that contains information about the local computer. + + + Provides Internet Protocol version 4 (IPv4) statistical data for the local computer. + An object that provides IPv4 traffic statistics for the local computer. + The call to the Win32 function failed. + + + Provides Internet Protocol version 6 (IPv6) statistical data for the local computer. + An object that provides IPv6 traffic statistics for the local computer. + The call to the Win32 function failed. + The local computer is not running an operating system that supports IPv6. + + + Provides Transmission Control Protocol/Internet Protocol version 4 (TCP/IPv4) statistical data for the local computer. + A object that provides TCP/IPv4 traffic statistics for the local computer. + The call to the Win32 function failed. + + + Provides Transmission Control Protocol/Internet Protocol version 6 (TCP/IPv6) statistical data for the local computer. + A object that provides TCP/IPv6 traffic statistics for the local computer. + The call to the Win32 function failed. + The local computer is not running an operating system that supports IPv6. + + + Provides User Datagram Protocol/Internet Protocol version 4 (UDP/IPv4) statistical data for the local computer. + A object that provides UDP/IPv4 traffic statistics for the local computer. + The call to the Win32 function GetUdpStatistics failed. + + + Provides User Datagram Protocol/Internet Protocol version 6 (UDP/IPv6) statistical data for the local computer. + A object that provides UDP/IPv6 traffic statistics for the local computer. + The call to the Win32 function failed. + The local computer is not running an operating system that supports IPv6. + + + Retrieves the stable unicast IP address table on the local computer. + A that contains a list of stable unicast IP addresses on the local computer. + The call to the native function failed. + This method is not implemented on the platform. This method uses the native function that is supported on Windows Vista and later. + The caller does not have necessary permission. + The call to the native function failed. + + + Retrieves the stable unicast IP address table on the local computer as an asynchronous operation. + The task object representing the asynchronous operation. + The call to the native function failed. + The caller does not have necessary permission. + The call to the native function failed. + + + Gets the host name for the local computer. + A instance that contains the computer's NetBIOS name. + A Win32 function call failed. + + + Gets a value that specifies whether the local computer is acting as a Windows Internet Name Service (WINS) proxy. + + if the local computer is a WINS proxy; otherwise, . + A Win32 function call failed. + + + Gets the Network Basic Input/Output System (NetBIOS) node type of the local computer. + A value. + A Win32 function call failed. + + + Provides Internet Protocol (IP) statistical data. + + + Initializes a new instance of the class. + + + Gets the default time-to-live (TTL) value for Internet Protocol (IP) packets. + An value that specifies the TTL. + + + Gets a value that specifies whether Internet Protocol (IP) packet forwarding is enabled. + A value that specifies whether packet forwarding is enabled. + + + Gets the number of network interfaces. + An value containing the number of network interfaces for the address family used to obtain this instance. + + + Gets the number of Internet Protocol (IP) addresses assigned to the local computer. + An 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. + + + Gets the number of routes in the Internet Protocol (IP) routing table. + An value that specifies the total number of routes in the routing table. + + + Gets the number of outbound Internet Protocol (IP) packets. + An value that specifies the total number of outgoing packets. + + + Gets the number of routes that have been discarded from the routing table. + An value that specifies the total number of valid routes that have been discarded. + + + Gets the number of transmitted Internet Protocol (IP) packets that have been discarded. + An value that specifies the total number of outgoing packets that have been discarded. + + + Gets the number of Internet Protocol (IP) packets for which the local computer could not determine a route to the destination address. + An value that specifies the number of packets that could not be sent because a route could not be found. + + + Gets the number of Internet Protocol (IP) packets that could not be fragmented. + An value that specifies the total number of packets that required fragmentation but had the "Don't Fragment" bit set. + + + Gets the number of Internet Protocol (IP) packets that required reassembly. + An value that specifies the total number of packet reassemblies required. + + + Gets the number of Internet Protocol (IP) packets that were not successfully reassembled. + An value that specifies the total number of packets that could not be reassembled. + + + Gets the maximum amount of time within which all fragments of an Internet Protocol (IP) packet must arrive. + An value that specifies the maximum number of milliseconds within which all fragments of a packet must arrive to avoid being discarded. + + + Gets the number of Internet Protocol (IP) packets fragmented. + An value that specifies the total number of fragmented packets. + + + Gets the number of Internet Protocol (IP) packets reassembled. + An value that specifies the total number of fragmented packets that have been successfully reassembled. + + + Gets the number of Internet Protocol (IP) packets received. + An value that specifies the total number of IP packets received. + + + Gets the number of Internet Protocol (IP) packets delivered. + An value that specifies the total number of IP packets delivered. + + + Gets the number of Internet Protocol (IP) packets that have been received and discarded. + An value that specifies the total number of incoming packets that have been discarded. + + + Gets the number of Internet Protocol (IP) packets forwarded. + An value that specifies the total number of forwarded packets. + + + Gets the number of Internet Protocol (IP) packets with address errors that were received. + An value that specifies the total number of IP packets received with errors in the address portion of the header. + + + Gets the number of Internet Protocol (IP) packets with header errors that were received. + An value that specifies the total number of IP packets received and discarded due to errors in the header. + + + Gets the number of Internet Protocol (IP) packets received on the local machine with an unknown protocol in the header. + An value that indicates the total number of IP packets received with an unknown protocol. + + + Provides information about network interfaces that support Internet Protocol version 4 (IPv4) or Internet Protocol version 6 (IPv6). + + + Initializes a new instance of the class. + + + Gets the anycast IP addresses assigned to this interface. + An that contains the anycast addresses for this interface. + + + Gets the addresses of Dynamic Host Configuration Protocol (DHCP) servers for this interface. + An that contains the address information for DHCP servers, or an empty array if no servers are found. + + + Gets the addresses of Domain Name System (DNS) servers for this interface. + A that contains the DNS server addresses. + + + Gets the Domain Name System (DNS) suffix associated with this interface. + A that contains the DNS suffix for this interface, or if there is no DNS suffix for the interface. + This property is not valid on computers running operating systems earlier than Windows 2000. + + + Gets the IPv4 network gateway addresses for this interface. + An that contains the address information for network gateways, or an empty array if no gateways are found. + + + Provides Internet Protocol version 4 (IPv4) configuration data for this network interface. + An object that contains IPv4 configuration data, or if no data is available for the interface. + The interface does not support the IPv4 protocol. + + + Provides Internet Protocol version 6 (IPv6) configuration data for this network interface. + An object that contains IPv6 configuration data. + The interface does not support the IPv6 protocol. + + + Gets a value that indicates whether NetBt is configured to use DNS name resolution on this interface. + + if NetBt is configured to use DNS name resolution on this interface; otherwise, . + + + Gets a value that indicates whether this interface is configured to automatically register its IP address information with the Domain Name System (DNS). + + if this interface is configured to automatically register a mapping between its dynamic IP address and static domain names; otherwise, . + + + Gets the multicast addresses assigned to this interface. + An that contains the multicast addresses for this interface. + + + Gets the unicast addresses assigned to this interface. + An that contains the unicast addresses for this interface. + + + Gets the addresses of Windows Internet Name Service (WINS) servers. + An that contains the address information for WINS servers, or an empty array if no servers are found. + + + Provides Internet Protocol (IP) statistical data for an network interface on the local computer. + + + Initializes a new instance of the class. + + + Gets the number of bytes that were received on the interface. + The total number of bytes that were received on the interface. + + + Gets the number of bytes that were sent on the interface. + The total number of bytes that were sent on the interface. + + + Gets the number of incoming packets that were discarded. + The total number of incoming packets that were discarded. + + + Gets the number of incoming packets with errors. + The total number of incoming packets with errors. + + + Gets the number of incoming packets with an unknown protocol that were received on the interface. + The total number of incoming packets with an unknown protocol that were received on the interface. + + + Gets the number of non-unicast packets that were received on the interface. + The total number of incoming non-unicast packets received on the interface. + + + Gets the number of non-unicast packets that were sent on the interface. + The total number of non-unicast packets that were sent on the interface. + + + Gets the number of outgoing packets that were discarded. + The total number of outgoing packets that were discarded. + + + Gets the number of outgoing packets with errors. + The total number of outgoing packets with errors. + + + Gets the length of the output queue. + The total number of packets in the output queue. + + + Gets the number of unicast packets that were received on the interface. + The total number of unicast packets that were received on the interface. + + + Gets the number of unicast packets that were sent on the interface. + The total number of unicast packets that were sent on the interface. + + + Provides information about network interfaces that support Internet Protocol version 4 (IPv4). + + + Initializes a new instance of the class. + + + Gets the index of the network interface associated with the Internet Protocol version 4 (IPv4) address. + An that contains the index of the IPv4 interface. + + + Gets a value that indicates whether this interface has an automatic private IP addressing (APIPA) address. + + if the interface uses an APIPA address; otherwise, . + + + Gets a value that indicates whether this interface has automatic private IP addressing (APIPA) enabled. + + if the interface uses APIPA; otherwise, . + + + Gets a value that indicates whether the interface is configured to use a Dynamic Host Configuration Protocol (DHCP) server to obtain an IP address. + + if the interface is configured to obtain an IP address from a DHCP server; otherwise, . + + + Gets a value that indicates whether this interface can forward (route) packets. + + if this interface routes packets; otherwise . + + + Gets the maximum transmission unit (MTU) for this network interface. + An value that specifies the MTU. + + + Gets a value that indicates whether an interface uses Windows Internet Name Service (WINS). + + if the interface uses WINS; otherwise, . + + + Provides statistical data for a network interface on the local computer. + + + Initializes a new instance of the class. + + + Gets the number of bytes that were received on the interface. + An value that specifies the total number of bytes that were received on the interface. + + + Gets the number of bytes that were sent on the interface. + An value that specifies the total number of bytes that were transmitted on the interface. + + + Gets the number of incoming packets that were discarded. + An value that specifies the total number of discarded incoming packets. + + + Gets the number of incoming packets with errors. + An value that specifies the total number of incoming packets with errors. + + + Gets the number of incoming packets with an unknown protocol that were received on the interface. + An value that specifies the total number of incoming packets with an unknown protocol. + + + Gets the number of non-unicast packets that were received on the interface. + An value that specifies the total number of non-unicast packets that were received on the interface. + + + Gets the number of non-unicast packets that were sent on the interface. + An value that specifies the total number of non-unicast packets that were sent on the interface. + + + Gets the number of outgoing packets that were discarded. + An value that specifies the total number of discarded outgoing packets. + + + Gets the number of outgoing packets with errors. + An value that specifies the total number of outgoing packets with errors. + + + Gets the length of the output queue. + An value that specifies the total number of packets in the output queue. + + + Gets the number of unicast packets that were received on the interface. + An value that specifies the total number of unicast packets that were received on the interface. + + + Gets the number of unicast packets that were sent on the interface. + An value that specifies the total number of unicast packets that were sent on the interface. + + + Provides information about network interfaces that support Internet Protocol version 6 (IPv6). + + + Initializes a new instance of the class. + + + Gets the scope ID of the network interface associated with an Internet Protocol version 6 (IPv6) address. + The scope level. + The scope ID of the network interface associated with an IPv6 address. + + + Gets the index of the network interface associated with an Internet Protocol version 6 (IPv6) address. + An value that contains the index of the network interface for IPv6 address. + + + Gets the maximum transmission unit (MTU) for this network interface. + An value that specifies the MTU. + + + Provides information about a network interface's multicast address. + + + Initializes a new instance of the class. + + + Gets the number of seconds remaining during which this address is the preferred address. + An value that specifies the number of seconds left for this address to remain preferred. + This property is not valid on computers running operating systems earlier than Windows XP. + + + Gets the number of seconds remaining during which this address is valid. + An value that specifies the number of seconds left for this address to remain assigned. + This property is not valid on computers running operating systems earlier than Windows XP. + + + Specifies the amount of time remaining on the Dynamic Host Configuration Protocol (DHCP) lease for this IP address. + An value that contains the number of seconds remaining before the computer must release the instance. + + + Gets a value that indicates the state of the duplicate address detection algorithm. + One of the values that indicates the progress of the algorithm in determining the uniqueness of this IP address. + This property is not valid on computers running operating systems earlier than Windows XP. + + + Gets a value that identifies the source of a Multicast Internet Protocol (IP) address prefix. + One of the values that identifies how the prefix information was obtained. + This property is not valid on computers running operating systems earlier than Windows XP. + + + Gets a value that identifies the source of a Multicast Internet Protocol (IP) address suffix. + One of the values that identifies how the suffix information was obtained. + This property is not valid on computers running operating systems earlier than Windows XP. + + + Stores a set of types. + + + Initializes a new instance of the class. + + + Throws a because the collection is read-only and elements cannot be added to the collection. + The object to be added to the collection. + + + Throws a because the collection is read-only and elements cannot be removed. + + + Checks whether the collection contains the specified object. + The object to be searched in the collection. + + if the object exists in the collection; otherwise, . + + + Copies the elements in this collection to a one-dimensional array of type . + A one-dimensional array that receives a copy of the collection. + The zero-based index in at which the copy begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in this is greater than the available space from to the end of the destination . + The elements in this cannot be cast automatically to the type of the destination . + + + Gets the number of types in this collection. + An value that contains the number of types in this collection. + + + Returns an object that can be used to iterate through this collection. + An object that implements the interface and provides access to the types in this collection. + + + Gets a value that indicates whether access to this collection is read-only. + + in all cases. + + + Gets the at the specific index of the collection. + The index of interest. + The at the specific index in the collection. + + + Throws a because the collection is read-only and elements cannot be removed. + The object to be removed. + Always throws a . + + + Returns an object that can be used to iterate through this collection. + An object that implements the interface and provides access to the types in this collection. + + + Specifies the Network Basic Input/Output System (NetBIOS) node type. + + + A broadcast node. + + + A hybrid node. + + + A mixed node. + + + A peer-to-peer node. + + + An unknown node type. + + + References one or more methods to be called when the address of a network interface changes. + The source of the event. + An object that contains data about the event. + + + References one or more methods to be called when the availability of the network changes. + The source of the event. + An object that contains data about the event. + + + Provides data for the event. + + + Gets the current status of the network connection. + + if the network is available; otherwise, . + + + Allows applications to receive notification when the Internet Protocol (IP) address of a network interface, also called a network card or adapter, changes. + + + Initializes a new instance of the class. + + + Occurs when the IP address of a network interface changes. + + + Occurs when the availability of the network changes. + + + Registers a network change instance to receive network change events. + The instance to register. + + + The exception that is thrown when an error occurs while retrieving network information. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified error code. + A error code. + + + Initializes a new instance of the class with serialized data. + A SerializationInfo object that contains the serialized exception data. + A StreamingContext that contains contextual information about the serialized exception. + + + Gets the error code for this exception. + An value that contains the error code. + + + Provides configuration and statistical information for a network interface. + + + Initializes a new instance of the class. + + + Gets the description of the interface. + A that describes this interface. + + + Returns objects that describe the network interfaces on the local computer. + A array that contains objects that describe the available network interfaces, or an empty array if no interfaces are detected. + A Windows system function call failed. + + + Returns an object that describes the configuration of this network interface. + An object that describes this network interface. + + + Gets the IP statistics for this instance. + The IP statistics. + + + Gets the IPv4 statistics for this instance. + An object. + + + Indicates whether any network connection is available. + + if a network connection is available; otherwise, . + + + Returns the Media Access Control (MAC) or physical address for this adapter. + A object that contains the physical address. + + + Gets the identifier of the network adapter. + A that contains the identifier. + + + Gets the index of the IPv6 loopback interface. + The index for the IPv6 loopback interface. + + + Gets a value that indicates whether the network interface is set to only receive data packets. + + if the interface only receives network traffic; otherwise, . + This property is not valid on computers running operating systems earlier than Windows XP. + + + Gets the index of the IPv4 loopback interface. + A that contains the index for the IPv4 loopback interface. + This property is not valid on computers running only Ipv6. + + + Gets the name of the network adapter. + A that contains the adapter name. + + + Gets the interface type. + An value that specifies the network interface type. + + + Gets the current operational state of the network connection. + One of the values. + + + Gets the speed of the network interface. + A value that specifies the speed in bits per second. + + + Gets a value that indicates whether the interface supports the specified protocol. + A value. + + if the specified protocol is supported; otherwise, . + + + Gets a value that indicates whether the network interface is enabled to receive multicast packets. + + if the interface receives multicast packets; otherwise, . + This property is not valid on computers running operating systems earlier than Windows XP. + + + Specifies the Internet Protocol versions that are supported by a network interface. + + + Internet Protocol version 4. + + + Internet Protocol version 6. + + + Specifies types of network interfaces. + + + The network interface uses an Asymmetric Digital Subscriber Line (ADSL). + + + The network interface uses asynchronous transfer mode (ATM) for data transmission. + + + 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. + + + The network interface uses an Ethernet connection. Ethernet is defined in IEEE standard 802.3. + + + The network interface uses an Ethernet 3 megabit/second connection. This version of Ethernet is defined in IETF RFC 895. + + + 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. + + + 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. + + + 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. + + + The network interface uses a modem. + + + The network interface uses a gigabit Ethernet connection and provides a data rate of 1,000 megabits per second (1 gigabit per second). + + + The network interface uses a High Performance Serial Bus. + + + The network interface uses the Internet Protocol (IP) in combination with asynchronous transfer mode (ATM) for data transmission. + + + 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. + + + The network interface is a loopback adapter. Such interfaces are often used for testing; no traffic is sent over the wire. + + + The network interface uses a Multirate Digital Subscriber Line. + + + The network interface uses a Point-To-Point protocol (PPP) connection. PPP is a protocol for data transmission using a serial device. + + + 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. + + + The network interface uses a Rate Adaptive Digital Subscriber Line (RADSL). + + + The network interface uses a Serial Line Internet Protocol (SLIP) connection. SLIP is defined in IETF RFC 1055. + + + The network interface uses a Symmetric Digital Subscriber Line (SDSL). + + + The network interface uses a Token-Ring connection. Token-Ring is defined in IEEE standard 802.5. + + + The network interface uses a tunnel connection. + + + The interface type is not known. + + + The network interface uses a Very High Data Rate Digital Subscriber Line (VDSL). + + + The network interface uses a wireless LAN connection (IEEE 802.11 standard). + + + The network interface uses a mobile broadband interface for WiMax devices. + + + The network interface uses a mobile broadband interface for GSM-based devices. + + + The network interface uses a mobile broadband interface for CDMA-based devices. + + + Specifies the operational state of a network interface. + + + The network interface is not in a condition to transmit data packets; it is waiting for an external event. + + + The network interface is unable to transmit data packets. + + + 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 "lower layer" interfaces is down. + + + The network interface is unable to transmit data packets because of a missing component, typically a hardware component. + + + The network interface is running tests. + + + The network interface status is not known. + + + The network interface is up; it can transmit data packets. + + + Provides the Media Access Control (MAC) address for a network interface (adapter). + + + Initializes a new instance of the class. + A array containing the address. + + + Compares two instances. + The to compare to the current instance. + + if this instance and the specified instance contain the same address; otherwise . + + + Returns the address of the current instance. + A array containing the address. + + + Returns the hash value of a physical address. + An integer hash value. + + + Returns a new instance with a zero length address. This field is read-only. + + + Parses the specified and stores its contents as the address bytes of the returned by this method. + A containing the address that will be used to initialize the instance returned by this method. + A instance with the specified address. + + contains an illegal hardware address or contains a string in the incorrect format. + + + Returns the representation of the address of this instance. + A containing the address contained in this instance. + + + Specifies how an IP address network prefix was located. + + + The prefix was supplied by a Dynamic Host Configuration Protocol (DHCP) server. + + + The prefix was manually configured. + + + The prefix was located using an unspecified source. + + + The prefix was supplied by a router advertisement. + + + 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. + + + The scope level for an IPv6 address. + + + The scope is admin-level. + + + The scope is global. + + + The scope is interface-level. + + + The scope is link-level. + + + The scope level is not specified. + + + The scope is organization-level. + + + The scope is site-level. + + + The scope is subnet-level. + + + Specifies how an IP address host suffix was located. + + + The suffix is a link-local suffix. + + + The suffix was manually configured. + + + The suffix was supplied by a Dynamic Host Configuration Protocol (DHCP) server. + + + The suffix was located using an unspecified source. + + + The suffix was randomly assigned. + + + 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. + + + Provides information about the Transmission Control Protocol (TCP) connections on the local computer. + + + Initializes a new instance of the class. + + + Gets the local endpoint of a Transmission Control Protocol (TCP) connection. + An instance that contains the IP address and port on the local computer. + + + Gets the remote endpoint of a Transmission Control Protocol (TCP) connection. + An instance that contains the IP address and port on the remote computer. + + + Gets the state of this Transmission Control Protocol (TCP) connection. + One of the enumeration values. + + + Specifies the states of a Transmission Control Protocol (TCP) connection. + + + The TCP connection is closed. + + + The local endpoint of the TCP connection is waiting for a connection termination request from the local user. + + + The local endpoint of the TCP connection is waiting for an acknowledgement of the connection termination request sent previously. + + + The transmission control buffer (TCB) for the TCP connection is being deleted. + + + The TCP handshake is complete. The connection has been established and data can be sent. + + + 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. + + + The local endpoint of the TCP connection is waiting for a connection termination request from the remote endpoint. + + + The local endpoint of the TCP connection is waiting for the final acknowledgement of the connection termination request sent previously. + + + The local endpoint of the TCP connection is listening for a connection request from any remote endpoint. + + + The local endpoint of the TCP connection has sent and received a connection request and is waiting for an acknowledgment. + + + 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. + + + 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. + + + The TCP connection state is unknown. + + + Provides Transmission Control Protocol (TCP) statistical data. + + + Initializes a new instance of the class. + + + Gets the number of accepted Transmission Control Protocol (TCP) connection requests. + An value that specifies the total number of TCP connection requests accepted. + + + Gets the number of Transmission Control Protocol (TCP) connection requests made by clients. + An value that specifies the total number of TCP connections initiated by clients. + + + Specifies the total number of Transmission Control Protocol (TCP) connections established. + An value that specifies the total number of connections established. + + + Gets the number of current Transmission Control Protocol (TCP) connections. + An value that specifies the total number of current TCP connections. + + + Gets the number of Transmission Control Protocol (TCP) errors received. + An value that specifies the total number of TCP errors received. + + + Gets the number of failed Transmission Control Protocol (TCP) connection attempts. + An value that specifies the total number of failed TCP connection attempts. + + + Gets the maximum number of supported Transmission Control Protocol (TCP) connections. + An value that specifies the total number of TCP connections that can be supported. + + + Gets the maximum retransmission time-out value for Transmission Control Protocol (TCP) segments. + An value that specifies the maximum number of milliseconds permitted by a TCP implementation for the retransmission time-out value. + + + Gets the minimum retransmission time-out value for Transmission Control Protocol (TCP) segments. + An value that specifies the minimum number of milliseconds permitted by a TCP implementation for the retransmission time-out value. + + + Gets the number of RST packets received by Transmission Control Protocol (TCP) connections. + An value that specifies the total number of reset TCP connections. + + + Gets the number of Transmission Control Protocol (TCP) segments sent with the reset flag set. + An value that specifies the total number of TCP segments sent with the reset flag set. + + + Gets the number of Transmission Control Protocol (TCP) segments received. + An value that specifies the total number of TCP segments received. + + + Gets the number of Transmission Control Protocol (TCP) segments re-sent. + An value that specifies the total number of TCP segments retransmitted. + + + Gets the number of Transmission Control Protocol (TCP) segments sent. + An value that specifies the total number of TCP segments sent. + + + Provides User Datagram Protocol (UDP) statistical data. + + + Initializes a new instance of the class. + + + Gets the number of User Datagram Protocol (UDP) datagrams that were received. + An value that specifies the total number of datagrams that were delivered to UDP users. + + + Gets the number of User Datagram Protocol (UDP) datagrams that were sent. + An value that specifies the total number of datagrams that were sent. + + + Gets the number of User Datagram Protocol (UDP) datagrams that were received and discarded because of port errors. + An value that specifies the total number of received UDP datagrams that were discarded because there was no listening application at the destination port. + + + Gets the number of User Datagram Protocol (UDP) datagrams that were received and discarded because of errors other than bad port information. + An 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. + + + Gets the number of local endpoints that are listening for User Datagram Protocol (UDP) datagrams. + An value that specifies the total number of sockets that are listening for UDP datagrams. + + + Provides information about a network interface's unicast address. + + + Initializes a new instance of the class. + + + Gets the number of seconds remaining during which this address is the preferred address. + An value that specifies the number of seconds left for this address to remain preferred. + This property is not valid on computers running operating systems earlier than Windows XP. + + + Gets the number of seconds remaining during which this address is valid. + An value that specifies the number of seconds left for this address to remain assigned. + This property is not valid on computers running operating systems earlier than Windows XP. + + + Specifies the amount of time remaining on the Dynamic Host Configuration Protocol (DHCP) lease for this IP address. + An value that contains the number of seconds remaining before the computer must release the instance. + + + Gets a value that indicates the state of the duplicate address detection algorithm. + One of the values that indicates the progress of the algorithm in determining the uniqueness of this IP address. + This property is not valid on computers running operating systems earlier than Windows XP. + + + Gets the IPv4 mask. + An object that contains the IPv4 mask. + + + Gets the length, in bits, of the prefix or network part of the IP address. + The length, in bits, of the prefix or network part of the IP address. + + + Gets a value that identifies the source of a unicast Internet Protocol (IP) address prefix. + One of the values that identifies how the prefix information was obtained. + This property is not valid on computers running operating systems earlier than Windows XP. + + + Gets a value that identifies the source of a unicast Internet Protocol (IP) address suffix. + One of the values that identifies how the suffix information was obtained. + This property is not valid on computers running operating systems earlier than Windows XP. + + + Stores a set of types. + + + Initializes a new instance of the class. + + + Throws a because this operation is not supported for this collection. + The object to be added to the collection. + + + Throws a because this operation is not supported for this collection. + + + Checks whether the collection contains the specified object. + The object to be searched in the collection. + + if the object exists in the collection; otherwise, . + + + Copies the elements in this collection to a one-dimensional array of type . + A one-dimensional array that receives a copy of the collection. + The zero-based index in at which the copy begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in this is greater than the available space from to the end of the destination . + The elements in this cannot be cast automatically to the type of the destination . + + + Gets the number of types in this collection. + An value that contains the number of types in this collection. + + + Returns an object that can be used to iterate through this collection. + An object that implements the interface and provides access to the types in this collection. + + + Gets a value that indicates whether access to this collection is read-only. + + in all cases. + + + Gets the instance at the specified index in the collection. + The zero-based index of the element. + The at the specified location. + + + Throws a because the collection is read-only and elements cannot be removed. + The object to be removed. + Always throws a . + + + Returns an object that can be used to iterate through this collection. + An object that implements the interface and provides access to the types in this collection. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Ping.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Ping.dll new file mode 100755 index 0000000000000000000000000000000000000000..ec6f318e4d2c3a7c74153b5d8823569eaf6df5dc GIT binary patch literal 17992 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 EKc`?TasU7T literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Ping.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Ping.xml new file mode 100755 index 0000000..25e85f6 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Ping.xml @@ -0,0 +1,539 @@ + + + + System.Net.Ping + + + + Reports the status of sending an Internet Control Message Protocol (ICMP) echo message to a computer. + + + 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 and specifying IP address "000.0.0.0" returns this status. + + + The ICMP echo request failed because the header is invalid. + + + The ICMP echo request failed because it contains an invalid option. + + + The ICMP echo request failed because there is no valid route between the source and destination computers. + + + The ICMP echo request failed because the destination computer is not reachable. + + + The ICMP echo request failed because the network that contains the destination computer is not reachable. + + + The ICMP echo request failed because the port on the destination computer is not available. + + + The ICMPv6 echo request failed because contact with the destination computer is administratively prohibited. This value applies only to IPv6. + + + 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. + + + 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. + + + 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. + + + The ICMP echo request failed because of a hardware error. + + + The ICMP echo request failed because of an ICMP protocol error. + + + The ICMP echo request failed because of insufficient network resources. + + + 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. + + + 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. + + + 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. + + + The ICMP echo request succeeded; an ICMP echo reply was received. When you get this status code, the other properties contain valid data. + + + 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 or methods that take a parameter. + + + 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. + + + 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. + + + 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 specifies 60 seconds as the time limit within which all packet fragments must be received. + + + The ICMP echo request failed for an unknown reason. + + + 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. + + + Allows an application to determine whether a remote computer is accessible over the network. + + + Initializes a new instance of the class. + + + Releases the unmanaged resources used by the object, and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Raises the event. + A object that contains event data. + + + 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. + + + Attempts to send an Internet Control Message Protocol (ICMP) echo message to the computer that has the specified , and receive a corresponding ICMP echo reply message from that computer. + An that identifies the computer that is the destination for the ICMP echo message. + A 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. + + is . + A call to is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + This object has been disposed. + + + Attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified , and receive a corresponding ICMP echo reply message from that computer. This method allows you to specify a time-out value for the operation. + An that identifies the computer that is the destination for the ICMP echo message. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + + is . + + is less than zero. + A call to is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + This object has been disposed. + + + Attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified , and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation. + An that identifies the computer that is the destination for the ICMP echo message. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + A 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 if the packet exceeds the Maximum Transmission Unit (MTU). + The size of exceeds 65500 bytes. + + is . +-or- + is , or the size is greater than 65500 bytes. + + is less than zero. + A call to is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + This object has been disposed. + + + Attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified 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. + An that identifies the computer that is the destination for the ICMP echo message. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + A object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. + A 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 if the packet exceeds the Maximum Transmission Unit (MTU). + The size of exceeds 65500 bytes. + + is . +-or- + is , or the size is greater than 65500 bytes. + + is less than zero. + A call to is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + This object has been disposed. + + + 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. + A 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. + A 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. + + is or is an empty string (""). + A call to is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + This object has been disposed. + + + 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. + A 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. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + + is or is an empty string (""). + + is less than zero. + A call to is in progress. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + This object has been disposed. + + + 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. + A 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. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + A 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 size of exceeds 65500 bytes. + + is or is an empty string (""). +-or- + is , or the size is greater than 65500 bytes. + + is less than zero. + A call to is in progress. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + This object has been disposed. + + + 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. + A 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. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + A object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. + A 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 size of exceeds 65500 bytes. + + is or is a zero-length string. +-or- + is , or the size is greater than 65500 bytes. + + is less than zero. + A call to is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + This object has been disposed. + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified , 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. + An that identifies the computer that is the destination for the ICMP echo message. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + A object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. + An object that is passed to the method invoked when the asynchronous operation completes. + + is . +-or- + is . + + is less than zero. + A call to is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + + is not a valid IP address. + This object has been disposed. + The size of exceeds 65500 bytes. + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified , and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation. + An that identifies the computer that is the destination for the ICMP echo message. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + An object that is passed to the method invoked when the asynchronous operation completes. + + is . +-or- + is . + + is less than zero. + A call to is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + + is not a valid IP address. + This object has been disposed. + The size of exceeds 65500 bytes. + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message to the computer that has the specified , and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation. + An that identifies the computer that is the destination for the ICMP echo message. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + An object that is passed to the method invoked when the asynchronous operation completes. + + is . + + is less than zero. + A call to method is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + + is not a valid IP address. + This object has been disposed. + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message to the computer that has the specified , and receive a corresponding ICMP echo reply message from that computer. + An that identifies the computer that is the destination for the ICMP echo message. + An object that is passed to the method invoked when the asynchronous operation completes. + + is . + A call to the method is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + + is not a valid IP address. + This object has been disposed. + + + 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. + A 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. + A 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. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. + An object that is passed to the method invoked when the asynchronous operation completes. + + is or is an empty string (""). +-or- + is . + + is less than zero. + A call to is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + + could not be resolved to a valid IP address. + This object has been disposed. + The size of exceeds 65500 bytes. + + + 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. + A 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. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + An object that is passed to the method invoked when the asynchronous operation completes. + + is or is an empty string (""). +-or- + is . + + is less than zero. + A call to is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + + could not be resolved to a valid IP address. + This object has been disposed. + The size of exceeds 65500 bytes. + + + 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. + A 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. + An value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + An object that is passed to the method invoked when the asynchronous operation completes. + + is or is an empty string (""). + + is less than zero. + A call to is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + + could not be resolved to a valid IP address. + This object has been disposed. + + + 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. + A 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. + An object that is passed to the method invoked when the asynchronous operation completes. + + is or is an empty string (""). + A call to method is in progress. + + is an IPv6 address and the local computer is running an operating system earlier than Windows 2000. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + + could not be resolved to a valid IP address. + This object has been disposed. + + + Cancels all pending asynchronous requests to send an Internet Control Message Protocol (ICMP) echo message and receives a corresponding ICMP echo reply message. + + + Send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified , and receives a corresponding ICMP echo reply message from that computer as an asynchronous operation. + An IP address that identifies the computer that is the destination for the ICMP echo message. + The task object representing the asynchronous operation. + + is . + A call to is in progress. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + + is not a valid IP address. + This object has been disposed. + + + Send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified , 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. + An IP address that identifies the computer that is the destination for the ICMP echo message. + The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + The task object representing the asynchronous operation. + + + Send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified , 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. + An IP address that identifies the computer that is the destination for the ICMP echo message. + The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + The task object representing the asynchronous operation. + + is . +-or- + is . + + is less than zero. + A call to is in progress. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + + is not a valid IP address. + This object has been disposed. + The size of exceeds 65,500 bytes. + + + Sends an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified , 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. + An IP address that identifies the computer that is the destination for the ICMP echo message. + The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + A object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. + The task object representing the asynchronous operation. + + is . +-or- + is . + + is less than zero. + A call to is in progress. + An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown. + + is not a valid IP address. + This object has been disposed. + The size of exceeds 65,500 bytes. + + + 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. + 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. + The task object representing the asynchronous operation. + + + 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. + 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. + The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + The task object representing the asynchronous operation. + + + 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. + 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. + The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + The task object representing the asynchronous operation. + + + 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. + 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. + The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message. + A 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. + A object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. + The task object representing the asynchronous operation. + + + Provides data for the event. + + + 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. + A object that describes the results of the ICMP echo request. + + + Represents the method that will handle the event of a object. + The source of the event. + A object that contains the event data. + + + The exception that is thrown when a or method calls a method that throws an exception. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + A that specifies the contextual information about the source or destination for this serialization. + + + Initializes a new instance of the class using the specified message. + A that describes the error. + + + Initializes a new instance of the class using the specified message and inner exception. + A that describes the error. + The exception that causes the current exception. + + + Used to control how data packets are transmitted. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and sets the Time to Live and fragmentation values. + An value greater than zero that specifies the number of times that the data packets can be forwarded. + + to prevent data sent to the remote host from being fragmented; otherwise, . + + is less than or equal to zero. + + + Gets or sets a value that controls fragmentation of the data sent to the remote host. + + if the data cannot be sent in multiple packets; otherwise . The default is . + + + Gets or sets the number of routing nodes that can forward the data before it is discarded. + An value that specifies the number of times the data packets can be forwarded. The default is 128. + The value specified for a set operation is less than or equal to zero. + + + Provides information about the status and data resulting from a or operation. + + + Gets the address of the host that sends the Internet Control Message Protocol (ICMP) echo reply. + An containing the destination for the ICMP echo message. + + + Gets the buffer of data received in an Internet Control Message Protocol (ICMP) echo reply message. + A array containing the data received in an ICMP echo reply message, or an empty array, if no reply was received. + + + Gets the options used to transmit the reply to an Internet Control Message Protocol (ICMP) echo request. + A object that contains the Time to Live (TTL) and the fragmentation directive used for transmitting the reply if is ; otherwise, . + + + Gets the number of milliseconds taken to send an Internet Control Message Protocol (ICMP) echo request and receive the corresponding ICMP echo reply message. + An that specifies the round trip time, in milliseconds. + + + Gets the status of an attempt to send an Internet Control Message Protocol (ICMP) echo request and receive the corresponding ICMP echo reply message. + An value indicating the result of the request. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Primitives.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Primitives.dll new file mode 100755 index 0000000000000000000000000000000000000000..b8fb4b5dfc75846b456151f9cb4118e1e4c04510 GIT binary patch literal 30792 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 + + + System.Net.Primitives + + + + Specifies protocols for authentication. + + + Specifies anonymous authentication. + + + Specifies basic authentication. + + + Specifies digest authentication. + + + Specifies Windows authentication. + + + Negotiates with the client to determine the authentication scheme. If both client and server support Kerberos, it is used; otherwise, NTLM is used. + + + No authentication is allowed. A client requesting an 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. + + + Specifies NTLM authentication. + + + Specifies caching behavior for resources obtained using and its derived classes. + + + 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. + + + 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. + + + 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 exception is thrown if the item is not in the client cache. + + + 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. + + + 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 cache control directive. + + + 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 cache control directive and the no-cache header. + + + 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. + + + Defines an application's caching requirements for resources obtained by using objects. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. using the specified cache policy. + A that specifies the cache behavior for resources obtained using objects. + level is not a valid .value. + + + Gets the value specified when this instance was constructed. + A value that specifies the cache behavior for resources obtained using objects. + + + Returns a string representation of this instance. + A containing the for this instance. + + + Provides a set of properties and methods that are used to manage cookies. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified and . + The name of a . The following characters must not be used inside : equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character ("$") cannot be the first character. + The value of a . The following characters must not be used inside : semicolon, comma. + The parameter is . +-or- +The parameter is of zero length. +-or- +The parameter contains an invalid character. +-or- +The parameter is . +-or - +The parameter contains a string not enclosed in quotes that contains an invalid character. + + + Initializes a new instance of the class with a specified , , and . + The name of a . The following characters must not be used inside : equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character ("$") cannot be the first character. + The value of a . The following characters must not be used inside : semicolon, comma. + The subset of URIs on the origin server to which this applies. The default value is "/". + The parameter is . +-or- +The parameter is of zero length. +-or- +The parameter contains an invalid character. +-or- +The parameter is . +-or - +The parameter contains a string not enclosed in quotes that contains an invalid character. + + + Initializes a new instance of the class with a specified , , , and . + The name of a . The following characters must not be used inside : equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character ("$") cannot be the first character. + The value of a object. The following characters must not be used inside : semicolon, comma. + The subset of URIs on the origin server to which this applies. The default value is "/". + The optional internet domain for which this is valid. The default value is the host this has been received from. + The parameter is . +-or- +The parameter is of zero length. +-or- +The parameter contains an invalid character. +-or- +The parameter is . +-or - +The parameter contains a string not enclosed in quotes that contains an invalid character. + + + Gets or sets a comment that the server can add to a . + An optional comment to document intended usage for this . + + + Gets or sets a URI comment that the server can provide with a . + An optional comment that represents the intended usage of the URI reference for this . The value must conform to URI format. + + + Gets or sets the discard flag set by the server. + + if the client is to discard the at the end of the current session; otherwise, . The default is . + + + Gets or sets the URI for which the is valid. + The URI for which the is valid. + + + Overrides the method. + A reference to a . + Returns if the is equal to . Two instances are equal if their , , , , and properties are equal. and string comparisons are case-insensitive. + + + Gets or sets the current state of the . + + if the has expired; otherwise, . The default is . + + + Gets or sets the expiration date and time for the as a . + The expiration date and time for the as a instance. + + + Overrides the method. + The 32-bit signed integer hash code for this instance. + + + Determines whether a page script or other active content can access this cookie. + Boolean value that determines whether a page script or other active content can access this cookie. + + + Gets or sets the name for the . + The name for the . + The value specified for a set operation is 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 property: equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character ("$") cannot be the first character. + + + Gets or sets the URIs to which the applies. + The URIs to which the applies. + + + Gets or sets a list of TCP ports that the applies to. + The list of TCP ports that the applies to. + The value specified for a set operation could not be parsed or is not enclosed in double quotes. + + + Gets or sets the security level of a . + + if the client is only to return the cookie in subsequent requests if those requests use Secure Hypertext Transfer Protocol (HTTPS); otherwise, . The default is . + + + Gets the time when the cookie was issued as a . + The time when the cookie was issued as a . + + + Overrides the method. + Returns a string representation of this object that is suitable for including in a HTTP Cookie: request header. + + + Gets or sets the for the . + The for the . + + + Gets or sets the version of HTTP state maintenance to which the cookie conforms. + The version of HTTP state maintenance to which the cookie conforms. + The value specified for a version is not allowed. + + + Provides a collection container for instances of the class. + + + Initializes a new instance of the class. + + + Adds a to a . + The to be added to a . + + is . + + + Adds the contents of a to the current instance. + The to be added. + + is . + + + Removes all elements from the object. + + + Determines whether the specified cookie is in the . + The cookie to locate in the . + + if the specified cookie is found in the ; otherwise, . + + + Copies the elements of a to the specified array, starting at a particular index. + The target array to which the will be copied. + The zero-based index in the target array where copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in this is greater than the available space from to the end of the destination . + The elements in this cannot be cast automatically to the type of the destination . + + + Copies the elements of this to a array starting at the specified index of the target array. + The target array to which the will be copied. + The zero-based index in the target array where copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in this is greater than the available space from to the end of the destination . + The elements in this cannot be cast automatically to the type of the destination . + + + Gets the number of cookies contained in a . + The number of cookies contained in a . + + + Gets an enumerator that can iterate through a . + An for this collection. + + + Gets a value that indicates whether a is read-only. + + if this is a read-only ; otherwise, . The default is . + + + Gets a value that indicates whether access to a is thread safe. + + if access to the is thread safe; otherwise, . The default is . + + + Gets the with a specific index from a . + The zero-based index of the to be found. + A with a specific index from a . + + is less than 0 or is greater than or equal to . + + + Gets the with a specific name from a . + The name of the to be found. + The with a specific name from a . + + is . + + + Removes the specified cookie from the . + The cookie to remove from the . + + if was successfully removed from the ; otherwise, . This method also returns if item is not found in the original collection. + + + Gets an object to synchronize access to the . + An object to synchronize access to the . + + + Gets an enumerator that can iterate through the . + An for this collection. + + + Provides a container for a collection of objects. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified value for the number of instances that the container can hold. + The number of instances that the can hold. + + is less than or equal to zero. + + + Initializes a new instance of the class with specific properties. + The number of instances that the can hold. + The number of instances per domain. + The maximum size in bytes for any single in a . + + is not equal to . +and + is less than or equal to zero or is greater than . + + is less than or equal to zero. + + + Adds a to a . This method uses the domain from the to determine which domain collection to associate the with. + The to be added to the . + + is . + The domain for is or the empty string (""). + + is larger than . +-or- +the domain for is not a valid URI. + + + Adds the contents of a to the . + The to be added to the . + + is . + + + Adds a to the for a particular URI. + The URI of the to be added to the . + The to be added to the . + + is or is . + + is larger than . +-or- +The domain for is not a valid URI. + + + Adds the contents of a to the for a particular URI. + The URI of the to be added to the . + The to be added to the . + + is . + The domain for one of the cookies in is . + One of the cookies in contains an invalid domain. + + + Gets or sets the number of instances that a can hold. + The number of instances that a can hold. This is a hard limit and cannot be exceeded by adding a . + + is less than or equal to zero or (value is less than and is not equal to ). + + + Gets the number of instances that a currently holds. + The number of instances that a currently holds. This is the total of instances in all domains. + + + Represents the default maximum size, in bytes, of the instances that the can hold. This field is constant. + + + Represents the default maximum number of instances that the can hold. This field is constant. + + + Represents the default maximum number of instances that the can reference per domain. This field is constant. + + + Gets the HTTP cookie header that contains the HTTP cookies that represent the instances that are associated with a specific URI. + The URI of the instances desired. + An HTTP cookie header, with strings representing instances delimited by semicolons. + + is . + + + Gets a that contains the instances that are associated with a specific URI. + The URI of the instances desired. + A that contains the instances that are associated with a specific URI. + + is . + + + Represents the maximum allowed length of a . + The maximum allowed length, in bytes, of a . + + is less than or equal to zero. + + + Gets or sets the number of instances that a can hold per domain. + The number of instances that are allowed per domain. + + is less than or equal to zero. +-or- + is greater than the maximum allowable number of cookies instances, 300, and is not equal to ). + + + Adds instances for one or more cookies from an HTTP cookie header to the for a specific URI. + The URI of the . + The contents of an HTTP set-cookie header as returned by a HTTP server, with instances delimited by commas. + + or is . + One of the cookies is invalid. +-or- +An error occurred while adding one of the cookies to the container. + + + The exception that is thrown when an error is made adding a to a . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with specific values of and . + The to be used. + The to be used. + + + Populates a instance with the data needed to serialize the . + The object that holds the serialized object data. The to populate with data. + The contextual information about the source or destination. A that specifies the destination for this serialization. + + + Populates a instance with the data needed to serialize the . + The to be used. + The to be used. + + + Provides storage for multiple credentials. + + + Creates a new instance of the class. + + + Adds a 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. + A that identifies the host computer. + A that specifies the port to connect to on . + A that identifies the authentication scheme used when connecting to using . + The to add to the credential cache. + + is . +-or- + is . + + not an accepted value. + + is less than zero. + + + Adds a 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. + A that specifies the URI prefix of the resources that the credential grants access to. + The authentication scheme used by the resource named in . + The to add to the credential cache. + + is . +-or- + is . + The same credentials are added more than once. + + + Gets the system credentials of the application. + An that represents the system credentials of the application. + + + Gets the network credentials of the current security context. + An that represents the network credentials of the current user or application. + + + Returns the instance associated with the specified host, port, and authentication protocol. + A that identifies the host computer. + A that specifies the port to connect to on . + A that identifies the authentication scheme used when connecting to . + A or, if there is no matching credential in the cache, . + + is . +-or- + is . + + not an accepted value. +-or- + is equal to the empty string (""). + + is less than zero. + + + Returns the instance associated with the specified Uniform Resource Identifier (URI) and authentication type. + A that specifies the URI prefix of the resources that the credential grants access to. + The authentication scheme used by the resource named in . + A or, if there is no matching credential in the cache, . + + or is . + + + Returns an enumerator that can iterate through the instance. + An for the . + + + Deletes a instance from the cache if it is associated with the specified host, port, and authentication protocol. + A that identifies the host computer. + A that specifies the port to connect to on . + A that identifies the authentication scheme used when connecting to . + + + Deletes a instance from the cache if it is associated with the specified Uniform Resource Identifier (URI) prefix and authentication protocol. + A that specifies the URI prefix of the resources that the credential is used for. + The authentication scheme used by the host named in . + + + Represents the file compression and decompression encoding format to be used to compress the data received in response to an . + + + Use all compression-decompression algorithms. + + + Use the Brotli compression-decompression algorithm. + + + Use the deflate compression-decompression algorithm. + + + Use the gZip compression-decompression algorithm. + + + Do not use compression. + + + Represents a network endpoint as a host name or a string representation of an IP address and a port number. + + + Initializes a new instance of the class with the host name or string representation of an IP address and a port number. + The host name or a string representation of the IP address. + The port number associated with the address, or 0 to specify any available port. is in host order. + The parameter contains an empty string. + The parameter is a . + + is less than . +-or- + is greater than . + + + Initializes a new instance of the class with the host name or string representation of an IP address, a port number, and an address family. + The host name or a string representation of the IP address. + The port number associated with the address, or 0 to specify any available port. is in host order. + One of the values. + The parameter contains an empty string. +-or- + is . + The parameter is a . + + is less than . +-or- + is greater than . + + + Gets the Internet Protocol (IP) address family. + One of the values. + + + Compares two objects. + A instance to compare to the current instance. + + if the two instances are equal; otherwise, . + + + Returns a hash value for a . + An integer hash value for the . + + + Gets the host name or string representation of the Internet Protocol (IP) address of the host. + A host name or string representation of an IP address. + + + Gets the port number of the . + An integer value in the range 0 to 0xffff indicating the port number of the . + + + Returns the host name or string representation of the IP address and port number of the . + A string containing the address family, host name or IP address string, and the port number of the specified . + + + Identifies a network address. This is an class. + + + Initializes a new instance of the class. + + + Gets the address family to which the endpoint belongs. + One of the values. + Any attempt is made to get or set the property when the property is not overridden in a descendant class. + + + Creates an instance from a instance. + The socket address that serves as the endpoint for a connection. + A new instance that is initialized from the specified instance. + Any attempt is made to access the method when the method is not overridden in a descendant class. + + + Serializes endpoint information into a instance. + A instance that contains the endpoint information. + Any attempt is made to access the method when the method is not overridden in a descendant class. + + + Contains the values of status codes defined for HTTP. + + + Equivalent to HTTP status 202. indicates that the request has been accepted for further processing. + + + Equivalent to HTTP status 208. indicates that the members of a WebDAV binding have already been enumerated in a preceding part of the multistatus response, and are not being included again. + + + Equivalent to HTTP status 300. 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. Ambiguous is a synonym for MultipleChoices. + + + Equivalent to HTTP status 502. indicates that an intermediate proxy server received a bad response from another proxy or the origin server. + + + Equivalent to HTTP status 400. indicates that the request could not be understood by the server. is sent when no other error is applicable, or if the exact error is unknown or does not have its own error code. + + + Equivalent to HTTP status 409. indicates that the request could not be carried out because of a conflict on the server. + + + Equivalent to HTTP status 100. indicates that the client can continue with its request. + + + Equivalent to HTTP status 201. indicates that the request resulted in a new resource created before the response was sent. + + + Equivalent to HTTP status 103. indicates to the client that the server is likely to send a final response with the header fields included in the informational response. + + + Equivalent to HTTP status 417. indicates that an expectation given in an Expect header could not be met by the server. + + + Equivalent to HTTP status 424. indicates that the method couldn't be performed on the resource because the requested action depended on another action and that action failed. + + + Equivalent to HTTP status 403. indicates that the server refuses to fulfill the request. + + + Equivalent to HTTP status 302. 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. Found is a synonym for Redirect. + + + Equivalent to HTTP status 504. indicates that an intermediate proxy server timed out while waiting for a response from another proxy or the origin server. + + + Equivalent to HTTP status 410. indicates that the requested resource is no longer available. + + + Equivalent to HTTP status 505. indicates that the requested HTTP version is not supported by the server. + + + Equivalent to HTTP status 226. indicates that the server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance. + + + Equivalent to HTTP status 507. indicates that the server is unable to store the representation needed to complete the request. + + + Equivalent to HTTP status 500. indicates that a generic error has occurred on the server. + + + Equivalent to HTTP status 411. indicates that the required Content-length header is missing. + + + Equivalent to HTTP status 423. indicates that the source or destination resource is locked. + + + Equivalent to HTTP status 508. indicates that the server terminated an operation because it encountered an infinite loop while processing a WebDAV request with "Depth: infinity". This status code is meant for backward compatibility with clients not aware of the 208 status code appearing in multistatus response bodies. + + + Equivalent to HTTP status 405. indicates that the request method (POST or GET) is not allowed on the requested resource. + + + Equivalent to HTTP status 421. indicates that the request was directed at a server that is not able to produce a response. + + + Equivalent to HTTP status 301. 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. Moved is a synonym for MovedPermanently. + + + Equivalent to HTTP status 301. 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. MovedPermanently is a synonym for Moved. + + + Equivalent to HTTP status 300. 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. MultipleChoices is a synonym for Ambiguous. + + + Equivalent to HTTP status 207. indicates multiple status codes for a single response during a Web Distributed Authoring and Versioning (WebDAV) operation. The response body contains XML that describes the status codes. + + + Equivalent to HTTP status 511. indicates that the client needs to authenticate to gain network access; it's intended for use by intercepting proxies used to control access to the network. + + + Equivalent to HTTP status 204. indicates that the request has been successfully processed and that the response is intentionally blank. + + + Equivalent to HTTP status 203. indicates that the returned metainformation is from a cached copy instead of the origin server and therefore may be incorrect. + + + Equivalent to HTTP status 406. indicates that the client has indicated with Accept headers that it will not accept any of the available representations of the resource. + + + Equivalent to HTTP status 510. indicates that further extensions to the request are required for the server to fulfill it. + + + Equivalent to HTTP status 404. indicates that the requested resource does not exist on the server. + + + Equivalent to HTTP status 501. indicates that the server does not support the requested function. + + + Equivalent to HTTP status 304. indicates that the client's cached copy is up to date. The contents of the resource are not transferred. + + + Equivalent to HTTP status 200. indicates that the request succeeded and that the requested information is in the response. This is the most common status code to receive. + + + Equivalent to HTTP status 206. indicates that the response is a partial response as requested by a GET request that includes a byte range. + + + Equivalent to HTTP status 402. is reserved for future use. + + + Equivalent to HTTP status 308. 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. + + + Equivalent to HTTP status 412. 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. + + + Equivalent to HTTP status 428. indicates that the server requires the request to be conditional. + + + Equivalent to HTTP status 102. indicates that the server has accepted the complete request but hasn't completed it yet. + + + Equivalent to HTTP status 407. indicates that the requested proxy requires authentication. The Proxy-authenticate header contains the details of how to perform the authentication. + + + Equivalent to HTTP status 302. 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. Redirect is a synonym for Found. + + + Equivalent to HTTP status 307. 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. RedirectKeepVerb is a synonym for TemporaryRedirect. + + + Equivalent to HTTP status 303. 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. RedirectMethod is a synonym for SeeOther. + + + Equivalent to HTTP status 416. 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. + + + Equivalent to HTTP status 413. indicates that the request is too large for the server to process. + + + Equivalent to HTTP status 431. indicates that the server is unwilling to process the request because its header fields (either an individual header field or all the header fields collectively) are too large. + + + Equivalent to HTTP status 408. indicates that the client did not send a request within the time the server was expecting the request. + + + Equivalent to HTTP status 414. indicates that the URI is too long. + + + Equivalent to HTTP status 205. indicates that the client should reset (not reload) the current resource. + + + Equivalent to HTTP status 303. 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. SeeOther is a synonym for RedirectMethod + + + Equivalent to HTTP status 503. indicates that the server is temporarily unavailable, usually due to high load or maintenance. + + + Equivalent to HTTP status 101. indicates that the protocol version or protocol is being changed. + + + Equivalent to HTTP status 307. 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. TemporaryRedirect is a synonym for RedirectKeepVerb. + + + Equivalent to HTTP status 429. indicates that the user has sent too many requests in a given amount of time. + + + Equivalent to HTTP status 401. indicates that the requested resource requires authentication. The WWW-Authenticate header contains the details of how to perform the authentication. + + + Equivalent to HTTP status 451. indicates that the server is denying access to the resource as a consequence of a legal demand. + + + Equivalent to HTTP status 422. indicates that the request was well-formed but was unable to be followed due to semantic errors. + + + Equivalent to HTTP status 415. indicates that the request is an unsupported type. + + + Equivalent to HTTP status 306. is a proposed extension to the HTTP/1.1 specification that is not fully specified. + + + Equivalent to HTTP status 426. indicates that the client should switch to a different protocol such as TLS/1.0. + + + Equivalent to HTTP status 305. indicates that the request should use the proxy server at the URI specified in the Location header. + + + Equivalent to HTTP status 506. indicates that the chosen variant resource is configured to engage in transparent content negotiation itself and, therefore, isn't a proper endpoint in the negotiation process. + + + Defines the HTTP version numbers that are supported by the and classes. + + + + Defines a instance for HTTP 1.0. + + + Defines a instance for HTTP 1.1. + + + + Provides the base authentication interface for retrieving credentials for Web client authentication. + + + Returns a object that is associated with the specified URI, and authentication type. + The that the client is providing authentication for. + The type of authentication, as defined in the property. + The that is associated with the specified URI and authentication type, or, if no credentials are available, . + + + Provides the interface for retrieving credentials for a host, port, and authentication type. + + + Returns the credential for the specified host, port, and authentication protocol. + The host computer that is authenticating the client. + The port on that the client will communicate with. + The authentication protocol. + A for the specified host, port, and authentication protocol, or if there are no credentials available for the specified host, port, and authentication protocol. + + + Provides an Internet Protocol (IP) address. + + + Initializes a new instance of the class with the address specified as a array. + The byte array value of the IP address. + + is . + + contains a bad IP address. + + + Initializes a new instance of the class with the address specified as a array and the specified scope identifier. + The byte array value of the IP address. + The long value of the scope identifier. + + is . + + contains a bad IP address. + + < 0 or + > 0x00000000FFFFFFFF + + + Initializes a new instance of the class with the address specified as an . + The long value of the IP address. For example, the value 0x2414188f in big-endian format would be the IP address "143.24.20.36". + + < 0 or + > 0x00000000FFFFFFFF + + + + + + + + + + An Internet Protocol (IP) address. + The long value of the IP address. + The address family is . + + + Gets the address family of the IP address. + Returns for IPv4 or for IPv6. + + + Provides an IP address that indicates that the server must listen for client activity on all network interfaces. This field is read-only. + + + Provides the IP broadcast address. This field is read-only. + + + Compares two IP addresses. + An instance to compare to the current instance. + + if the two addresses are equal; otherwise, . + + + Provides a copy of the as an array of bytes. + A array. + + + Returns a hash value for an IP address. + An integer hash value. + + + Converts a short value from host byte order to network byte order. + The number to convert, expressed in host byte order. + A short value, expressed in network byte order. + + + Converts an integer value from host byte order to network byte order. + The number to convert, expressed in host byte order. + An integer value, expressed in network byte order. + + + Converts a long value from host byte order to network byte order. + The number to convert, expressed in host byte order. + A long value, expressed in network byte order. + + + The method uses the field to indicate that a must listen for client activity on all network interfaces. + + + Provides the IP loopback address. This property is read-only. + + + Provides an IP address that indicates that no network interface should be used. This property is read-only. + + + Gets whether the IP address is an IPv4-mapped IPv6 address. + Returns . + if the IP address is an IPv4-mapped IPv6 address; otherwise, . + + + Gets whether the address is an IPv6 link local address. + + if the IP address is an IPv6 link local address; otherwise, . + + + Gets whether the address is an IPv6 multicast global address. + + if the IP address is an IPv6 multicast global address; otherwise, . + + + Gets whether the address is an IPv6 site local address. + + if the IP address is an IPv6 site local address; otherwise, . + + + Gets whether the address is an IPv6 Teredo address. + + if the IP address is an IPv6 Teredo address; otherwise, . + + + Indicates whether the specified IP address is the loopback address. + An IP address. + + if is the loopback address; otherwise, . + + + Provides the IP loopback address. This field is read-only. + + + Maps the object to an IPv4 address. + Returns . +An IPv4 address. + + + Maps the object to an IPv6 address. + Returns . +An IPv6 address. + + + Converts a short value from network byte order to host byte order. + The number to convert, expressed in network byte order. + A short value, expressed in host byte order. + + + Converts an integer value from network byte order to host byte order. + The number to convert, expressed in network byte order. + An integer value, expressed in host byte order. + + + Converts a long value from network byte order to host byte order. + The number to convert, expressed in network byte order. + A long value, expressed in host byte order. + + + Provides an IP address that indicates that no network interface should be used. This field is read-only. + + + + + + Converts an IP address string to an instance. + A string that contains an IP address in dotted-quad notation for IPv4 and in colon-hexadecimal notation for IPv6. + An instance. + + is . + + is not a valid IP address. + + + Gets or sets the IPv6 address scope identifier. + A long integer that specifies the scope of the address. + + = . + + < 0 +-or- + + > 0x00000000FFFFFFFF + + + Converts an Internet address to its standard notation. + A string that contains the IP address in either IPv4 dotted-quad or in IPv6 colon-hexadecimal notation. + The address family is and the address is bad. + + + + + + + + + + + Determines whether a string is a valid IP address. + The string to validate. + The version of the string. + + if was able to be parsed as an IP address; otherwise, . + + is null. + + + + + + + Represents a network endpoint as an IP address and a port number. + + + Initializes a new instance of the class with the specified address and port number. + The IP address of the Internet host. + The port number associated with the , or 0 to specify any available port. is in host order. + + is less than . +-or- + is greater than . +-or- + is less than 0 or greater than 0x00000000FFFFFFFF. + + + Initializes a new instance of the class with the specified address and port number. + An . + The port number associated with the , or 0 to specify any available port. is in host order. + + is . + + is less than . +-or- + is greater than . +-or- + is less than 0 or greater than 0x00000000FFFFFFFF. + + + Gets or sets the IP address of the endpoint. + An instance containing the IP address of the endpoint. + + + Gets the Internet Protocol (IP) address family. + Returns . + + + Creates an endpoint from a socket address. + The to use for the endpoint. + An instance using the specified socket address. + The AddressFamily of is not equal to the AddressFamily of the current instance. +-or- +.Size < 8. + + + Determines whether the specified is equal to the current . + The to compare with the current . + + if the specified is equal to the current ; otherwise, . + + + Returns a hash value for a instance. + An integer hash value. + + + Specifies the maximum value that can be assigned to the property. The MaxPort value is set to 0x0000FFFF. This field is read-only. + + + Specifies the minimum value that can be assigned to the property. This field is read-only. + + + Converts an IP network endpoint (address and port) represented as a read-only span to an instance. + A read-only span that contains an IP endpoint in dotted-quad notation or network byte order for IPv4 and in colon-hexadecimal notation for IPv6. + The object representation of an IP network endpoint. + + is . + + is not a valid IP endpoint. + + + Converts an IP network endpoint (address and port) represented as a string to an instance. + A string that contains an IP endpoint in dotted-quad notation or network byte order for IPv4 and in colon-hexadecimal notation for IPv6. + The object representation of an IP network endpoint. + + is . + + is not a valid IP endpoint. + + + Gets or sets the port number of the endpoint. + An integer value in the range to indicating the port number of the endpoint. + The value that was specified for a set operation is less than or greater than . + + + Serializes endpoint information into a instance. + A instance containing the socket address for the endpoint. + + + Returns the IP address and port number of the specified endpoint. + A string containing the IP address and the port number of the specified endpoint (for example, 192.168.1.2:80). + + + Tries to convert an IP network endpoint (address and port) represented as a read-only span to its equivalent, and returns a value that indicates whether the conversion succeeded. + The IP endpoint to validate. + When this method returns, the version of . + + if can be parsed as an IP endpoint; otherwise, . + + + Tries to convert an IP network endpoint (address and port) represented as a string to its equivalent, and returns a value that indicates whether the conversion succeeded. + The IP endpoint to validate. + When this method returns, the version of . + + if can be parsed as an IP endpoint; otherwise, . + + + Provides the base interface for implementation of proxy access for the class. + + + The credentials to submit to the proxy server for authentication. + An instance that contains the credentials that are needed to authenticate a request to the proxy server. + + + Returns the URI of a proxy. + A that specifies the requested Internet resource. + A instance that contains the URI of the proxy used to contact . + + + Indicates that the proxy should not be used for the specified host. + The of the host to check for proxy use. + + if the proxy server should not be used for ; otherwise, . + + + Provides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified user name and password. + The user name associated with the credentials. + The password for the user name associated with the credentials. + The class is not supported on this platform. + + + Initializes a new instance of the class with the specified user name, password, and domain. + The user name associated with the credentials. + The password for the user name associated with the credentials. + The domain associated with these credentials. + The class is not supported on this platform. + + + Initializes a new instance of the class with the specified user name and password. + The user name associated with the credentials. + The password for the user name associated with the credentials. + + + Initializes a new instance of the class with the specified user name, password, and domain. + The user name associated with the credentials. + The password for the user name associated with the credentials. + The domain associated with these credentials. + + + Gets or sets the domain or computer name that verifies the credentials. + The name of the domain associated with the credentials. + + + Returns an instance of the class for the specified host, port, and authentication type. + The host computer that authenticates the client. + The port on the that the client communicates with. + The type of authentication requested, as defined in the property. + A for the specified host, port, and authentication protocol, or if there are no credentials available for the specified host, port, and authentication protocol. + + + Returns an instance of the class for the specified Uniform Resource Identifier (URI) and authentication type. + The URI that the client provides authentication for. + The type of authentication requested, as defined in the property. + A object. + + + Gets or sets the password for the user name associated with the credentials. + The password associated with the credentials. If this instance was initialized with the parameter set to , then the property will return an empty string. + + + Gets or sets the password as a instance. + The password for the user name associated with the credentials. + The class is not supported on this platform. + + + Gets or sets the user name associated with the credentials. + The user name associated with the credentials. + + + Stores a set of types. + + + Initializes a new instance of the class. + + + Throws a because this operation is not supported for this collection. + The object to be added to the collection. + + + Throws a because this operation is not supported for this collection. + + + Checks whether the collection contains the specified object. + The object to be searched in the collection. + + if the object exists in the collection; otherwise, . + + + Copies the elements in this collection to a one-dimensional array of type . + A one-dimensional array that receives a copy of the collection. + The zero-based index in at which the copy begins. + + is . + + is less than zero. + + is multidimensional. + +-or- +The number of elements in this is greater than the available space from to the end of the destination . + The elements in this cannot be cast automatically to the type of the destination . + + + Gets the number of types in this collection. + An value that contains the number of types in this collection. + + + Returns an object that can be used to iterate through this collection. + An object that implements the interface and provides access to the types in this collection. + + + Gets a value that indicates whether access to this collection is read-only. + + in all cases. + + + Gets the at the specific index of the collection. + The index of interest. + The at the specific index in the collection. + + + Throws a because this operation is not supported for this collection. + The object to be removed. + Always throws a . + + + Returns an object that can be used to iterate through this collection. + An object that implements the interface and provides access to the types in this collection. + + + Specifies client requirements for authentication and impersonation when using the class and derived classes to request a resource. + + + 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 property. + + + The client and server should be authenticated. If the server is not authenticated, your application will receive an with a inner exception that indicates that mutual authentication failed. + + + No authentication is required for the client and server. + + + Enumerates Secure Socket Layer (SSL) policy errors. + + + No SSL policy errors. + + + + has returned a non empty array. + + + Certificate name mismatch. + + + Certificate not available. + + + Stores serialized information from derived classes. + + + Creates a new instance of the class for the given address family. + An enumerated value. + + + Creates a new instance of the class using the specified address family and buffer size. + An enumerated value. + The number of bytes to allocate for the underlying buffer. + + is less than 2. These 2 bytes are needed to store . + + + Determines whether the specified is equal to the current . + The to compare with the current . + + if the specified is equal to the current ; otherwise, . + + + Gets the enumerated value of the current . + One of the enumerated values. + + + Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Gets or sets the specified index element in the underlying buffer. + The array index element of the desired information. + The value of the specified index element in the underlying buffer. + The specified index does not exist in the buffer. + + + Gets the underlying buffer size of the . + The underlying buffer size of the . + + + Returns information about the socket address. + A string that contains information about the . + + + Specifies the addressing scheme that an instance of the class can use. + + + AppleTalk address. + + + Native ATM services address. + + + Banyan address. + + + Addresses for CCITT protocols, such as X.25. + + + Address for MIT CHAOS protocols. + + + Address for Microsoft cluster products. + + + Controller Area Network address. + + + Address for Datakit protocols. + + + Direct data-link interface address. + + + DECnet address. + + + European Computer Manufacturers Association (ECMA) address. + + + FireFox address. + + + NSC Hyperchannel address. + + + IEEE 1284.4 workgroup address. + + + ARPANET IMP address. + + + Address for IP version 4. + + + Address for IP version 6. + + + IPX or SPX address. + + + IrDA address. + + + Address for ISO protocols. + + + LAT address. + + + MAX address. + + + NetBios address. + + + Address for Network Designers OSI gateway-enabled protocols. + + + Address for Xerox NS protocols. + + + Address for OSI protocols. + + + Low-level Packet address. + + + Address for PUP protocols. + + + IBM SNA address. + + + Unix local to host address. + + + Unknown address family. + + + Unspecified address family. + + + VoiceView address. + + + Defines error codes for the class. + + + An attempt was made to access a in a way that is forbidden by its access permissions. + + + Only one use of an address is normally permitted. + + + 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. + + + The selected IP address is not valid in this context. + + + The nonblocking already has an operation in progress. + + + The connection was aborted by the .NET Framework or the underlying socket provider. + + + The remote host is actively refusing a connection. + + + The connection was reset by the remote peer. + + + A required address was omitted from an operation on a . + + + A graceful shutdown is in progress. + + + An invalid pointer address was detected by the underlying socket provider. + + + The operation failed because the remote host is down. + + + No such host is known. The name is not an official host name or alias. + + + There is no network route to the specified host. + + + A blocking operation is in progress. + + + A blocking call was canceled. + + + An invalid argument was supplied to a member. + + + The application has initiated an overlapped operation that cannot be completed immediately. + + + The is already connected. + + + The datagram is too long. + + + The network is not available. + + + The application tried to set on a connection that has already timed out. + + + No route to the remote host exists. + + + No free buffer space is available for a operation. + + + The requested name or IP address was not found on the name server. + + + The error is unrecoverable or the requested database cannot be located. + + + The application tried to send or receive data, and the is not connected. + + + The underlying socket provider has not been initialized. + + + A operation was attempted on a non-socket. + + + The overlapped operation was aborted due to the closure of the . + + + The address family is not supported by the protocol family. + + + Too many processes are using the underlying socket provider. + + + The protocol family is not implemented or has not been configured. + + + The protocol is not implemented or has not been configured. + + + An unknown, invalid, or unsupported option or level was used with a . + + + The protocol type is incorrect for this . + + + A request to send or receive data was disallowed because the has already been closed. + + + An unspecified error has occurred. + + + The support for the specified socket type does not exist in this address family. + + + The operation succeeded. + + + The network subsystem is unavailable. + + + The connection attempt timed out, or the connected host has failed to respond. + + + There are too many open sockets in the underlying socket provider. + + + The name of the host could not be resolved. Try again later. + + + The specified class was not found. + + + The version of the underlying socket provider is out of range. + + + An operation on a nonblocking socket cannot be completed immediately. + + + The exception that is thrown when a socket error occurs. + + + Initializes a new instance of the class with the last operating system error code. + + + Initializes a new instance of the class with the specified error code. + The error code that indicates the error that occurred. + + + Initializes a new instance of the class from the specified instances of the and classes. + A instance that contains the information that is required to serialize the new instance. + A that contains the source of the serialized stream that is associated with the new instance. + + + Gets the error code that is associated with this exception. + An integer error code that is associated with this exception. + + + Gets the error message that is associated with this exception. + A string that contains the error message. + + + Gets the error code that is associated with this exception. + An integer error code that is associated with this exception. + + + The class provides additional context about the underlying transport layer. + + + Creates a new instance of the class. + + + Retrieves the requested channel binding. + The type of channel binding to retrieve. + The requested , or if the channel binding is not supported by the current transport or by the operating system. + + is must be for use with the retrieved from the property. + + + Defines the possible cipher algorithms for the class. + + + The Advanced Encryption Standard (AES) algorithm. + + + The Advanced Encryption Standard (AES) algorithm with a 128 bit key. + + + The Advanced Encryption Standard (AES) algorithm with a 192 bit key. + + + The Advanced Encryption Standard (AES) algorithm with a 256 bit key. + + + The Data Encryption Standard (DES) algorithm. + + + No encryption algorithm is used. + + + No encryption is used with a Null cipher algorithm. + + + Rivest's Code 2 (RC2) algorithm. + + + Rivest's Code 4 (RC4) algorithm. + + + The Triple Data Encryption Standard (3DES) algorithm. + + + Specifies the algorithm used to create keys shared by the client and server. + + + The Diffie Hellman ephemeral key exchange algorithm. + + + No key exchange algorithm is used. + + + The RSA public-key exchange algorithm. + + + The RSA public-key signature algorithm. + + + The class encapsulates a pointer to the opaque data used to bind an authenticated transaction to a secure channel. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + 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. + + + The property gets the size, in bytes, of the channel binding token associated with the instance. + The size, in bytes, of the channel binding token in the instance. + + + The enumeration represents the kinds of channel bindings that can be queried from secure channels. + + + A channel binding unique to a given endpoint (a TLS server certificate, for example). + + + A channel binding completely unique to a given channel (a TLS session key, for example). + + + An unknown channel binding type. + + + Specifies the algorithm used for generating message authentication codes (MACs). + + + The Message Digest 5 (MD5) hashing algorithm. + + + No hashing algorithm is used. + + + The Secure Hashing Algorithm (SHA1). + + + The Secure Hashing Algorithm 2 (SHA-2), using a 256-bit digest. + + + The Secure Hashing Algorithm 2 (SHA-2), using a 384-bit digest. + + + The Secure Hashing Algorithm 2 (SHA-2), using a 512-bit digest. + + + Defines the possible versions of . + + + Use None instead of Default. Default permits only the Secure Sockets Layer (SSL) 3.0 or Transport Layer Security (TLS) 1.0 protocols to be negotiated, and those options are now considered obsolete. Consequently, Default is not allowed in many organizations. Despite the name of this field, does not use it as a default except under special circumstances. + + + Allows the operating system to choose the best protocol to use, and to block protocols that are not secure. Unless your app has a specific reason not to, you should use this field. + + + Specifies the SSL 2.0 protocol. SSL 2.0 has been superseded by the TLS protocol and is provided for backward compatibility only. + + + Specifies the SSL 3.0 protocol. SSL 3.0 has been superseded by the TLS protocol and is provided for backward compatibility only. + + + Specifies the TLS 1.0 security protocol. The TLS protocol is defined in IETF RFC 2246. + + + Specifies the TLS 1.1 security protocol. The TLS protocol is defined in IETF RFC 4346. + + + Specifies the TLS 1.2 security protocol. The TLS protocol is defined in IETF RFC 5246. + + + Specifies the TLS 1.3 security protocol. The TLS protocol is defined in IETF RFC 8446. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Requests.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Requests.dll new file mode 100755 index 0000000000000000000000000000000000000000..02efa962fd9a746ea3a5d1034d9d39bb6b20a22c GIT binary patch literal 34376 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 + + + System.Net.Requests + + + + Manages the authentication modules called during the client authentication process. + + + Calls each registered authentication module to find the first module that can respond to the authentication request. + The challenge returned by the Internet resource. + The that initiated the authentication challenge. + The associated with this request. + An instance of the class containing the result of the authorization attempt. If there is no authentication module to respond to the challenge, this method returns . + + is . +-or- + is . +-or- + is . + + + Gets or sets the credential policy to be used for resource requests made using the class. + An object that implements the interface that determines whether credentials are sent with requests. The default value is . + + + Gets the dictionary that contains Service Principal Names (SPNs) that are used to identify hosts during Kerberos authentication for requests made using and its derived classes. + A writable that contains the SPN values for keys composed of host information. + + + Preauthenticates a request. + A to an Internet resource. + The associated with the request. + An instance of the class if the request can be preauthenticated; otherwise, . If is , this method returns . + + is . + + + Registers an authentication module with the authentication manager. + The to register with the authentication manager. + + is . + + + Gets a list of authentication modules that are registered with the authentication manager. + An that enables the registered authentication modules to be read. + + + Removes the specified authentication module from the list of registered modules. + The to remove from the list of registered modules. + + is . + The specified is not registered. + + + Removes authentication modules with the specified authentication scheme from the list of registered modules. + The authentication scheme of the module to remove. + + is . + A module for this authentication scheme is not registered. + + + Contains an authentication message for an Internet server. + + + Creates a new instance of the class with the specified authorization message. + The encrypted authorization message expected by the server. + + + Creates a new instance of the class with the specified authorization message and completion status. + The encrypted authorization message expected by the server. + The completion status of the authorization attempt. if the authorization attempt is complete; otherwise, . + + + Creates a new instance of the class with the specified authorization message, completion status, and connection group identifier. + The encrypted authorization message expected by the server. + The completion status of the authorization attempt. if the authorization attempt is complete; otherwise, . + A unique identifier that can be used to create private client-server connections that are bound only to this authentication scheme. + + + Gets the completion status of the authorization. + + if the authentication process is complete; otherwise, . + + + Gets a unique identifier for user-specific connections. + A unique string that associates a connection with an authenticating entity. + + + Gets the message returned to the server in response to an authentication challenge. + The message that will be returned to the server in response to an authentication challenge. + + + Gets or sets a value that indicates whether mutual authentication occurred. + + if both client and server were authenticated; otherwise, . + + + Gets or sets the prefix for Uniform Resource Identifiers (URIs) that can be authenticated with the property. + An array of strings that contains URI prefixes. + + + Specifies the meaning of time values that control caching behavior for resources obtained using objects. + + + Content can be taken from the cache until it is older than the age specified with this value. + + + + and . + + + + and . + + + Content can be taken from the cache after it has expired, until the time specified with this value elapses. + + + 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. + + + For internal use only. The Framework will throw an if you try to use this member. + + + Specifies caching behavior for resources obtained using the Hypertext Transfer protocol (HTTP). + + + 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. + + + 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. + + + 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 exception is thrown if the item is not in the client cache. + + + 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 exception is thrown. In the HTTP caching protocol, this is achieved using the cache control directive. + + + 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. + + + 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. + + + 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 header. + + + 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 header. + + + 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. + + + Defines an application's caching requirements for resources obtained by using objects. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified cache synchronization date. + A object that specifies the time when resources stored in the cache must be revalidated. + + + Initializes a new instance of the class using the specified age control and time values. + One of the following enumeration values: , , or . + A value that specifies an amount of time. + The value specified for the parameter cannot be used with this constructor. + + + Initializes a new instance of the class using the specified maximum age, age control value, and time value. + An value. + A value that specifies the maximum age for resources. + A value that specifies an amount of time. + The value specified for the parameter is not valid. + + + Initializes a new instance of the class using the specified maximum age, age control value, time value, and cache synchronization date. + An value. + A value that specifies the maximum age for resources. + A value that specifies an amount of time. + A object that specifies the time when resources stored in the cache must be revalidated. + + + Initializes a new instance of the class using the specified cache policy. + An value. + + + Gets the cache synchronization date for this instance. + A value set to the date specified when this instance was created. If no date was specified, this property's value is . + + + Gets the value that was specified when this instance was created. + A value that specifies the cache behavior for resources that were obtained using objects. + + + Gets the maximum age permitted for a resource returned from the cache. + A 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 . + + + Gets the maximum staleness value that is permitted for a resource returned from the cache. + A 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 . + + + Gets the minimum freshness that is permitted for a resource returned from the cache. + A value that specifies the minimum freshness specified when this instance was created. If no date was specified, this property's value is . + + + Returns a string representation of this instance. + A value that contains the property values for this instance. + + + Provides a file system implementation of the class. + + + Initializes a new instance of the class from the specified instances of the and classes. + A object that contains the information that is required to serialize the new object. + A object that contains the source of the serialized stream that is associated with the new object. + + + Cancels a request to an Internet resource. + + + Begins an asynchronous request for a object to use to write data. + The delegate. + An object that contains state information for this request. + An that references the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + The was aborted. + + + Begins an asynchronous request for a file system resource. + The delegate. + An object that contains state information for this request. + An that references the asynchronous request. + The stream is already in use by a previous call to . + The was aborted. + + + Gets or sets the name of the connection group for the request. This property is reserved for future use. + The name of the connection group for the request. + + + Gets or sets the content length of the data being sent. + The number of bytes of request data being sent. + + is less than 0. + + + Gets or sets the content type of the data being sent. This property is reserved for future use. + The content type of the data being sent. + + + Gets or sets the credentials that are associated with this request. This property is reserved for future use. + An that contains the authentication credentials that are associated with this request. The default is . + + + Ends an asynchronous request for a instance that the application uses to write data. + An that references the pending request for a stream. + A object that the application uses to write data. + + is . + + + Ends an asynchronous request for a file system resource. + An that references the pending request for a response. + A that contains the response from the file system resource. + + is . + + + Populates a with the data needed to serialize the target object. + The to populate with data. + A that specifies the destination for this serialization. + + + Returns a object for writing data to the file system resource. + A for writing data to the file system resource. + The request times out. + + + Returns a stream for writing data to the file system resource as an asynchronous operation. + The task object representing the asynchronous operation. + The stream is being used by a previous call to . +-or- +The stream already received a response previous to your request. + The property is GET or HEAD. + The was aborted. + + + Returns a response to a file system request. + A that contains the response from the file system resource. + The request timed out. + + + Returns a response to a file system request as an asynchronous operation. + The task object representing the asynchronous operation. + The stream is already in use by a previous call to . + The was aborted. + + + Gets a collection of the name/value pairs that are associated with the request. This property is reserved for future use. + A that contains header name/value pairs associated with this request. + + + Gets or sets the protocol method used for the request. This property is reserved for future use. + The protocol method to use in this request. + The method is invalid. +-or- +The method is not supported. +-or- +Multiple methods were specified. + + + Gets or sets a value that indicates whether to preauthenticate a request. This property is reserved for future use. + + to preauthenticate; otherwise, . + + + Gets or sets the network proxy to use for this request. This property is reserved for future use. + An that indicates the network proxy to use for this request. + + + Gets the Uniform Resource Identifier (URI) of the request. + A that contains the URI of the request. + + + Populates a object with the required data to serialize the . + A that holds the serialized data for the . + A that contains the destination of the serialized stream that is associated with the new . + + + Gets or sets the length of time until the request times out. + The time, in milliseconds, until the request times out, or the value to indicate that the request does not time out. + The value specified is less than or equal to zero and is not . + + + Always throws a . + Always throws a . + Default credentials are not supported for file Uniform Resource Identifiers (URIs). + + + Provides a file system implementation of the class. + + + Initializes a new instance of the class from the specified instances of the and classes. + A instance that contains the information required to serialize the new instance. + An instance of the class that contains the source of the serialized stream associated with the new instance. + + + Closes the response stream. + + + Gets the length of the content in the file system resource. + The number of bytes returned from the file system resource. + + + Gets the content type of the file system resource. + The value "binary/octet-stream". + + + Populates a with the data needed to serialize the target object. + The to populate with data. + A that specifies the destination for this serialization. + + + Returns the data stream from the file system resource. + A for reading data from the file system resource. + + + Gets a collection of header name/value pairs associated with the response. + A that contains the header name/value pairs associated with the response. + + + Gets the URI of the file system resource that provided the response. + A that contains the URI of the file system resource that provided the response. + + + Gets a value that indicates whether the property is supported by the instance. + + if the property is supported by the instance; otherwise, . + + + Populates a instance with the data needed to serialize the . + A , which will hold the serialized data for the . + A containing the destination of the serialized stream associated with the new . + + + Specifies the status codes returned for a File Transfer Protocol (FTP) operation. + + + Specifies that a user account on the server is required. + + + Specifies that an error occurred that prevented the request action from completing. + + + 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. + + + Specifies that the requested action cannot be performed on the specified file. + + + Specifies that the requested action cannot be performed on the specified file because the file is not available. + + + Specifies that the requested action cannot be performed on the specified file because the file is not available or is being used. + + + Specifies that the requested action cannot be performed because there is not enough space on the server. + + + Specifies that one or more command arguments has a syntax error. + + + Specifies that the sequence of commands is not in the correct order. + + + Specifies that the data connection cannot be opened. + + + Specifies that the server is closing the control connection. + + + Specifies that the server is closing the data connection and that the requested file action was successful. + + + Specifies that the command is not implemented by the server because it is not needed. + + + Specifies that the command is not implemented by the FTP server. + + + Specifies that the command completed successfully. + + + Specifies that the command has a syntax error or is not a command recognized by the server. + + + Specifies that the connection has been closed. + + + Specifies that the data connection is already open and the requested transfer is starting. + + + Specifies the status of a directory. + + + Specifies that the server is entering passive mode. + + + Specifies that the requested action cannot be performed. + + + Specifies that the requested file action completed successfully. + + + Specifies that the requested file action requires additional information. + + + Specifies the status of a file. + + + Specifies that the user is logged in and can send commands. + + + Specifies that the server requires a login account to be supplied. + + + Specifies that login information must be sent to the server. + + + Specifies that the server is opening the data connection. + + + Specifies that the requested path name was created. + + + 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. + + + Specifies that the server expects a password to be supplied. + + + Specifies that the server is ready for a user login operation. + + + Specifies that the server accepts the authentication mechanism specified by the client, and the exchange of security data is complete. + + + Specifies that the service is not available. + + + Specifies that the service is not available now; try your request later. + + + Specifies the system type name using the system names published in the Assigned Numbers document published by the Internet Assigned Numbers Authority. + + + Included for completeness, this value is never returned by servers. + + + Implements a File Transfer Protocol (FTP) client. + + + Terminates an asynchronous FTP operation. + + + Begins asynchronously opening a request's content stream for writing. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation completes. + An instance that indicates the status of the operation. + A previous call to this method or has not yet completed. + A connection to the FTP server could not be established. + The property is not set to . + + + Begins sending a request and receiving a response from an FTP server asynchronously. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation completes. + An instance that indicates the status of the operation. + + or has already been called for this instance. + + + Gets or sets the certificates used for establishing an encrypted connection to the FTP server. + An object that contains the client certificates. + The value specified for a set operation is . + + + Gets or sets the name of the connection group that contains the service point used to send the current request. + A value that contains a connection group name. + A new value was specified for this property for a request that is already in progress. + + + Gets or sets a value that is ignored by the class. + An value that should be ignored. + + + Gets or sets a byte offset into the file being downloaded by this request. + An instance that specifies the file offset, in bytes. The default value is zero. + A new value was specified for this property for a request that is already in progress. + The value specified for this property is less than zero. + + + Always throws a . + Always throws a . + Content type information is not supported for FTP. + + + Gets or sets the credentials used to communicate with the FTP server. + An instance; otherwise, if the property has not been set. + The value specified for a set operation is . + An of a type other than was specified for a set operation. + A new value was specified for this property for a request that is already in progress. + + + Defines the default cache policy for all FTP requests. + A that defines the cache policy for FTP requests. + The caller tried to set this property to . + + + Gets or sets a that specifies that an SSL connection should be used. + + if control and data transmissions are encrypted; otherwise, . The default value is . + The connection to the FTP server has already been established. + + + Ends a pending asynchronous operation started with . + The object that was returned when the operation started. + A writable instance associated with this instance. + + is . + + was not obtained by calling . + This method was already called for the operation identified by . + + + Ends a pending asynchronous operation started with . + The that was returned when the operation started. + A reference that contains an instance. This object contains the FTP server's response to the request. + + is . + + was not obtained by calling . + This method was already called for the operation identified by . + An error occurred using an HTTP proxy. + + + Retrieves the stream used to upload data to an FTP server. + A writable instance used to store data to be sent to the server by the current request. + + has been called and has not completed. +-or- +An HTTP proxy is enabled, and you attempted to use an FTP command other than , , or . + A connection to the FTP server could not be established. + The property is not set to or . + + + Returns the FTP server response. + A reference that contains an instance. This object contains the FTP server's response to the request. + + or has already been called for this instance. +-or- +An HTTP proxy is enabled, and you attempted to use an FTP command other than , , or . + + is set to , but the server does not support this feature. +-or- +A was specified and the timeout has expired. + + + Gets an empty object. + An empty object. + + + Gets or sets a value that specifies whether the control connection to the FTP server is closed after the request completes. + + if the connection to the server should not be destroyed; otherwise, . The default value is . + A new value was specified for this property for a request that is already in progress. + + + Gets or sets the command to send to the FTP server. + A value that contains the FTP command to send to the server. The default value is . + A new value was specified for this property for a request that is already in progress. + The method is invalid. +-or- +The method is not supported. +-or- +Multiple methods were specified. + + + Always throws a . + Always throws a . + Preauthentication is not supported for FTP. + + + Gets or sets the proxy used to communicate with the FTP server. + An instance responsible for communicating with the FTP server. On .NET Core, its value is . + This property cannot be set to . + A new value was specified for this property for a request that is already in progress. + + + Gets or sets a time-out when reading from or writing to a stream. + The number of milliseconds before the reading or writing times out. The default value is 300,000 milliseconds (5 minutes). + The request has already been sent. + The value specified for a set operation is less than or equal to zero and is not equal to . + + + Gets or sets the new name of a file being renamed. + The new name of the file being renamed. + The value specified for a set operation is or an empty string. + A new value was specified for this property for a request that is already in progress. + + + Gets the URI requested by this instance. + A instance that identifies a resource that is accessed using the File Transfer Protocol. + + + Gets the object used to connect to the FTP server. + A object that can be used to customize connection behavior. + + + Gets or sets the number of milliseconds to wait for a request. + An value that contains the number of milliseconds to wait before a request times out. The default value is . + The value specified is less than zero and is not . + A new value was specified for this property for a request that is already in progress. + + + Gets or sets a value that specifies the data type for file transfers. + + to indicate to the server that the data to be transferred is binary; to indicate that the data is text. The default value is . + A new value was specified for this property for a request that is already in progress. + + + Always throws a . + Always throws a . + Default credentials are not supported for FTP. + + + Gets or sets the behavior of a client application's data transfer process. + + if the client application's data transfer process listens for a connection on the data port; otherwise, if the client should initiate a connection on the data port. The default value is . + A new value was specified for this property for a request that is already in progress. + + + Encapsulates a File Transfer Protocol (FTP) server's response to a request. + + + Gets the message sent by the FTP server when a connection is established prior to logon. + A that contains the banner message sent by the server; otherwise, if no message is sent. + + + Frees the resources held by the response. + + + Gets the length of the data received from the FTP server. + An value that contains the number of bytes of data received from the FTP server. + + + + Gets the message sent by the server when the FTP session is ending. + A that contains the exit message sent by the server; otherwise, if no message is sent. + + + Retrieves the stream that contains response data sent from an FTP server. + A readable instance that contains data returned with the response; otherwise, if no response data was returned by the server. + The response did not return a data stream. + + + Gets an empty object. + An empty object. + + + Gets the date and time that a file on an FTP server was last modified. + A that contains the last modified date and time for a file. + + + Gets the URI that sent the response to the request. + A instance that identifies the resource associated with this response. + + + Gets the most recent status code sent from the FTP server. + An value that indicates the most recent status code returned with this response. + + + Gets text that describes a status code sent from the FTP server. + A instance that contains the status code and message returned with this response. + + + Gets a value that indicates whether the property is supported by the instance. + Returns . + if the property is supported by the instance; otherwise, . + + + Gets the message sent by the FTP server when authentication is complete. + A that contains the welcome message sent by the server; otherwise, if no message is sent. + + + Contains a global default proxy instance for all HTTP requests. + + + Initializes a new instance of the class. + + + Returns an empty proxy instance. + An that contains no information. + + + Gets or sets the global HTTP proxy. + An that every call to uses. + The value specified for a set operation was . + The caller does not have permission for the requested operation. + + + Represents the method that notifies callers when a continue response is received by the client. + The numeric value of the HTTP status from the server. + The headers returned with the 100-continue response from the server. + + + Provides an HTTP-specific implementation of the class. + + + Initializes a new instance of the class from the specified instances of the and classes. This constructor is obsolete. + A object that contains the information required to serialize the new object. + A object that contains the source and destination of the serialized stream associated with the new object. + + + Cancels a request to an Internet resource. + + + Gets or sets the value of the HTTP header. + The value of the HTTP header. The default value is . + + + Adds a byte range header to a request for a specific range from the beginning or end of the requested data. + The starting or ending point of the range. + + is invalid. + The range header could not be added. + + + Adds a byte range header to the request for a specified range. + The position at which to start sending data. + The position at which to stop sending data. + + is invalid. + + is greater than +-or- + or is less than 0. + The range header could not be added. + + + Adds a byte range header to a request for a specific range from the beginning or end of the requested data. + The starting or ending point of the range. + + is invalid. + The range header could not be added. + + + Adds a byte range header to the request for a specified range. + The position at which to start sending data. + The position at which to stop sending data. + + is invalid. + + is greater than +-or- + or is less than 0. + The range header could not be added. + + + Adds a Range header to a request for a specific range from the beginning or end of the requested data. + The description of the range. + The starting or ending point of the range. + + is . + + is invalid. + The range header could not be added. + + + Adds a range header to a request for a specified range. + The description of the range. + The position at which to start sending data. + The position at which to stop sending data. + + is . + + is greater than +-or- + or is less than 0. + + is invalid. + The range header could not be added. + + + Adds a Range header to a request for a specific range from the beginning or end of the requested data. + The description of the range. + The starting or ending point of the range. + + is . + + is invalid. + The range header could not be added. + + + Adds a range header to a request for a specified range. + The description of the range. + The position at which to start sending data. + The position at which to stop sending data. + + is . + + is greater than +-or- + or is less than 0. + + is invalid. + The range header could not be added. + + + Gets the Uniform Resource Identifier (URI) of the Internet resource that actually responds to the request. + A that identifies the Internet resource that actually responds to the request. The default is the URI used by the method to initialize the request. + + + Gets or sets a value that indicates whether the request should follow redirection responses. + + if the request should automatically follow redirection responses from the Internet resource; otherwise, . The default value is . + + + Gets or sets a value that indicates whether to buffer the received from the Internet resource. + + to enable buffering of the data received from the Internet resource; to disable buffering. The default is . + + + Gets or sets a value that indicates whether to buffer the data sent to the Internet resource. + + to enable buffering of the data sent to the Internet resource; to disable buffering. The default is . + + + Gets or sets the type of decompression that is used. + A object that indicates the type of decompression that is used. + The object's current state does not allow this property to be set. + + + Begins an asynchronous request for a object to use to write data. + The delegate. + The state object for this request. + An that references the asynchronous request. + The property is GET or HEAD. +-or- + is , is , is -1, is , and is POST or PUT. + The stream is being used by a previous call to +-or- + is set to a value and is . +-or- +The thread pool is running out of threads. + The request cache validator indicated that the response for this request can be served from the cache; however, requests that write data must not use the cache. This exception can occur if you are using a custom cache validator that is incorrectly implemented. + + was previously called. + In a .NET Compact Framework application, a request stream with zero content length was not obtained and closed correctly. For more information about handling zero content length requests, see Network Programming in the .NET Compact Framework. + + + Begins an asynchronous request to an Internet resource. + The delegate + The state object for this request. + An that references the asynchronous request for a response. + The stream is already in use by a previous call to +-or- + is set to a value and is . +-or- +The thread pool is running out of threads. + + is GET or HEAD, and either is greater than zero or is . +-or- + is , is , and either is -1, is and is POST or PUT. +-or- +The has an entity body but the method is called without calling the method. +-or- +The is greater than zero, but the application does not write all of the promised data. + + was previously called. + + + Gets or sets the collection of security certificates that are associated with this request. + The that contains the security certificates associated with this request. + The value specified for a set operation is . + + + Gets or sets the value of the HTTP header. + The value of the HTTP header. The default value is . + The value of is set to Keep-alive or Close. + + + Gets or sets the name of the connection group for the request. + The name of the connection group for this request. The default value is . + + + Gets or sets the HTTP header. + The number of bytes of data to send to the Internet resource. The default is -1, which indicates the property has not been set and that there is no request data to send. + The request has been started by calling the , , , or method. + The new value is less than 0. + + + Gets or sets the value of the HTTP header. + The value of the HTTP header. The default value is . + + + Gets or sets the delegate method called when an HTTP 100-continue response is received from the Internet resource. + A delegate that implements the callback method that executes when an HTTP Continue response is returned from the Internet resource. The default value is . + + + Gets or sets a timeout, in milliseconds, to wait until the 100-Continue is received from the server. + The timeout, in milliseconds, to wait until the 100-Continue is received. + + + Gets or sets the cookies associated with the request. + A that contains the cookies associated with this request. + + + Gets or sets authentication information for the request. + An that contains the authentication credentials associated with the request. The default is . + + + Gets or sets the HTTP header value to use in an HTTP request. + The Date header value in the HTTP request. + + + Gets or sets the default cache policy for this request. + A that specifies the cache policy in effect for this request when no other policy is applicable. + + + Gets or sets the default maximum length of an HTTP error response. + The default maximum length of an HTTP error response. + The value is less than 0 and is not equal to -1. + + + Gets or sets the default for the property. + The length, in kilobytes (1024 bytes), of the default maximum for response headers received. The default configuration file sets this value to 64 kilobytes. + The value is not equal to -1 and is less than zero. + + + Ends an asynchronous request for a object to use to write data. + The pending request for a stream. + A to use to write request data. + + is . + The request did not complete, and no stream is available. + + was not returned by the current instance from a call to . + This method was called previously using . + + was previously called. +-or- +An error occurred while processing the request. + + + Ends an asynchronous request for a object to use to write data and outputs the associated with the stream. + The pending request for a stream. + The for the . + A to use to write request data. + + was not returned by the current instance from a call to . + + is . + This method was called previously using . + The request did not complete, and no stream is available. + + was previously called. +-or- +An error occurred while processing the request. + + + Ends an asynchronous request to an Internet resource. + The pending request for a response. + A that contains the response from the Internet resource. + + is . + This method was called previously using +-or- +The property is greater than 0 but the data has not been written to the request stream. + + was previously called. +-or- +An error occurred while processing the request. + + was not returned by the current instance from a call to . + + + Gets or sets the value of the HTTP header. + The contents of the HTTP header. The default value is . + +The value for this property is stored in . If WebHeaderCollection is set, the property value is lost. + + is set to a string that contains "100-continue" as a substring. + + + Populates a with the data required to serialize the target object. + The to populate with data. + A that specifies the destination for this serialization. + + + Gets a object to use to write request data. + A to use to write request data. + The property is GET or HEAD. +-or- + is , is , is -1, is , and is POST or PUT. + The method is called more than once. +-or- + is set to a value and is . + The request cache validator indicated that the response for this request can be served from the cache; however, requests that write data must not use the cache. This exception can occur if you are using a custom cache validator that is incorrectly implemented. + + was previously called. +-or- +The time-out period for the request expired. +-or- +An error occurred while processing the request. + In a .NET Compact Framework application, a request stream with zero content length was not obtained and closed correctly. For more information about handling zero content length requests, see Network Programming in the .NET Compact Framework. + + + Gets a object to use to write request data and outputs the associated with the stream. + The for the . + A to use to write request data. + The method was unable to obtain the . + The method is called more than once. +-or- + is set to a value and is . + The request cache validator indicated that the response for this request can be served from the cache; however, requests that write data must not use the cache. This exception can occur if you are using a custom cache validator that is incorrectly implemented. + The property is GET or HEAD. +-or- + is , is , is -1, is , and is POST or PUT. + + was previously called. +-or- +The time-out period for the request expired. +-or- +An error occurred while processing the request. + + + Returns a response from an Internet resource. + A that contains the response from the Internet resource. + The stream is already in use by a previous call to . +-or- + is set to a value and is . + + is GET or HEAD, and either is greater or equal to zero or is . +-or- + is , is , is -1, is , and is POST or PUT. +-or- +The has an entity body but the method is called without calling the method. +-or- +The is greater than zero, but the application does not write all of the promised data. + The request cache validator indicated that the response for this request can be served from the cache; however, this request includes data to be sent to the server. Requests that send data must not use the cache. This exception can occur if you are using a custom cache validator that is incorrectly implemented. + + was previously called. +-or- +The time-out period for the request expired. +-or- +An error occurred while processing the request. + + + Gets a value that indicates whether a response has been received from an Internet resource. + + if a response has been received; otherwise, . + + + Specifies a collection of the name/value pairs that make up the HTTP headers. + A that contains the name/value pairs that make up the headers for the HTTP request. + The request has been started by calling the , , , or method. + + + Gets or sets the Host header value to use in an HTTP request independent from the request URI. + The Host header value in the HTTP request. + The Host header cannot be set to . + The Host header cannot be set to an invalid value. + The Host header cannot be set after the has already started to be sent. + + + Gets or sets the value of the HTTP header. + A that contains the contents of the HTTP header. The default value is the current date and time. + + + Gets or sets a value that indicates whether to make a persistent connection to the Internet resource. + + if the request to the Internet resource should contain a HTTP header with the value Keep-alive; otherwise, . The default is . + + + Gets or sets the maximum number of redirects that the request follows. + The maximum number of redirection responses that the request follows. The default value is 50. + The value is set to 0 or less. + + + Gets or sets the maximum allowed length of the response headers. + The length, in kilobytes (1024 bytes), of the response headers. + The property is set after the request has already been submitted. + The value is less than 0 and is not equal to -1. + + + Gets or sets the media type of the request. + The media type of the request. The default value is . + + + Gets or sets the method for the request. + The request method to use to contact the Internet resource. The default value is GET. + No method is supplied. +-or- +The method string contains invalid characters. + + + Gets or sets a value that indicates whether to pipeline the request to the Internet resource. + + if the request should be pipelined; otherwise, . The default is . + + + Gets or sets a value that indicates whether to send an Authorization header with the request. + + to send an HTTP Authorization header with requests after authentication has taken place; otherwise, . The default is . + + + Gets or sets the version of HTTP to use for the request. + The HTTP version to use for the request. The default is . + The HTTP version is set to a value other than 1.0 or 1.1. + + + Gets or sets proxy information for the request. + The object to use to proxy the request. The default value is set by calling the property. + + is set to . + The request has been started by calling , , , or . + The caller does not have permission for the requested operation. + + + Gets or sets a time-out in milliseconds when writing to or reading from a stream. + The number of milliseconds before the writing or reading times out. The default value is 300,000 milliseconds (5 minutes). + The request has already been sent. + The value specified for a set operation is less than or equal to zero and is not equal to + + + Gets or sets the value of the HTTP header. + The value of the HTTP header. The default value is . + + + Gets the original Uniform Resource Identifier (URI) of the request. + A that contains the URI of the Internet resource passed to the method. + + + Gets or sets a value that indicates whether to send data in segments to the Internet resource. + + to send data to the Internet resource in segments; otherwise, . The default value is . + The request has been started by calling the , , , or method. + + + Gets or sets a callback function to validate the server certificate. + A callback function to validate the server certificate. + + + Gets the service point to use for the request. + A that represents the network connection to the Internet resource. + + + Gets a value that indicates whether the request provides support for a . + + if the request provides support for a ; otherwise, . + + + Populates a with the data needed to serialize the target object. + The to populate with data. + A that specifies the destination for this serialization. + + + Gets or sets the time-out value in milliseconds for the and methods. + The number of milliseconds to wait before the request times out. The default value is 100,000 milliseconds (100 seconds). + The value specified is less than zero and is not . + + + Gets or sets the value of the HTTP header. + The value of the HTTP header. The default value is . + + is set when is . + + is set to the value "Chunked". + + + Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing. + + to keep the authenticated connection open; otherwise, . + + + Gets or sets a value that controls whether default credentials are sent with requests. + + if the default credentials are used; otherwise, . The default value is . + You attempted to set this property after the request was sent. + + + Gets or sets the value of the HTTP header. + The value of the HTTP header. The default value is . + +The value for this property is stored in . If WebHeaderCollection is set, the property value is lost. + + + Provides an HTTP-specific implementation of the class. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class from the specified and instances. + A that contains the information required to serialize the new . + A that contains the source of the serialized stream that is associated with the new . + + + Gets the character set of the response. + A string that contains the character set of the response. + The current instance has been disposed. + + + Closes the response stream. + .NET Core only: This object has been disposed. + + + Gets the method that is used to encode the body of the response. + A string that describes the method that is used to encode the body of the response. + The current instance has been disposed. + + + Gets the length of the content returned by the request. + The number of bytes returned by the request. Content length does not include header information. + The current instance has been disposed. + + + Gets the content type of the response. + A string that contains the content type of the response. + The current instance has been disposed. + + + Gets or sets the cookies that are associated with this response. + A that contains the cookies that are associated with this response. + The current instance has been disposed. + + + Releases the unmanaged resources used by the , and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Populates a with the data needed to serialize the target object. + The to populate with data. + A that specifies the destination for this serialization. + + + Gets the contents of a header that was returned with the response. + The header value to return. + The contents of the specified header. + The current instance has been disposed. + + + Gets the stream that is used to read the body of the response from the server. + A containing the body of the response. + There is no response stream. + The current instance has been disposed. + + + Gets the headers that are associated with this response from the server. + A that contains the header information returned with the response. + The current instance has been disposed. + + + Gets a value that indicates whether both client and server were authenticated. + + if mutual authentication occurred; otherwise, . + The current instance has been disposed. + + + Gets the last date and time that the contents of the response were modified. + A that contains the date and time that the contents of the response were modified. + The current instance has been disposed. + + + Gets the method that is used to return the response. + A string that contains the HTTP method that is used to return the response. + The current instance has been disposed. + + + Gets the version of the HTTP protocol that is used in the response. + A that contains the HTTP protocol version of the response. + The current instance has been disposed. + + + Gets the URI of the Internet resource that responded to the request. + The URI of the Internet resource that responded to the request. + The current instance has been disposed. + + + Gets the name of the server that sent the response. + A string that contains the name of the server that sent the response. + The current instance has been disposed. + + + Gets the status of the response. + One of the values. + The current instance has been disposed. + + + Gets the status description returned with the response. + A string that describes the status of the response. + The current instance has been disposed. + + + Gets a value that indicates whether headers are supported. + + if headers are supported; otherwise, . Always returns . + + + Serializes this instance into the specified object. + The object into which this will be serialized. + The destination of the serialization. + + + Provides the base authentication interface for Web client authentication modules. + + + Returns an instance of the class in response to an authentication challenge from a server. + The authentication challenge sent by the server. + The instance associated with the challenge. + The credentials associated with the challenge. + An instance containing the authorization message for the request, or if the challenge cannot be handled. + + + Gets the authentication type provided by this authentication module. + A string indicating the authentication type provided by this authentication module. + + + Gets a value indicating whether the authentication module supports preauthentication. + + if the authorization module supports preauthentication; otherwise . + + + Returns an instance of the class for an authentication request to a server. + The instance associated with the authentication request. + The credentials associated with the authentication request. + An instance containing the authorization message for the request. + + + Defines the credential policy to be used for resource requests that are made using and its derived classes. + + + Returns a that indicates whether the client's credentials are sent with a resource request made using an instance of the class. + The that will receive the request. + The that represents the resource being requested. + The that will be sent with the request if this method returns . + The that will conduct the authentication, if authentication is required. + + if the credentials are sent with the request; otherwise, . + + + Provides the base interface for creating instances. + + + Creates a instance. + The uniform resource identifier (URI) of the Web resource. + A instance. + The request scheme specified in is not supported by this instance. + + is . + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The URI specified in is not a valid URI. + + + The exception that is thrown when an error is made while using a network protocol. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class from the specified and instances. + A that contains the information that is required to deserialize the . + A that contains the source of the serialized stream that is associated with the new . + + + Initializes a new instance of the class with the specified message. + The error message string. + + + Populates a with the data required to serialize the target object. + The to populate with data. + A that specifies the destination for this serialization. + + + Serializes this instance into the specified object. + The object into which this will be serialized. + The destination of the serialization. + + + The exception that is thrown when an error occurs while accessing the network through a pluggable protocol. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class from the specified and instances. + A that contains the information required to serialize the new . + A that contains the source of the serialized stream that is associated with the new . + + + Initializes a new instance of the class with the specified error message. + The text of the error message. + + + Initializes a new instance of the class with the specified error message and nested exception. + The text of the error message. + A nested exception. + + + Initializes a new instance of the class with the specified error message, nested exception, status, and response. + The text of the error message. + A nested exception. + One of the values. + A instance that contains the response from the remote host. + + + Initializes a new instance of the class with the specified error message and status. + The text of the error message. + One of the values. + + + Populates a instance with the data needed to serialize the . + The to be used. + The to be used. + + + Gets the response that the remote host returned. + If a response is available from the Internet resource, a instance that contains the error response from an Internet resource; otherwise, . + + + Gets the status of the response. + One of the values. + + + Serializes this instance into the specified object. + The object into which this will be serialized. + The destination of the serialization. + + + Defines status codes for the class. + + + The specified cache entry was not found. + + + The remote service point could not be contacted at the transport level. + + + The connection was prematurely closed. + + + The connection for a request that specifies the Keep-alive header was closed unexpectedly. + + + A message was received that exceeded the specified limit when sending a request or receiving a response from the server. + + + The name resolver service could not resolve the host name. + + + An internal asynchronous request is pending. + + + The request was a pipelined request and the connection was closed before the response was received. + + + 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. + + + The name resolver service could not resolve the proxy host name. + + + A complete response was not received from the remote server. + + + The request was canceled, the method was called, or an unclassifiable error occurred. This is the default value for . + + + 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. + + + This request was not permitted by the proxy. + + + An error occurred while establishing a connection using SSL. + + + A complete request could not be sent to the remote server. + + + The server response was not a valid HTTP response. + + + No error was encountered. + + + No response was received during the time-out period for a request. + + + A server certificate could not be validated. + + + An exception of unknown type has occurred. + + + Makes a request to a Uniform Resource Identifier (URI). This is an class. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class from the specified instances of the and classes. + A that contains the information required to serialize the new instance. + A that indicates the source of the serialized stream associated with the new instance. + Any attempt is made to access the constructor, when the constructor is not overridden in a descendant class. + + + Aborts the request. + Any attempt is made to access the method, when the method is not overridden in a descendant class. + + + Gets or sets values indicating the level of authentication and impersonation used for this request. + A bitwise combination of the values. The default value is . +In mutual authentication, both the client and server present credentials to establish their identity. The and values are relevant for Kerberos authentication. Kerberos authentication can be supported directly, or can be used if the Negotiate security protocol is used to select the actual security protocol. For more information about authentication protocols, see Internet Authentication. +To determine whether mutual authentication occurred, check the property. +If you specify the authentication flag value and mutual authentication does not occur, your application will receive an with a inner exception indicating that mutual authentication failed. + + + When overridden in a descendant class, provides an asynchronous version of the method. + The delegate. + An object containing state information for this asynchronous request. + An that references the asynchronous request. + Any attempt is made to access the method, when the method is not overridden in a descendant class. + + + When overridden in a descendant class, begins an asynchronous request for an Internet resource. + The delegate. + An object containing state information for this asynchronous request. + An that references the asynchronous request. + Any attempt is made to access the method, when the method is not overridden in a descendant class. + + + Gets or sets the cache policy for this request. + A object that defines a cache policy. + + + When overridden in a descendant class, gets or sets the name of the connection group for the request. + The name of the connection group for the request. + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + When overridden in a descendant class, gets or sets the content length of the request data being sent. + The number of bytes of request data being sent. + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + When overridden in a descendant class, gets or sets the content type of the request data being sent. + The content type of the request data. + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + Initializes a new instance for the specified URI scheme. + The URI that identifies the Internet resource. + A descendant for the specific URI scheme. + The request scheme specified in has not been registered. + + is . + The caller does not have permission to connect to the requested URI or a URI that the request is redirected to. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The URI specified in is not a valid URI. + + + Initializes a new instance for the specified URI scheme. + A containing the URI of the requested resource. + A descendant for the specified URI scheme. + The request scheme specified in is not registered. + + is . + The caller does not have permission to connect to the requested URI or a URI that the request is redirected to. + + + Initializes a new instance for the specified URI scheme. + A containing the URI of the requested resource. + A descendant for the specified URI scheme. + The request scheme specified in is not registered. + + is . + The caller does not have permission to connect to the requested URI or a URI that the request is redirected to. + + + Initializes a new instance for the specified URI string. + A URI string that identifies the Internet resource. + An instance for the specific URI string. + The request scheme specified in is the http or https scheme. + + is . + The caller does not have permission to connect to the requested URI or a URI that the request is redirected to. + The URI specified in is not a valid URI. + + + Initializes a new instance for the specified URI. + A URI that identifies the Internet resource. + An instance for the specific URI string. + The request scheme specified in is the http or https scheme. + + is . + The caller does not have permission to connect to the requested URI or a URI that the request is redirected to. + The URI specified in is not a valid URI. + + + When overridden in a descendant class, gets or sets the network credentials used for authenticating the request with the Internet resource. + An containing the authentication credentials associated with the request. The default is . + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + Gets or sets the default cache policy for this request. + A that specifies the cache policy in effect for this request when no other policy is applicable. + + + Gets or sets the global HTTP proxy. + An used by every call to instances of . + + + When overridden in a descendant class, returns a for writing data to the Internet resource. + An that references a pending request for a stream. + A to write data to. + Any attempt is made to access the method, when the method is not overridden in a descendant class. + + + When overridden in a descendant class, returns a . + An that references a pending request for a response. + A that contains a response to the Internet request. + Any attempt is made to access the method, when the method is not overridden in a descendant class. + + + Populates a with the data needed to serialize the target object. + The to populate with data. + A that specifies the destination for this serialization. + + + When overridden in a descendant class, returns a for writing data to the Internet resource. + A for writing data to the Internet resource. + Any attempt is made to access the method, when the method is not overridden in a descendant class. + + + When overridden in a descendant class, returns a for writing data to the Internet resource as an asynchronous operation. + The task object representing the asynchronous operation. + + + When overridden in a descendant class, returns a response to an Internet request. + A containing the response to the Internet request. + Any attempt is made to access the method, when the method is not overridden in a descendant class. + + + When overridden in a descendant class, returns a response to an Internet request as an asynchronous operation. + The task object representing the asynchronous operation. + + + Returns a proxy configured with the Internet Explorer settings of the currently impersonated user. + An used by every call to instances of . + + + When overridden in a descendant class, gets or sets the collection of header name/value pairs associated with the request. + A containing the header name/value pairs associated with this request. + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + Gets or sets the impersonation level for the current request. + A value. + + + When overridden in a descendant class, gets or sets the protocol method to use in this request. + The protocol method to use in this request. + If the property is not overridden in a descendant class, any attempt is made to get or set the property. + + + When overridden in a descendant class, indicates whether to pre-authenticate the request. + + to pre-authenticate; otherwise, . + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + When overridden in a descendant class, gets or sets the network proxy to use to access this Internet resource. + The to use to access the Internet resource. + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + Registers a descendant for the specified URI. + The complete URI or URI prefix that the descendant services. + The create method that the calls to create the descendant. + + if registration is successful; otherwise, . + + is +-or- + is . + + + When overridden in a descendant class, gets the URI of the Internet resource associated with the request. + A representing the resource associated with the request + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + When overridden in a descendant class, populates a instance with the data needed to serialize the . + A , which holds the serialized data for the . + A that contains the destination of the serialized stream associated with the new . + An attempt is made to serialize the object, when the interface is not overridden in a descendant class. + + + Gets or sets the length of time, in milliseconds, before the request times out. + The length of time, in milliseconds, until the request times out, or the value to indicate that the request does not time out. The default value is defined by the descendant class. + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + When overridden in a descendant class, gets or sets a value that controls whether are sent with requests. + + if the default credentials are used; otherwise . The default value is . + You attempted to set this property after the request was sent. + Any attempt is made to access the property, when the property is not overridden in a descendant class. + + + Container class for , , and classes. This class cannot be inherited. + + + Represents the types of file protocol methods that can be used with a FILE request. This class cannot be inherited. + + + Represents the FILE GET protocol method that is used to retrieve a file from a specified location. + + + Represents the FILE PUT protocol method that is used to copy a file to a specified location. + + + Represents the types of FTP protocol methods that can be used with an FTP request. This class cannot be inherited. + + + Represents the FTP APPE protocol method that is used to append a file to an existing file on an FTP server. + + + Represents the FTP DELE protocol method that is used to delete a file on an FTP server. + + + Represents the FTP RETR protocol method that is used to download a file from an FTP server. + + + Represents the FTP MDTM protocol method that is used to retrieve the date-time stamp from a file on an FTP server. + + + Represents the FTP SIZE protocol method that is used to retrieve the size of a file on an FTP server. + + + Represents the FTP NLIST protocol method that gets a short listing of the files on an FTP server. + + + Represents the FTP LIST protocol method that gets a detailed listing of the files on an FTP server. + + + Represents the FTP MKD protocol method creates a directory on an FTP server. + + + Represents the FTP PWD protocol method that prints the name of the current working directory. + + + Represents the FTP RMD protocol method that removes a directory. + + + Represents the FTP RENAME protocol method that renames a directory. + + + Represents the FTP STOR protocol method that uploads a file to an FTP server. + + + Represents the FTP STOU protocol that uploads a file with a unique name to an FTP server. + + + Represents the types of HTTP protocol methods that can be used with an HTTP request. + + + 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. + + + Represents an HTTP GET protocol method. + + + 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. + + + 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). + + + Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI. + + + Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI. + + + Provides a response from a Uniform Resource Identifier (URI). This is an class. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class from the specified instances of the and classes. + An instance of the class that contains the information required to serialize the new instance. + An instance of the class that indicates the source of the serialized stream that is associated with the new instance. + Any attempt is made to access the constructor, when the constructor is not overridden in a descendant class. + + + When overridden by a descendant class, closes the response stream. + Any attempt is made to access the method, when the method is not overridden in a descendant class. + + + When overridden in a descendant class, gets or sets the content length of data being received. + The number of bytes returned from the Internet resource. + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + When overridden in a derived class, gets or sets the content type of the data being received. + A string that contains the content type of the response. + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + Releases the unmanaged resources used by the object. + + + Releases the unmanaged resources used by the object, and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Populates a with the data that is needed to serialize the target object. + The to populate with data. + A that specifies the destination for this serialization. + + + When overridden in a descendant class, returns the data stream from the Internet resource. + An instance of the class for reading data from the Internet resource. + Any attempt is made to access the method, when the method is not overridden in a descendant class. + + + When overridden in a derived class, gets a collection of header name-value pairs associated with this request. + An instance of the class that contains header values associated with this response. + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + Gets a value that indicates whether this response was obtained from the cache. + + if the response was taken from the cache; otherwise, . + + + Gets a value that indicates whether mutual authentication occurred. + + if both client and server were authenticated; otherwise, . + + + When overridden in a derived class, gets the URI of the Internet resource that actually responded to the request. + An instance of the class that contains the URI of the Internet resource that actually responded to the request. + Any attempt is made to get or set the property, when the property is not overridden in a descendant class. + + + Gets a value that indicates if headers are supported. + Returns . + if headers are supported; otherwise, . + + + Populates a instance with the data that is needed to serialize . + A that will hold the serialized data for the . + A that contains the destination of the serialized stream that is associated with the new . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Security.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Security.dll new file mode 100755 index 0000000000000000000000000000000000000000..956573b60d636e2a30b67e7751f3a79f37cdddaa GIT binary patch literal 44616 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Security.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Security.xml new file mode 100755 index 0000000..837aa88 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Security.xml @@ -0,0 +1,2703 @@ + + + + System.Net.Security + + + + Provides methods for passing credentials across a stream and requesting or performing authentication for client-server applications. + + + Initializes a new instance of the class. + A object used by the for sending and receiving data. + A that indicates whether closing this object also closes . + + is . +-or- + is equal to . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Asynchronously releases the unmanaged and managed resources used by the . + A task that represents the asynchronous dispose operation. + + + Gets the stream used by this for sending and receiving data. + A object. + + + Gets a value that indicates whether authentication was successful. + + if successful authentication occurred; otherwise, . + + + Gets a value that indicates whether data sent using this is encrypted. + + if data is encrypted before being transmitted over the network and decrypted when it reaches the remote endpoint; otherwise, . + + + Gets a value that indicates whether both server and client have been authenticated. + + if the client and server have been authenticated; otherwise, . + + + Gets a value that indicates whether the local side of the connection was authenticated as the server. + + if the local endpoint was authenticated as the server side of a client-server authenticated connection; if the local endpoint was authenticated as the client. + + + Gets a value that indicates whether the data sent using this stream is signed. + + if the data is signed before being transmitted; otherwise, . + + + Gets whether the stream used by this for sending and receiving data has been left open. + + if the inner stream has been left open; otherwise, . + + + Specifies allowed cipher suites. + + + Initializes a new instance of the class that can be used for client or server authentication. + The collection of cipher suites allowed in this policy for negotiation. + Platform is not a Linux system with OpenSSL 1.1.1 or higher or a macOS. + + + Gets a subset of valid cipher suites passed into constructor as a collection of cipher suites allowed in this policy for negotiation. + The collection of cipher suites allowed in this policy for negotiation. + + + The EncryptionPolicy to use. + + + Prefer that full encryption be used, but allow a NULL cipher (no encryption) if the server agrees. + + + Allow no encryption and request that a NULL cipher be used if the other endpoint can handle a NULL cipher. + + + Require encryption and never allow a NULL cipher. + + + Selects the local Secure Sockets Layer (SSL) certificate used for authentication. + An object that contains state information for this validation. + The host server specified by the client. + An containing local certificates. + The certificate used to authenticate the remote party. + A array of certificate issuers acceptable to the remote party. + An used for establishing an SSL connection. + + + Provides a stream that uses the Negotiate security protocol to authenticate the client, and optionally the server, in client-server communication. + + + Initializes a new instance of the class using the specified . + A object used by the for sending and receiving data. + + + Initializes a new instance of the class using the specified and stream closure behavior. + A object used by the for sending and receiving data. + + to indicate that closing this has no effect on ; to indicate that closing this also closes . + + is . +-or- + is equal to . + + + Called by clients to authenticate the client, and optionally the server, in a client-server connection. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + + + 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. + The that is used to establish the identity of the client. + The that is used for extended protection. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + + is . +-or- + is . + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + 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. + This object has been closed. + + + 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. + The that is used to establish the identity of the client. + The that is used for extended protection. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + + is . +-or- + is . + + is not a valid value. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + 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. + This object has been closed. + + + Called by clients to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified client credential. + The that is used to establish the identity of the client. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + + is . + + + 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. + The that is used to establish the identity of the client. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + + is not a valid value. + + is null. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + + + Called by clients to authenticate the client, and optionally the server, in a client-server connection as an asynchronous operation. + The task object representing the asynchronous operation. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + + + 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. + The that is used to establish the identity of the client. + The that is used for extended protection. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + The task object representing the asynchronous operation. + + is . +-or- + is . + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + 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. + This object has been closed. + + + 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. + The that is used to establish the identity of the client. + The that is used for extended protection. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + The task object representing the asynchronous operation. + + is . +-or- + is . + + is not a valid value. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + 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. + This object has been closed. + + + 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. + The that is used to establish the identity of the client. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + The task object representing the asynchronous operation. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + + is . + + + 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. + The that is used to establish the identity of the client. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + The task object representing the asynchronous operation. + + is not a valid value. + + is null. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + + + Called by servers to authenticate the client, and optionally the server, in a client-server connection. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + Windows 95 and Windows 98 are not supported. + + + 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. + The that is used to establish the identity of the server. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + + is . + + must be , , or , + The authentication failed. You can use this object to try to r-authenticate. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + Windows 95 and Windows 98 are not supported. + + + 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. + The that is used to establish the identity of the client. + The that is used for extended protection. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + The and on the extended protection policy passed in the parameter are both . + + is . + + must be , , or , + The authentication failed. You can use this object to try to r-authenticate. + The authentication failed. You can use this object to retry the authentication. + 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. + Windows 95 and Windows 98 are not supported. + This object has been closed. + The parameter was set to on a platform that does not support extended protection. + + + 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. + The that is used for extended protection. + The and on the extended protection policy passed in the parameter are both . + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + Windows 95 and Windows 98 are not supported. + This object has been closed. + The parameter was set to on a platform that does not support extended protection. + + + Called by servers to authenticate the client, and optionally the server, in a client-server connection as an asynchronous operation. + The task object representing the asynchronous operation. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + Windows 95 and Windows 98 are not supported. + + + 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. + The that is used to establish the identity of the server. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + The task object representing the asynchronous operation. + + is . + + must be , , or , + The authentication failed. You can use this object to try to r-authenticate. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + Windows 95 and Windows 98 are not supported. + + + 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. + The that is used to establish the identity of the client. + The that is used for extended protection. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + The task object representing the asynchronous operation. + The and on the extended protection policy passed in the parameter are both . + + is . + + must be , , or , + The authentication failed. You can use this object to try to r-authenticate. + The authentication failed. You can use this object to retry the authentication. + 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. + Windows 95 and Windows 98 are not supported. + This object has been closed. + The parameter was set to on a platform that does not support extended protection. + + + 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. + The that is used for extended protection. + The task object representing the asynchronous operation. + The and on the extended protection policy passed in the parameter are both . + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + Windows 95 and Windows 98 are not supported. + This object has been closed. + The parameter was set to on a platform that does not support extended protection. + + + 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. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object containing information about the operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + + + 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. + The that is used to establish the identity of the client. + The that is used for extended protection. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object containing information about the write operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + + is . +-or- + is . + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + 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. + This object has been closed. + + + 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. + The that is used to establish the identity of the client. + The that is used for extended protection. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object containing information about the write operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + + is . +-or- + is . + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + 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. + This object has been closed. + + + 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. + The that is used to establish the identity of the client. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object containing information about the write operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + + is . +-or- + is . + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + + + 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. + The that is used to establish the identity of the client. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object containing information about the write operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + + is . +-or- + is . + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + + + 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. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object containing information about the operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + Windows 95 and Windows 98 are not supported. + + + 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. + The that is used to establish the identity of the client. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object containing information about the operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + + is . + + must be , , or , + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + 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. + Windows 95 and Windows 98 are not supported. + + + 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. + The that is used to establish the identity of the client. + The that is used for extended protection. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object containing information about the write operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + The and on the extended protection policy passed in the parameter are both . + + is . + + must be , , or , + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + 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. + Windows 95 and Windows 98 are not supported. + This object has been closed. + The parameter was set to on a platform that does not support extended protection. + + + 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. + The that is used for extended protection. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object containing information about the write operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + The and on the extended protection policy passed in the parameter are both . + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + Windows 95 and Windows 98 are not supported. + This object has been closed. + The parameter was set to on a platform that does not support extended protection. + + + Begins an asynchronous read operation that reads data from the stream and stores it in the specified array. + A array that receives the bytes read from the stream. + The zero-based location in at which to begin storing the data read from this stream. + The maximum number of bytes to read from the stream. + An delegate that references the method to invoke when the read operation is complete. + A user-defined object containing information about the read operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + + is . + + is less than 0. +-or- + is greater than the length of . +-or- + plus is greater than the length of . + The read operation failed. +-or- +Encryption is in use, but the data could not be decrypted. + There is already a read operation in progress. + This object has been closed. + Authentication has not occurred. + + + Begins an asynchronous write operation that writes s from the specified buffer to the stream. + A array that supplies the bytes to be written to the stream. + The zero-based location in at which to begin reading bytes to be written to the stream. + An value that specifies the number of bytes to read from . + An delegate that references the method to invoke when the write operation is complete. + A user-defined object containing information about the write operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + + is . + + . +-or- + is greater than the length of . +-or- + plus count is greater than the length of . + The write operation failed. +-or- +Encryption is in use, but the data could not be encrypted. + There is already a write operation in progress. + This object has been closed. + Authentication has not occurred. + + + Gets a value that indicates whether the underlying stream is readable. + + if authentication has occurred and the underlying stream is readable; otherwise, . + + + Gets a value that indicates whether the underlying stream is seekable. + This property always returns . + + + Gets a value that indicates whether the underlying stream supports time-outs. + + if the underlying stream supports time-outs; otherwise, . + + + Gets a value that indicates whether the underlying stream is writable. + + if authentication has occurred and the underlying stream is writable; otherwise, . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Asynchronously releases the unmanaged and managed resources used by the . + A task that represents the asynchronous dispose operation. + + + Ends a pending asynchronous client authentication operation that was started with a call to . + An instance returned by a call to . + + is . + + was not created by a call to . + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + There is no pending client authentication to complete. + + + Ends a pending asynchronous client authentication operation that was started with a call to . + An instance returned by a call to . + + is . + + was not created by a call to . + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + There is no pending authentication to complete. + + + Ends an asynchronous read operation that was started with a call to . + An instance returned by a call to + A value that specifies the number of bytes read from the underlying stream. + + is . + The asyncResult was not created by a call to . + There is no pending read operation to complete. +-or- +Authentication has not occurred. + The read operation failed. + + + Ends an asynchronous write operation that was started with a call to . + An instance returned by a call to + + is . + The asyncResult was not created by a call to . + There is no pending write operation to complete. +-or- +Authentication has not occurred. + The write operation failed. + + + Causes any buffered data to be written to the underlying device. + + + + + + Gets a value that indicates how the server can use the client's credentials. + One of the values. + Authentication failed or has not occurred. + + + Gets a value that indicates whether authentication was successful. + + if successful authentication occurred; otherwise, . + + + Gets a value that indicates whether this uses data encryption. + + if data is encrypted before being transmitted over the network and decrypted when it reaches the remote endpoint; otherwise, . + + + Gets a value that indicates whether both the server and the client have been authenticated. + + if the server has been authenticated; otherwise, . + + + Gets a value that indicates whether the local side of the connection used by this was authenticated as the server. + + if the local endpoint was successfully authenticated as the server side of the authenticated connection; otherwise, . + + + Gets a value that indicates whether the data sent using this stream is signed. + + if the data is signed before being transmitted; otherwise, . + + + Gets the length of the underlying stream. + A that specifies the length of the underlying stream. + Getting the value of this property is not supported when the underlying stream is a . + + + Gets or sets the current position in the underlying stream. + A that specifies the current position in the underlying stream. + Setting this property is not supported. +-or- +Getting the value of this property is not supported when the underlying stream is a . + + + Reads data from this stream and stores it in the specified array. + A array that receives the bytes read from the stream. + A containing the zero-based location in at which to begin storing the data read from this stream. + A containing the maximum number of bytes to read from the stream. + A value that specifies the number of bytes read from the underlying stream. When there is no more data to be read, returns 0. + The read operation failed. + Authentication has not occurred. + A operation is already in progress. + + + Gets or sets the amount of time a read operation blocks waiting for data. + A that specifies the amount of time that will elapse before a read operation fails. + + + Gets information about the identity of the remote party sharing this authenticated stream. + An object that describes the identity of the remote endpoint. + Authentication failed or has not occurred. + + + Throws . + This value is ignored. + This value is ignored. + Always throws a . + Seeking is not supported on . + + + Sets the length of the underlying stream. + An value that specifies the length of the stream. + + + Write the specified number of s to the underlying stream using the specified buffer and offset. + A array that supplies the bytes written to the stream. + An containing the zero-based location in at which to begin reading bytes to be written to the stream. + A containing the number of bytes to read from . + + is . + + . +-or- + is greater than the length of . +-or- + plus count is greater than the length of . + The write operation failed. +-or- +Encryption is in use, but the data could not be encrypted. + There is already a write operation in progress. + This object has been closed. + Authentication has not occurred. + + + Gets or sets the amount of time a write operation blocks waiting for data. + A that specifies the amount of time that will elapse before a write operation fails. + + + Indicates the security services requested for an authenticated stream. + + + Encrypt and sign data to help ensure the confidentiality and integrity of transmitted data. + + + Authentication only. + + + Sign data to help ensure the integrity of transmitted data. + + + Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication. + An object that contains state information for this validation. + The certificate used to authenticate the remote party. + The chain of certificate authorities associated with the remote certificate. + One or more errors associated with the remote certificate. + A value that determines whether the specified certificate is accepted for authentication. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the cipher suites allowed for TLS. When set to , the operating system default is used. Use extreme caution when changing this setting. + + + + + + + + + + + + + + Specifies the cipher suites allowed for TLS. When set to , the operating system default is used. Use extreme caution when changing this setting. + + + + + + + + + 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. + + + Initializes a new instance of the class using the specified . + A object used by the for sending and receiving data. + + is not readable. +-or- + is not writable. + + is . +-or- + is equal to . + + + Initializes a new instance of the class using the specified and stream closure behavior. + A object used by the for sending and receiving data. + A Boolean value that indicates the closure behavior of the object used by the for sending and receiving data. This parameter indicates if the inner stream is left open. + + is not readable. +-or- + is not writable. + + is . +-or- + is equal to . + + + Initializes a new instance of the class using the specified , stream closure behavior and certificate validation delegate. + A object used by the for sending and receiving data. + A Boolean value that indicates the closure behavior of the object used by the for sending and receiving data. This parameter indicates if the inner stream is left open. + A delegate responsible for validating the certificate supplied by the remote party. + + is not readable. +-or- + is not writable. + + is . +-or- + is equal to . + + + Initializes a new instance of the class using the specified , stream closure behavior, certificate validation delegate and certificate selection delegate. + A object used by the for sending and receiving data. + A Boolean value that indicates the closure behavior of the object used by the for sending and receiving data. This parameter indicates if the inner stream is left open. + A delegate responsible for validating the certificate supplied by the remote party. + A delegate responsible for selecting the certificate used for authentication. + + is not readable. +-or- + is not writable. + + is . +-or- + is equal to . + + + Initializes a new instance of the class using the specified + A object used by the for sending and receiving data. + A Boolean value that indicates the closure behavior of the object used by the for sending and receiving data. This parameter indicates if the inner stream is left open. + A delegate responsible for validating the certificate supplied by the remote party. + A delegate responsible for selecting the certificate used for authentication. + The to use. + + is not readable. +-or- + is not writable. +-or- + is not valid. + + is . +-or- + is equal to . + + + Called by clients to authenticate the server and optionally the client in a client-server connection. + The name of the server that shares this . + + is . + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + + + 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 the system default SSL protocol. + The name of the server that will share this . + The that contains client certificates. + A value that specifies whether the certificate revocation list is checked during authentication. + + + 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. + The name of the server that will share this . + The that contains client certificates. + The value that represents the protocol used for authentication. + A value that specifies whether the certificate revocation list is checked during authentication. + + + + + + + Called by clients to authenticate the server and optionally the client in a client-server connection as an asynchronous operation. + The name of the server that shares this . + The task object representing the asynchronous operation. + + is . + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + + + 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 the system default SSL protocol. + The name of the server that will share this . + The that contains client certificates. + A value that specifies whether the certificate revocation list is checked during authentication. + The task object representing the asynchronous operation. + + + 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. + The name of the server that will share this . + The that contains client certificates. + The value that represents the protocol used for authentication. + A value that specifies whether the certificate revocation list is checked during authentication. + The task object representing the asynchronous operation. + + + Called by servers to authenticate the server and optionally the client in a client-server connection using the specified certificate. + The certificate used to authenticate the server. + + is . + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Client authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + The method is not supported on Windows 95, Windows 98, or Windows Millennium. + + + Called by servers to authenticate the server and optionally the client in a client-server connection using the specified certificates and requirements, and using the system default security protocol. + The X509Certificate used to authenticate the server. + A 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. + A value that specifies whether the certificate revocation list is checked during authentication. + + is . + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Client authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + The method is not supported on Windows 95, Windows 98, or Windows Millennium. + + + Called by servers to authenticate the server and optionally the client in a client-server connection using the specified certificates, requirements and security protocol. + The X509Certificate used to authenticate the server. + A 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. + The value that represents the protocol used for authentication. + A value that specifies whether the certificate revocation list is checked during authentication. + + is . + + is not a valid value. + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Client authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + The method is not supported on Windows 95, Windows 98, or Windows Millennium. + + + + + + + Called by servers to authenticate the server and optionally the client in a client-server connection using the specified certificate as an asynchronous operation. + The certificate used to authenticate the server. + The task object representing the asynchronous operation. + + is . + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Client authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + The method is not supported on Windows 95, Windows 98, or Windows Millennium. + + + 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. + The X509Certificate used to authenticate the server. + A 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. + A value that specifies whether the certificate revocation list is checked during authentication. + The task object representing the asynchronous operation. + + + 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. + The X509Certificate used to authenticate the server. + A 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. + The value that represents the protocol used for authentication. + A value that specifies whether the certificate revocation list is checked during authentication. + The task object representing the asynchronous operation. + + + Called by clients to begin an asynchronous operation to authenticate the server and optionally the client. + The name of the server that shares this . + An delegate that references the method to invoke when the authentication is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation completes. + An object that indicates the status of the asynchronous operation. + + is . + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + + + Called by clients to begin an asynchronous operation to authenticate the server and optionally the client using the specified certificates and the system default security protocol. + The name of the server that shares this . + The containing client certificates. + A value that specifies whether the certificate revocation list is checked during authentication. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation completes. + An object that indicates the status of the asynchronous operation. + + is . + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + + + Called by clients to begin an asynchronous operation to authenticate the server and optionally the client using the specified certificates and security protocol. + The name of the server that shares this . + The containing client certificates. + The value that represents the protocol used for authentication. + A value that specifies whether the certificate revocation list is checked during authentication. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation completes. + An object that indicates the status of the asynchronous operation. + + is . + + is not a valid value. + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + + + Called by servers to begin an asynchronous operation to authenticate the client and optionally the server in a client-server connection. + The X509Certificate used to authenticate the server. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + + is . + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Client authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + The method is not supported on Windows 95, Windows 98, or Windows Millennium. + + + Called by servers to begin an asynchronous operation to authenticate the server and optionally the client using the specified certificates and requirements, and the system default security protocol. + The X509Certificate used to authenticate the server. + A 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. + A value that specifies whether the certificate revocation list is checked during authentication. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation completes. + An object that indicates the status of the asynchronous operation. + + is . + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + The method is not supported on Windows 95, Windows 98, or Windows Millennium. + + + Called by servers to begin an asynchronous operation to authenticate the server and optionally the client using the specified certificates, requirements and security protocol. + The X509Certificate used to authenticate the server. + A 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. + The value that represents the protocol used for authentication. + A value that specifies whether the certificate revocation list is checked during authentication. + An delegate that references the method to invoke when the authentication is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation completes. + An object that indicates the status of the asynchronous operation. + + is . + + is not a valid value. + The authentication failed and left this object in an unusable state. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. + This object has been closed. + The method is not supported on Windows 95, Windows 98, or Windows Millennium. + + + Begins an asynchronous read operation that reads data from the stream and stores it in the specified array. + A array that receives the bytes read from the stream. + The zero-based location in at which to begin storing the data read from this stream. + The maximum number of bytes to read from the stream. + An delegate that references the method to invoke when the read operation is complete. + A user-defined object that contains information about the read operation. This object is passed to the delegate when the operation completes. + An object that indicates the status of the asynchronous operation. + + is . + + + + . + > the length of . +-or- + + count > the length of . + The read operation failed. +-or- +Encryption is in use, but the data could not be decrypted. + There is already a read operation in progress. + This object has been closed. + Authentication has not occurred. + + + Begins an asynchronous write operation that writes s from the specified buffer to the stream. + A array that supplies the bytes to be written to the stream. + The zero-based location in at which to begin reading bytes to be written to the stream. + An value that specifies the number of bytes to read from . + An delegate that references the method to invoke when the write operation is complete. + A user-defined object that contains information about the write operation. This object is passed to the delegate when the operation completes. + An object indicating the status of the asynchronous operation. + + is . + + + + . + > the length of . +-or- + + count > the length of . + The write operation failed. + There is already a write operation in progress. + This object has been closed. + Authentication has not occurred. + + + Gets a value that indicates whether the underlying stream is readable. + + if authentication has occurred and the underlying stream is readable; otherwise . + + + Gets a value that indicates whether the underlying stream is seekable. + This property always returns . + + + Gets a value that indicates whether the underlying stream supports time-outs. + + if the underlying stream supports time-outs; otherwise, . + + + Gets a value that indicates whether the underlying stream is writable. + + if authentication has occurred and the underlying stream is writable; otherwise . + + + Gets a value that indicates whether the certificate revocation list is checked during the certificate validation process. + + if the certificate revocation list is checked; otherwise, . + + + Gets a value that identifies the bulk encryption algorithm used by this . + A value that identifies the bulk encryption algorithm used by this . + The property was accessed before the completion of the authentication process or the authentication process failed. + + + Gets a value that identifies the strength of the cipher algorithm used by this . + An value that specifies the strength of the algorithm, in bits. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Asynchronously releases the unmanaged and managed resources used by the . + A task that represents the asynchronous dispose operation. + + + Ends a pending asynchronous server authentication operation started with a previous call to . + An instance returned by a call to . + + is . + + was not created by a call to . + The authentication failed and left this object in an unusable state. + There is no pending server authentication to complete. + + + Ends a pending asynchronous client authentication operation started with a previous call to . + An instance returned by a call to . + + is . + + was not created by a call to . + The authentication failed and left this object in an unusable state. + There is no pending client authentication to complete. + + + Ends an asynchronous read operation started with a previous call to . + An instance returned by a call to + A value that specifies the number of bytes read from the underlying stream. + + is . + + was not created by a call to . + There is no pending read operation to complete. +-or- +Authentication has not occurred. + The read operation failed. + + + Ends an asynchronous write operation started with a previous call to . + An instance returned by a call to + + is . + + was not created by a call to . + There is no pending write operation to complete. +-or- +Authentication has not occurred. + The write operation failed. + + + Causes any buffered data to be written to the underlying device. + + + + + + Gets the algorithm used for generating message authentication codes (MACs). + The algorithm used for generating message authentication codes (MACs). + The property was accessed before the completion of the authentication process or the authentication process failed. + + + Gets a value that identifies the strength of the hash algorithm used by this instance. + An value that specifies the strength of the algorithm, in bits. Valid values are 128 or 160. + + + Gets a value that indicates whether authentication was successful. + + if successful authentication occurred; otherwise, . + + + Gets a value that indicates whether this uses data encryption. + + if data is encrypted before being transmitted over the network and decrypted when it reaches the remote endpoint; otherwise . + + + Gets a value that indicates whether both server and client have been authenticated. + + if the server has been authenticated; otherwise . + + + Gets a value that indicates whether the local side of the connection used by this was authenticated as the server. + + if the local endpoint was successfully authenticated as the server side of the authenticated connection; otherwise . + + + Gets a value that indicates whether the data sent using this stream is signed. + + if the data is signed before being transmitted; otherwise . + + + Gets the key exchange algorithm used by this . + An value. + + + Gets a value that identifies the strength of the key exchange algorithm used by this instance. + An value that specifies the strength of the algorithm, in bits. + + + Gets the length of the underlying stream. + The length of the underlying stream. + Getting the value of this property is not supported when the underlying stream is a . + + + Gets the certificate used to authenticate the local endpoint. + An X509Certificate object that represents the certificate supplied for authentication or if no certificate was supplied. + Authentication failed or has not occurred. + + + + Gets the cipher suite which was negotiated for this connection. + One of the enumeration values that identifies the cipher suite which was negotiated for this connection. + The property was accessed before the completion of the authentication process or the authentication process failed. + + + Gets or sets the current position in the underlying stream. + The current position in the underlying stream. + Setting this property is not supported. +-or- +Getting the value of this property is not supported when the underlying stream is a . + + + Reads data from this stream and stores it in the specified array. + A array that receives the bytes read from this stream. + A that contains the zero-based location in at which to begin storing the data read from this stream. + A that contains the maximum number of bytes to read from this stream. + A value that specifies the number of bytes read. When there is no more data to be read, returns 0. + + is . + + + + . + > the length of . +-or- + + count > the length of . + The read operation failed. Check the inner exception, if present to determine the cause of the failure. + There is already a read operation in progress. + This object has been closed. + Authentication has not occurred. + + + Asynchronously reads data from this stream and stores it in the specified range of a byte array. + The buffer that receives the bytes read from this stream. + The zero-based location in at which to begin storing the data read from this stream. + The maximum number of bytes to read from this stream. + The token to monitor for cancellation requests. + A task that represents the asynchronous read operation. The value of its property contains the total number of bytes read into . When there is no more data to be read, returns 0. + + is . + + is less than 0. +-or- + is less than 0. +-or- + is greater than the length of minus . + Authentication has not occurred. + The read operation failed. Check the inner exception, if it is present, to determine the cause of the failure. + There is already a read operation in progress. + This object has been closed. + + + Asynchronously reads data from this stream and stores it in the specified memory range. + The buffer that receives the bytes read from this stream. + The token to monitor for cancellation requests. + A task that represents the asynchronous read operation. The value of its property contains the total number of bytes read into . When there is no more data to be read, returns 0. + Authentication has not occurred. + The read operation failed. Check the inner exception, if it is present, to determine the cause of the failure. + There is already a read operation in progress. + This object has been closed. + + + Reads a byte from the and advances the position within the stream by one byte, or returns -1 if at the end of the stream. + The unsigned byte cast to an , or -1 if at the end of the stream. + Authentication has not occurred. + The read operation failed. Check the inner exception, if present to determine the cause of the failure. + There is already a read operation in progress. + This object has been closed. + + + Gets or sets the amount of time, expressed in milliseconds, a read operation blocks waiting for data. + The amount of time, in milliseconds, that elapses before a synchronous read operation fails. + + + Gets the certificate used to authenticate the remote endpoint. + An X509Certificate object that represents the certificate supplied for authentication or if no certificate was supplied. + Authentication failed or has not occurred. + + + Throws a . + This value is ignored. + This value is ignored. + Always throws a . + Seeking is not supported by objects. + + + Sets the length of the underlying stream. + An value that specifies the length of the stream. + + + Shuts down this SslStream. + The task object representing the asynchronous operation. + + + Gets a value that indicates the security protocol used to authenticate this connection. + The value that represents the protocol used for authentication. + + + Gets the used for authentication using extended protection. + The object that contains the channel binding token (CBT) used for extended protection. + + + Writes the specified data to this stream. + A array that supplies the bytes written to the stream. + + is . + The write operation failed. + There is already a write operation in progress. + This object has been closed. + Authentication has not occurred. + + + Write the specified number of s to the underlying stream using the specified buffer and offset. + A array that supplies the bytes written to the stream. + A that contains the zero-based location in at which to begin reading bytes to be written to the stream. + A that contains the number of bytes to read from . + + is . + + + + . + > the length of . +-or- + + count > the length of . + The write operation failed. + There is already a write operation in progress. + This object has been closed. + Authentication has not occurred. + + + Asynchronously writes data to the underlying stream from the specified range of a byte array. + The data to write to the underlying stream. + The location in from which to start writing data. + The number of bytes to write to the underlying stream. + The token to monitor for cancellation requests. + A task that represents the asynchronous write operation. + + is . + + is less than 0. +-or- + is less than 0. +-or- + is greater than the length of minus . + Authentication has not occurred. + The write operation failed. + There is already a write operation in progress. + This object has been closed. + + + Asynchronously writes data to the underlying stream from a read-only byte memory range. + The data to write to the underlying stream. + The token to monitor for cancellation requests. + A task that represents the asynchronous write operation. + Authentication has not occurred. + The write operation failed. + There is already a write operation in progress. + This object has been closed. + + + Gets or sets the amount of time a write operation blocks waiting for data. + The amount of time that elapses before a synchronous write operation fails. + + + Represents cipher suite values for the TLS (formerly SSL) protocol. + + + Represents the TLS_AES_128_CCM_8_SHA256 cipher suite. + + + Represents the TLS_AES_128_CCM_SHA256 cipher suite. + + + Represents the TLS_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_CHACHA20_POLY1305_SHA256 cipher suite. + + + Represents the TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA cipher suite. + + + Represents the TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 cipher suite. + + + Represents the TLS_DH_anon_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_DH_anon_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_DH_anon_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_anon_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DH_anon_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_DH_anon_WITH_AES_256_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_anon_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DH_anon_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_anon_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DH_anon_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_DH_anon_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA cipher suite. + + + Represents the TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA cipher suite. + + + Represents the TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DH_anon_WITH_DES_CBC_SHA cipher suite. + + + Represents the TLS_DH_anon_WITH_RC4_128_MD5 cipher suite. + + + Represents the TLS_DH_anon_WITH_SEED_CBC_SHA cipher suite. + + + Represents the TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA cipher suite. + + + Represents the TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_DH_DSS_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_DH_DSS_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_DSS_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DH_DSS_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_DH_DSS_WITH_AES_256_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_DSS_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA cipher suite. + + + Represents the TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA cipher suite. + + + Represents the TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DH_DSS_WITH_DES_CBC_SHA cipher suite. + + + Represents the TLS_DH_DSS_WITH_SEED_CBC_SHA cipher suite. + + + Represents the TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA cipher suite. + + + Represents the TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_DH_RSA_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_DH_RSA_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_RSA_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DH_RSA_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_DH_RSA_WITH_AES_256_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_RSA_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA cipher suite. + + + Represents the TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA cipher suite. + + + Represents the TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 cipher suite. + + + Represents the TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DH_RSA_WITH_DES_CBC_SHA cipher suite. + + + Represents the TLS_DH_RSA_WITH_SEED_CBC_SHA cipher suite. + + + Represents the TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA cipher suite. + + + Represents the TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_DHE_DSS_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA cipher suite. + + + Represents the TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA cipher suite. + + + Represents the TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DHE_DSS_WITH_DES_CBC_SHA cipher suite. + + + Represents the TLS_DHE_DSS_WITH_SEED_CBC_SHA cipher suite. + + + Represents the TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_DHE_PSK_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_AES_128_CCM cipher suite. + + + Represents the TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_AES_256_CCM cipher suite. + + + Represents the TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_NULL_SHA cipher suite. + + + Represents the TLS_DHE_PSK_WITH_NULL_SHA256 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_NULL_SHA384 cipher suite. + + + Represents the TLS_DHE_PSK_WITH_RC4_128_SHA cipher suite. + + + Represents the TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA cipher suite. + + + Represents the TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_DHE_RSA_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_AES_128_CCM cipher suite. + + + Represents the TLS_DHE_RSA_WITH_AES_128_CCM_8 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_AES_256_CCM cipher suite. + + + Represents the TLS_DHE_RSA_WITH_AES_256_CCM_8 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA cipher suite. + + + Represents the TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA cipher suite. + + + Represents the TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 cipher suite. + + + Represents the TLS_DHE_RSA_WITH_DES_CBC_SHA cipher suite. + + + Represents the TLS_DHE_RSA_WITH_SEED_CBC_SHA cipher suite. + + + Represents the TLS_ECCPWD_WITH_AES_128_CCM_SHA256 cipher suite. + + + Represents the TLS_ECCPWD_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECCPWD_WITH_AES_256_CCM_SHA384 cipher suite. + + + Represents the TLS_ECCPWD_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_ECDH_anon_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_ECDH_anon_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_ECDH_anon_WITH_NULL_SHA cipher suite. + + + Represents the TLS_ECDH_anon_WITH_RC4_128_SHA cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_NULL_SHA cipher suite. + + + Represents the TLS_ECDH_ECDSA_WITH_RC4_128_SHA cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_NULL_SHA cipher suite. + + + Represents the TLS_ECDH_RSA_WITH_RC4_128_SHA cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_AES_128_CCM cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_AES_256_CCM cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_NULL_SHA cipher suite. + + + Represents the TLS_ECDHE_ECDSA_WITH_RC4_128_SHA cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_NULL_SHA cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_NULL_SHA256 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_NULL_SHA384 cipher suite. + + + Represents the TLS_ECDHE_PSK_WITH_RC4_128_SHA cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_NULL_SHA cipher suite. + + + Represents the TLS_ECDHE_RSA_WITH_RC4_128_SHA cipher suite. + + + Represents the TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 cipher suite. + + + Represents the TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA cipher suite. + + + Represents the TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5 cipher suite. + + + Represents the TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA cipher suite. + + + Represents the TLS_KRB5_EXPORT_WITH_RC4_40_MD5 cipher suite. + + + Represents the TLS_KRB5_EXPORT_WITH_RC4_40_SHA cipher suite. + + + Represents the TLS_KRB5_WITH_3DES_EDE_CBC_MD5 cipher suite. + + + Represents the TLS_KRB5_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_KRB5_WITH_DES_CBC_MD5 cipher suite. + + + Represents the TLS_KRB5_WITH_DES_CBC_SHA cipher suite. + + + Represents the TLS_KRB5_WITH_IDEA_CBC_MD5 cipher suite. + + + Represents the TLS_KRB5_WITH_IDEA_CBC_SHA cipher suite. + + + Represents the TLS_KRB5_WITH_RC4_128_MD5 cipher suite. + + + Represents the TLS_KRB5_WITH_RC4_128_SHA cipher suite. + + + Represents the TLS_NULL_WITH_NULL_NULL cipher suite. + + + Represents the TLS_PSK_DHE_WITH_AES_128_CCM_8 cipher suite. + + + Represents the TLS_PSK_DHE_WITH_AES_256_CCM_8 cipher suite. + + + Represents the TLS_PSK_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_PSK_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_PSK_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_PSK_WITH_AES_128_CCM cipher suite. + + + Represents the TLS_PSK_WITH_AES_128_CCM_8 cipher suite. + + + Represents the TLS_PSK_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_PSK_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_PSK_WITH_AES_256_CBC_SHA384 cipher suite. + + + Represents the TLS_PSK_WITH_AES_256_CCM cipher suite. + + + Represents the TLS_PSK_WITH_AES_256_CCM_8 cipher suite. + + + Represents the TLS_PSK_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_PSK_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_PSK_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_PSK_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_PSK_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 cipher suite. + + + Represents the TLS_PSK_WITH_NULL_SHA cipher suite. + + + Represents the TLS_PSK_WITH_NULL_SHA256 cipher suite. + + + Represents the TLS_PSK_WITH_NULL_SHA384 cipher suite. + + + Represents the TLS_PSK_WITH_RC4_128_SHA cipher suite. + + + Represents the TLS_RSA_EXPORT_WITH_DES40_CBC_SHA cipher suite. + + + Represents the TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 cipher suite. + + + Represents the TLS_RSA_EXPORT_WITH_RC4_40_MD5 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_RSA_PSK_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_NULL_SHA cipher suite. + + + Represents the TLS_RSA_PSK_WITH_NULL_SHA256 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_NULL_SHA384 cipher suite. + + + Represents the TLS_RSA_PSK_WITH_RC4_128_SHA cipher suite. + + + Represents the TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_RSA_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_RSA_WITH_AES_128_CBC_SHA256 cipher suite. + + + Represents the TLS_RSA_WITH_AES_128_CCM cipher suite. + + + Represents the TLS_RSA_WITH_AES_128_CCM_8 cipher suite. + + + Represents the TLS_RSA_WITH_AES_128_GCM_SHA256 cipher suite. + + + Represents the TLS_RSA_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_RSA_WITH_AES_256_CBC_SHA256 cipher suite. + + + Represents the TLS_RSA_WITH_AES_256_CCM cipher suite. + + + Represents the TLS_RSA_WITH_AES_256_CCM_8 cipher suite. + + + Represents the TLS_RSA_WITH_AES_256_GCM_SHA384 cipher suite. + + + Represents the TLS_RSA_WITH_ARIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_RSA_WITH_ARIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_RSA_WITH_ARIA_256_CBC_SHA384 cipher suite. + + + Represents the TLS_RSA_WITH_ARIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_RSA_WITH_CAMELLIA_128_CBC_SHA cipher suite. + + + Represents the TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 cipher suite. + + + Represents the TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 cipher suite. + + + Represents the TLS_RSA_WITH_CAMELLIA_256_CBC_SHA cipher suite. + + + Represents the TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 cipher suite. + + + Represents the TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 cipher suite. + + + Represents the TLS_RSA_WITH_DES_CBC_SHA cipher suite. + + + Represents the TLS_RSA_WITH_IDEA_CBC_SHA cipher suite. + + + Represents the TLS_RSA_WITH_NULL_MD5 cipher suite. + + + Represents the TLS_RSA_WITH_NULL_SHA cipher suite. + + + Represents the TLS_RSA_WITH_NULL_SHA256 cipher suite. + + + Represents the TLS_RSA_WITH_RC4_128_MD5 cipher suite. + + + Represents the TLS_RSA_WITH_RC4_128_SHA cipher suite. + + + Represents the TLS_RSA_WITH_SEED_CBC_SHA cipher suite. + + + Represents the TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA cipher suite. + + + Represents the TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA cipher suite. + + + Represents the TLS_SRP_SHA_WITH_AES_128_CBC_SHA cipher suite. + + + Represents the TLS_SRP_SHA_WITH_AES_256_CBC_SHA cipher suite. + + + The exception that is thrown when authentication fails for an authentication stream. + + + Initializes a new instance of the class with no message. + + + Initializes a new instance of the class from the specified instances of the and classes. + A instance that contains the information required to deserialize the new instance. + A instance. + + + Initializes a new instance of the class with the specified message. + A that describes the authentication failure. + + + Initializes a new instance of the class with the specified message and inner exception. + A that describes the authentication failure. + The that is the cause of the current exception. + + + The class represents the extended protection policy used by the server to validate incoming client connections. + + + Initializes a new instance of the class from a object that contains the required data to populate the . + A instance that contains the information that is required to serialize the new instance. + A that contains the source of the serialized stream that is associated with the new instance. + + + Initializes a new instance of the class that specifies when the extended protection policy should be enforced. + A value that indicates when the extended protection policy should be enforced. + + + Initializes a new instance of the class that specifies when the extended protection policy should be enforced and the channel binding token (CBT) to be used. + A value that indicates when the extended protection policy should be enforced. + A that contains a custom channel binding to use for validation. + + is specified as . + + is . + + + Initializes a new instance of the 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. + A value that indicates when the extended protection policy should be enforced. + A value that indicates the kind of protection enforced by the policy. + A that contains the custom SPN list that is used to match against a client's SPN. + + is specified as . + + is or an empty list. + + + Initializes a new instance of the 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. + A value that indicates when the extended protection policy should be enforced. + A value that indicates the kind of protection enforced by the policy. + A that contains the custom SPN list that is used to match against a client's SPN. + + is specified as . + + is or an empty list. + + + Gets a custom channel binding token (CBT) to use for validation. + A that contains a custom channel binding to use for validation. + + + Gets the custom Service Provider Name (SPN) list used to match against a client's SPN. + A that contains the custom SPN list that is used to match against a client's SPN. + + + Indicates whether the operating system supports integrated windows authentication with extended protection. + + if the operating system supports integrated windows authentication with extended protection, otherwise . + + + Gets when the extended protection policy should be enforced. + A value that indicates when the extended protection policy should be enforced. + + + Gets the kind of protection enforced by the extended protection policy. + A value that indicates the kind of protection enforced by the policy. + + + Populates a object with the required data to serialize an object. + A object that holds the serialized data for an object. + A that contains the destination of the serialized stream that is associated with the new . + + + Gets a string representation for the extended protection policy instance. + A instance that contains the representation of the instance. + + + The enumeration specifies when the should be enforced. + + + The is always enforced. Clients that don't support extended protection will fail to authenticate. + + + The is never enforced and extended protection is disabled. + + + The is enforced only if the client and server supports extended protection. + + + The enumeration specifies the protection scenario enforced by the policy. + + + 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. + + + 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. + + + The class is a read-only collection of service principal names. + + + Initializes a new read-only instance of the class based on an existing . + An instance of the class that contains the specified values of service names to be used to initialize the class. + + is . + + is empty. + + + Returns a value indicating whether the specified string occurs within this instance. + The string to seek. + Returns . + if the parameter occurs within this instance; otherwise, . + + + Merges the current with the specified values to create a new containing the union. + An instance of the class that contains the specified values of service names to be merged. + A new instance that contains the union of the existing instance merged with the specified values. + + is . + + is empty. + + + Merges the current with the specified values to create a new containing the union. + A string that contains the specified values of service names to be used to initialize the class. + A new instance that contains the union of the existing instance merged with the specified values. + + is . + + is empty. + + + The exception that is thrown when authentication fails for an authentication stream and cannot be retried. + + + Initializes a new instance of the class with no message. + + + Initializes a new instance of the class from the specified instances of the and classes. + A instance that contains the information required to deserialize the new instance. + A instance. + + + Initializes a new instance of the class with the specified message. + A that describes the authentication failure. + + + Initializes a new instance of the class with the specified message and inner exception. + A that describes the authentication failure. + The that is the cause of the current exception. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.ServicePoint.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.ServicePoint.dll new file mode 100755 index 0000000000000000000000000000000000000000..4402e138640775d39b0b84c07c2dcfa3a6a68faa GIT binary patch literal 18296 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 U2hNReu=ir#*B#YZ2bYNd12wER$N&HU literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.ServicePoint.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.ServicePoint.xml new file mode 100755 index 0000000..bd6de28 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.ServicePoint.xml @@ -0,0 +1,228 @@ + + + + System.Net.ServicePoint + + + + Represents the method that specifies a local Internet Protocol address and port number for a . + The associated with the connection to be created. + The remote that specifies the remote host. + The number of times this delegate was called for a specified connection. + The local to which the is bound. + + + Specifies the security protocols that are supported by the Schannel security package. + + + Specifies the Secure Socket Layer (SSL) 3.0 security protocol. SSL 3.0 has been superseded by the Transport Layer Security (TLS) protocol and is provided for backward compatibility only. + + + Allows the operating system to choose the best protocol to use, and to block protocols that are not secure. Unless your app has a specific reason not to, you should use this value. + + + Specifies the Transport Layer Security (TLS) 1.0 security protocol. The TLS 1.0 protocol is defined in IETF RFC 2246. + + + Specifies the Transport Layer Security (TLS) 1.1 security protocol. The TLS 1.1 protocol is defined in IETF RFC 4346. On Windows systems, this value is supported starting with Windows 7. + + + Specifies the Transport Layer Security (TLS) 1.2 security protocol. The TLS 1.2 protocol is defined in IETF RFC 5246. On Windows systems, this value is supported starting with Windows 7. + + + Specifies the TLS 1.3 security protocol. The TLS protocol is defined in IETF RFC 8446. + + + Provides connection management for HTTP connections. + + + Gets the Uniform Resource Identifier (URI) of the server that this object connects to. + An instance of the class that contains the URI of the Internet server that this object connects to. + The is in host mode. + + + Specifies the delegate to associate a local with a . + A delegate that forces a to use a particular local Internet Protocol (IP) address and port number. The default value is . + + + Gets the certificate received for this object. + An instance of the class that contains the security certificate received for this object. + + + Gets the last client certificate sent to the server. + An object that contains the public values of the last client certificate sent to the server. + + + Removes the specified connection group from this object. + The name of the connection group that contains the connections to close and remove from this service point. + A value that indicates whether the connection group was closed. + + + Gets or sets the number of milliseconds after which an active connection is closed. + A that specifies the number of milliseconds that an active connection remains open. The default is -1, which allows an active connection to stay connected indefinitely. Set this property to 0 to force connections to close after servicing a request. + The value specified for a set operation is a negative number less than -1. + + + Gets or sets the maximum number of connections allowed on this object. + The maximum number of connections allowed on this object. + The connection limit is equal to or less than 0. + + + Gets the connection name. + A that represents the connection name. + + + Gets the number of open connections associated with this object. + The number of open connections associated with this object. + + + Gets or sets a value that determines whether 100-Continue behavior is used. + + to expect 100-Continue responses for requests; otherwise, . The default value is . + + + Gets the date and time that the object was last connected to a host. + A object that contains the date and time at which the object was last connected. + + + Gets or sets the amount of time a connection associated with the object can remain idle before the connection is closed. + The length of time, in milliseconds, that a connection associated with the object can remain idle before it is closed and reused for another connection. + + is set to less than or greater than . + + + Gets the version of the HTTP protocol that the object uses. + A object that contains the HTTP protocol version that the object uses. + + + Gets or sets the size of the receiving buffer for the socket used by this . + A that contains the size, in bytes, of the receive buffer. The default is 8192. + The value specified for a set operation is greater than . + + + Enables or disables the keep-alive option on a TCP connection. + If set to true, then the TCP keep-alive option on a TCP connection will be enabled using the specified and values. +If set to false, then the TCP keep-alive option is disabled and the remaining parameters are ignored. +The default value is false. + 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 is thrown. + 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 is thrown. + The value specified for or parameter is less than or equal to 0. + + + Indicates whether the object supports pipelined connections. + + if the object supports pipelined connections; otherwise, . + + + Gets or sets a value that determines whether the Nagle algorithm is used on connections managed by this object. + + to use the Nagle algorithm; otherwise, . The default value is . + + + Manages the collection of objects. + + + Gets or sets a value that indicates whether the certificate is checked against the certificate authority revocation list. + + if the certificate revocation list is checked; otherwise, . + + + Gets or sets the maximum number of concurrent connections allowed by a object. + The maximum number of concurrent connections allowed by a object. The default connection limit is 10 for ASP.NET hosted applications and 2 for all others. 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 . However, you can change the value programmatically when the autoConfig property is . Set your preferred value once, when the AppDomain loads. + + is less than or equal to 0. + + + The default number of non-persistent connections (4) allowed on a 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. + + + The default number of persistent connections (2) allowed on a object connected to an HTTP/1.1 or later server. This field is constant and is used to initialize the property if the value of the property has not been set either directly or through configuration. + + + Gets or sets a value that indicates how long a Domain Name Service (DNS) resolution is considered valid. + 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). + + + Gets or sets a value that indicates whether a Domain Name Service (DNS) resolution rotates among the applicable Internet Protocol (IP) addresses. + + if a DNS resolution always returns the first IP address for a particular host; otherwise . The default is . + + + Gets the for this instance. + The encryption policy to use for this instance. + + + Gets or sets a value that determines whether 100-Continue behavior is used. + + to enable 100-Continue behavior. The default value is . + + + Finds an existing object or creates a new object to manage communications with the specified Uniform Resource Identifier (URI). + The URI of the Internet resource to be contacted. + The proxy data for this request. + The object that manages communications for the request. + The URI specified in is invalid. + The maximum number of objects defined in has been reached. + + + Finds an existing object or creates a new object to manage communications with the specified object. + The object of the Internet resource to contact. + The object that manages communications for the request. + + is . + The maximum number of objects defined in has been reached. + + + Finds an existing object or creates a new object to manage communications with the specified object. + A object that contains the address of the Internet resource to contact. + The proxy data for this request. + The object that manages communications for the request. + + is . + The maximum number of objects defined in has been reached. + + + Gets or sets the maximum idle time of a object. + The maximum idle time, in milliseconds, of a object. The default value is 100,000 milliseconds (100 seconds). + + is less than or greater than . + + + Gets or sets the maximum number of objects to maintain at any time. + The maximum number of objects to maintain. The default value is 0, which means there is no limit to the number of objects. + + is less than 0 or greater than . + + + Setting this property value to 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. + Returns . + + + Gets or sets the security protocol used by the objects managed by the object. + One of the values defined in the enumeration. + The value specified to set the property is not a valid enumeration value. + + + Gets or sets the callback to validate a server certificate. + A . The default value is . + + + Enables or disables the keep-alive option on a TCP connection. + If set to true, then the TCP keep-alive option on a TCP connection will be enabled using the specified and values. +If set to false, then the TCP keep-alive option is disabled and the remaining parameters are ignored. +The default value is false. + 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 is thrown. + 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 is thrown. + The value specified for or parameter is less than or equal to 0. + + + Determines whether the Nagle algorithm is used by the service points managed by this object. + + to use the Nagle algorithm; otherwise, . The default value is . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Sockets.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.Sockets.dll new file mode 100755 index 0000000000000000000000000000000000000000..871616d2d5a18f14dbe499e8ba81f80c13f21ca5 GIT binary patch literal 39288 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 + + + System.Net.Sockets + + + + Specifies the IO control codes supported by the method. + + + This value is equal to the Winsock 2 SIO_ABSORB_RTRALERT constant. + + + 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. + + + 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. + + + 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. + + + Sort the structure returned by the 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. + + + 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. + + + Enable notification for when data is waiting to be received. This value is equal to the Winsock 2 FIOASYNC constant. + + + 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. + + + Return the number of bytes available for reading. This value is equal to the Winsock 2 FIONREAD constant. + + + 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. + + + 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. + + + Discard the contents of the sending queue. This value is equal to the Winsock 2 SIO_FLUSH constant. + + + 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 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + This value is equal to the Winsock 2 SIO_LIMIT_BROADCASTS constant. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + Enable receiving all IPv4 packets on the network. The socket must have address family , the socket type must be , and the protocol type must be . 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. + + + Enable receiving all Internet Group Management Protocol (IGMP) packets on the network. The socket must have address family , the socket type must be , and the protocol type must be . 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. + + + 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 , the socket type must be , and the protocol type must be . 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + Set the interface used for outgoing unicast packets. This value is equal to the Winsock 2 SIO_UCAST_IF constant. + + + Presents the packet information from a call to or . + + + Gets the origin information of the packet that was received as a result of calling the method or method. + An that indicates the origin information of the packet that was received as a result of calling the method or method. For packets that were sent from a unicast address, the property will return the of the sender; for multicast or broadcast packets, the property will return the multicast or broadcast . + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + + if is an instance of and equals the value of the instance; otherwise, . + + + Returns the hash code for this instance. + An Int32 hash code. + + + Gets the network interface information that is associated with a call to or . + An value, which represents the index of the network interface. You can use this index with to get more information about the relevant interface. + + + Tests whether two specified instances are equivalent. + The instance that is to the left of the equality operator. + The instance that is to the right of the equality operator. + + if and are equal; otherwise, . + + + Tests whether two specified instances are not equal. + The instance that is to the left of the inequality operator. + The instance that is to the right of the inequality operator. + + if and are unequal; otherwise, . + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + Contains option values for joining an IPv6 multicast group. + + + Initializes a new version of the class for the specified IP multicast group. + The of the multicast group. + + is . + + + Initializes a new instance of the class with the specified IP multicast group and the local interface address. + The group . + The local interface address. + + is less than 0. +-or- + is greater than 0x00000000FFFFFFFF. + + is . + + + Gets or sets the IP address of a multicast group. + An that contains the Internet address of a multicast group. + + is . + + + Gets or sets the interface index that is associated with a multicast group. + A value that specifies the address of the interface. + The value that is specified for a set operation is less than 0 or greater than 0x00000000FFFFFFFF. + + + Specifies whether a will remain connected after a call to the or methods and the length of time it will remain connected, if data remains to be sent. + + + Initializes a new instance of the class. + + to remain connected after the method is called; otherwise, . + The number of seconds to remain connected after the method is called. + + + Gets or sets a value that indicates whether to linger after the is closed. + + if the should linger after is called; otherwise, . + + + Gets or sets the amount of time to remain connected after calling the method if data remains to be sent. + The amount of time, in seconds, to remain connected after calling . + + + Contains values used to join and drop multicast groups. + + + Initializes a new version of the class for the specified IP multicast group. + The of the multicast group. + + is . + + + Initializes a new instance of the class with the specified IP multicast group address and interface index. + The of the multicast group. + The index of the interface that is used to send and receive multicast packets. + + + Initializes a new instance of the class with the specified IP multicast group address and local IP address associated with a network interface. + The group . + The local . + + is . +-or- + is . + + + Gets or sets the IP address of a multicast group. + An that contains the Internet address of a multicast group. + + + Gets or sets the index of the interface that is used to send and receive multicast packets. + An integer that represents the index of a array element. + + + Gets or sets the local address associated with a multicast group. + An that contains the local address associated with a multicast group. + + + Provides the underlying stream of data for network access. + + + Creates a new instance of the class for the specified . + The that the will use to send and receive data. + The parameter is . + The parameter is not connected. +-or- +The property of the parameter is not . +-or- +The parameter is in a nonblocking state. + + + Initializes a new instance of the class for the specified with the specified ownership. + The that the will use to send and receive data. + Set to to indicate that the will take ownership of the ; otherwise, . + The parameter is . + The parameter is not connected. +-or- +the value of the property of the parameter is not . +-or- +the parameter is in a nonblocking state. + + + Creates a new instance of the class for the specified with the specified access rights. + The that the will use to send and receive data. + A bitwise combination of the values that specify the type of access given to the over the provided . + The parameter is . + The parameter is not connected. +-or- +the property of the parameter is not . +-or- +the parameter is in a nonblocking state. + + + Creates a new instance of the class for the specified with the specified access rights and the specified ownership. + The that the will use to send and receive data. + A bitwise combination of the values that specifies the type of access given to the over the provided . + Set to to indicate that the will take ownership of the ; otherwise, . + The parameter is . + The parameter is not connected. +-or- +The property of the parameter is not . +-or- +The parameter is in a nonblocking state. + + + Begins an asynchronous read from the . + An array of type that is the location in memory to store data read from the . + The location in to begin storing the data. + The number of bytes to read from the . + The delegate that is executed when completes. + An object that contains any additional user-defined data. + An that represents the asynchronous call. + The parameter is . + The parameter is less than 0. +-or- +The parameter is greater than the length of the paramater. +-or- +The is less than 0. +-or- +The is greater than the length of minus the value of the parameter. + The underlying is closed. +-or- +There was a failure while reading from the network. +-or- +An error occurred when accessing the socket. + The is closed. + + + Begins an asynchronous write to a stream. + An array of type that contains the data to write to the . + The location in to begin sending the data. + The number of bytes to write to the . + The delegate that is executed when completes. + An object that contains any additional user-defined data. + An that represents the asynchronous call. + The parameter is . + The parameter is less than 0. +-or- +The parameter is greater than the length of . +-or- +The parameter is less than 0. +-or- +The parameter is greater than the length of minus the value of the parameter. + The underlying is closed. +-or- +There was a failure while writing to the network. +-or- +An error occurred when accessing the socket. + The is closed. + + + Gets a value that indicates whether the supports reading. + + if data can be read from the stream; otherwise, . The default value is . + + + Gets a value that indicates whether the stream supports seeking. This property is not currently supported.This property always returns . + + in all cases to indicate that cannot seek a specific location in the stream. + + + Indicates whether timeout properties are usable for . + + in all cases. + + + Gets a value that indicates whether the supports writing. + + if data can be written to the ; otherwise, . The default value is . + + + Closes the after waiting the specified time to allow data to be sent. + A 32-bit signed integer that specifies the number of milliseconds to wait to send any remaining data before closing. + The parameter is less than -1. + + + Gets a value that indicates whether data is available on the to be read. + + if data is available on the stream to be read; otherwise, . + The is closed. + The underlying is closed. + Use the property to obtain the specific error code and refer to the Windows Sockets version 2 API error code documentation for a detailed description of the error. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Handles the end of an asynchronous read. + An that represents an asynchronous call. + The number of bytes read from the . + The parameter is . + The underlying is closed. +-or- +An error occurred when accessing the socket. + The is closed. + + + Handles the end of an asynchronous write. + The that represents the asynchronous call. + The parameter is . + The underlying is closed. +-or- +An error occurred while writing to the network. +-or- +An error occurred when accessing the socket. + The is closed. + + + Releases all resources used by the . + + + Flushes data from the stream. This method is reserved for future use. + + + Flushes data from the stream as an asynchronous operation. + A cancellation token used to propagate notification that this operation should be canceled. + The task object representing the asynchronous operation. + + + Gets the length of the data available on the stream. This property is not currently supported and always throws a . + The length of the data available on the stream. + Any use of this property. + + + Gets or sets the current position in the stream. This property is not currently supported and always throws a . + The current position in the stream. + Any use of this property. + + + Reads data from the and stores it to a byte array. + An array of type that is the location in memory to store data read from the . + The location in to begin storing the data to. + The number of bytes to read from the . + The number of bytes read from the . + + is . + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus . + The does not support reading. + An error occurred when accessing the socket. +-or- +There is a failure reading from the network. + The is closed. + + + Reads data from the and stores it to a span of bytes in memory. + A region of memory to store data read from the . + The number of bytes read from the . + The does not support reading. + An error occurred when accessing the socket. +-or- +There is a failure reading from the network. + The is closed. + + + Gets or sets a value that indicates whether the can be read. + + to indicate that the can be read; otherwise, . The default value is . + + + Reads data from the and stores it to a specified range of a byte array as an asynchronous operation. + The buffer to write the data into. + The location in to begin storing the data to. + The number of bytes to read from the . + The token to monitor for cancellation requests. + A task that represents the asynchronous read operation. The value of its property contains the total number of bytes read into . + The does not support reading. + An error occurred when accessing the socket. +-or- +There is a failure reading from the network. + The is closed. + + + Reads data from the and stores it in a byte memory range as an asynchronous operation. + The buffer to write the data to. + The token to monitor for cancellation requests. + A that represents the asynchronous read operation. The value of its property contains the total number of bytes read into . + The does not support reading. + An error occurred when accessing the socket. +-or- +There is a failure reading from the network. + The is closed. + + + Reads a byte from the and advances the position within the stream by one byte, or returns -1 if at the end of the stream. + The unsigned byte cast to an , or -1 if at the end of the stream. + The does not support reading. + An error occurred when accessing the socket. +-or- +There is a failure reading from the network. + The is closed. + + + Gets or sets the amount of time that a read operation blocks waiting for data. + A that specifies the amount of time, in milliseconds, that will elapse before a read operation fails. The default value, , specifies that the read operation does not time out. + The value specified is less than or equal to zero and is not . + + + Sets the current position of the stream to the given value. This method is not currently supported and always throws a . + This parameter is not used. + This parameter is not used. + The position in the stream. + Any use of this property. + + + Sets the length of the stream. This method always throws a . + This parameter is not used. + Any use of this property. + + + Gets the underlying . + A that represents the underlying network connection. + + + Writes data to the from a specified range of a byte array. + An array of type that contains the data to write to the . + The location in from which to start writing data. + The number of bytes to write to the . + The parameter is . + The parameter is less than 0. +-or- +The parameter is greater than the length of . +-or- +The parameter is less than 0. +-or- +The parameter is greater than the length of minus the value of the parameter. + The does not support writing. + An error occurred when accessing the socket. +-or- +There was a failure while writing to the network. + The is closed. + + + Writes data to the from a read-only byte span. + The data to write to the . + The does not support writing. + An error occurred when accessing the socket. +-or- +There was a failure while writing to the network. + The is closed. + + + Gets a value that indicates whether the is writable. + + if data can be written to the stream; otherwise, . The default value is . + + + Writes data to the from the specified range of a byte array as an asynchronous operation. + A byte array that contains the data to write to the . + The location in from which to start writing data. + The number of bytes to write to the . + The token to monitor for cancellation requests. + A task that represents the asynchronous write operation. + The parameter is . + The parameter is less than 0. +-or- +The parameter is greater than the length of . +-or- +The parameter is less than 0. +-or- +The parameter is greater than the length of minus the value of the parameter. + The does not support writing. + There was a failure while writing to the network. +-or- +An error occurred when accessing the socket. + The is closed. + + + Writes data to the from a read-only memory byte memory range as an asynchronous operation. + A region of memory that contains the data to write to the . + The token to monitor for cancellation requests. + A task that represents the asynchronous write operation. + The does not support writing. + An error occurred when accessing the socket. +-or- +There was a failure while writing to the network. + The is closed. + + + Writes a byte to the current position in the and advances the position within the stream by one byte. + The byte to write to the stream. + The does not support writing. + An error occurred when accessing the socket. +-or- +There was a failure while writing to the network. + The is closed. + + + Gets or sets the amount of time that a write operation blocks waiting for data. + A that specifies the amount of time, in milliseconds, that will elapse before a write operation fails. The default value, , specifies that the write operation does not time out. + The value specified is less than or equal to zero and is not . + + + Specifies the type of protocol that an instance of the class can use. + + + AppleTalk protocol. + + + Native ATM services protocol. + + + Banyan protocol. + + + CCITT protocol, such as X.25. + + + MIT CHAOS protocol. + + + Microsoft Cluster products protocol. + + + Controller Area Network protocol. + + + DataKit protocol. + + + Direct data link protocol. + + + DECNet protocol. + + + European Computer Manufacturers Association (ECMA) protocol. + + + FireFox protocol. + + + NSC HyperChannel protocol. + + + IEEE 1284.4 workgroup protocol. + + + ARPANET IMP protocol. + + + IP version 4 protocol. + + + IP version 6 protocol. + + + IPX or SPX protocol. + + + IrDA protocol. + + + ISO protocol. + + + LAT protocol. + + + MAX protocol. + + + NetBIOS protocol. + + + Network Designers OSI gateway enabled protocol. + + + Xerox NS protocol. + + + OSI protocol. + + + Low-level Packet protocol. + + + PUP protocol. + + + IBM SNA protocol. + + + Unix local to host protocol. + + + Unknown protocol. + + + Unspecified protocol. + + + VoiceView protocol. + + + Specifies the protocols that the class supports. + + + Gateway To Gateway Protocol. + + + Internet Control Message Protocol. + + + Internet Control Message Protocol for IPv6. + + + Internet Datagram Protocol. + + + Internet Group Management Protocol. + + + Internet Protocol. + + + IPv6 Authentication header. For details, see RFC 2292 section 2.2.1, available at https://www.ietf.org. + + + IPv6 Encapsulating Security Payload header. + + + Internet Protocol version 4. + + + Internet Protocol version 6 (IPv6). + + + IPv6 Destination Options header. + + + IPv6 Fragment header. + + + IPv6 Hop by Hop Options header. + + + IPv6 No next header. + + + IPv6 Routing header. + + + Internet Packet Exchange Protocol. + + + Net Disk Protocol (unofficial). + + + PARC Universal Packet Protocol. + + + Raw IP packet protocol. + + + Sequenced Packet Exchange protocol. + + + Sequenced Packet Exchange version 2 protocol. + + + Transmission Control Protocol. + + + User Datagram Protocol. + + + Unknown protocol. + + + Unspecified protocol. + + + Represents a wrapper class for a socket handle. + + + Initializes a new instance of the class. + The pre-existing handle to use. + + to reliably release the handle during the finalization phase; to prevent reliable release (not recommended). + + + Defines the polling modes for the method. + + + Error status mode. + + + Read status mode. + + + Write status mode. + + + Represents an element in a array. + + + Initializes a new instance of the class using the specified buffer. + A byte array of data to send using the method. + The parameter cannot be null + + + Initializes a new instance of the class using the specified range of the buffer. + A byte array of data to send using the method. + The offset, in bytes, from the beginning of the to the location in the to start sending the data specified in the parameter. + The number of bytes to send starting from the parameter. If is zero, no bytes are sent. + The parameter cannot be null + The and parameters must be greater than or equal to zero. +The and must be less than the size of the buffer + + + Initializes a new instance of the class using the specified range of the buffer with an option to combine this element with the next element in a single send request from the sockets layer to the transport. + A byte array of data to send using the method. + The offset, in bytes, from the beginning of the to the location in the to start sending the data specified in the parameter. + The number bytes to send starting from the parameter. If is zero, no bytes are sent. + 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. + The parameter cannot be null + The and parameters must be greater than or equal to zero. +The and must be less than the size of the buffer + + + Initializes a new instance of the class using the specified object. + The file to be transmitted using the method. + + is not open for asynchronous reading and writing. + + cannot be null. + + + Initializes a new instance of the class using the specified range of a object. + The file to be transmitted using the method. + The offset, in bytes, from the beginning of the file to the location in the file to start sending the bytes in the file. + The number of bytes to send starting from the . If is zero, the entire file is sent. + The parameter must have been opened for asynchronous reading and writing. + The parameter cannot be . + The and parameters must be greater than or equal to zero. + + + Initializes a new instance of the class using the specified range of a object with an option to combine this element with the next element in a single send request from the sockets layer to the transport. + The file to be transmitted using the method. + TThe offset, in bytes, from the beginning of the file to the location in the file to start sending the bytes in the file. + The number of bytes to send starting from the offset parameter. If count is zero, the entire file is sent. + 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. + The parameter must have been opened for asynchronous reading and writing. + The parameter cannot be . + The and parameters must be greater than or equal to zero. + + + Initializes a new instance of the class using the specified file. + The filename of the file to be transmitted using the method. + The parameter cannot be null + + + Initializes a new instance of the class using the specified range of the file. + The filename of the file to be transmitted using the method. + The offset, in bytes, from the beginning of the file to the location in the file to start sending the file specified in the parameter. + The number of bytes to send starting from the parameter. If is zero, the entire file is sent. + The parameter cannot be null + The and parameters must be greater than or equal to zero. + + + Initializes a new instance of the class using the specified range of the file with an option to combine this element with the next element in a single send request from the sockets layer to the transport. + The filename of the file to be transmitted using the method. + The offset, in bytes, from the beginning of the file to the location in the file to start sending the file specified in the parameter. + The number of bytes to send starting from the parameter. If is zero, the entire file is sent. + 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. + The parameter cannot be null + The and parameters must be greater than or equal to zero. + + + Initializes a new instance of the class using the specified range of the file. + The filename of the file to be transmitted using the method. + The offset, in bytes, from the beginning of the file to the location in the file to start sending the file specified in the parameter. + The number of bytes to send starting from the . If is zero, the entire file is sent. + The parameter cannot be . + The and parameters must be greater than or equal to zero. + + + Initializes a new instance of the class using the specified range of the file with an option to combine this element with the next element in a single send request from the sockets layer to the transport. + The filename of the file to be transmitted using the method. + The offset, in bytes, from the beginning of the file to the location in the file to start sending the file specified in the parameter. + The number of bytes to send starting from the parameter. If is zero, the entire file is sent. + 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. + The parameter cannot be . + The and parameters must be greater than or equal to zero. + + + Gets the buffer to be sent if the object was initialized with a parameter. + The byte buffer to send if the object was initialized with a parameter. + + + Gets the count of bytes to be sent. + The count of bytes to send if the class was initialized with a parameter. + + + 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. + A Boolean value that indicates if this element should not be combined with the next element in a single send request. + + + Gets the filename of the file to send if the object was initialized with a parameter. + The filename of the file to send if the object was initialized with a parameter. + + + Gets the object representation of the file to send if the object was initialized with a parameter. + An object representation of the file to send if the object was initialized with a parameter. + + + 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. + 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. + + + 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. + 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. + + + Implements the Berkeley sockets interface. + + + Initializes a new instance of the class using the specified address family, socket type and protocol. + One of the values. + One of the values. + One of the values. + The combination of , , and results in an invalid socket. + + + Initializes a new instance of the class using the specified value returned from . + The socket information returned by . + + + Initializes a new instance of the class using the specified socket type and protocol. + One of the values. + One of the values. + The combination of and results in an invalid socket. + + + Creates a new for a newly created connection. + A for a newly created connection. + An error occurred when attempting to access the socket. + The has been closed. + The accepting socket is not listening for connections. You must call and before calling . + + + Begins an asynchronous operation to accept an incoming connection attempt. + The object to use for this asynchronous socket operation. + + if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. + if the I/O operation completed synchronously. The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + 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 property is not null. + An argument is out of range. The exception occurs if the is less than 0. + An invalid operation was requested. This exception occurs if the accepting is not listening for connections or the accepted socket is bound. +You must call the and method before calling the method. +This exception also occurs if the socket is already connected or a socket operation was already in progress using the specified parameter. + An error occurred when attempting to access the socket. + Windows XP or later is required for this method. + The has been closed. + + + Gets the address family of the . + One of the values. + + + Gets the amount of data that has been received from the network and is available to be read. + The number of bytes of data received from the network and available to be read. + An error occurred when attempting to access the socket. + The has been closed. + + + Begins an asynchronous operation to accept an incoming connection attempt. + The delegate. + An object that contains state information for this request. + An that references the asynchronous creation. + The object has been closed. + Windows NT is required for this method. + The accepting socket is not listening for connections. You must call and before calling . +-or- +The accepted socket is bound. + + is less than 0. + An error occurred when attempting to access the socket. + + + Begins an asynchronous operation to accept an incoming connection attempt and receives the first block of data sent by the client application. + The number of bytes to accept from the sender. + The delegate. + An object that contains state information for this request. + An that references the asynchronous creation. + The object has been closed. + Windows NT is required for this method. + The accepting socket is not listening for connections. You must call and before calling . +-or- +The accepted socket is bound. + + is less than 0. + An error occurred when attempting to access the socket. + + + 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. + The accepted object. This value may be . + The maximum number of bytes to receive. + The delegate. + An object that contains state information for this request. + An object that references the asynchronous object creation. + The object has been closed. + Windows NT is required for this method. + The accepting socket is not listening for connections. You must call and before calling . +-or- +The accepted socket is bound. + + is less than 0. + An error occurred when attempting to access the socket. + + + Begins an asynchronous request for a remote host connection. + An that represents the remote host. + The delegate. + An object that contains state information for this request. + An that references the asynchronous connection. + + is . + An error occurred when attempting to access the socket. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + The has been placed in a listening state by calling , or an asynchronous operation is already in progress. + + + Begins an asynchronous request for a remote host connection. The host is specified by an and a port number. + The of the remote host. + The port number of the remote host. + An delegate that references the method to invoke when the connect operation is complete. + A user-defined object that contains information about the connect operation. This object is passed to the delegate when the operation is complete. + An that references the asynchronous connection. + + is . + An error occurred when attempting to access the socket. + The has been closed. + The is not in the socket family. + The port number is not valid. + The length of is zero. + The has been placed in a listening state by calling , or an asynchronous operation is already in progress. + + + Begins an asynchronous request for a remote host connection. The host is specified by an array and a port number. + At least one , designating the remote host. + The port number of the remote host. + An delegate that references the method to invoke when the connect operation is complete. + A user-defined object that contains information about the connect operation. This object is passed to the delegate when the operation is complete. + An that references the asynchronous connections. + + is . + An error occurred when attempting to access the socket. + The has been closed. + This method is valid for sockets that use or . + The port number is not valid. + The length of is zero. + The has been placed in a listening state by calling , or an asynchronous operation is already in progress. + + + Begins an asynchronous request for a remote host connection. The host is specified by a host name and a port number. + The name of the remote host. + The port number of the remote host. + An delegate that references the method to invoke when the connect operation is complete. + A user-defined object that contains information about the connect operation. This object is passed to the delegate when the operation is complete. + An that references the asynchronous connection. + + is . + The has been closed. + This method is valid for sockets in the or families. + The port number is not valid. + The has been placed in a listening state by calling , or an asynchronous operation is already in progress. + + + Begins an asynchronous request to disconnect from a remote endpoint. + + if this socket can be reused after the connection is closed; otherwise, . + The delegate. + An object that contains state information for this request. + An object that references the asynchronous operation. + The operating system is Windows 2000 or earlier, and this method requires Windows XP. + The object has been closed. + An error occurred when attempting to access the socket. + + + Begins to asynchronously receive data from a connected . + An array of type that is the storage location for the received data. + The zero-based position in the parameter at which to store the received data. + The number of bytes to receive. + A bitwise combination of the values. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the receive operation. This object is passed to the delegate when the operation is complete. + An that references the asynchronous read. + + is . + An error occurred when attempting to access the socket. + + has been closed. + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + + + Begins to asynchronously receive data from a connected . + An array of type that is the storage location for the received data. + The location in to store the received data. + The number of bytes to receive. + A bitwise combination of the values. + A object that stores the socket error. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the receive operation. This object is passed to the delegate when the operation is complete. + An that references the asynchronous read. + + is . + An error occurred when attempting to access the socket. + + has been closed. + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + + + Begins to asynchronously receive data from a connected . + An array of type that is the storage location for the received data. + A bitwise combination of the values. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the receive operation. This object is passed to the delegate when the operation is complete. + An that references the asynchronous read. + + is . + An error occurred when attempting to access the socket. + + has been closed. + + + Begins to asynchronously receive data from a connected . + An array of type that is the storage location for the received data. + A bitwise combination of the values. + A object that stores the socket error. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the receive operation. This object is passed to the delegate when the operation is complete. + An that references the asynchronous read. + + is . + An error occurred when attempting to access the socket. + + has been closed. + + + Begins to asynchronously receive data from a specified network device. + An array of type that is the storage location for the received data. + The zero-based position in the parameter at which to store the data. + The number of bytes to receive. + A bitwise combination of the values. + An that represents the source of the data. + The delegate. + An object that contains state information for this request. + An that references the asynchronous read. + + is . +-or- + is . + An error occurred when attempting to access the socket. + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + + + Begins to asynchronously receive the specified number of bytes of data into the specified location of the data buffer, using the specified , and stores the endpoint and packet information. + An array of type that is the storage location for the received data. + The zero-based position in the parameter at which to store the data. + The number of bytes to receive. + A bitwise combination of the values. + An that represents the source of the data. + The delegate. + An object that contains state information for this request. + An that references the asynchronous read. + + is . +-or- + is . + An error occurred when attempting to access the socket. + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + The has been closed. + The operating system is Windows 2000 or earlier, and this method requires Windows XP. + + + Sends data asynchronously to a connected . + An array of type that contains the data to send. + The zero-based position in the parameter at which to begin sending data. + The number of bytes to send. + A bitwise combination of the values. + The delegate. + An object that contains state information for this request. + An that references the asynchronous send. + + is . + An error occurred when attempting to access the socket. See remarks section below. + + is less than 0. +-or- + is less than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + The has been closed. + + + Sends data asynchronously to a connected . + An array of type that contains the data to send. + The zero-based position in the parameter at which to begin sending data. + The number of bytes to send. + A bitwise combination of the values. + A object that stores the socket error. + The delegate. + An object that contains state information for this request. + An that references the asynchronous send. + + is . + An error occurred when attempting to access the socket. See remarks section below. + + is less than 0. +-or- + is less than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + The has been closed. + + + Sends data asynchronously to a connected . + An array of type that contains the data to send. + A bitwise combination of the values. + The delegate. + An object that contains state information for this request. + An that references the asynchronous send. + + is . + + is empty. + An error occurred when attempting to access the socket. See remarks section below. + The has been closed. + + + Sends data asynchronously to a connected . + An array of type that contains the data to send. + A bitwise combination of the values. + A object that stores the socket error. + The delegate. + An object that contains state information for this request. + An that references the asynchronous send. + + is . + + is empty. + An error occurred when attempting to access the socket. See remarks section below. + The has been closed. + + + Sends the file to a connected object using the flag. + A string that contains the path and name of the file to send. This parameter can be . + The delegate. + An object that contains state information for this request. + An object that represents the asynchronous send. + The object has been closed. + The socket is not connected to a remote host. + The file was not found. + An error occurred when attempting to access the socket. See remarks section below. + + + Sends a file and buffers of data asynchronously to a connected object. + A string that contains the path and name of the file to be sent. This parameter can be . + A array that contains data to be sent before the file is sent. This parameter can be . + A array that contains data to be sent after the file is sent. This parameter can be . + A bitwise combination of values. + An delegate to be invoked when this operation completes. This parameter can be . + A user-defined object that contains state information for this request. This parameter can be . + An object that represents the asynchronous operation. + The object has been closed. + An error occurred when attempting to access the socket. See remarks section below. + The operating system is not Windows NT or later. +-or- +The socket is not connected to a remote host. + The file was not found. + + + Sends data asynchronously to a specific remote host. + An array of type that contains the data to send. + The zero-based position in at which to begin sending data. + The number of bytes to send. + A bitwise combination of the values. + An that represents the remote device. + The delegate. + An object that contains state information for this request. + An that references the asynchronous send. + + is . +-or- + is . + An error occurred when attempting to access the socket. + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + + + Associates a with a local endpoint. + The local to associate with the . + + is . + An error occurred when attempting to access the socket. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + + + Gets or sets a value that indicates whether the is in blocking mode. + + if the will block; otherwise, . The default is . + An error occurred when attempting to access the socket. + The has been closed. + + + Cancels an asynchronous request for a remote host connection. + The object used to request the connection to the remote host by calling one of the methods. + The parameter cannot be null and the cannot be null. + An error occurred when attempting to access the socket. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + + + Closes the connection and releases all associated resources. + + + Closes the connection and releases all associated resources with a specified timeout to allow queued data to be sent. + Wait up to seconds to send any remaining data, then close the socket. + + + Establishes a connection to a remote host. + An that represents the remote device. + + is . + An error occurred when attempting to access the socket. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + The has been placed in a listening state by calling . + + + Establishes a connection to a remote host. The host is specified by an IP address and a port number. + The IP address of the remote host. + The port number of the remote host. + + is . + The port number is not valid. + An error occurred when attempting to access the socket. + The has been closed. + This method is valid for sockets in the or families. + The length of is zero. + The has been placed in a listening state by calling . + + + Establishes a connection to a remote host. The host is specified by an array of IP addresses and a port number. + The IP addresses of the remote host. + The port number of the remote host. + + is . + The port number is not valid. + An error occurred when attempting to access the socket. + The has been closed. + This method is valid for sockets in the or families. + The length of is zero. + The has been placed in a listening state by calling . + + + Establishes a connection to a remote host. The host is specified by a host name and a port number. + The name of the remote host. + The port number of the remote host. + + is . + The port number is not valid. + An error occurred when attempting to access the socket. + The has been closed. + This method is valid for sockets in the or families. + The has been placed in a listening state by calling . + + + Begins an asynchronous request for a connection to a remote host. + The object to use for this asynchronous socket operation. + + if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. + if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + An argument is not valid. This exception occurs if multiple buffers are specified, the property is not null. + The parameter cannot be null and the cannot be null. + The is listening or a socket operation was already in progress using the object specified in the parameter. + An error occurred when attempting to access the socket. + Windows XP or later is required for this method. This exception also occurs if the local endpoint and the are not the same address family. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + + + Begins an asynchronous request for a connection to a remote host. + One of the values. + One of the values. + The object to use for this asynchronous socket operation. + + if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. + if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + An argument is not valid. This exception occurs if multiple buffers are specified, the property is not null. + The parameter cannot be null and the cannot be null. + The is listening or a socket operation was already in progress using the object specified in the parameter. + An error occurred when attempting to access the socket. + Windows XP or later is required for this method. This exception also occurs if the local endpoint and the are not the same address family. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + + + Gets a value that indicates whether a is connected to a remote host as of the last or operation. + + if the was connected to a remote resource as of the most recent operation; otherwise, . + + + Closes the socket connection and allows reuse of the socket. + + if this socket can be reused after the current connection is closed; otherwise, . + This method requires Windows 2000 or earlier, or the exception will be thrown. + The object has been closed. + An error occurred when attempting to access the socket. + + + Begins an asynchronous request to disconnect from a remote endpoint. + The object to use for this asynchronous socket operation. + + if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. + if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The parameter cannot be null. + A socket operation was already in progress using the object specified in the parameter. + Windows XP or later is required for this method. + The has been closed. + An error occurred when attempting to access the socket. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally disposes of the managed resources. + + to release both managed and unmanaged resources; to releases only unmanaged resources. + + + Gets or sets a value that specifies whether the allows Internet Protocol (IP) datagrams to be fragmented. + + if the allows datagram fragmentation; otherwise, . The default is . + This property can be set only for sockets in the or families. + An error occurred when attempting to access the socket. + The has been closed. + + + Gets or sets a value that specifies whether the is a dual-mode socket used for both IPv4 and IPv6. + + if the is a dual-mode socket; otherwise, . The default is . + + + Duplicates the socket reference for the target process, and closes the socket for this process. + The ID of the target process where a duplicate of the socket reference is created. + The socket reference to be passed to the target process. + + is not a valid process id. +-or- +Duplication of the socket reference failed. + + + Gets or sets a value that specifies whether the can send or receive broadcast packets. + + if the allows broadcast packets; otherwise, . The default is . + This option is valid for a datagram socket only. + The has been closed. + + + Asynchronously accepts an incoming connection attempt and creates a new object to handle remote host communication. This method returns a buffer that contains the initial data transferred. + An array of type that contains the bytes transferred. + An object that stores state information for this asynchronous operation as well as any user defined data. + A object to handle communication with the remote host. + Windows NT is required for this method. + The object has been closed. + + is empty. + + was not created by a call to . + + method was previously called. + An error occurred when attempting to access the + + + Asynchronously accepts an incoming connection attempt and creates a new object to handle remote host communication. This method returns a buffer that contains the initial data and the number of bytes transferred. + An array of type that contains the bytes transferred. + The number of bytes transferred. + An object that stores state information for this asynchronous operation as well as any user defined data. + A object to handle communication with the remote host. + Windows NT is required for this method. + The object has been closed. + + is empty. + + was not created by a call to . + + method was previously called. + An error occurred when attempting to access the . + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + An that stores state information for this asynchronous operation as well as any user defined data. + A to handle communication with the remote host. + + is . + + was not created by a call to . + An error occurred when attempting to access the socket. See the Remarks section for more information. + The has been closed. + + method was previously called. + Windows NT is required for this method. + + + Ends a pending asynchronous connection request. + An that stores state information and any user defined data for this asynchronous operation. + + is . + + was not returned by a call to the method. + + was previously called for the asynchronous connection. + An error occurred when attempting to access the socket. + The has been closed. + + + Ends a pending asynchronous disconnect request. + An object that stores state information and any user-defined data for this asynchronous operation. + The operating system is Windows 2000 or earlier, and this method requires Windows XP. + The object has been closed. + + is . + + was not returned by a call to the method. + + was previously called for the asynchronous connection. + An error occurred when attempting to access the socket. + The disconnect request has timed out. + + + Ends a pending asynchronous read. + An that stores state information and any user defined data for this asynchronous operation. + The number of bytes received. + + is . + + was not returned by a call to the method. + + was previously called for the asynchronous read. + An error occurred when attempting to access the socket. + The has been closed. + + + Ends a pending asynchronous read. + An that stores state information and any user defined data for this asynchronous operation. + A object that stores the socket error. + The number of bytes received. + + is . + + was not returned by a call to the method. + + was previously called for the asynchronous read. + An error occurred when attempting to access the socket. + The has been closed. + + + Ends a pending asynchronous read from a specific endpoint. + An that stores state information and any user defined data for this asynchronous operation. + The source . + If successful, the number of bytes received. If unsuccessful, returns 0. + + is . + + was not returned by a call to the method. + + was previously called for the asynchronous read. + An error occurred when attempting to access the socket. + The has been closed. + + + Ends a pending asynchronous read from a specific endpoint. This method also reveals more information about the packet than . + An that stores state information and any user defined data for this asynchronous operation. + A bitwise combination of the values for the received packet. + The source . + The and interface of the received packet. + If successful, the number of bytes received. If unsuccessful, returns 0. + + is +-or- + is . + + was not returned by a call to the method. + + was previously called for the asynchronous read. + An error occurred when attempting to access the socket. + The has been closed. + + + Ends a pending asynchronous send. + An that stores state information for this asynchronous operation. + If successful, the number of bytes sent to the ; otherwise, an invalid error. + + is . + + was not returned by a call to the method. + + was previously called for the asynchronous send. + An error occurred when attempting to access the socket. + The has been closed. + + + Ends a pending asynchronous send. + An that stores state information for this asynchronous operation. + A object that stores the socket error. + If successful, the number of bytes sent to the ; otherwise, an invalid error. + + is . + + was not returned by a call to the method. + + was previously called for the asynchronous send. + An error occurred when attempting to access the socket. + The has been closed. + + + Ends a pending asynchronous send of a file. + An object that stores state information for this asynchronous operation. + Windows NT is required for this method. + The object has been closed. + + is empty. + + was not returned by a call to the method. + + was previously called for the asynchronous . + An error occurred when attempting to access the socket. See remarks section below. + + + Ends a pending asynchronous send to a specific location. + An that stores state information and any user defined data for this asynchronous operation. + If successful, the number of bytes sent; otherwise, an invalid error. + + is . + + was not returned by a call to the method. + + was previously called for the asynchronous send. + An error occurred when attempting to access the socket. + The has been closed. + + + Gets or sets a value that specifies whether the allows only one process to bind to a port. + + if the allows only one socket to bind to a specific port; otherwise, . The default is for Windows Server 2003 and Windows XP Service Pack 2, and for all other versions. + An error occurred when attempting to access the socket. + The has been closed. + + has been called for this . + + + Frees resources used by the class. + + + Returns the value of a specified option, represented as an object. + One of the values. + One of the values. + An object that represents the value of the option. When the parameter is set to the return value is an instance of the class. When is set to or , the return value is an instance of the class. When is any other value, the return value is an integer. + An error occurred when attempting to access the socket. +-or- + was set to the unsupported value . + The has been closed. + + + Returns the specified option setting, represented as a byte array. + One of the values. + One of the values. + An array of type that is to receive the option setting. + 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 . + The has been closed. + + + Returns the value of the specified option in an array. + One of the values. + One of the values. + The length, in bytes, of the expected return value. + An array of type that contains the value of the socket option. + 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 . + The has been closed. + + + Gets the operating system handle for the . + An that represents the operating system handle for the . + + + Sets low-level operating modes for the using numerical control codes. + An value that specifies the control code of the operation to perform. + A array that contains the input data required by the operation. + A array that contains the output data returned by the operation. + The number of bytes in the parameter. + An error occurred when attempting to access the socket. + The has been closed. + An attempt was made to change the blocking mode without using the property. + A caller in the call stack does not have the required permissions. + + + Sets low-level operating modes for the using the enumeration to specify control codes. + A value that specifies the control code of the operation to perform. + An array of type that contains the input data required by the operation. + An array of type that contains the output data returned by the operation. + The number of bytes in the parameter. + An error occurred when attempting to access the socket. + The has been closed. + An attempt was made to change the blocking mode without using the property. + + + Gets a value that indicates whether the is bound to a specific local port. + + if the is bound to a local port; otherwise, . + + + Gets or sets a value that specifies whether the will delay closing a socket in an attempt to send all pending data. + A that specifies how to linger while closing a socket. + An error occurred when attempting to access the socket. + The has been closed. + + + Places a in a listening state. + The maximum length of the pending connections queue. + An error occurred when attempting to access the socket. + The has been closed. + + + Gets the local endpoint. + The that the is using for communications. + An error occurred when attempting to access the socket. + The has been closed. + + + Gets or sets a value that specifies whether outgoing multicast packets are delivered to the sending application. + + if the receives outgoing multicast packets; otherwise, . + An error occurred when attempting to access the socket. + The has been closed. + + + Gets or sets a value that specifies whether the stream is using the Nagle algorithm. + + if the uses the Nagle algorithm; otherwise, . The default is . + An error occurred when attempting to access the . + The has been closed. + + + Indicates whether the underlying operating system and network adaptors support Internet Protocol version 4 (IPv4). + + if the operating system and network adaptors support the IPv4 protocol; otherwise, . + + + Indicates whether the underlying operating system and network adaptors support Internet Protocol version 6 (IPv6). + + if the operating system and network adaptors support the IPv6 protocol; otherwise, . + + + Determines the status of the . + The time to wait for a response, in microseconds. + One of the values. + The status of the based on the polling mode value passed in the parameter. + Mode + + Return Value + + if has been called and a connection is pending; + + -or- + + if data is available for reading; + + -or- + + if the connection has been closed, reset, or terminated; + + otherwise, returns . + + , if processing a , and the connection has succeeded; + + -or- + + if data can be sent; + + otherwise, returns . + + if processing a that does not block, and the connection has failed; + + -or- + + if is not set and out-of-band data is available; + + otherwise, returns . + The parameter is not one of the values. + An error occurred when attempting to access the socket. See remarks below. + The has been closed. + + + Gets the protocol type of the . + One of the values. + + + Receives data from a bound into a receive buffer. + An array of type that is the storage location for the received data. + The number of bytes received. + + is . + An error occurred when attempting to access the socket. + The has been closed. + A caller in the call stack does not have the required permissions. + + + Receives the specified number of bytes from a bound into the specified offset position of the receive buffer, using the specified . + An array of type that is the storage location for received data. + The location in to store the received data. + The number of bytes to receive. + A bitwise combination of the values. + The number of bytes received. + + is . + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + + is not a valid combination of values. +-or- +The property was not set. +-or- +An operating system error occurs while accessing the . + The has been closed. + A caller in the call stack does not have the required permissions. + + + Receives data from a bound into a receive buffer, using the specified . + An array of type that is the storage location for the received data. + The position in the parameter to store the received data. + The number of bytes to receive. + A bitwise combination of the values. + A object that stores the socket error. + The number of bytes received. + + is . + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + + is not a valid combination of values. +-or- +The property is not set. +-or- +An operating system error occurs while accessing the . + The has been closed. + A caller in the call stack does not have the required permissions. + + + Receives the specified number of bytes of data from a bound into a receive buffer, using the specified . + An array of type that is the storage location for the received data. + The number of bytes to receive. + A bitwise combination of the values. + The number of bytes received. + + is . + + exceeds the size of . + An error occurred when attempting to access the socket. + The has been closed. + A caller in the call stack does not have the required permissions. + + + Receives data from a bound into a receive buffer, using the specified . + An array of type that is the storage location for the received data. + A bitwise combination of the values. + The number of bytes received. + + is . + An error occurred when attempting to access the socket. + The has been closed. + A caller in the call stack does not have the required permissions. + + + Receives data from a bound into the list of receive buffers. + A list of s of type that contains the received data. + The number of bytes received. + The parameter is . + An error occurred while attempting to access the socket. + The has been closed. + + + Receives data from a bound into the list of receive buffers, using the specified . + A list of s of type that contains the received data. + A bitwise combination of the values. + The number of bytes received. + + is . +-or- +.Count is zero. + An error occurred while attempting to access the socket. + The has been closed. + + + Receives data from a bound into the list of receive buffers, using the specified . + A list of s of type that contains the received data. + A bitwise combination of the values. + A object that stores the socket error. + The number of bytes received. + + is . +-or- +.Count is zero. + An error occurred while attempting to access the socket. + The has been closed. + + + + + + + + + + + + + + + Begins an asynchronous request to receive data from a connected object. + The object to use for this asynchronous socket operation. + + if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. + if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + An argument was invalid. The or properties on the parameter must reference valid buffers. One or the other of these properties may be set, but not both at the same time. + A socket operation was already in progress using the object specified in the parameter. + Windows XP or later is required for this method. + The has been closed. + An error occurred when attempting to access the socket. + + + Gets or sets a value that specifies the size of the receive buffer of the . + An that contains the size, in bytes, of the receive buffer. The default is 8192. + An error occurred when attempting to access the socket. + The has been closed. + The value specified for a set operation is less than 0. + + + Receives the specified number of bytes of data into the specified location of the data buffer, using the specified , and stores the endpoint. + An array of type that is the storage location for received data. + The position in the parameter to store the received data. + The number of bytes to receive. + A bitwise combination of the values. + An , passed by reference, that represents the remote server. + The number of bytes received. + + is . +-or- + is . + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of the minus the value of the offset parameter. + + is not a valid combination of values. +-or- +The property was not set. +-or- +An error occurred when attempting to access the socket. + The has been closed. + + + Receives the specified number of bytes into the data buffer, using the specified , and stores the endpoint. + An array of type that is the storage location for received data. + The number of bytes to receive. + A bitwise combination of the values. + An , passed by reference, that represents the remote server. + The number of bytes received. + + is . +-or- + is . + + is less than 0. +-or- + is greater than the length of . + + is not a valid combination of values. +-or- +The property was not set. +-or- +An operating system error occurs while accessing the . + The has been closed. + A caller in the call stack does not have the required permissions. + + + Receives a datagram into the data buffer and stores the endpoint. + An array of type that is the storage location for received data. + An , passed by reference, that represents the remote server. + The number of bytes received. + + is . +-or- + is . + An error occurred when attempting to access the socket. + The has been closed. + A caller in the call stack does not have the required permissions. + + + Receives a datagram into the data buffer, using the specified , and stores the endpoint. + An array of type that is the storage location for the received data. + A bitwise combination of the values. + An , passed by reference, that represents the remote server. + The number of bytes received. + + is . +-or- + is . + An error occurred when attempting to access the socket. + The has been closed. + A caller in the call stack does not have the required permissions. + + + Begins to asynchronously receive data from a specified network device. + The object to use for this asynchronous socket operation. + + if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. + if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The cannot be null. + A socket operation was already in progress using the object specified in the parameter. + Windows XP or later is required for this method. + The has been closed. + An error occurred when attempting to access the socket. + + + Receives the specified number of bytes of data into the specified location of the data buffer, using the specified , and stores the endpoint and packet information. + An array of type that is the storage location for received data. + The position in the parameter to store the received data. + The number of bytes to receive. + A bitwise combination of the values. + An , passed by reference, that represents the remote server. + An holding address and interface information. + The number of bytes received. + + is . +- or- + is . + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of the minus the value of the offset parameter. + + is not a valid combination of values. +-or- +The 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. + The has been closed. + The operating system is Windows 2000 or earlier, and this method requires Windows XP. + + + Begins to asynchronously receive the specified number of bytes of data into the specified location in the data buffer, using the specified , and stores the endpoint and packet information. + The object to use for this asynchronous socket operation. + + if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. + if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The cannot be null. + Windows XP or later is required for this method. + The has been closed. + An error occurred when attempting to access the socket. + + + Gets or sets a value that specifies the amount of time after which a synchronous call will time out. + 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. + An error occurred when attempting to access the socket. + The has been closed. + The value specified for a set operation is less than -1. + + + Gets the remote endpoint. + The with which the is communicating. + An error occurred when attempting to access the socket. + The has been closed. + + + Gets a that represents the socket handle that the current object encapsulates. + A socket handle exposed in a safe manner for the socket that the current object encapsulates. + + + Determines the status of one or more sockets. + An of instances to check for readability. + An of instances to check for writability. + An of instances to check for errors. + The time-out value, in microseconds. A -1 value indicates an infinite time-out. + The parameter is or empty. +-and- +The parameter is or empty +-and- +The parameter is or empty. + An error occurred when attempting to access the socket. + + + Sends data to a connected . + An array of type that contains the data to be sent. + The number of bytes sent to the . + + is . + An error occurred when attempting to access the socket. + The has been closed. + + + Sends the specified number of bytes of data to a connected , starting at the specified offset, and using the specified . + An array of type that contains the data to be sent. + The position in the data buffer at which to begin sending data. + The number of bytes to send. + A bitwise combination of the values. + The number of bytes sent to the . + + is . + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + + is not a valid combination of values. +-or- +An operating system error occurs while accessing the . + The has been closed. + + + Sends the specified number of bytes of data to a connected , starting at the specified offset, and using the specified + An array of type that contains the data to be sent. + The position in the data buffer at which to begin sending data. + The number of bytes to send. + A bitwise combination of the values. + A object that stores the socket error. + The number of bytes sent to the . + + is . + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + + is not a valid combination of values. +-or- +An operating system error occurs while accessing the . + The has been closed. + + + Sends the specified number of bytes of data to a connected , using the specified . + An array of type that contains the data to be sent. + The number of bytes to send. + A bitwise combination of the values. + The number of bytes sent to the . + + is . + + is less than 0 or exceeds the size of the buffer. + + is not a valid combination of values. +-or- +An operating system error occurs while accessing the socket. + The has been closed. + + + Sends data to a connected using the specified . + An array of type that contains the data to be sent. + A bitwise combination of the values. + The number of bytes sent to the . + + is . + An error occurred when attempting to access the socket. + The has been closed. + + + Sends the set of buffers in the list to a connected . + A list of s of type that contains the data to be sent. + The number of bytes sent to the . + + is . + + is empty. + An error occurred when attempting to access the socket. See remarks section below. + The has been closed. + + + Sends the set of buffers in the list to a connected , using the specified . + A list of s of type that contains the data to be sent. + A bitwise combination of the values. + The number of bytes sent to the . + + is . + + is empty. + An error occurred when attempting to access the socket. + The has been closed. + + + Sends the set of buffers in the list to a connected , using the specified . + A list of s of type that contains the data to be sent. + A bitwise combination of the values. + A object that stores the socket error. + The number of bytes sent to the . + + is . + + is empty. + An error occurred when attempting to access the socket. + The has been closed. + + + + + + + + + + + + + + + Sends data asynchronously to a connected object. + The object to use for this asynchronous socket operation. + + if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. + if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The or properties on the parameter must reference valid buffers. One or the other of these properties may be set, but not both at the same time. + A socket operation was already in progress using the object specified in the parameter. + Windows XP or later is required for this method. + The has been closed. + The is not yet connected or was not obtained via an , ,or , method. + + + Gets or sets a value that specifies the size of the send buffer of the . + An that contains the size, in bytes, of the send buffer. The default is 8192. + An error occurred when attempting to access the socket. + The has been closed. + The value specified for a set operation is less than 0. + + + Sends the file to a connected object with the transmit flag. + A that contains the path and name of the file to be sent. This parameter can be . + The socket is not connected to a remote host. + The object has been closed. + The object is not in blocking mode and cannot accept this synchronous call. + The file was not found. + An error occurred when attempting to access the socket. + + + Sends the file and buffers of data to a connected object using the specified value. + A that contains the path and name of the file to be sent. This parameter can be . + A array that contains data to be sent before the file is sent. This parameter can be . + A array that contains data to be sent after the file is sent. This parameter can be . + One or more of values. + The operating system is not Windows NT or later. +-or- +The socket is not connected to a remote host. + The object has been closed. + The object is not in blocking mode and cannot accept this synchronous call. + The file was not found. + An error occurred when attempting to access the socket. + + + Sends a collection of files or in memory data buffers asynchronously to a connected object. + The object to use for this asynchronous socket operation. + + if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. + if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The file specified in the property was not found. + A socket operation was already in progress using the object specified in the parameter. + Windows XP or later is required for this method. This exception also occurs if the is not connected to a remote host. + The has been closed. + A connectionless is being used and the file being sent exceeds the maximum packet size of the underlying transport. + + + Gets or sets a value that specifies the amount of time after which a synchronous call will time out. + 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. + An error occurred when attempting to access the socket. + The has been closed. + The value specified for a set operation is less than -1. + + + Sends the specified number of bytes of data to the specified endpoint, starting at the specified location in the buffer, and using the specified . + An array of type that contains the data to be sent. + The position in the data buffer at which to begin sending data. + The number of bytes to send. + A bitwise combination of the values. + The that represents the destination location for the data. + The number of bytes sent. + + is . +-or- + is . + + is less than 0. +-or- + is greater than the length of . +-or- + is less than 0. +-or- + is greater than the length of minus the value of the parameter. + + is not a valid combination of values. +-or- +An operating system error occurs while accessing the . + The has been closed. + A caller in the call stack does not have the required permissions. + + + Sends the specified number of bytes of data to the specified endpoint using the specified . + An array of type that contains the data to be sent. + The number of bytes to send. + A bitwise combination of the values. + The that represents the destination location for the data. + The number of bytes sent. + + is . +-or- + is . + The specified exceeds the size of . + An error occurred when attempting to access the socket. + The has been closed. + + + Sends data to the specified endpoint. + An array of type that contains the data to be sent. + The that represents the destination for the data. + The number of bytes sent. + + is . +-or- + is . + An error occurred when attempting to access the socket. + The has been closed. + + + Sends data to a specific endpoint using the specified . + An array of type that contains the data to be sent. + A bitwise combination of the values. + The that represents the destination location for the data. + The number of bytes sent. + + is . +-or- + is . + An error occurred when attempting to access the socket. + The has been closed. + + + Sends data asynchronously to a specific remote host. + The object to use for this asynchronous socket operation. + + if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. + if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The cannot be null. + A socket operation was already in progress using the object specified in the parameter. + Windows XP or later is required for this method. + The has been closed. + The protocol specified is connection-oriented, but the is not yet connected. + + + Set the IP protection level on a socket. + The IP protection level to set on this socket. + The parameter cannot be . The IP protection level cannot be set to unspecified. + The of the socket must be either or . + + + Sets the specified option to the specified value. + One of the values. + One of the values. + The value of the option, represented as a . + The object has been closed. + An error occurred when attempting to access the socket. + + + Sets the specified option to the specified value, represented as a byte array. + One of the values. + One of the values. + An array of type that represents the value of the option. + An error occurred when attempting to access the socket. + The has been closed. + + + Sets the specified option to the specified integer value. + One of the values. + One of the values. + A value of the option. + An error occurred when attempting to access the socket. + The has been closed. + + + Sets the specified option to the specified value, represented as an object. + One of the values. + One of the values. + A or that contains the value of the option. + + is . + An error occurred when attempting to access the socket. + The has been closed. + + + Disables sends and receives on a . + One of the values that specifies the operation that will no longer be allowed. + An error occurred when attempting to access the socket. + The has been closed. + + + Gets the type of the . + One of the values. + + + Gets a value indicating whether IPv4 support is available and enabled on the current host. + + if the current host supports the IPv4 protocol; otherwise, . + + + Gets a value that indicates whether the Framework supports IPv6 for certain obsolete members. + + if the Framework supports IPv6 for certain obsolete methods; otherwise, . + + + Gets or sets a value that specifies the Time To Live (TTL) value of Internet Protocol (IP) packets sent by the . + The TTL value. + The TTL value can't be set to a negative number. + This property can be set only for sockets in the or families. + 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. + The has been closed. + + + Specifies whether the socket should only use Overlapped I/O mode. + + if the uses only overlapped I/O; otherwise, . The default is . + The socket has been bound to a completion port. + + + Represents an asynchronous socket operation. + + + Creates an empty instance. + The platform is not supported. + + + Gets or sets the socket to use or the socket created for accepting a connection with an asynchronous socket method. + The to use or the socket created for accepting a connection with an asynchronous socket method. + + + Gets the data buffer to use with an asynchronous socket method. + A array that represents the data buffer to use with an asynchronous socket method. + + + Gets or sets an array of data buffers to use with an asynchronous socket method. + An that represents an array of data buffers to use with an asynchronous socket method. + There are ambiguous buffers specified on a set operation. This exception occurs if the property has been set to a non-null value and an attempt was made to set the property to a non-null value. + + + Gets the number of bytes transferred in the socket operation. + An that contains the number of bytes transferred in the socket operation. + + + The event used to complete an asynchronous operation. + + + Gets the exception in the case of a connection failure when a was used. + An that indicates the cause of the connection error when a was specified for the property. + + + The created and connected object after successful completion of the method. + The connected object. + + + Gets the maximum amount of data, in bytes, to send or receive in an asynchronous operation. + An that contains the maximum amount of data, in bytes, to send or receive. + + + Gets or sets a value that specifies if socket can be reused after a disconnect operation. + A that specifies if socket can be reused after a disconnect operation. + + + Releases the unmanaged resources used by the instance and optionally disposes of the managed resources. + + + Frees resources used by the class. + + + Gets the type of socket operation most recently performed with this context object. + A instance that indicates the type of socket operation most recently performed with this context object. + + + + Gets the offset, in bytes, into the data buffer referenced by the property. + An that contains the offset, in bytes, into the data buffer referenced by the property. + + + Represents a method that is called when an asynchronous operation completes. + The event that is signaled. + + + Gets the IP address and interface of a received packet. + An instance that contains the destination IP address and interface of a received packet. + + + Gets or sets the remote IP endpoint for an asynchronous operation. + An that represents the remote IP endpoint for an asynchronous operation. + + + Gets or sets an array of buffers to be sent for an asynchronous operation used by the method. + An array of objects that represent an array of buffers to be sent. + + + Gets or sets a bitwise combination of values for an asynchronous operation used by the method. + A that contains a bitwise combination of values that are used with an asynchronous operation. + + + Gets or sets the size, in bytes, of the data block used in the send operation. + An that contains the size, in bytes, of the data block used in the send operation. + + + Sets the data buffer to use with an asynchronous socket method. + The data buffer to use with an asynchronous socket method. + The offset, in bytes, in the data buffer where the operation starts. + The maximum amount of data, in bytes, to send or receive in the buffer. + There are ambiguous buffers specified. This exception occurs if the property is also not null and the property is also not null. + An argument was out of range. This exception occurs if the parameter is less than zero or greater than the length of the array in the property. This exception also occurs if the parameter is less than zero or greater than the length of the array in the property minus the parameter. + + + Sets the data buffer to use with an asynchronous socket method. + The offset, in bytes, in the data buffer where the operation starts. + The maximum amount of data, in bytes, to send or receive in the buffer. + An argument was out of range. This exception occurs if the parameter is less than zero or greater than the length of the array in the property. This exception also occurs if the parameter is less than zero or greater than the length of the array in the property minus the parameter. + + + + + + Gets or sets the result of the asynchronous socket operation. + A that represents the result of the asynchronous socket operation. + + + Gets the results of an asynchronous socket operation or sets the behavior of an asynchronous operation. + A that represents the results of an asynchronous socket operation. + + + Gets or sets a user or application object associated with this asynchronous socket operation. + An object that represents the user or application object associated with this asynchronous socket operation. + + + The type of asynchronous socket operation most recently performed with this context object. + + + A socket Accept operation. + + + A socket Connect operation. + + + A socket Disconnect operation. + + + None of the socket operations. + + + A socket Receive operation. + + + A socket ReceiveFrom operation. + + + A socket ReceiveMessageFrom operation. + + + A socket Send operation. + + + A socket SendPackets operation. + + + A socket SendTo operation. + + + Specifies socket send and receive behaviors. + + + Indicates a broadcast packet. + + + Indicates that the control data did not fit into an internal 64-KB buffer and was truncated. + + + Send without using routing tables. + + + Indicates a multicast packet. + + + Use no flags for this call. + + + Process out-of-band data. + + + Partial send or receive for message. + + + Peek at the incoming message. + + + The message was too large to fit into the specified buffer and was truncated. + + + Encapsulates the information that is necessary to duplicate a . + + + Gets or sets the options for a . + A instance. + + + Gets or sets the protocol information for a . + An array of type . + + + Describes states for a . + + + The is connected. + + + The is listening for new connections. + + + The is nonblocking. + + + The uses overlapped I/O. + + + Defines socket option levels for the and methods. + + + + options apply only to IP sockets. + + + + options apply only to IPv6 sockets. + + + + options apply to all sockets. + + + + options apply only to TCP sockets. + + + + options apply only to UDP sockets. + + + Defines configuration option names. + + + The socket is listening. + + + Add an IP group membership. + + + Join a source group. + + + Block data from a source. + + + Permit sending broadcast messages on the socket. + + + Use urgent data as defined in RFC-1222. This option can be set only once; after it is set, it cannot be turned off. + + + Set or get the UDP checksum coverage. + + + Record debugging information. + + + Do not fragment IP datagrams. + + + Close the socket gracefully without lingering. + + + Do not route; send the packet directly to the interface addresses. + + + Drop an IP group membership. + + + Drop a source group. + + + Gets the error status and clear. + + + Enables a socket to be bound for exclusive access. + + + Use expedited data as defined in RFC-1222. This option can be set only once; after it is set, it cannot be turned off. + + + Indicates that the application provides the IP header for outgoing datagrams. + + + 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. + + + Specifies the IP options to be inserted into outgoing datagrams. + + + 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 enumeration. + + + Set the IP header Time-to-Live field. + + + 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. + + + Use keep-alives. + + + Linger on close if unsent data is present. + + + Not supported; will throw a if used. + + + Set the interface for outgoing multicast packets. + + + An IP multicast loopback. + + + An IP multicast Time to Live. + + + Send UDP datagrams with checksum set to zero. + + + Disables the Nagle algorithm for send coalescing. + + + Receives out-of-band data in the normal data stream. + + + Return information about received packets. + + + 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. + + + Specifies the low water mark for operations. + + + Receive a time-out. This option applies only to synchronous methods; it has no effect on asynchronous methods such as the method. + + + Allows the socket to be bound to an address that is already in use. + + + Indicates that the system should defer ephemeral port allocation for outbound connections. This is equivalent to using the Winsock2 SO_REUSE_UNICASTPORT socket option. + + + 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. + + + Specifies the low water mark for operations. + + + Send a time-out. This option applies only to synchronous methods; it has no effect on asynchronous methods such as the method. + + + The number of seconds a TCP connection will wait for a keepalive response before sending another keepalive probe. + + + The number of TCP keep alive probes that will be sent before the connection is terminated. + + + The number of seconds a TCP connection will remain alive/idle before keepalive probes are sent to the remote. + + + Gets the socket type. + + + Change the IP header type of the service field. + + + Unblock a previously blocked source. + + + 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. + + + 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. + + + Bypass hardware when possible. + + + The result of a operation. + + + The number of bytes received. If the operation was unsuccessful, then 0. + + + The source . + + + The result of a operation. + + + An holding address and interface information. + + + The number of bytes received. If the operation is unsuccessful, this value will be 0. + + + The source . + + + A bitwise combination of the values for the received packet. + + + Defines constants that are used by the method. + + + Disables a for both sending and receiving. This field is constant. + + + Disables a for receiving. This field is constant. + + + Disables a for sending. This field is constant. + + + This class contains extension methods to the class. + + + Performs an asynchronous operation on to accept an incoming connection attempt on the socket. + The socket that is listening for connections. + An asynchronous task that completes with a to handle communication with the remote host. + + + Performs an asynchronous operation on to accept an incoming connection attempt on the socket. + The socket that is listening for incoming connections. + The accepted object. This value may be . + An asynchronous task that completes with a to handle communication with the remote host. + + + Establishes a connection to a remote host. + The socket that is used for establishing a connection. + An EndPoint that represents the remote device. + An asynchronous Task. + + + Establishes a connection to a remote host. The host is specified by an IP address and a port number. + The socket to perform the connect operation on. + The IP address of the remote host. + The port number of the remote host. + + + Establishes a connection to a remote host. The host is specified by an array of IP addresses and a port number. + The socket that the connect operation is performed on. + The IP addresses of the remote host. + The port number of the remote host. + A task that represents the asynchronous connect operation. + + + Establishes a connection to a remote host. The host is specified by a host name and a port number. + The socket to perform the connect operation on. + The name of the remote host. + The port number of the remote host. + An asynchronous task. + + + Receives data from a connected socket. + The socket to perform the receive operation on. + An array that is the storage location for the received data. + A bitwise combination of the values. + A task that represents the asynchronous receive operation. The value of the parameter contains the number of bytes received. + + + Receives data from a connected socket. + The socket to perform the receive operation on. + An array that is the storage location for the received data. + A bitwise combination of the values. + A task that represents the asynchronous receive operation. The value of the parameter contains the number of bytes received. + + + + + + + + + Receives data from a specified network device. + The socket to perform the ReceiveFrom operation on. + An array of type Byte that is the storage location for the received data. + A bitwise combination of the values. + An EndPoint that represents the source of the data. + An asynchronous Task that completes with a SocketReceiveFromResult struct. + + + Receives the specified number of bytes of data into the specified location of the data buffer, using the specified , and stores the endpoint and packet information. + The socket to perform the operation on. + An array that is the storage location for received data. + A bitwise combination of the values. + An , that represents the remote server. + An asynchronous Task that completes with a struct. + + + Sends data to a connected socket. + The socket to perform the operation on. + An array of type Byte that contains the data to send. + A bitwise combination of the values. + An asynchronous task that completes with number of bytes sent to the socket if the operation was successful. Otherwise, the task will complete with an invalid socket error. + + + Sends data to a connected socket. + The socket to perform the operation on. + An array that contains the data to send. + A bitwise combination of the values. + An asynchronous task that completes with number of bytes sent to the socket if the operation was successful. Otherwise, the task will complete with an invalid socket error. + + + + + + + + + Sends data asynchronously to a specific remote host. + The socket to perform the operation on. + An array that contains the data to send. + A bitwise combination of the values. + An that represents the remote device. + An asynchronous task that completes with number of bytes sent if the operation was successful. Otherwise, the task will complete with an invalid socket error. + + + Specifies the type of socket that an instance of the class represents. + + + 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 of type requires no connection prior to sending and receiving data, and can communicate with multiple peers. uses the Datagram Protocol (.) and the . address family. + + + Supports access to the underlying transport protocol. Using , you can communicate using protocols like Internet Control Message Protocol (.) and Internet Group Management Protocol (.). Your application must provide a complete IP header when sending. Received datagrams return with the IP header and options intact. + + + 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 using , you do not require a remote host connection before sending and receiving data. With , you can communicate with multiple peers. + + + Provides connection-oriented and reliable two-way transfer of ordered byte streams across a network. does not duplicate data, and it preserves boundaries within the data stream. A of type communicates with a single peer and requires a remote host connection before communication can begin. + + + Supports reliable, two-way, connection-based byte streams without the duplication of data and without preservation of boundaries. A of this type communicates with a single peer and requires a remote host connection before communication can begin. uses the Transmission Control Protocol (.) and the . address family. + + + Specifies an unknown type. + + + Provides client connections for TCP network services. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and binds it to the specified local endpoint. + The to which you bind the TCP . + The parameter is . + + + Initializes a new instance of the class with the specified family. + The of the IP protocol. + The parameter is not equal to AddressFamily.InterNetwork +-or- +The parameter is not equal to AddressFamily.InterNetworkV6 + + + Initializes a new instance of the class and connects to the specified port on the specified host. + The DNS name of the remote host to which you intend to connect. + The port number of the remote host to which you intend to connect. + The parameter is . + The parameter is not between and . + An error occurred when accessing the socket. + + + Gets or sets a value that indicates whether a connection has been made. + + if the connection has been made; otherwise, . + + + Gets the amount of data that has been received from the network and is available to be read. + The number of bytes of data received from the network and available to be read. + An error occurred when attempting to access the socket. + The has been closed. + + + Begins an asynchronous request for a remote host connection. The remote host is specified by an and a port number (). + The of the remote host. + The port number of the remote host. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the connect operation. This object is passed to the delegate when the operation is complete. + An object that references the asynchronous connection. + The parameter is . + An error occurred when attempting to access the socket. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + The port number is not valid. + + + Begins an asynchronous request for a remote host connection. The remote host is specified by an array and a port number (). + At least one that designates the remote hosts. + The port number of the remote hosts. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the connect operation. This object is passed to the delegate when the operation is complete. + An object that references the asynchronous connection. + The parameter is . + An error occurred when attempting to access the socket. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + The port number is not valid. + + + Begins an asynchronous request for a remote host connection. The remote host is specified by a host name () and a port number (). + The name of the remote host. + The port number of the remote host. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the connect operation. This object is passed to the delegate when the operation is complete. + An object that references the asynchronous connection. + The parameter is . + An error occurred when attempting to access the socket. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + The port number is not valid. + + + Gets or sets the underlying . + The underlying network . + + + Disposes this instance and requests that the underlying TCP connection be closed. + + + Connects the client to a remote TCP host using the specified IP address and port number. + The of the host to which you intend to connect. + The port number to which you intend to connect. + The parameter is . + The is not between and . + An error occurred when accessing the socket. + + is closed. + + + Connects the client to a remote TCP host using the specified IP addresses and port number. + The array of the host to which you intend to connect. + The port number to which you intend to connect. + The parameter is . + The port number is not valid. + An error occurred when attempting to access the socket. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + This method is valid for sockets that use the flag or the flag. + + + Connects the client to a remote TCP host using the specified remote network endpoint. + The to which you intend to connect. + The parameter is . + An error occurred when accessing the socket. + The is closed. + + + Connects the client to the specified port on the specified host. + The DNS name of the remote host to which you intend to connect. + The port number of the remote host to which you intend to connect. + The parameter is . + The parameter is not between and . + An error occurred when accessing the socket. + + is closed. + + + Connects the client to a remote TCP host using the specified IP address and port number as an asynchronous operation. + The of the host to which you intend to connect. + The port number to which you intend to connect. + The task object representing the asynchronous operation. + The parameter is . + The is not between and . + An error occurred when accessing the socket. + + is closed. + + + Connects the client to a remote TCP host using the specified IP addresses and port number as an asynchronous operation. + The array of the host to which you intend to connect. + The port number to which you intend to connect. + The task object representing the asynchronous operation. + The parameter is . + The port number is not valid. + An error occurred when attempting to access the socket. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + This method is valid for sockets that use the flag or the flag. + + + Connects the client to the specified TCP port on the specified host as an asynchronous operation. + The DNS name of the remote host to which you intend to connect. + The port number of the remote host to which you intend to connect. + The task object representing the asynchronous operation. + The parameter is . + The parameter is not between and . + An error occurred when accessing the socket. + + is closed. + + + Gets a value indicating whether the underlying for a is connected to a remote host. + + if the socket was connected to a remote resource as of the most recent operation; otherwise, . + + + Releases the managed and unmanaged resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + Set to to release both managed and unmanaged resources; to release only unmanaged resources. + + + Ends a pending asynchronous connection attempt. + An object returned by a call to . + The parameter is . + The parameter was not returned by a call to a method. + The method was previously called for the asynchronous connection. + An error occurred when attempting to access the . + The underlying has been closed. + + + Gets or sets a value that specifies whether the allows only one client to use a port. + + if the allows only one client to use a specific port; otherwise, . The default is for Windows Server 2003 and Windows XP Service Pack 2 and later, and for all other versions. + An error occurred when attempting to access the underlying socket. + The underlying has been closed. + + + Frees resources used by the class. + + + Returns the used to send and receive data. + The underlying . + The is not connected to a remote host. + The has been closed. + + + Gets or sets information about the linger state of the associated socket. + A . By default, lingering is disabled. + + + Gets or sets a value that disables a delay when send or receive buffers are not full. + + if the delay is disabled; otherwise, . The default value is . + + + Gets or sets the size of the receive buffer. + The size of the receive buffer, in bytes. The default value is 8192 bytes. + 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. + + + Gets or sets the amount of time a will wait to receive data once a read operation is initiated. + The time-out value of the connection in milliseconds. The default value is 0. + + + Gets or sets the size of the send buffer. + The size of the send buffer, in bytes. The default value is 8192 bytes. + + + Gets or sets the amount of time a will wait for a send operation to complete successfully. + The send time-out value, in milliseconds. The default is 0. + + + Listens for connections from TCP network clients. + + + Initializes a new instance of the class that listens on the specified port. + The port on which to listen for incoming connection attempts. + + is not between and . + + + Initializes a new instance of the class that listens for incoming connection attempts on the specified local IP address and port number. + An that represents the local IP address. + The port on which to listen for incoming connection attempts. + + is . + + is not between and . + + + Initializes a new instance of the class with the specified local endpoint. + An that represents the local endpoint to which to bind the listener . + + is . + + + Accepts a pending connection request. + A used to send and receive data. + The listener has not been started with a call to . + + + Accepts a pending connection request as an asynchronous operation. + The task object representing the asynchronous operation. The property on the task object returns a used to send and receive data. + The listener has not been started with a call to . + + + Accepts a pending connection request. + A used to send and receive data. + The listener has not been started with a call to . + Use the 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 for a detailed description of the error. + + + Accepts a pending connection request as an asynchronous operation. + The task object representing the asynchronous operation. The property on the task object returns a used to send and receive data. + The listener has not been started with a call to . + Use the 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 for a detailed description of the error. + + + Gets a value that indicates whether is actively listening for client connections. + + if is actively listening; otherwise, . + + + Enables or disables Network Address Translation (NAT) traversal on a instance. + A Boolean value that specifies whether to enable or disable NAT traversal. + The method was called after calling the method + + + Begins an asynchronous operation to accept an incoming connection attempt. + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. This object is passed to the delegate when the operation is complete. + An that references the asynchronous creation of the . + An error occurred while attempting to access the socket. + The has been closed. + + + Begins an asynchronous operation to accept an incoming connection attempt. + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. This object is passed to the delegate when the operation is complete. + An that references the asynchronous creation of the . + An error occurred while attempting to access the socket. + The has been closed. + + + Creates a new instance to listen on the specified port. + The port on which to listen for incoming connection attempts. + A new instance to listen on the specified port. + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + An returned by a call to the method. + A . +The used to send and receive data. + The underlying has been closed. + The parameter is . + The parameter was not created by a call to the method. + The method was previously called. + An error occurred while attempting to access the . + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + An returned by a call to the method. + A . +The used to send and receive data. + + + Gets or sets a value that specifies whether the allows only one underlying socket to listen to a specific port. + + if the allows only one to listen to a specific port; otherwise, . . The default is for Windows Server 2003 and Windows XP Service Pack 2 and later, and for all other versions. + The has been started. Call the method and then set the property. + An error occurred when attempting to access the underlying socket. + The underlying has been closed. + + + Gets the underlying of the current . + The to which the is bound. + + + Determines if there are pending connection requests. + + if connections are pending; otherwise, . + The listener has not been started with a call to . + + + Gets the underlying network . + The underlying . + + + Starts listening for incoming connection requests. + Use the 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 for a detailed description of the error. + + + Starts listening for incoming connection requests with a maximum number of pending connection. + The maximum length of the pending connections queue. + An error occurred while accessing the socket. + The parameter is less than zero or exceeds the maximum number of permitted connections. + The underlying is null. + + + Closes the listener. + Use the 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 for a detailed description of the error. + + + The enumeration defines values used in file transfer requests. + + + Start a transport-level disconnect after all the file data has been queued for transmission. When used with , these flags return the socket to a disconnected, reusable state after the file has been transmitted. + + + The socket handle may be reused when the request completes. This flag is valid only if is also specified. When used with , these flags return the socket to a disconnected, reusable state after the file has been transmitted. + + + Use the default thread to process long file transfer requests. + + + 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. + + + Use system threads to process long file transfer requests. + + + 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 and flags. + + + Provides User Datagram Protocol (UDP) network services. + + + Initializes a new instance of the class. + An error occurred when accessing the socket. + + + Initializes a new instance of the class and binds it to the local port number provided. + The local port number from which you intend to communicate. + The parameter is greater than or less than . + An error occurred when accessing the socket. + + + Initializes a new instance of the class and binds it to the local port number provided. + The port on which to listen for incoming connection attempts. + One of the values that specifies the addressing scheme of the socket. + + is not or . + + is greater than or less than . + An error occurred when accessing the socket. + + + Initializes a new instance of the class and binds it to the specified local endpoint. + An that represents the local endpoint to which you bind the UDP connection. + + is . + An error occurred when accessing the socket. + + + Initializes a new instance of the class. + One of the values that specifies the addressing scheme of the socket. + + is not or . + An error occurred when accessing the socket. + + + Initializes a new instance of the class and establishes a default remote host. + The name of the remote DNS host to which you intend to connect. + The remote port number to which you intend to connect. + + is . + + is not between and . + An error occurred when accessing the socket. + + + Gets or sets a value indicating whether a default remote host has been established. + + if a connection is active; otherwise, . + + + Enables or disables Network Address Translation (NAT) traversal on a instance. + A Boolean value that specifies whether to enable or disable NAT traversal. + + + Gets the amount of data received from the network that is available to read. + The number of bytes of data received from the network. + An error occurred while attempting to access the socket. + The has been closed. + + + Receives a datagram from a remote host asynchronously. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the receive operation. This object is passed to the delegate when the operation is complete. + An object that references the asynchronous receive. + + + Sends a datagram to a remote host asynchronously. The destination was specified previously by a call to . + A array that contains the data to be sent. + The number of bytes to send. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the send operation. This object is passed to the delegate when the operation is complete. + An object that references the asynchronous send. + + + Sends a datagram to a destination asynchronously. The destination is specified by a . + A array that contains the data to be sent. + The number of bytes to send. + The that represents the destination for the data. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the send operation. This object is passed to the delegate when the operation is complete. + An object that references the asynchronous send. + + + Sends a datagram to a destination asynchronously. The destination is specified by the host name and port number. + A array that contains the data to be sent. + The number of bytes to send. + The destination host. + The destination port number. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the send operation. This object is passed to the delegate when the operation is complete. + An object that references the asynchronous send. + + + Gets or sets the underlying network . + The underlying Network . + + + Closes the UDP connection. + An error occurred when accessing the socket. + + + Establishes a default remote host using the specified IP address and port number. + The of the remote host to which you intend to send data. + The port number to which you intend send data. + + is closed. + + is . + + is not between and . + An error occurred when accessing the socket. + + + Establishes a default remote host using the specified network endpoint. + An that specifies the network endpoint to which you intend to send data. + An error occurred when accessing the socket. + + is . + The is closed. + + + Establishes a default remote host using the specified host name and port number. + The DNS name of the remote host to which you intend send data. + The port number on the remote host to which you intend to send data. + The is closed. + + is not between and . + An error occurred when accessing the socket. + + + Releases the managed and unmanaged resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets or sets a value that specifies whether the allows Internet Protocol (IP) datagrams to be fragmented. + + if the allows datagram fragmentation; otherwise, . The default is . + This property can be set only for sockets that use the flag or the flag. + + + Leaves a multicast group. + The of the multicast group to leave. + The underlying has been closed. + An error occurred when accessing the socket. + The IP address is not compatible with the value that defines the addressing scheme of the socket. + + is . + + + Leaves a multicast group. + The of the multicast group to leave. + The local address of the multicast group to leave. + The underlying has been closed. + An error occurred when accessing the socket. + The IP address is not compatible with the value that defines the addressing scheme of the socket. + + is . + + + Gets or sets a value that specifies whether the may send or receive broadcast packets. + + if the allows broadcast packets; otherwise, . The default is . + + + Ends a pending asynchronous receive. + An object returned by a call to . + The specified remote endpoint. + If successful, an array of bytes that contains datagram data. + + is . + + was not returned by a call to the method. + + was previously called for the asynchronous read. + An error occurred when attempting to access the underlying . + The underlying has been closed. + + + Ends a pending asynchronous send. + An object returned by a call to . + If successful, the number of bytes sent to the . + + is . + + was not returned by a call to the method. + + was previously called for the asynchronous read. + An error occurred when attempting to access the underlying socket. + The underlying has been closed. + + + Gets or sets a value that specifies whether the allows only one client to use a port. + + if the allows only one client to use a specific port; otherwise, . The default is for Windows Server 2003 and Windows XP Service Pack 2 and later, and for all other versions. + An error occurred when attempting to access the underlying socket. + The underlying has been closed. + + + Adds a to a multicast group. + The interface index associated with the local IP address on which to join the multicast group. + The multicast of the group you want to join. + The underlying has been closed. + An error occurred when accessing the socket. + + + Adds a to a multicast group. + The multicast of the group you want to join. + The underlying has been closed. + An error occurred when accessing the socket. + The IP address is not compatible with the value that defines the addressing scheme of the socket. + + + Adds a to a multicast group with the specified Time to Live (TTL). + The of the multicast group to join. + The Time to Live (TTL), measured in router hops. + The TTL provided is not between 0 and 255 + The underlying has been closed. + An error occurred when accessing the socket. + + is . + The IP address is not compatible with the value that defines the addressing scheme of the socket. + + + Adds a to a multicast group. + The multicast of the group you want to join. + The local . + The underlying has been closed. + An error occurred when accessing the socket. + + + Gets or sets a value that specifies whether outgoing multicast packets are delivered to the sending application. + + if the receives outgoing multicast packets; otherwise, . + + + Returns a UDP datagram that was sent by a remote host. + An that represents the remote host from which the data was sent. + An array of type that contains datagram data. + The underlying has been closed. + An error occurred when accessing the socket. + + + Returns a UDP datagram asynchronously that was sent by a remote host. + The task object representing the asynchronous operation. + The underlying has been closed. + An error occurred when accessing the socket. + + + Sends a UDP datagram to a remote host. + An array of type that specifies the UDP datagram that you intend to send represented as an array of bytes. + The number of bytes in the datagram. + The number of bytes sent. + + is . + The has already established a default remote host. + The is closed. + An error occurred when accessing the socket. + + + Sends a UDP datagram to the host at the specified remote endpoint. + An array of type that specifies the UDP datagram that you intend to send, represented as an array of bytes. + The number of bytes in the datagram. + An that represents the host and port to which to send the datagram. + The number of bytes sent. + + is . + + has already established a default remote host. + + is closed. + An error occurred when accessing the socket. + + + Sends a UDP datagram to a specified port on a specified remote host. + An array of type that specifies the UDP datagram that you intend to send represented as an array of bytes. + The number of bytes in the datagram. + The name of the remote host to which you intend to send the datagram. + The remote port number with which you intend to communicate. + The number of bytes sent. + + is . + The has already established a default remote host. + The is closed. + An error occurred when accessing the socket. + + + Sends a UDP datagram asynchronously to a remote host. + An array of type that specifies the UDP datagram that you intend to send represented as an array of bytes. + The number of bytes in the datagram. + Returns . + + is . + The has already established a default remote host. + The is closed. + An error occurred when accessing the socket. + + + Sends a UDP datagram asynchronously to a remote host. + An array of type that specifies the UDP datagram that you intend to send represented as an array of bytes. + The number of bytes in the datagram. + An that represents the host and port to which to send the datagram. + Returns . + + is . + + has already established a default remote host. + + is closed. + An error occurred when accessing the socket. + + + Sends a UDP datagram asynchronously to a remote host. + An array of type that specifies the UDP datagram that you intend to send represented as an array of bytes. + The number of bytes in the datagram. + The name of the remote host to which you intend to send the datagram. + The remote port number with which you intend to communicate. + Returns . + + is . + The has already established a default remote host. + The is closed. + An error occurred when accessing the socket. + + + Gets or sets a value that specifies the Time to Live (TTL) value of Internet Protocol (IP) packets sent by the . + The TTL value. + + + Presents UDP receive result information from a call to the method. + + + Initializes a new instance of the class. + A buffer for data to receive in the UDP packet. + The remote endpoint of the UDP packet. + + + Gets a buffer with the data received in the UDP packet. + A array with the data received in the UDP packet. + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + + if is an instance of and equals the value of the instance; otherwise, . + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + + if is an instance of and equals the value of the instance; otherwise, . + + + Returns the hash code for this instance. + The hash code. + + + Tests whether two specified instances are equivalent. + The instance that is to the left of the equality operator. + The instance that is to the right of the equality operator. + + if and are equal; otherwise, . + + + Tests whether two specified instances are not equal. + The instance that is to the left of the not equal operator. + The instance that is to the right of the not equal operator. + + if and are unequal; otherwise, . + + + Gets the remote endpoint from which the UDP packet was received. + The remote endpoint from which the UDP packet was received. + + + Represents a Unix Domain Socket endpoint as a path. + + + + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebClient.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebClient.dll new file mode 100755 index 0000000000000000000000000000000000000000..e05a333eceb99227e56ef9a485e8f06fdfd27795 GIT binary patch literal 25464 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebClient.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebClient.xml new file mode 100755 index 0000000..98277ff --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebClient.xml @@ -0,0 +1,1346 @@ + + + + System.Net.WebClient + + + + Provides data for the event. + + + Gets the data that is downloaded by a method. + A array that contains the downloaded data. + + + Represents the method that will handle the event of a . + The source of the event. + A containing event data. + + + Provides data for the event of a . + + + Gets the number of bytes received. + An value that indicates the number of bytes received. + + + Gets the total number of bytes in a data download operation. + An value that indicates the number of bytes that will be received. + + + Represents the method that will handle the event of a . + The source of the event. + A containing event data. + + + Provides data for the event. + + + Gets the data that is downloaded by a method. + A that contains the downloaded data. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains event data. + + + Provides data for the event. + + + Gets a readable stream that contains data downloaded by a method. + A that contains the downloaded data. + + + Represents the method that will handle the event of a . + The source of the event. + A containing event data. + + + Provides data for the event. + + + Gets a writable stream that is used to send data to a server. + A where you can write data to be uploaded. + + + Represents the method that will handle the event of a . + The source of the event. + A containing event data. + + + Provides data for the event. + + + Gets the server reply to a data upload operation started by calling an method. + A array containing the server reply. + + + Represents the method that will handle the event of a . + The source of the event. + A containing event data. + + + Provides data for the event. + + + Gets the server reply to a data upload operation that is started by calling an method. + A array that contains the server reply. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains event data. + + + Provides data for the event of a . + + + Gets the number of bytes received. + An value that indicates the number of bytes received. + + + Gets the number of bytes sent. + An value that indicates the number of bytes sent. + + + Gets the total number of bytes in a data upload operation. + An value that indicates the number of bytes that will be received. + + + Gets the total number of bytes to send. + An value that indicates the number of bytes that will be sent. + + + Represents the method that will handle the event of a . + The source of the event. + A containing event data. + + + Provides data for the event. + + + Gets the server reply to a string upload operation that is started by calling an method. + A array that contains the server reply. + + + Represents the method that will handle the event of a . + The source of the event. + A containing event data. + + + Provides data for the event. + + + Gets the server reply to a data upload operation started by calling an method. + A array containing the server reply. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains event data. + + + Provides common methods for sending data to and receiving data from a resource identified by a URI. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether to buffer the data read from the Internet resource for a instance. + + to enable buffering of the data received from the Internet resource; to disable buffering. The default is . + + + Gets or sets a value that indicates whether to buffer the data written to the Internet resource for a instance. + + to enable buffering of the data written to the Internet resource; to disable buffering. The default is . + + + Gets or sets the base URI for requests made by a . + A containing the base URI for requests made by a or if no base address has been specified. + + is set to an invalid URI. The inner exception may contain information that will help you locate the error. + + + Gets or sets the application's cache policy for any resources obtained by this WebClient instance using objects. + A object that represents the application's caching requirements. + + + Cancels a pending asynchronous operation. + + + Gets or sets the network credentials that are sent to the host and used to authenticate the request. + An containing the authentication credentials for the request. The default is . + + + Downloads the resource as a array from the URI specified. + The URI from which to download data. + A array containing the downloaded resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading data. + The method has been called simultaneously on multiple threads. + + + Downloads the resource as a array from the URI specified. + The URI represented by the object, from which to download data. + A array containing the downloaded resource. + The parameter is . + + + Downloads the resource as a array from the URI specified as an asynchronous operation. + A containing the URI to download. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + + + Downloads the resource as a array from the URI specified as an asynchronous operation. + A containing the URI to download. + A user-defined object that is passed to the method invoked when the asynchronous operation completes. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + + + Occurs when an asynchronous data download operation completes. + + + Downloads the resource as a array from the URI specified as an asynchronous operation using a task object. + The URI of the resource to download. + The task object representing the asynchronous operation. The property on the task object returns a array containing the downloaded resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + + + Downloads the resource as a array from the URI specified as an asynchronous operation using a task object. + The URI of the resource to download. + The task object representing the asynchronous operation. The property on the task object returns a array containing the downloaded resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + + + Downloads the resource with the specified URI to a local file. + The URI from which to download data. + The name of the local file that is to receive the data. + The parameter is . + The URI formed by combining and is invalid. +-or- + is or . +-or- +The file does not exist. +-or- An error occurred while downloading data. + The method has been called simultaneously on multiple threads. + + + Downloads the resource with the specified URI to a local file. + The URI specified as a , from which to download data. + The name of the local file that is to receive the data. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + is or . +-or- +The file does not exist. +-or- +An error occurred while downloading data. + The method has been called simultaneously on multiple threads. + + + Downloads, to a local file, the resource with the specified URI. This method does not block the calling thread. + The URI of the resource to download. + The name of the file to be placed on the local computer. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + The local file specified by is in use by another thread. + + + Downloads, to a local file, the resource with the specified URI. This method does not block the calling thread. + The URI of the resource to download. + The name of the file to be placed on the local computer. + A user-defined object that is passed to the method invoked when the asynchronous operation completes. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + The local file specified by is in use by another thread. + + + Occurs when an asynchronous file download operation completes. + + + Downloads the specified resource to a local file as an asynchronous operation using a task object. + The URI of the resource to download. + The name of the file to be placed on the local computer. + The task object representing the asynchronous operation. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + The local file specified by is in use by another thread. + + + Downloads the specified resource to a local file as an asynchronous operation using a task object. + The URI of the resource to download. + The name of the file to be placed on the local computer. + The task object representing the asynchronous operation. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + The local file specified by is in use by another thread. + + + Occurs when an asynchronous download operation successfully transfers some or all of the data. + + + Downloads the requested resource as a . The resource to download is specified as a containing the URI. + A containing the URI to download. + A containing the requested resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + The method has been called simultaneously on multiple threads. + + + Downloads the requested resource as a . The resource to download is specified as a . + A object containing the URI to download. + A containing the requested resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + The method has been called simultaneously on multiple threads. + + + Downloads the resource specified as a . This method does not block the calling thread. + A containing the URI to download. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + + + Downloads the specified string to the specified resource. This method does not block the calling thread. + A containing the URI to download. + A user-defined object that is passed to the method invoked when the asynchronous operation completes. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + + + Occurs when an asynchronous resource-download operation completes. + + + Downloads the resource as a from the URI specified as an asynchronous operation using a task object. + The URI of the resource to download. + The task object representing the asynchronous operation. The property on the task object returns a array containing the downloaded resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + + + Downloads the resource as a from the URI specified as an asynchronous operation using a task object. + The URI of the resource to download. + The task object representing the asynchronous operation. The property on the task object returns a array containing the downloaded resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while downloading the resource. + + + Gets or sets the used to upload and download strings. + A that is used to encode strings. The default value of this property is the encoding returned by . + + + Returns a object for the specified resource. + A that identifies the resource to request. + A new object for the specified resource. + + + Returns the for the specified . + A that is used to obtain the response. + A containing the response for the specified . + + + Returns the for the specified using the specified . + A that is used to obtain the response. + An object obtained from a previous call to . + A containing the response for the specified . + + + Gets or sets a collection of header name/value pairs associated with the request. + A containing header name/value pairs associated with this request. + + + Gets whether a Web request is in progress. + + if the Web request is still in progress; otherwise . + + + Raises the event. + A object that contains event data. + + + Raises the event. + An object containing event data. + + + Raises the event. + A object containing event data. + + + Raises the event. + A object containing event data. + + + Raises the event. + A object containing event data. + + + Raises the event. + A object containing event data. + + + Raises the event. + A object containing event data. + + + Raises the event. + An object containing event data. + + + Raises the event. + An object containing event data. + + + Raises the event. + An object containing event data. + + + Raises the event. + A object containing event data. + + + Raises the event. + A object containing event data. + + + Opens a readable stream for the data downloaded from a resource with the URI specified as a . + The URI specified as a from which to download data. + A used to read data from a resource. + The parameter is . + The URI formed by combining , is invalid. +-or- +An error occurred while downloading data. + + + Opens a readable stream for the data downloaded from a resource with the URI specified as a + The URI specified as a from which to download data. + A used to read data from a resource. + The parameter is . + The URI formed by combining , is invalid. +-or- +An error occurred while downloading data. + + + Opens a readable stream containing the specified resource. This method does not block the calling thread. + The URI of the resource to retrieve. + The parameter is . + The URI formed by combining and address is invalid. +-or- +An error occurred while downloading the resource. +-or- +An error occurred while opening the stream. + + + Opens a readable stream containing the specified resource. This method does not block the calling thread. + The URI of the resource to retrieve. + A user-defined object that is passed to the method invoked when the asynchronous operation completes. + The parameter is . + The URI formed by combining and address is invalid. +-or- +An error occurred while downloading the resource. +-or- +An error occurred while opening the stream. + + + Occurs when an asynchronous operation to open a stream containing a resource completes. + + + Opens a readable stream containing the specified resource as an asynchronous operation using a task object. + The URI of the resource to retrieve. + The task object representing the asynchronous operation. The property on the task object returns a used to read data from a resource. + The parameter is . + The URI formed by combining and address is invalid. +-or- +An error occurred while downloading the resource. +-or- +An error occurred while opening the stream. + + + Opens a readable stream containing the specified resource as an asynchronous operation using a task object. + The URI of the resource to retrieve. + The task object representing the asynchronous operation. The property on the task object returns a used to read data from a resource. + The parameter is . + The URI formed by combining and address is invalid. +-or- +An error occurred while downloading the resource. +-or- +An error occurred while opening the stream. + + + Opens a stream for writing data to the specified resource. + The URI of the resource to receive the data. + A used to write data to the resource. + The parameter is . + The URI formed by combining , and is invalid. +-or- +An error occurred while opening the stream. + + + Opens a stream for writing data to the specified resource, using the specified method. + The URI of the resource to receive the data. + The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp. + A used to write data to the resource. + The parameter is . + The URI formed by combining , and is invalid. +-or- +An error occurred while opening the stream. + + + Opens a stream for writing data to the specified resource. + The URI of the resource to receive the data. + A used to write data to the resource. + The parameter is . + The URI formed by combining , and is invalid. +-or- +An error occurred while opening the stream. + + + Opens a stream for writing data to the specified resource, by using the specified method. + The URI of the resource to receive the data. + The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp. + A used to write data to the resource. + The parameter is . + The URI formed by combining , and is invalid. +-or- +An error occurred while opening the stream. + + + Opens a stream for writing data to the specified resource. This method does not block the calling thread. + The URI of the resource to receive the data. + The parameter is . + + + Opens a stream for writing data to the specified resource. This method does not block the calling thread. + The URI of the resource to receive the data. + The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp. + The parameter is . + + + Opens a stream for writing data to the specified resource, using the specified method. This method does not block the calling thread. + The URI of the resource to receive the data. + The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp. + A user-defined object that is passed to the method invoked when the asynchronous operation completes + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. + + + Occurs when an asynchronous operation to open a stream to write data to a resource completes. + + + Opens a stream for writing data to the specified resource as an asynchronous operation using a task object. + The URI of the resource to receive the data. + The task object representing the asynchronous operation. The property on the task object returns a used to write data to the resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. + + + Opens a stream for writing data to the specified resource as an asynchronous operation using a task object. + The URI of the resource to receive the data. + The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp. + The task object representing the asynchronous operation. The property on the task object returns a used to write data to the resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. + + + Opens a stream for writing data to the specified resource as an asynchronous operation using a task object. + The URI of the resource to receive the data. + The task object representing the asynchronous operation. The property on the task object returns a used to write data to the resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. + + + Opens a stream for writing data to the specified resource as an asynchronous operation using a task object. + The URI of the resource to receive the data. + The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp. + The task object representing the asynchronous operation. The property on the task object returns a used to write data to the resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. + + + Gets or sets the proxy used by this object. + An instance used to send requests. + + is set to . + + + Gets or sets a collection of query name/value pairs associated with the request. + A that contains query name/value pairs associated with the request. If no pairs are associated with the request, the value is an empty . + + + Gets a collection of header name/value pairs associated with the response. + A containing header name/value pairs associated with the response, or if no response has been received. + + + Uploads a data buffer to a resource identified by a URI. + The URI of the resource to receive the data. + The data buffer to send to the resource. + A array containing the body of the response from the resource. + The parameter is . + The URI formed by combining , and is invalid. +-or- + is . +-or- +An error occurred while sending the data. +-or- +There was no response from the server hosting the resource. + + + Uploads a data buffer to the specified resource, using the specified method. + The URI of the resource to receive the data. + The HTTP method used to send the data to the resource. If null, the default is POST for http and STOR for ftp. + The data buffer to send to the resource. + A array containing the body of the response from the resource. + The parameter is . + The URI formed by combining , and is invalid. +-or- + is . +-or- +An error occurred while uploading the data. +-or- +There was no response from the server hosting the resource. + + + Uploads a data buffer to a resource identified by a URI. + The URI of the resource to receive the data. + The data buffer to send to the resource. + A array containing the body of the response from the resource. + The parameter is . + The URI formed by combining , and is invalid. +-or- + is . +-or- +An error occurred while sending the data. +-or- +There was no response from the server hosting the resource. + + + Uploads a data buffer to the specified resource, using the specified method. + The URI of the resource to receive the data. + The HTTP method used to send the data to the resource. If null, the default is POST for http and STOR for ftp. + The data buffer to send to the resource. + A array containing the body of the response from the resource. + The parameter is . + The URI formed by combining , and is invalid. +-or- + is . +-or- +An error occurred while uploading the data. +-or- +There was no response from the server hosting the resource. + + + Uploads a data buffer to a resource identified by a URI, using the POST method. This method does not block the calling thread. + The URI of the resource to receive the data. + The data buffer to send to the resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. +-or- +There was no response from the server hosting the resource. + + + Uploads a data buffer to a resource identified by a URI, using the specified method. This method does not block the calling thread. + The URI of the resource to receive the data. + The method used to send the data to the resource. If , the default is POST for http and STOR for ftp. + The data buffer to send to the resource. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. +-or- +There was no response from the server hosting the resource. + + + Uploads a data buffer to a resource identified by a URI, using the specified method and identifying token. + The URI of the resource to receive the data. + The method used to send the data to the resource. If , the default is POST for http and STOR for ftp. + The data buffer to send to the resource. + A user-defined object that is passed to the method invoked when the asynchronous operation completes. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. +-or- +There was no response from the server hosting the resource. + + + Occurs when an asynchronous data-upload operation completes. + + + Uploads a data buffer that contains a array to the URI specified as an asynchronous operation using a task object. + The URI of the resource to receive the data. + The data buffer to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the body of the response received from the resource when the data buffer was uploaded. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. +-or- +There was no response from the server hosting the resource. + + + Uploads a data buffer that contains a array to the URI specified as an asynchronous operation using a task object. + The URI of the resource to receive the data. + The method used to send the data to the resource. If , the default is POST for http and STOR for ftp. + The data buffer to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the body of the response received from the resource when the data buffer was uploaded. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. +-or- +There was no response from the server hosting the resource. + + + Uploads a data buffer that contains a array to the URI specified as an asynchronous operation using a task object. + The URI of the resource to receive the data. + The data buffer to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the body of the response received from the resource when the data buffer was uploaded. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. +-or- +There was no response from the server hosting the resource. + + + Uploads a data buffer that contains a array to the URI specified as an asynchronous operation using a task object. + The URI of the resource to receive the data. + The method used to send the data to the resource. If , the default is POST for http and STOR for ftp. + The data buffer to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the body of the response received from the resource when the data buffer was uploaded. + The parameter is . + The URI formed by combining and is invalid. +-or- +An error occurred while opening the stream. +-or- +There was no response from the server hosting the resource. + + + Uploads the specified local file to a resource with the specified URI. + The URI of the resource to receive the file. For example, ftp://localhost/samplefile.txt. + The file to send to the resource. For example, "samplefile.txt". + A array containing the body of the response from the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- + is , is , 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 header begins with . + + + Uploads the specified local file to the specified resource, using the specified method. + The URI of the resource to receive the file. + The method used to send the file to the resource. If , the default is POST for http and STOR for ftp. + The file to send to the resource. + A array containing the body of the response from the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- + is , is , 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 header begins with . + + + Uploads the specified local file to a resource with the specified URI. + The URI of the resource to receive the file. For example, ftp://localhost/samplefile.txt. + The file to send to the resource. For example, "samplefile.txt". + A array containing the body of the response from the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- + is , is , 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 header begins with . + + + Uploads the specified local file to the specified resource, using the specified method. + The URI of the resource to receive the file. + The method used to send the file to the resource. If , the default is POST for http and STOR for ftp. + The file to send to the resource. + A array containing the body of the response from the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- + is , is , 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 header begins with . + + + Uploads the specified local file to the specified resource, using the POST method. This method does not block the calling thread. + 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. + The file to send to the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + is , is , 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 header begins with . + + + Uploads the specified local file to the specified resource, using the POST method. This method does not block the calling thread. + 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. + The method used to send the data to the resource. If , the default is POST for http and STOR for ftp. + The file to send to the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + is , is , 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 header begins with . + + + Uploads the specified local file to the specified resource, using the POST method. This method does not block the calling thread. + 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. + The method used to send the data to the resource. If , the default is POST for http and STOR for ftp. + The file to send to the resource. + A user-defined object that is passed to the method invoked when the asynchronous operation completes. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + is , is , 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 header begins with . + + + Occurs when an asynchronous file-upload operation completes. + + + Uploads the specified local file to a resource as an asynchronous operation using a task object. + 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. + The local file to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the body of the response received from the resource when the file was uploaded. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + is , is , 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 header begins with . + + + Uploads the specified local file to a resource as an asynchronous operation using a task object. + 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. + The method used to send the data to the resource. If , the default is POST for http and STOR for ftp. + The local file to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the body of the response received from the resource when the file was uploaded. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + is , is , 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 header begins with . + + + Uploads the specified local file to a resource as an asynchronous operation using a task object. + 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. + The local file to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the body of the response received from the resource when the file was uploaded. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + is , is , 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 header begins with . + + + Uploads the specified local file to a resource as an asynchronous operation using a task object. + 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. + The method used to send the data to the resource. If , the default is POST for http and STOR for ftp. + The local file to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the body of the response received from the resource when the file was uploaded. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + is , is , 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 header begins with . + + + Occurs when an asynchronous upload operation successfully transfers some or all of the data. + + + Uploads the specified string to the specified resource, using the POST method. + 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. + The string to be uploaded. + A containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +There was no response from the server hosting the resource. + + + Uploads the specified string to the specified resource, using the specified method. + The URI of the resource to receive the string. This URI must identify a resource that can accept a request sent with the method. + The HTTP method used to send the string to the resource. If null, the default is POST for http and STOR for ftp. + The string to be uploaded. + A containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +There was no response from the server hosting the resource. +-or- + cannot be used to send content. + + + Uploads the specified string to the specified resource, using the POST method. + 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. + The string to be uploaded. + A containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +There was no response from the server hosting the resource. + + + Uploads the specified string to the specified resource, using the specified method. + The URI of the resource to receive the string. This URI must identify a resource that can accept a request sent with the method. + The HTTP method used to send the string to the resource. If null, the default is POST for http and STOR for ftp. + The string to be uploaded. + A containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +There was no response from the server hosting the resource. +-or- + cannot be used to send content. + + + Uploads the specified string to the specified resource. This method does not block the calling thread. + 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. + The string to be uploaded. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +There was no response from the server hosting the resource. + + + Uploads the specified string to the specified resource. This method does not block the calling thread. + 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. + The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp. + The string to be uploaded. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + cannot be used to send content. +-or- +There was no response from the server hosting the resource. + + + Uploads the specified string to the specified resource. This method does not block the calling thread. + 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. + The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp. + The string to be uploaded. + A user-defined object that is passed to the method invoked when the asynchronous operation completes. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + cannot be used to send content. +-or- +There was no response from the server hosting the resource. + + + Occurs when an asynchronous string-upload operation completes. + + + Uploads the specified string to the specified resource as an asynchronous operation using a task object. + 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. + The string to be uploaded. + The task object representing the asynchronous operation. The property on the task object returns a containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +There was no response from the server hosting the resource. + + + Uploads the specified string to the specified resource as an asynchronous operation using a task object. + 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. + The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp. + The string to be uploaded. + The task object representing the asynchronous operation. The property on the task object returns a containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + cannot be used to send content. +-or- +There was no response from the server hosting the resource. + + + Uploads the specified string to the specified resource as an asynchronous operation using a task object. + 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. + The string to be uploaded. + The task object representing the asynchronous operation. The property on the task object returns a containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +There was no response from the server hosting the resource. + + + Uploads the specified string to the specified resource as an asynchronous operation using a task object. + 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. + The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp. + The string to be uploaded. + The task object representing the asynchronous operation. The property on the task object returns a containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- + cannot be used to send content. +-or- +There was no response from the server hosting the resource. + + + Uploads the specified name/value collection to the resource identified by the specified URI. + The URI of the resource to receive the collection. + The to send to the resource. + A array containing the body of the response from the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- + is . +-or- +There was no response from the server hosting the resource. +-or- +An error occurred while opening the stream. +-or- +The header is not or "application/x-www-form-urlencoded". + + + Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method. + The URI of the resource to receive the collection. + The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp. + The to send to the resource. + A array containing the body of the response from the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- + is . +-or- +An error occurred while opening the stream. +-or- +There was no response from the server hosting the resource. +-or- +The header value is not and is not . + + + Uploads the specified name/value collection to the resource identified by the specified URI. + The URI of the resource to receive the collection. + The to send to the resource. + A array containing the body of the response from the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- + is . +-or- +There was no response from the server hosting the resource. +-or- +An error occurred while opening the stream. +-or- +The header is not or "application/x-www-form-urlencoded". + + + Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method. + The URI of the resource to receive the collection. + The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp. + The to send to the resource. + A array containing the body of the response from the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- + is . +-or- +An error occurred while opening the stream. +-or- +There was no response from the server hosting the resource. +-or- +The header value is not and is not . + + + 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. + 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. + The to send to the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +There was no response from the server hosting the resource. + + + 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. + The URI of the resource to receive the collection. This URI must identify a resource that can accept a request sent with the method. + The method used to send the string to the resource. If null, the default is POST for http and STOR for ftp. + The to send to the resource. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +There was no response from the server hosting the resource. +-or- + cannot be used to send content. + + + 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. + The URI of the resource to receive the collection. This URI must identify a resource that can accept a request sent with the method. + The HTTP method used to send the string to the resource. If null, the default is POST for http and STOR for ftp. + The to send to the resource. + A user-defined object that is passed to the method invoked when the asynchronous operation completes. + The parameter is . +-or- +The parameter is . + The URI formed by combining and is invalid. +-or- +There was no response from the server hosting the resource. +-or- + cannot be used to send content. + + + Occurs when an asynchronous upload of a name/value collection completes. + + + Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object. + The URI of the resource to receive the collection. + The to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- +There was no response from the server hosting the resource. +-or- +An error occurred while opening the stream. +-or- +The header is not or "application/x-www-form-urlencoded". + + + Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object. + The URI of the resource to receive the collection. + The HTTP method used to send the collection to the resource. If null, the default is POST for http and STOR for ftp. + The to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- + 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 header is not or "application/x-www-form-urlencoded". + + + Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object. + The URI of the resource to receive the collection. + The to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- +An error occurred while opening the stream. +-or- +There was no response from the server hosting the resource. +-or- +The header value is not and is not . + + + Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object. + The URI of the resource to receive the collection. + The HTTP method used to send the collection to the resource. If null, the default is POST for http and STOR for ftp. + The to send to the resource. + The task object representing the asynchronous operation. The property on the task object returns a array containing the response sent by the server. + The parameter is . +-or- +The parameter is . + The URI formed by combining , and is invalid. +-or- + 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 header is not or "application/x-www-form-urlencoded". + + + Gets or sets a value that controls whether the are sent with requests. + + if the default credentials are used; otherwise . The default value is . + + + Occurs when an asynchronous operation to write data to a resource using a write stream is closed. + + + Provides data for the event. + + + Initializes a new instance of the class. + + + Gets the error value when a write stream is closed. + Returns . + + + Represents the method that will handle the event of a . + + + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebHeaderCollection.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebHeaderCollection.dll new file mode 100755 index 0000000000000000000000000000000000000000..c1757a56105c291549e1110aef365bd40a69441e GIT binary patch literal 17784 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebHeaderCollection.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebHeaderCollection.xml new file mode 100755 index 0000000..9c37eaa --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebHeaderCollection.xml @@ -0,0 +1,452 @@ + + + + System.Net.WebHeaderCollection + + + + The HTTP headers that may be specified in a client request. + + + The Accept header, which specifies the MIME types that are acceptable for the response. + + + The Accept-Charset header, which specifies the character sets that are acceptable for the response. + + + The Accept-Encoding header, which specifies the content encodings that are acceptable for the response. + + + The Accept-Language header, which specifies that natural languages that are preferred for the response. + + + The Allow header, which specifies the set of HTTP methods supported. + + + The Authorization header, which specifies the credentials that the client presents in order to authenticate itself to the server. + + + The Cache-Control header, which specifies directives that must be obeyed by all cache control mechanisms along the request/response chain. + + + The Connection header, which specifies options that are desired for a particular connection. + + + The Content-Encoding header, which specifies the encodings that have been applied to the accompanying body data. + + + The Content-Language header, which specifies the natural language(s) of the accompanying body data. + + + The Content-Length header, which specifies the length, in bytes, of the accompanying body data. + + + The Content-Location header, which specifies a URI from which the accompanying body may be obtained. + + + 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. Due to collision problems with MD5, Microsoft recommends a security model based on SHA256 or better. + + + The Content-Range header, which specifies where in the full body the accompanying partial body data should be applied. + + + The Content-Type header, which specifies the MIME type of the accompanying body data. + + + The Cookie header, which specifies cookie data presented to the server. + + + The Date header, which specifies the date and time at which the request originated. + + + The Expect header, which specifies particular server behaviors that are required by the client. + + + The Expires header, which specifies the date and time after which the accompanying body data should be considered stale. + + + The From header, which specifies an Internet Email address for the human user who controls the requesting user agent. + + + The Host header, which specifies the host name and port number of the resource being requested. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + The Keep-Alive header, which specifies a parameter used into order to maintain a persistent connection. + + + The Last-Modified header, which specifies the date and time at which the accompanying body data was last modified. + + + The Max-Forwards header, which specifies an integer indicating the remaining number of times that this request may be forwarded. + + + The Pragma header, which specifies implementation-specific directives that might apply to any agent along the request/response chain. + + + The Proxy-Authorization header, which specifies the credentials that the client presents in order to authenticate itself to a proxy. + + + The Range header, which specifies the sub-range(s) of the response that the client requests be returned in lieu of the entire response. + + + The Referer header, which specifies the URI of the resource from which the request URI was obtained. + + + The TE header, which specifies the transfer encodings that are acceptable for the response. + + + The Trailer header, which specifies the header fields present in the trailer of a message encoded with chunked transfer-coding. + + + The Transfer-Encoding header, which specifies what (if any) type of transformation that has been applied to the message body. + + + The Translate header, a Microsoft extension to the HTTP specification used in conjunction with WebDAV functionality. + + + The Upgrade header, which specifies additional communications protocols that the client supports. + + + The User-Agent header, which specifies information about the client agent. + + + The Via header, which specifies intermediate protocols to be used by gateway and proxy agents. + + + The Warning header, which specifies additional information about that status or transformation of a message that might not be reflected in the message. + + + The HTTP headers that can be specified in a server response. + + + The Accept-Ranges header, which specifies the range that is accepted by the server. + + + The Age header, which specifies the time, in seconds, since the response was generated by the originating server. + + + The Allow header, which specifies the set of HTTP methods that are supported. + + + The Cache-Control header, which specifies caching directives that must be obeyed by all caching mechanisms along the request/response chain. + + + The Connection header, which specifies options that are desired for a particular connection. + + + The Content-Encoding header, which specifies the encodings that have been applied to the accompanying body data. + + + The Content-Language header, which specifies the natural language or languages of the accompanying body data. + + + The Content-Length header, which specifies the length, in bytes, of the accompanying body data. + + + The Content-Location header, which specifies a URI from which the accompanying body can be obtained. + + + 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. Due to collision problems with MD5, Microsoft recommends a security model based on SHA256 or better. + + + The Range header, which specifies the subrange or subranges of the response that the client requests be returned in lieu of the entire response. + + + The Content-Type header, which specifies the MIME type of the accompanying body data. + + + The Date header, which specifies the date and time at which the response originated. + + + The Etag header, which specifies the current value for the requested variant. + + + The Expires header, which specifies the date and time after which the accompanying body data should be considered stale. + + + The Keep-Alive header, which specifies a parameter to be used to maintain a persistent connection. + + + The Last-Modified header, which specifies the date and time at which the accompanying body data was last modified. + + + The Location header, which specifies a URI to which the client is redirected to obtain the requested resource. + + + The Pragma header, which specifies implementation-specific directives that might apply to any agent along the request/response chain. + + + The Proxy-Authenticate header, which specifies that the client must authenticate itself to a proxy. + + + The Retry-After header, which specifies a time (in seconds), or a date and time, after which the client can retry its request. + + + The Server header, which specifies information about the originating server agent. + + + The Set-Cookie header, which specifies cookie data that is presented to the client. + + + 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. + + + The Transfer-Encoding header, which specifies what (if any) type of transformation has been applied to the message body. + + + The Upgrade header, which specifies additional communications protocols that the client supports. + + + The Vary header, which specifies the request headers that are used to determine whether a cached response is fresh. + + + The Via header, which specifies intermediate protocols to be used by gateway and proxy agents. + + + The Warning header, which specifies additional information about that status or transformation of a message that might not be reflected in the message. + + + The WWW-Authenticate header, which specifies that the client must authenticate itself to the server. + + + Contains protocol headers associated with a request or response. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class from the specified instances of the and classes. + A containing the information required to serialize the . + A containing the source of the serialized stream associated with the new . + + contains invalid characters. + + is a null reference or . + + + Inserts the specified header with the specified value into the collection. + The header to add to the collection. + The content of the header. + The length of is greater than 65535. + This instance does not allow instances of . + + + Inserts the specified header with the specified value into the collection. + The header to add to the collection. + The content of the header. + The length of is greater than 65535. + This instance does not allow instances of . + + + Inserts the specified header into the collection. + The header to add, with the name and value separated by a colon. + + is or . + + does not contain a colon (:) character. +The length of is greater than 65535. +-or- +The name part of is or contains invalid characters. +-or- + is a restricted header that should be set with a property. +-or- +The value part of contains invalid characters. + The length the string after the colon (:) is greater than 65535. + + + Inserts a header with the specified name and value into the collection. + The header to add to the collection. + The content of the header. + + is , , or contains invalid characters. +-or- + is a restricted header that must be set with a property setting. +-or- + contains invalid characters. + The length of is greater than 65535. + + + Inserts a header into the collection without checking whether the header is on the restricted header list. + The header to add to the collection. + The content of the header. + + is , , or contains invalid characters. +-or- + contains invalid characters. + + is not and the length of is too long (greater than 65,535 characters). + + + Gets all header names (keys) in the collection. + An array of type containing all header names in a Web request. + + + Removes all headers from the collection. + + + Gets the number of headers in the collection. + An indicating the number of headers in a request. + + + Gets the value of a particular header in the collection, specified by an index into the collection. + The zero-based index of the key to get from the collection. + A containing the value of the specified header. + + is negative. +-or- + exceeds the size of the collection. + + + Gets the value of a particular header in the collection, specified by the name of the header. + The name of the Web header. + A holding the value of the specified header. + + + Returns an enumerator that can iterate through the instance. + An for the . + + + Gets the header name at the specified position in the collection. + The zero-based index of the key to get from the collection. + A holding the header name. + + is negative. +-or- + exceeds the size of the collection. + + + Populates a with the data needed to serialize the target object. + The to populate with data. + A that specifies the destination for this serialization. + + + Gets an array of header values stored in the position of the header collection. + The header index to return. + An array of header strings. + + + Gets an array of header values stored in a header. + The header to return. + An array of header strings. + + + Tests whether the specified HTTP header can be set for the request. + The header to test. + + if the header is restricted; otherwise . + + is or . + + contains invalid characters. + + + Tests whether the specified HTTP header can be set for the request or the response. + The header to test. + Does the Framework test the response or the request? + + if the header is restricted; otherwise, . + + is or . + + contains invalid characters. + + + Gets or sets the specified request header. + The request header value. + A instance containing the specified header value. + This instance does not allow instances of . + + + Gets or sets the specified response header. + The response header value. + A instance containing the specified header. + The length of is greater than 65535. + This instance does not allow instances of . + + + + + + Gets the collection of header names (keys) in the collection. + A containing all header names in a Web request. + + + Implements the interface and raises the deserialization event when the deserialization is complete. + The source of the deserialization event. + + + Removes the specified header from the collection. + The instance to remove from the collection. + This instance does not allow instances of . + + + Removes the specified header from the collection. + The instance to remove from the collection. + This instance does not allow instances of . + + + Removes the specified header from the collection. + The name of the header to remove from the collection. + + is . + + is a restricted header. +-or- + contains invalid characters. + + + Sets the specified header to the specified value. + The value to set. + The content of the header to set. + The length of is greater than 65535. + This instance does not allow instances of . + + + Sets the specified header to the specified value. + The value to set. + The content of the header to set. + The length of is greater than 65535. + This instance does not allow instances of . + + + Sets the specified header to the specified value. + The header to set. + The content of the header to set. + + is or . + The length of is greater than 65535. + + is a restricted header. +-or- + or contain invalid characters. + + + Serializes this instance into the specified object. + The object into which this will be serialized. + The destination of the serialization. + + + Converts the to a byte array. + A array holding the header collection. + + + This method is obsolete. + The representation of the collection. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebProxy.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebProxy.dll new file mode 100755 index 0000000000000000000000000000000000000000..d542d74647e606141e141de23bd4e6b53e001df5 GIT binary patch literal 16248 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 UhSrb@O{%^ivbbgt@d+sUKN6yQasU7T literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebProxy.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebProxy.xml new file mode 100755 index 0000000..9e331fe --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebProxy.xml @@ -0,0 +1,158 @@ + + + + System.Net.WebProxy + + + + Provides the base interface to load and execute scripts for automatic proxy detection. + + + Closes a script. + + + Loads a script. + Internal only. + Internal only. + Internal only. + A indicating whether the script was successfully loaded. + + + Runs a script. + Internal only. + Internal only. + A . +An internal-only value returned. + + + Contains HTTP proxy settings for the class. + + + Initializes an empty instance of the class. + + + Initializes an instance of the class using previously serialized content. + The serialization data. + The context for the serialized data. + + + Initializes a new instance of the class with the specified URI. + The URI of the proxy server. + + is an invalid URI. + + + Initializes a new instance of the class with the specified URI and bypass setting. + The URI of the proxy server. + + to bypass the proxy for local addresses; otherwise, . + + is an invalid URI. + + + Initializes a new instance of the class with the specified URI, bypass setting, and list of URIs to bypass. + The URI of the proxy server. + + to bypass the proxy for local addresses; otherwise, . + An array of regular expression strings that contain the URIs of the servers to bypass. + + is an invalid URI. + + + Initializes a new instance of the class with the specified URI, bypass setting, list of URIs to bypass, and credentials. + The URI of the proxy server. + + to bypass the proxy for local addresses; otherwise, . + An array of regular expression strings that contains the URIs of the servers to bypass. + An instance to submit to the proxy server for authentication. + + is an invalid URI. + + + Initializes a new instance of the class with the specified host and port number. + The name of the proxy host. + The port number on to use. + The URI formed by combining and is not a valid URI. + + + Initializes a new instance of the class from the specified instance. + A instance that contains the address of the proxy server. + + + Initializes a new instance of the class with the instance and bypass setting. + A instance that contains the address of the proxy server. + + to bypass the proxy for local addresses; otherwise, . + + + Initializes a new instance of the class with the specified instance, bypass setting, and list of URIs to bypass. + A instance that contains the address of the proxy server. + + to bypass the proxy for local addresses; otherwise, . + An array of regular expression strings that contains the URIs of the servers to bypass. + + + Initializes a new instance of the class with the specified instance, bypass setting, list of URIs to bypass, and credentials. + A instance that contains the address of the proxy server. + + to bypass the proxy for local addresses; otherwise, . + An array of regular expression strings that contains the URIs of the servers to bypass. + An instance to submit to the proxy server for authentication. + + + Gets or sets the address of the proxy server. + A instance that contains the address of the proxy server. + + + Gets a list of addresses that do not use the proxy server. + An that contains a list of arrays that represents URIs that do not use the proxy server when accessed. + + + Gets or sets an array of addresses that do not use the proxy server. + An array that contains a list of regular expressions that describe URIs that do not use the proxy server when accessed. + + + Gets or sets a value that indicates whether to bypass the proxy server for local addresses. + + to bypass the proxy server for local addresses; otherwise, . The default value is . + + + Gets or sets the credentials to submit to the proxy server for authentication. + An instance that contains the credentials to submit to the proxy server for authentication. + You attempted to set this property when the property was set to . + + + Reads the Internet Explorer nondynamic proxy settings. + A instance that contains the nondynamic proxy settings from Internet Explorer 5.5 and later. + + + Populates a with the data that is needed to serialize the target object. + The to populate with data. + A that specifies the destination for this serialization. + + + Returns the proxied URI for a request. + The instance of the requested Internet resource. + The instance of the Internet resource, if the resource is on the bypass list; otherwise, the instance of the proxy. + The parameter is . + + + Indicates whether to use the proxy server for the specified host. + The instance of the host to check for proxy use. + + if the proxy server should not be used for ; otherwise, . + The parameter is . + + + Creates the serialization data and context that are used by the system to serialize a object. + The object to populate with data. + A structure that indicates the destination for this serialization. + + + Gets or sets a value that controls whether the are sent with requests. + + if the default credentials are used; otherwise, . The default value is . + You attempted to set this property when the property contains credentials other than the default credentials. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebSockets.Client.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebSockets.Client.dll new file mode 100755 index 0000000000000000000000000000000000000000..854e5520d0479f02b3996f94e9407e88274e49b9 GIT binary patch literal 16760 zcmeHu2Ut|evT&bCB*~%(0t2X^=x~ONijozH5*0xlh5<$QH&$CHGA4GN%H$6}8T+M&^8xf=^=vW!gSOPT2saf*Z^WO6wokyyq|9R1or$PXR!v4~s)EuW?feQsUp|PbErJ!IKMoLy3YXLgzb~0B(*@jx~Ia zL#PXU6tEGBgwMbIFgryjyQl*`T%|Kh#>tRs=zVO)- zaGVObw?Ldo5W@qi#D*DFVx&&qVvdCViP8JO3#7;jUTb&>KEw<3cFrU#8d5HPKZ>)M!$T0WPL4qrm7u$w2zZ7+Nh!dSjqxfW$;iPqN0I zrEX8*fJ$1W~5*}&`Kqi z%Mb!qrNnkpWS9wBt;DWT@&H?-#Nz0Mm?>JX#Ioq7$P{f(-uE5X}I>a{ddjQl#eF5qrHb5ifPL{n$ z7(l|2Bpgjb4hi`r%mBzhxd2UJHl*!i1Y{vCbOB=_Lv$UWDf$4=8Zjs=WQS}?=u5&_ zfQ~2~;2<;$pbtqCh#H_AfzAOOgVd-juxp}k8nS}26xmQIFc&K6LT=L+!EyAMx)R_< z`YM2T(K>))vgRpmGn7}*>Hrqee+Jl>+5m7G<1oNml;Z&N=w~okS>Q*!bbvJ2Lxc~} z0LXxuP(V}KFrooK3d~6t%3T3ckP)Nt_cK9{j8d%%U+=wz0QIvFw z5fpWb^9;%%nF0YPQNSC=M$sHWCNGjBO@p$RM8e69;H3z8A{n6JJWf)mNRS)M6N)9d zP%$`IoRlfx4M7n+QIeN5SHwj=0){jV$}}rRgv} zO5w>8B4iwyN*4v{C6)4oiNq9SoFtBn<0S*{nV1QLzP!ZDloUbINx2e!Izja<3twI`CsQEv67V_F&#gXUVLD$x zG7jenI5}iVrM*MwFbOOUXuNZV9SuI>^jrx)B~_)#Cn$no3j>K%YQuTSJPA+4g(XyI z?R&h0=^Rn+=LY3c5!^tqM81G8Q)yK!EoovXi!d}Kg{Ak-Ooo9X_<1}eQP_-1jnV`n zQzc*)aM3|g5_$a0G%x4mS-(_7sNSV;nb!W1(TVKro8u2_J)l9D1+ zP^n5;!3#x#sYifTkq-xS4;z!1PNX=ECqfW;d{xu2LwLyo*j_-0Mmgi|DjM+-3p!c| zjgkA4*bA9b728A7Z)zfVvT$BTCQm9GPVPt8<1)pvphR-LkdIiL#^=GtmT~wZo&>SD zGO?s%%lh&;DI&2{#^*{qs+6X|QW!8SIOvtn56eW*+lTT zu>7)ImX9PiT}DJ?>8ZJ_uV$^}LN0@fGL#IztyWpaFbQACm%+++j@W5?EaF_0q5vNW zFA3I{&k-ocQNamw`?@_!%2V!T)fR&C`z?e9Ldiox3I{4-N}aaVQLQ3yXIsal;RIBy z@aF?lW!VvzIHHvVp^4+cY&up5toZBk6#k%d2<4d`&XdByq|)tM<40bJV#yaI9ScV; zFzkn%Tyl98r2rU0Q6gLuJT7)gdh2!@`_;_35r?%mMIjm!!_=uvgwdg(uTP*lbS4GU z(IJWy^{qn_ChK3&99U3^dV%vRK&TYhFbMAnczA>t8@wqvSPZG1c^h-6_VTk;tfCFN zwI8$}KKL-cb>6gh)GWc2po#_N+XvlWa{0pVjn|f(buqN0lxRr?|5;Er`OvLwy?IB} zvP1hmaL`%sh~9elf#v?1rw^Vd#RYX)*toI6Ha@Zc23~)&w--HR@!|pZp68FK6{O(qo}Ijp*E$5d=#Dz?N_ zY+)*ND8Y~foI%1l0156yO&JL*sJ4irjw#b1=ES;0Qo6;!ZVnNP{BpQF(*9xViL<2` z&=Kp1kR@E4zH9o*BNri43>mRP{387!Q^U&^OVT==7xXs5ke2e)Asjs|QUV@`tPPV8 zzAiwND9%yVngE|*K35`^ij!qbAF(7|EFn)~gd8!%I#-TUBt zdF;4>3rmG#?yR9_oQZ`%J#m)iBz;|cFqXfTIv z(QX(rLg)U*dj<_$8$yQ6xsQ$@EI5o zIS17zJi<5PvENbk(RY19c7-*p4(k>$gy3PHV9z10035DNYA;S4Zx5?!|5s*WFXG9# zpfpZ;`T)2@@iJ4nZR>!wI|5Nh=4Gw@eTk!AH6LduGaFi$H+Gqr(cyeg4b5S%zqX_{0P&kwVAk!KGcmP0uMb;JVqdomd zxSM)N5k&q@M1l~G!!wkGM07?(-d{exfMURvgCxL*5BWYG@D!nBBqj-ak-Z|Jl>@a> zXy+gq(1`(4JX>kaWYix4^%7_ip_K1%+CkFbsN>HGB|;hYAH<^=#N1*egg+kimcb|p zW(ckt$`EWpBp(8wGWd*vPuLYe&4oyusFOmi4@kuajOa@|L8x0N&va7mT;RYV`4jEI zK+OeN#n4*}GnIj%6B0;JItf*0m`KXkp&4HoMN0PN1Ffna{yXvxA*1<@F`{7%35@bt z$4)RuS5k8<#D>fW3ppbfIdIzbl4Ih4MK8c z4|@BO*VilT2z}Y`;*gob!5&@Vb%dNR7uGi!BydCy@FoIu0gMB*IJ9wLzV2WN$w28$ z_HiX4!2ySsMCh%^8@s`c2LoM0C<1+i&?119W5TZg($WY!Bjj)(Wg*4?5BRTW01mV+ zKz~}r9sgIl|A+SfZw-*&aZ)GsY9YreGLb7uRNJj4K|F z@u)NkMn`xYL(`6d(J;9y1*27l;6ZqIl^R`KgNmU_S~aBr;q0&a(wJLgx9VNez3h5w z@>;c%Pwri}JUf1ZW!?HB+L=)^4rYTu!}TNu^*EilHO8`;jZ=%=64x zrQ=1Y8yiWmRSJt~fk^pmEnI^^jiNCODNzw@LtLLg)D1ObIMP%|naIQBFvE8*Da1|7n{g23}l%M(o`EfaBrK%`cJE|Phg|)^sDRK-$WwA$!`NPbd z%%4XcOwRlxG17Qc*A$y)tNIpl$1Zy4zDN zS$J=-Q-tlEb5EZ}FfHwen?4_~kvi?kqu7-Xhi_aJBGpM4v})74`1xnF>mAu^-%Z@x zoj+42uWxi)e}nrk?kvCgt4E&Wk^Kkfm5hD-?$1|~#yABu_ltZi(Ca&Ws^_oQ57uz* zy_;8+o9dc7@J|itQ@5U>#rjKoK7Zn9wEEMN`r1vr{TV))m1^y)k7nFFyvF%efg@{k z$@DjiFVB22!`ydU!T1{`p>4srI?=)!JD2^%h6_9!j~E_hI*ePz5Zx72nO)hq{o2X7 zzVj(ysMsnwmJb@q!!2N~&3e;}@ot^g9Hfph)WO#2bTuj!HzNpiXx(UCW8@~aBYtjs zY$AU$HLTkoPyG|;oWjG1W_?-!K5Vrg?!)ej+YrX1WvCJXho)tF*BUc z6|=kHT?taUp|*n~jT0!9xb9dcr3{ZG zhP0psVxLr*EPbH8eRg&>OV|;Xv$$fReR>*SoG!KJN(A;`%s%2IuwgJ? z!g>=3FaUQQfV;7v9p`k+8N+B%cmzJO1IH=Fe*bU)n3nV(3?ak25P}nQLVb^KQ~yQHv`+=31G4Z=s!mjmeqg zFXbAG!?!(M*{oUeCgBhMY)przC%l8bnACUNPbqG1R<3{Y-dF#RNzsCR6D9fmubQ`9 zjGb!XEI!;Pnm1sgMtOW=WdrTXau2(l*eP8;RbSHFsh#gLZ%S%Q_t=;XeYQt#&uDEQ zK1;IG?`+Jh586@p_F7i$n;Q~6{_Li+S#{I_DV$?Fb&h1^SG!CYdA|A9=mUGEo2Fb8 z{BdH2NaylM`|xN+uT?Zb>_=|Qj4|u+k2^&4lZIO}y5gC?6ucam<&vFWw=-U|g}yaa z{mz(Wy2sd2uaN_L5+^_S%E>;9F85nLY}ZHAsM?7mY;inbM&kI^Ec@M>2U`wa^y=|x ziQ|ACN3XjbTrgwdrq=_i{fG8llewYgm2*IgTh+%KMw%ZhqI+$@+!?Hh-J0X_n~z^u zV0$_A$%0jnSk6z|n$liBw#vEB@Sd-}@;YZwqs3!)`Te?@SKW4on7Yin^Sq18FQunn z>)cqR|L%E@t=W?%{aMsf{PCPr?`mw^=G=8}d^c}hm^bQTQC;)GLw8?_Tv8^Pq`a-V zb9oBuw^?TcSz8R2dtYd4m_F36yWhO=Z&F6iZYt2vU$brL)4^7@rvBw-TKgK8YU*uX zwV}QG<@@;D`wOhk1V7lEetT+|;}l%3mIrPiQQ-nKIXWe0Nk>cl%2@Ei>Hi}~D;(d% zmZTc?{e1L?i{a-?Drs`2SEejgOeEPqI{`NCin}@B&hEH7;RIYrl#LVUzuig6Dc`yS z3gHeY;0|EVZG84tqSuqPxmmP9t{3dI=fzK>ELVD)_Dg#h8@6FL!_9;iuxIkYF6P%< z(~cN4Ydv#2P{G*xoBIWx_CL7g@_M`4 zJdG`v7L7hO&V>FjIqQK#cpn4%`y186PSyGDif=x|qGoPPeR*8?a$sClw^#mqZn`CH z5+yn3tf}Pc4mjtz@Xej;YT6g#a%%$m-q-%6(lGm%Qje$a?%2iZSp-MhR_94>8VuYO zFt)j^&1e3U%M-RwC^o%3WZUfc2Qxy8OkPykkG@+nXh5ywsKdL4d~`ThNA=jYeaiy3 z{Ikmo`nQKf&$o2$eb8N$G&y3=GTqHRtc#An+Cwd#^E%<#>F|cxrPJ#7TgrMT7~B4I z!p7FEce(orms1nBEvW5jy>@+aE5~B|E!%+Q3Da-)jz4D^I3)bg&X}RSsL#&ijj_LA zeJ4F$ccg!I-5YePeiKEWaCN^?-9FRvQGxf}t8^b)2hv|VfqydThat)cCjwUbf`T4pBZ zBy6`Yx)if4t|8mj_IaD|pzXZ=^E_Qc8*feZopDGb=M?_Vh>KYR1y^x0Y+?ywEq;X_=Hp`pCx8DTWIh#?jK_g!by zqq9R-3ayK|CgeOaA#U?QUbq%<-0RW^HpRGZ=h;ukso(;>aC4FY11anhpP#$ZLvB4< z`z!m5^$aIGmgr$Y15bp9Rt8rF76&N35O}L^-5lxT(iLCplAZ|mE$mv@tews-0e4Jr za3G!C*be6g&Mq7e!$Uf7aCY8*D=P6)&8E z5A7I^f^~EJtKkUeoh0T;?bG3lH;yEin=WOg%7nOQCj$!ZWbVK;Q%QIvkjWt;(Zq$| zIRQdx8HD1B1eGH7#A2F#b)b^oH|0ffP5I5pTocy0W?72WQmsY$x3~)`ycbP6o7<(N zk(a>gKjh6p$r<64kG~9kpm}Ui!?5+MUh=PU8?2mb7RU37N+!+n4~uHE>8P(qPM-Bk!%1sOWK-t6I^Kuk-|xUo zy}hf~)4MEfOMRQlDy!@_v|rk&0Ir1wUld!u=#pS^|9$GKdXI!*6=wN*N+2H{v$E?^9;I4T@^T3hKwfDAPzG^gmq~9nv zhYTB&$=hDpyt&?gAd_Fdee{e}k$CMc*+EY_V-42Nc8GkaVQ{k6{<`4yTk|IO6dO(Q zTbp&yvmbBO!T9jR;)7;fm&L_5uDpEnqFdDxn_Epai%&m^=X%{4qqc0?5JooR3}aiS zMb}?AoSn~pKVnMz<%ZXDHRz~Ooo1s11K-^1IM z)(rK_Hg`U9wz_&{UY^z4;bj&Z-wm@aXkYQBA#GRS;@giib4*$vxmM&F2Y$L(XPuha zvgPgjS&y{}9`Ofld5^czg67`1ktyWP_c*gWIwZ8AAjYaHN8iCR@2QvOwxRFVomd^; zST%iVOh$CbaKHWDN0(-e(JUCA_91s=<36Eq{Lyf!p>|$a6I*UH2A3PfK=_9jmi@aO z*AF8=m7uh;uoi~{NEs7qP}yBNFYyqhLY((GWYuEp!2R(U=KaDb^1C zhMOK0=Kr32D6{eLVG(zAt2Fc6r{#jT;l;VQw@UXeY$x2IvTK3Cw|T@WlLF%(?P=9* z2Z0$)4!>`TEZVnijqajXHMURMz4!0Fk#)c81g@0fp369(6Y=h4!`1V{&jkHiit8VU zW{#-$@VSv>eS7VT{36GNo2Dg9wd-oSS~d*R?31=yqMo$tK`DE*k9e}h(H*ls4qEu8 zff*EdytY^3;WODrgJV;c3SftZunlvw3b^ zoTJ>AYnQ#-d3Q#6mE7PSE;qQ~N*IL6|%0t)u3vheik!X~`%*q7H* zWqLy0kP_qdPh=tn;CA3fAeij+`8pZ^Kl$c}l9(z%Wf1Y33|?RsI~e*8tZVJuHC33%X@Gx zlx)bgIA-+tWBbEy`&LcUJJLR)`nKtDblGv?I!CiOyG(0itMpzgcDJ0;&h&ddhx#nS zec)^-+7u$^MH|!_PruIj1YTZ{@ot-c`p?+JaQq{FYH~<9$8ujFhW6JYT{;9k2I3s>_F^W*-JE4?49Pi(Y`0 z8poN(M6OTmU%F3vb?JslQ;)GqvjfM+l@9-8sCltSd~$dnui|p2%ss!no!BgFjv0A8 zIEAX-HsaV}(>Ur1AE*73_3?G3*u~WD)t~H&1{K}uxY(M4rn;+KW4-RK-gv%+IW|0P z*y8guv+X`b+_?P3ZS(?nVBAc0$xELJ6a7sOJEq1?6-MFF#D&g+7K%gKr4rIEojH-e zcN>NM1-lCjl}NkbWZH#I-b7*6lHywKYEa(g}6D zg4}jTn{zFJg3;z%y6iqzbKib_Plw>P@}+f_hQ-sSoX+bTDLfTF`h!>Qs{^NcBa~ezQUNN`C9j*_e70aV70VL zw|-*(9)YvX>)ZA|uqd@0s-wSrU&U)L$mGcx8F288?npvt6!s&N5R|W!^}iOdNd93e<@}|INqpKRT(_n`zf)>(3m>Y<+LIxc%*9ercL4Qtv{ICX!Em z*ETUVuz$kggZDTGvUUwgwj1-zD8h!uw(v4FDKk5%VK{dp2Oqr+_tkwqZhBFqPnS!< zyWQ05yss_XbWw`O^pUUf(?0#EeOO^rL$7fTqsIBa7&WZep~zguNtvHe7`g4#!k`6> zht|ZO;TVc+kC^;fT(I{B=e>WUjajc01Br>{%q@XQGr|(L#ec}Q@OT!JxoO`_?_kf7 zXLOe_hNMhxPu@>mKTvHk};P~E-^mz-#zp?LuBQl=Q6;-@n3c5{eU-w-j&2T2S3>RM1vrvZ~`_FRr{km>N?>m3i zx1~kKsN0Q{`x?CaIb!ySSK|z3W}Wc#^ji9RT=!3Le~#_$T;3}>Q1;YY@3$=tlaEY( z;W{aHXwMfFxg+L>qb+W_-P`SR3wf8&ZWkrNaoD4^dm}KmK%YuH)Xsge6yFJRd$kS&>{a`_uTu$=42#(3;=pwtH)j5gFX& z6D)-Xm#wNE{C4uBMdM3y)(FquTK1>ed$;D&S4V0z7ZtDGx5A{B<~?Qi&Vr>@Zp@v% z?_M-`p1_v>kL~`aQJl7+S5-bO?h@}P=>~h zcv-oXI_JvPFmv&~=eN*}`)sw<3kSaD4a<4(X5H|Oudhq;IcehT^@YdRYHV`f+j``9 zvwVl7$?VncshD}eJJT8cBHg!-x$>KKR7Ku2=^*u%@&S+L+;n6a^ljg7A8BLx`nOFX zS8R80TYq)Y_O;&CM^E+e3cgwVXTK$@^po*(du0xRH@FkpD`wi8{%W~p^v>GfeFrZN z%eYi^_Hfi4{`Hu~GuQF`A5OFczte7r4}G}YyoZ~8{i#uO)>G}uFy|{zHEeobsLOXY zSKo8Rh3{4&_I^|Ke=nSfikzurUrzM*%Up`T}Ky7EY{%=wkCNFx*_4c;UDo&d+CnNV` zkHm{FTRqI%uWG(emelR_TGH;ZdQA0%2MNyyBXMri3;E^wuETtPee{R?SYpAWG7)ER z=1|^}-4UYaY&lgMVn+?qq8I*qS5%Qp`cCMonoE*nBXE<>i~}T-w7o{Im{=Z-=d|z>pEYoVs+C5SGT0=(8 ziB$&cQU@)GsoxrzIqbT<$ALVzT^F9I8YJWeh(uSDZL<5KKF6c>FGCMQ7p#am%RUx# zjQNvWNkv;hx1n4?{wSkqF|s`|^Xu1D817y2=z-wg^^ + + + System.Net.WebSockets.Client + + + + Provides a client for connecting to WebSocket services. + + + Creates an instance of the class. + + + Aborts the connection and cancels any pending IO operations. + + + Close the instance as an asynchronous operation. + The WebSocket close status. + A description of the close status. + A cancellation token used to propagate notification that this operation should be canceled. + The task object representing the asynchronous operation. + + + Close the output for the instance as an asynchronous operation. + The WebSocket close status. + A description of the close status. + A cancellation token used to propagate notification that this operation should be canceled. + The task object representing the asynchronous operation. + + + Gets the reason why the close handshake was initiated on instance. + The reason why the close handshake was initiated. + + + Gets a description of the reason why the instance was closed. + The description of the reason why the instance was closed. + + + Connect to a WebSocket server as an asynchronous operation. + The URI of the WebSocket server to connect to. + A cancellation token used to propagate notification that the operation should be canceled. + The task object representing the asynchronous operation. + + + Releases the unmanaged resources used by the instance. + + + Gets the WebSocket options for the instance. + The WebSocket options for the instance. + + + Receives data on as an asynchronous operation. + The buffer to receive the response. + A cancellation token used to propagate notification that this operation should be canceled. + The task object representing the asynchronous operation. + The is not connected. + The has been closed. + + + Receives data on to a byte memory range as an asynchronous operation. + The region of memory to receive the response. + A cancellation token used to propagate notification that this operation should be canceled. + The task object representing the asynchronous operation. + The is not connected. + The has been closed. + + + Sends data on as an asynchronous operation. + The buffer containing the message to be sent. + One of the enumeration values that specifies whether the buffer is clear text or in a binary format. + + to indicate this is the final asynchronous send; otherwise, . + A cancellation token used to propagate notification that this operation should be canceled. + The task object representing the asynchronous operation. + The is not connected. + The has been closed. + + + Sends data on from a read-only byte memory range as an asynchronous operation. + The region of memory containing the message to be sent. + One of the enumeration values that specifies whether the buffer is clear text or in a binary format. + + to indicate this is the final asynchronous send; otherwise, . + A cancellation token used to propagate notification that this operation should be canceled. + The task object representing the asynchronous operation. + The is not connected. + The has been closed. + + + Gets the WebSocket state of the instance. + The WebSocket state of the instance. + + + Gets the supported WebSocket sub-protocol for the instance. + The supported WebSocket sub-protocol. + + + Options to use with a object. + + + Adds a sub-protocol to be negotiated during the WebSocket connection handshake. + The WebSocket sub-protocol to add. + + + Gets or sets a collection of client side certificates. + A collection of client side certificates. + + + Gets or sets the cookies associated with the request. + The cookies associated with the request. + + + Gets or sets the credential information for the client. + The credential information for the client. + + + Gets or sets the WebSocket protocol keep-alive interval. + The WebSocket protocol keep-alive interval. + + + Gets or sets the proxy for WebSocket requests. + The proxy for WebSocket requests. + + + + Sets the client buffer parameters. + The size, in bytes, of the client receive buffer. + The size, in bytes, of the client send buffer. + + + Sets client buffer parameters. + The size, in bytes, of the client receive buffer. + The size, in bytes, of the client send buffer. + The receive buffer to use. + + + Creates a HTTP request header and its value. + The name of the HTTP header. + The value of the HTTP header. + + + Gets or sets a value that indicates if default credentials should be used during WebSocket handshake. + + if default credentials should be used during WebSocket handshake; otherwise, . The default is . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebSockets.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebSockets.dll new file mode 100755 index 0000000000000000000000000000000000000000..01ee061b501144a8ea197bf7302efc934b2a7f40 GIT binary patch literal 19320 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
vZXXlfoiI#p-??T^Il0)WrY^T`X83w8=VAl

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebSockets.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebSockets.xml
new file mode 100755
index 0000000..91a7d7e
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.WebSockets.xml
@@ -0,0 +1,420 @@
+
+
+  
+    System.Net.WebSockets
+  
+  
+    
+      Represents the result of performing a single  operation on a .
+    
+    
+      Initializes a new instance of the  struct. An instance of this struct represents the result of performing a single ReceiveAsync operation on a .
+      The number of bytes that the  received.
+      One of the enumeration values that indicates whether the current message is a UTF-8 message or a binary message.
+      
+         to indicate the messsage has been received completely; otherwise, .
+    
+    
+    
+    
+    
+      The WebSocket class allows applications to send and receive data after the WebSocket upgrade has completed.
+    
+    
+      Creates an instance of the  class.
+    
+    
+      Aborts the WebSocket connection and cancels any pending IO operations.
+    
+    
+      Closes the WebSocket connection as an asynchronous operation using the close handshake defined in the WebSocket protocol specification section 7.
+      Indicates the reason for closing the WebSocket connection.
+      Specifies a human readable explanation as to why the connection is closed.
+      The token that can be used to propagate notification that operations should be canceled.
+      The task object representing the asynchronous operation.
+    
+    
+      Initiates or completes the close handshake defined in the WebSocket protocol specification section 7.
+      Indicates the reason for closing the WebSocket connection.
+      Allows applications to specify a human readable explanation as to why the connection is closed.
+      The token that can be used to propagate notification that operations should be canceled.
+      The task object representing the asynchronous operation.
+    
+    
+      Indicates the reason why the remote endpoint initiated the close handshake.
+      Returns .
+    
+    
+      Allows the remote endpoint to describe the reason why the connection was closed.
+      Returns .
+    
+    
+      Create client buffers to use with this  instance.
+      The size, in bytes, of the client receive buffer.
+      The size, in bytes, of the send buffer.
+      An array with the client buffers.
+    
+    
+      Allows callers to create a client side WebSocket class which will use the WSPC for framing purposes.
+      The connection to be used for IO operations.
+      The subprotocol accepted by the client.
+      The size in bytes of the client WebSocket receive buffer.
+      The size in bytes of the client WebSocket send buffer.
+      Determines how regularly a frame is sent over the connection as a keep-alive. Applies only when the connection is idle.
+      Indicates whether a random key or a static key (just zeros) should be used for the WebSocket masking.
+      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).
+      Returns .
+    
+    
+      Creates a new  object that operates on the specified stream, which represents a web socket connection.
+      The stream for the connection.
+      
+         to indicate it's the server-side of the connection;  if it's the client-side.
+      The agreed upon sub-protocol that was used when creating the connection.
+      The keep-alive interval to use, or  to disable keep-alives.
+      The new web socket.
+    
+    
+      Creates a WebSocket server buffer.
+      The size, in bytes, of the desired buffer.
+      Returns .
+    
+    
+      Gets the default WebSocket protocol keep-alive interval.
+      The default WebSocket protocol keep-alive interval. The typical value for this interval is 30 seconds (as defined by the OS or the .NET platform). It is used to initialize  value.
+    
+    
+      Used to clean up unmanaged resources for ASP.NET and self-hosted implementations.
+    
+    
+      Returns a value that indicates if the WebSocket instance is targeting .NET Framework 4.5.
+      
+         if the  is targeting .NET Framework 4.5; otherwise, .
+    
+    
+      Returns a value that indicates if the state of the WebSocket instance is closed or aborted.
+      The current state of the WebSocket.
+      
+         if the  is closed or aborted; otherwise, .
+    
+    
+      Receives data from the  connection asynchronously.
+      References the application buffer that is the storage location for the received data.
+      Propagates the notification that operations should be canceled.
+      The task object representing the asynchronous operation. The  property on the task object returns a  object that represents the received data.
+    
+    
+      
+      
+    
+    
+      Allows callers to register prefixes for WebSocket requests (ws and wss).
+    
+    
+      Sends data over the  connection asynchronously.
+      The buffer to be sent over the connection.
+      Indicates whether the application is sending a binary or text message.
+      Indicates whether the data in "buffer" is the last part of a message.
+      The token that propagates the notification that operations should be canceled.
+      The task object representing the asynchronous operation.
+    
+    
+      
+      
+      
+      
+    
+    
+      Returns the current state of the WebSocket connection.
+      The current state of the WebSocket connection.
+    
+    
+      Gets the subprotocol that was negotiated during the opening handshake.
+      The subprotocol that was negotiated during the opening handshake.
+    
+    
+      Verifies that the connection is in an expected state.
+      The current state of the WebSocket to be tested against the list of valid states.
+      List of valid connection states.
+    
+    
+      Represents well known WebSocket close codes as defined in section 11.7 of the WebSocket protocol spec.
+    
+    
+      No error specified.
+    
+    
+      (1001) Indicates an endpoint is being removed. Either the server or client will become unavailable.
+    
+    
+      (1011) The connection will be closed by the server because of an error on the server.
+    
+    
+      (1003) The client or server is terminating the connection because it cannot accept the data type it received.
+    
+    
+      (1007) The client or server is terminating the connection because it has received data inconsistent with the message type.
+    
+    
+      (1010) The client is terminating the connection because it expected the server to negotiate an extension.
+    
+    
+      (1009) The client or server is terminating the connection because it has received a message that is too big for it to process.
+    
+    
+      (1000) The connection has closed after the request was fulfilled.
+    
+    
+      (1008) The connection will be closed because an endpoint has received a message that violates its policy.
+    
+    
+      (1002) The client or server is terminating the connection because of a protocol error.
+    
+    
+      Used for accessing the information in the WebSocket handshake.
+    
+    
+      Creates an instance of the  class.
+    
+    
+      The cookies that were passed to the server during the opening handshake.
+      Returns .
+    
+    
+      The HTTP headers that were sent to the server during the opening handshake.
+      Returns .
+    
+    
+      Whether the WebSocket client is authenticated.
+      Returns .
+    
+    
+      Whether the WebSocket client connected from the local machine.
+      Returns .
+    
+    
+      Whether the WebSocket connection is secured using Secure Sockets Layer (SSL).
+      Returns .
+    
+    
+      The value of the Origin HTTP header included in the opening handshake.
+      Returns .
+    
+    
+      The URI requested by the WebSocket client.
+      Returns .
+    
+    
+      The value of the SecWebSocketKey HTTP header included in the opening handshake.
+      Returns .
+    
+    
+      The value of the SecWebSocketKey HTTP header included in the opening handshake.
+      Returns .
+    
+    
+      The list of subprotocols requested by the WebSocket client.
+      Returns .
+    
+    
+      An object used to obtain identity, authentication information, and security roles for the WebSocket client.
+      Returns .
+    
+    
+      The WebSocket instance used to interact (send/receive/close/etc) with the WebSocket connection.
+      Returns .
+    
+    
+      Contains the list of possible WebSocket errors.
+    
+    
+      Indicates that the connection was terminated unexpectedly.
+    
+    
+      Indicates a general error.
+    
+    
+      Indicates an error occurred when parsing the HTTP headers during the opening handshake.
+    
+    
+      Indicates that a WebSocket frame with an unknown opcode was received.
+    
+    
+      Indicates the WebSocket is an invalid state for the given operation (such as being closed or aborted).
+    
+    
+      Indicates that an unknown native error occurred.
+    
+    
+      Indicates that the incoming request was not a valid websocket request.
+    
+    
+      Indicates that there was no native error information for the exception.
+    
+    
+      Indicates that the client requested an unsupported WebSocket subprotocol.
+    
+    
+      Indicates that the client requested an unsupported version of the WebSocket protocol.
+    
+    
+      Represents an exception that occurred when performing an operation on a WebSocket connection.
+    
+    
+      Creates an instance of the  class.
+    
+    
+      Creates an instance of the  class.
+      The native error code for the exception.
+    
+    
+      Creates an instance of the  class.
+      The native error code for the exception.
+      Indicates the previous exception that led to the current exception.
+    
+    
+      Creates an instance of the  class.
+      The native error code for the exception.
+      The description of the error.
+    
+    
+      Creates an instance of the  class.
+      The error from the WebSocketError enumeration.
+    
+    
+      Creates an instance of the  class.
+      The error from the WebSocketError enumeration.
+      Indicates the previous exception that led to the current exception.
+    
+    
+      Creates an instance of the  class.
+      The error from the WebSocketError enumeration.
+      The native error code for the exception.
+    
+    
+      Creates an instance of the  class.
+      The error from the WebSocketError enumeration.
+      The native error code for the exception.
+      Indicates the previous exception that led to the current exception.
+    
+    
+      Creates an instance of the  class.
+      The error from the WebSocketError enumeration.
+      The native error code for the exception.
+      The description of the error.
+    
+    
+      Creates an instance of the  class.
+      The error from the WebSocketError enumeration.
+      The native error code for the exception.
+      The description of the error.
+      Indicates the previous exception that led to the current exception.
+    
+    
+      Creates an instance of the  class.
+      The error from the WebSocketError enumeration.
+      The description of the error.
+    
+    
+      Creates an instance of the  class.
+      The error from the WebSocketError enumeration.
+      The description of the error.
+      Indicates the previous exception that led to the current exception.
+    
+    
+      Creates an instance of the  class.
+      The description of the error.
+    
+    
+      Creates an instance of the  class.
+      The description of the error.
+      Indicates the previous exception that led to the current exception.
+    
+    
+      The native error code for the exception that occurred.
+      Returns .
+    
+    
+      Sets the SerializationInfo object with the file name and line number where the exception occurred.
+      A SerializationInfo object.
+      The contextual information about the source or destination.
+    
+    
+      Returns a WebSocketError indicating the type of error that occurred.
+      Returns .
+    
+    
+      Indicates the message type.
+    
+    
+      The message is in binary format.
+    
+    
+      A receive has completed because a close message was received.
+    
+    
+      The message is clear text.
+    
+    
+      An instance of this class represents the result of performing a single ReceiveAsync operation on a WebSocket.
+    
+    
+      Creates an instance of the  class.
+      The number of bytes received.
+      The type of message that was received.
+      Indicates whether this is the final message.
+    
+    
+      Creates an instance of the  class.
+      The number of bytes received.
+      The type of message that was received.
+      Indicates whether this is the final message.
+      Indicates the  of the connection.
+      The description of .
+    
+    
+      Indicates the reason why the remote endpoint initiated the close handshake.
+      Returns .
+    
+    
+      Returns the optional description that describes why the close handshake has been initiated by the remote endpoint.
+      Returns .
+    
+    
+      Indicates the number of bytes that the WebSocket received.
+      Returns .
+    
+    
+      Indicates whether the message has been received completely.
+      Returns .
+    
+    
+      Indicates whether the current message is a UTF-8 message or a binary message.
+      Returns .
+    
+    
+      Defines the different states a WebSockets instance can be in.
+    
+    
+      Reserved for future use.
+    
+    
+      Indicates the WebSocket close handshake completed gracefully.
+    
+    
+      A close message was received from the remote endpoint.
+    
+    
+      A close message was sent to the remote endpoint.
+    
+    
+      The connection is negotiating the handshake with the remote endpoint.
+    
+    
+      Reserved for future use.
+    
+    
+      The initial state after the HTTP handshake has been completed.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Net.dll
new file mode 100755
index 0000000000000000000000000000000000000000..a2362373ca40d7863d5bd790b3f7df3e8c982a21
GIT binary patch
literal 15976
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
ISeOL<9}fBZUjP6A

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Numerics.Vectors.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Numerics.Vectors.dll
new file mode 100755
index 0000000000000000000000000000000000000000..e392b9ca5de902790ce913daf033811feef6b74d
GIT binary patch
literal 33864
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

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Numerics.Vectors.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Numerics.Vectors.xml
new file mode 100755
index 0000000..fbdb118
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Numerics.Vectors.xml
@@ -0,0 +1,2715 @@
+
+
+  
+    System.Numerics.Vectors
+  
+  
+    
+      Represents a 3x2 matrix.
+    
+    
+      Creates a 3x2 matrix from the specified components.
+      The value to assign to the first element in the first row.
+      The value to assign to the second element in the first row.
+      The value to assign to the first element in the second row.
+      The value to assign to the second element in the second row.
+      The value to assign to the first element in the third row.
+      The value to assign to the second element in the third row.
+    
+    
+      Adds each element in one matrix with its corresponding element in a second matrix.
+      The first matrix.
+      The second matrix.
+      The matrix that contains the summed values of  and .
+    
+    
+      Creates a rotation matrix using the given rotation in radians.
+      The amount of rotation, in radians.
+      The rotation matrix.
+    
+    
+      Creates a rotation matrix using the specified rotation in radians and a center point.
+      The amount of rotation, in radians.
+      The center point.
+      The rotation matrix.
+    
+    
+      Creates a scaling matrix from the specified vector scale.
+      The scale to use.
+      The scaling matrix.
+    
+    
+      Creates a scaling matrix from the specified vector scale with an offset from the specified center point.
+      The scale to use.
+      The center offset.
+      The scaling matrix.
+    
+    
+      Creates a scaling matrix that scales uniformly with the given scale.
+      The uniform scale to use.
+      The scaling matrix.
+    
+    
+      Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center.
+      The uniform scale to use.
+      The center offset.
+      The scaling matrix.
+    
+    
+      Creates a scaling matrix from the specified X and Y components.
+      The value to scale by on the X axis.
+      The value to scale by on the Y axis.
+      The scaling matrix.
+    
+    
+      Creates a scaling matrix that is offset by a given center point.
+      The value to scale by on the X axis.
+      The value to scale by on the Y axis.
+      The center point.
+      The scaling matrix.
+    
+    
+      Creates a skew matrix from the specified angles in radians.
+      The X angle, in radians.
+      The Y angle, in radians.
+      The skew matrix.
+    
+    
+      Creates a skew matrix from the specified angles in radians and a center point.
+      The X angle, in radians.
+      The Y angle, in radians.
+      The center point.
+      The skew matrix.
+    
+    
+      Creates a translation matrix from the specified 2-dimensional vector.
+      The translation position.
+      The translation matrix.
+    
+    
+      Creates a translation matrix from the specified X and Y components.
+      The X position.
+      The Y position.
+      The translation matrix.
+    
+    
+      Returns a value that indicates whether this instance and another 3x2 matrix are equal.
+      The other matrix.
+      
+         if the two matrices are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether this instance and a specified object are equal.
+      The object to compare with the current instance.
+      
+         if the current instance and  are equal; otherwise, . If  is , the method returns .
+    
+    
+      Calculates the determinant for this matrix.
+      The determinant.
+    
+    
+      Returns the hash code for this instance.
+      The hash code.
+    
+    
+      Gets the multiplicative identity matrix.
+      The multiplicative identify matrix.
+    
+    
+      Inverts the specified matrix. The return value indicates whether the operation succeeded.
+      The matrix to invert.
+      When this method returns, contains the inverted matrix if the operation succeeded.
+      
+         if  was converted successfully; otherwise,  .
+    
+    
+      Indicates whether the current matrix is the identity matrix.
+      
+         if the current matrix is the identity matrix; otherwise, .
+    
+    
+      Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix.
+      The first matrix.
+      The second matrix.
+      The relative weighting of .
+      The interpolated matrix.
+    
+    
+      The first element of the first row.
+    
+    
+      The second element of the first row.
+    
+    
+      The first element of the second row.
+    
+    
+      The second element of the second row.
+    
+    
+      The first element of the third row.
+    
+    
+      The second element of the third row.
+    
+    
+      Returns the matrix that results from multiplying two matrices together.
+      The first matrix.
+      The second matrix.
+      The product matrix.
+    
+    
+      Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.
+      The matrix to scale.
+      The scaling value to use.
+      The scaled matrix.
+    
+    
+      Negates the specified matrix by multiplying all its values by -1.
+      The matrix to negate.
+      The negated matrix.
+    
+    
+      Adds each element in one matrix with its corresponding element in a second matrix.
+      The first matrix.
+      The second matrix.
+      The matrix that contains the summed values.
+    
+    
+      Returns a value that indicates whether the specified matrices are equal.
+      The first matrix to compare.
+      The second matrix to compare.
+      
+         if  and  are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether the specified matrices are not equal.
+      The first matrix to compare.
+      The second matrix to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Returns the matrix that results from multiplying two matrices together.
+      The first matrix.
+      The second matrix.
+      The product matrix.
+    
+    
+      Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.
+      The matrix to scale.
+      The scaling value to use.
+      The scaled matrix.
+    
+    
+      Subtracts each element in a second matrix from its corresponding element in a first matrix.
+      The first matrix.
+      The second matrix.
+      The matrix containing the values that result from subtracting each element in  from its corresponding element in .
+    
+    
+      Negates the specified matrix by multiplying all its values by -1.
+      The matrix to negate.
+      The negated matrix.
+    
+    
+      Subtracts each element in a second matrix from its corresponding element in a first matrix.
+      The first matrix.
+      The second matrix.
+      The matrix containing the values that result from subtracting each element in  from its corresponding element in .
+    
+    
+      Returns a string that represents this matrix.
+      The string representation of this matrix.
+    
+    
+      Gets or sets the translation component of this matrix.
+      The translation component of the current instance.
+    
+    
+      Represents a 4x4 matrix.
+    
+    
+      Creates a  object from a specified  object.
+      A 3x2 matrix.
+    
+    
+      Creates a 4x4 matrix from the specified components.
+      The value to assign to the first element in the first row.
+      The value to assign to the second element in the first row.
+      The value to assign to the third element in the third row.
+      The value to assign to the fourth element in the third row.
+      The value to assign to the first element in the fourth row.
+      The value to assign to the second element in the fourth row.
+      The value to assign to the third element in the fourth row.
+      The value to assign to the fourth element in the fourth row.
+      The value to assign to the third element in the first row.
+      The value to assign to the fourth element in the first row.
+      The value to assign to the first element in the second row.
+      The value to assign to the second element in the second row.
+      The value to assign to the third element in the second row.
+      The value to assign to the third element in the second row.
+      The value to assign to the first element in the third row.
+      The value to assign to the second element in the third row.
+    
+    
+      Adds each element in one matrix with its corresponding element in a second matrix.
+      The first matrix.
+      The second matrix.
+      The matrix that contains the summed values of  and .
+    
+    
+      Creates a spherical billboard that rotates around a specified object position.
+      The position of the object that the billboard will rotate around.
+      The position of the camera.
+      The up vector of the camera.
+      The forward vector of the camera.
+      The created billboard.
+    
+    
+      Creates a cylindrical billboard that rotates around a specified axis.
+      The position of the object that the billboard will rotate around.
+      The position of the camera.
+      The axis to rotate the billboard around.
+      The forward vector of the camera.
+      The forward vector of the object.
+      The billboard matrix.
+    
+    
+      Creates a matrix that rotates around an arbitrary vector.
+      The axis to rotate around.
+      The angle to rotate around , in radians.
+      The rotation matrix.
+    
+    
+      Creates a rotation matrix from the specified Quaternion rotation value.
+      The source Quaternion.
+      The rotation matrix.
+    
+    
+      Creates a rotation matrix from the specified yaw, pitch, and roll.
+      The angle of rotation, in radians, around the Y axis.
+      The angle of rotation, in radians, around the X axis.
+      The angle of rotation, in radians, around the Z axis.
+      The rotation matrix.
+    
+    
+      Creates a view matrix.
+      The position of the camera.
+      The target towards which the camera is pointing.
+      The direction that is "up" from the camera's point of view.
+      The view matrix.
+    
+    
+      Creates an orthographic perspective matrix from the given view volume dimensions.
+      The width of the view volume.
+      The height of the view volume.
+      The minimum Z-value of the view volume.
+      The maximum Z-value of the view volume.
+      The orthographic projection matrix.
+    
+    
+      Creates a customized orthographic projection matrix.
+      The minimum X-value of the view volume.
+      The maximum X-value of the view volume.
+      The minimum Y-value of the view volume.
+      The maximum Y-value of the view volume.
+      The minimum Z-value of the view volume.
+      The maximum Z-value of the view volume.
+      The orthographic projection matrix.
+    
+    
+      Creates a perspective projection matrix from the given view volume dimensions.
+      The width of the view volume at the near view plane.
+      The height of the view volume at the near view plane.
+      The distance to the near view plane.
+      The distance to the far view plane.
+      The perspective projection matrix.
+      
+         is less than or equal to zero.
+-or-
+ is less than or equal to zero.
+-or-
+ is greater than or equal to .
+    
+    
+      Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances.
+      The field of view in the y direction, in radians.
+      The aspect ratio, defined as view space width divided by height.
+      The distance to the near view plane.
+      The distance to the far view plane.
+      The perspective projection matrix.
+      
+         is less than or equal to zero.
+-or-
+ is greater than or equal to .
+ is less than or equal to zero.
+-or-
+ is less than or equal to zero.
+-or-
+ is greater than or equal to .
+    
+    
+      Creates a customized perspective projection matrix.
+      The minimum x-value of the view volume at the near view plane.
+      The maximum x-value of the view volume at the near view plane.
+      The minimum y-value of the view volume at the near view plane.
+      The maximum y-value of the view volume at the near view plane.
+      The distance to the near view plane.
+      The distance to the far view plane.
+      The perspective projection matrix.
+      
+         is less than or equal to zero.
+-or-
+ is less than or equal to zero.
+-or-
+ is greater than or equal to .
+    
+    
+      Creates a matrix that reflects the coordinate system about a specified plane.
+      The plane about which to create a reflection.
+      A new matrix expressing the reflection.
+    
+    
+      Creates a matrix for rotating points around the X axis.
+      The amount, in radians, by which to rotate around the X axis.
+      The rotation matrix.
+    
+    
+      Creates a matrix for rotating points around the X axis from a center point.
+      The amount, in radians, by which to rotate around the X axis.
+      The center point.
+      The rotation matrix.
+    
+    
+      Creates a matrix for rotating points around the Y axis.
+      The amount, in radians, by which to rotate around the Y-axis.
+      The rotation matrix.
+    
+    
+      The amount, in radians, by which to rotate around the Y axis from a center point.
+      The amount, in radians, by which to rotate around the Y-axis.
+      The center point.
+      The rotation matrix.
+    
+    
+      Creates a matrix for rotating points around the Z axis.
+      The amount, in radians, by which to rotate around the Z-axis.
+      The rotation matrix.
+    
+    
+      Creates a matrix for rotating points around the Z axis from a center point.
+      The amount, in radians, by which to rotate around the Z-axis.
+      The center point.
+      The rotation matrix.
+    
+    
+      Creates a scaling matrix from the specified vector scale.
+      The scale to use.
+      The scaling matrix.
+    
+    
+      Creates a scaling matrix with a center point.
+      The vector that contains the amount to scale on each axis.
+      The center point.
+      The scaling matrix.
+    
+    
+      Creates a uniform scaling matrix that scale equally on each axis.
+      The uniform scaling factor.
+      The scaling matrix.
+    
+    
+      Creates a uniform scaling matrix that scales equally on each axis with a center point.
+      The uniform scaling factor.
+      The center point.
+      The scaling matrix.
+    
+    
+      Creates a scaling matrix from the specified X, Y, and Z components.
+      The value to scale by on the X axis.
+      The value to scale by on the Y axis.
+      The value to scale by on the Z axis.
+      The scaling matrix.
+    
+    
+      Creates a scaling matrix that is offset by a given center point.
+      The value to scale by on the X axis.
+      The value to scale by on the Y axis.
+      The value to scale by on the Z axis.
+      The center point.
+      The scaling matrix.
+    
+    
+      Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source.
+      The direction from which the light that will cast the shadow is coming.
+      The plane onto which the new matrix should flatten geometry so as to cast a shadow.
+      A new matrix that can be used to flatten geometry onto the specified plane from the specified direction.
+    
+    
+      Creates a translation matrix from the specified 3-dimensional vector.
+      The amount to translate in each axis.
+      The translation matrix.
+    
+    
+      Creates a translation matrix from the specified X, Y, and Z components.
+      The amount to translate on the X axis.
+      The amount to translate on the Y axis.
+      The amount to translate on the Z axis.
+      The translation matrix.
+    
+    
+      Creates a world matrix with the specified parameters.
+      The position of the object.
+      The forward direction of the object.
+      The upward direction of the object. Its value is usually [0, 1, 0].
+      The world matrix.
+    
+    
+      Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. The return value indicates whether the operation succeeded.
+      The source matrix.
+      When this method returns, contains the scaling component of the transformation matrix if the operation succeeded.
+      When this method returns, contains the rotation component of the transformation matrix if the operation succeeded.
+      When the method returns, contains the translation component of the transformation matrix if the operation succeeded.
+      
+         if  was decomposed successfully; otherwise,  .
+    
+    
+      Returns a value that indicates whether this instance and another 4x4 matrix are equal.
+      The other matrix.
+      
+         if the two matrices are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether this instance and a specified object are equal.
+      The object to compare with the current instance.
+      
+         if the current instance and  are equal; otherwise, . If  is , the method returns .
+    
+    
+      Calculates the determinant of the current 4x4 matrix.
+      The determinant.
+    
+    
+      Returns the hash code for this instance.
+      The hash code.
+    
+    
+      Gets the multiplicative identity matrix.
+      Gets the multiplicative identity matrix.
+    
+    
+      Inverts the specified matrix. The return value indicates whether the operation succeeded.
+      The matrix to invert.
+      When this method returns, contains the inverted matrix if the operation succeeded.
+      
+         if  was converted successfully; otherwise,  .
+    
+    
+      Indicates whether the current matrix is the identity matrix.
+      
+         if the current matrix is the identity matrix; otherwise, .
+    
+    
+      Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix.
+      The first matrix.
+      The second matrix.
+      The relative weighting of .
+      The interpolated matrix.
+    
+    
+      The first element of the first row.
+    
+    
+      The second element of the first row.
+    
+    
+      The third element of the first row.
+    
+    
+      The fourth element of the first row.
+    
+    
+      The first element of the second row.
+    
+    
+      The second element of the second row.
+    
+    
+      The third element of the second row.
+    
+    
+      The fourth element of the second row.
+    
+    
+      The first element of the third row.
+    
+    
+      The second element of the third row.
+    
+    
+      The third element of the third row.
+    
+    
+      The fourth element of the third row.
+    
+    
+      The first element of the fourth row.
+    
+    
+      The second element of the fourth row.
+    
+    
+      The third element of the fourth row.
+    
+    
+      The fourth element of the fourth row.
+    
+    
+      Returns the matrix that results from multiplying two matrices together.
+      The first matrix.
+      The second matrix.
+      The product matrix.
+    
+    
+      Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.
+      The matrix to scale.
+      The scaling value to use.
+      The scaled matrix.
+    
+    
+      Negates the specified matrix by multiplying all its values by -1.
+      The matrix to negate.
+      The negated matrix.
+    
+    
+      Adds each element in one matrix with its corresponding element in a second matrix.
+      The first matrix.
+      The second matrix.
+      The matrix that contains the summed values.
+    
+    
+      Returns a value that indicates whether the specified matrices are equal.
+      The first matrix to compare.
+      The second matrix to care
+      
+         if  and  are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether the specified matrices are not equal.
+      The first matrix to compare.
+      The second matrix to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Returns the matrix that results from multiplying two matrices together.
+      The first matrix.
+      The second matrix.
+      The product matrix.
+    
+    
+      Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.
+      The matrix to scale.
+      The scaling value to use.
+      The scaled matrix.
+    
+    
+      Subtracts each element in a second matrix from its corresponding element in a first matrix.
+      The first matrix.
+      The second matrix.
+      The matrix containing the values that result from subtracting each element in  from its corresponding element in .
+    
+    
+      Negates the specified matrix by multiplying all its values by -1.
+      The matrix to negate.
+      The negated matrix.
+    
+    
+      Subtracts each element in a second matrix from its corresponding element in a first matrix.
+      The first matrix.
+      The second matrix.
+      The matrix containing the values that result from subtracting each element in  from its corresponding element in .
+    
+    
+      Returns a string that represents this matrix.
+      The string representation of this matrix.
+    
+    
+      Transforms the specified matrix by applying the specified Quaternion rotation.
+      The matrix to transform.
+      The rotation t apply.
+      The transformed matrix.
+    
+    
+      Gets or sets the translation component of this matrix.
+      The translation component of the current instance.
+    
+    
+      Transposes the rows and columns of a matrix.
+      The matrix to transpose.
+      The transposed matrix.
+    
+    
+      Represents a plane in three-dimensional space.
+    
+    
+      Creates a  object from a specified normal and the distance along the normal from the origin.
+      The plane's normal vector.
+      The plane's distance from the origin along its normal vector.
+    
+    
+      Creates a  object from a specified four-dimensional vector.
+      A vector whose first three elements describe the normal vector, and whose  defines the distance along that normal from the origin.
+    
+    
+      Creates a  object from the X, Y, and Z components of its normal, and its distance from the origin on that normal.
+      The X component of the normal.
+      The Y component of the normal.
+      The Z component of the normal.
+      The distance of the plane along its normal from the origin.
+    
+    
+      Creates a  object that contains three specified points.
+      The first point defining the plane.
+      The second point defining the plane.
+      The third point defining the plane.
+      The plane containing the three points.
+    
+    
+      The distance of the plane along its normal from the origin.
+    
+    
+      Calculates the dot product of a plane and a 4-dimensional vector.
+      The plane.
+      The four-dimensional vector.
+      The dot product.
+    
+    
+      Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance () value of the plane.
+      The plane.
+      The 3-dimensional vector.
+      The dot product.
+    
+    
+      Returns the dot product of a specified three-dimensional vector and the  vector of this plane.
+      The plane.
+      The three-dimensional vector.
+      The dot product.
+    
+    
+      Returns a value that indicates whether this instance and another plane object are equal.
+      The other plane.
+      
+         if the two planes are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether this instance and a specified object are equal.
+      The object to compare with the current instance.
+      
+         if the current instance and  are equal; otherwise, . If  is , the method returns .
+    
+    
+      Returns the hash code for this instance.
+      The hash code.
+    
+    
+      The normal vector of the plane.
+    
+    
+      Creates a new  object whose normal vector is the source plane's normal vector normalized.
+      The source plane.
+      The normalized plane.
+    
+    
+      Returns a value that indicates whether two planes are equal.
+      The first plane to compare.
+      The second plane to compare.
+      
+         if  and  are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether two planes are not equal.
+      The first plane to compare.
+      The second plane to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Returns the string representation of this plane object.
+      A string that represents this  object.
+    
+    
+      Transforms a normalized plane by a 4x4 matrix.
+      The normalized plane to transform.
+      The transformation matrix to apply to .
+      The transformed plane.
+    
+    
+      Transforms a normalized plane by a Quaternion rotation.
+      The normalized plane to transform.
+      The Quaternion rotation to apply to the plane.
+      A new plane that results from applying the Quaternion rotation.
+    
+    
+      Represents a vector that is used to encode three-dimensional physical rotations.
+    
+    
+      Creates a quaternion from the specified vector and rotation parts.
+      The vector part of the quaternion.
+      The rotation part of the quaternion.
+    
+    
+      Constructs a quaternion from the specified components.
+      The value to assign to the X component of the quaternion.
+      The value to assign to the Y component of the quaternion.
+      The value to assign to the Z component of the quaternion.
+      The value to assign to the W component of the quaternion.
+    
+    
+      Adds each element in one quaternion with its corresponding element in a second quaternion.
+      The first quaternion.
+      The second quaternion.
+      The quaternion that contains the summed values of  and .
+    
+    
+      Concatenates two quaternions.
+      The first quaternion rotation in the series.
+      The second quaternion rotation in the series.
+      A new quaternion representing the concatenation of the  rotation followed by the  rotation.
+    
+    
+      Returns the conjugate of a specified quaternion.
+      The quaternion.
+      A new quaternion that is the conjugate of .
+    
+    
+      Creates a quaternion from a unit vector and an angle to rotate around the vector.
+      The unit vector to rotate around.
+      The angle, in radians, to rotate around the vector.
+      The newly created quaternion.
+    
+    
+      Creates a quaternion from the specified rotation matrix.
+      The rotation matrix.
+      The newly created quaternion.
+    
+    
+      Creates a new quaternion from the given yaw, pitch, and roll.
+      The yaw angle, in radians, around the Y axis.
+      The pitch angle, in radians, around the X axis.
+      The roll angle, in radians, around the Z axis.
+      The resulting quaternion.
+    
+    
+      Divides one quaternion by a second quaternion.
+      The dividend.
+      The divisor.
+      The quaternion that results from dividing  by .
+    
+    
+      Calculates the dot product of two quaternions.
+      The first quaternion.
+      The second quaternion.
+      The dot product.
+    
+    
+      Returns a value that indicates whether this instance and another quaternion are equal.
+      The other quaternion.
+      
+         if the two quaternions are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether this instance and a specified object are equal.
+      The object to compare with the current instance.
+      
+         if the current instance and  are equal; otherwise, . If  is , the method returns .
+    
+    
+      Returns the hash code for this instance.
+      The hash code.
+    
+    
+      Gets a quaternion that represents no rotation.
+      A quaternion whose values are (0, 0, 0, 1).
+    
+    
+      Returns the inverse of a quaternion.
+      The quaternion.
+      The inverted quaternion.
+    
+    
+      Gets a value that indicates whether the current instance is the identity quaternion.
+      
+         if the current instance is the identity quaternion; otherwise, .
+    
+    
+      Calculates the length of the quaternion.
+      The computed length of the quaternion.
+    
+    
+      Calculates the squared length of the quaternion.
+      The length squared of the quaternion.
+    
+    
+      Performs a linear interpolation between two quaternions based on a value that specifies the weighting of the second quaternion.
+      The first quaternion.
+      The second quaternion.
+      The relative weight of  in the interpolation.
+      The interpolated quaternion.
+    
+    
+      Returns the quaternion that results from multiplying two quaternions together.
+      The first quaternion.
+      The second quaternion.
+      The product quaternion.
+    
+    
+      Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor.
+      The source quaternion.
+      The scalar value.
+      The scaled quaternion.
+    
+    
+      Reverses the sign of each component of the quaternion.
+      The quaternion to negate.
+      The negated quaternion.
+    
+    
+      Divides each component of a specified  by its length.
+      The quaternion to normalize.
+      The normalized quaternion.
+    
+    
+      Adds each element in one quaternion with its corresponding element in a second quaternion.
+      The first quaternion.
+      The second quaternion.
+      The quaternion that contains the summed values of  and .
+    
+    
+      Divides one quaternion by a second quaternion.
+      The dividend.
+      The divisor.
+      The quaternion that results from dividing  by .
+    
+    
+      Returns a value that indicates whether two quaternions are equal.
+      The first quaternion to compare.
+      The second quaternion to compare.
+      
+         if the two quaternions are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether two quaternions are not equal.
+      The first quaternion to compare.
+      The second quaternion to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Returns the quaternion that results from multiplying two quaternions together.
+      The first quaternion.
+      The second quaternion.
+      The product quaternion.
+    
+    
+      Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor.
+      The source quaternion.
+      The scalar value.
+      The scaled quaternion.
+    
+    
+      Subtracts each element in a second quaternion from its corresponding element in a first quaternion.
+      The first quaternion.
+      The second quaternion.
+      The quaternion containing the values that result from subtracting each element in  from its corresponding element in .
+    
+    
+      Reverses the sign of each component of the quaternion.
+      The quaternion to negate.
+      The negated quaternion.
+    
+    
+      Interpolates between two quaternions, using spherical linear interpolation.
+      The first quaternion.
+      The second quaternion.
+      The relative weight of the second quaternion in the interpolation.
+      The interpolated quaternion.
+    
+    
+      Subtracts each element in a second quaternion from its corresponding element in a first quaternion.
+      The first quaternion.
+      The second quaternion.
+      The quaternion containing the values that result from subtracting each element in  from its corresponding element in .
+    
+    
+      Returns a string that represents this quaternion.
+      The string representation of this quaternion.
+    
+    
+      The rotation component of the quaternion.
+    
+    
+      The X value of the vector component of the quaternion.
+    
+    
+      The Y value of the vector component of the quaternion.
+    
+    
+      The Z value of the vector component of the quaternion.
+    
+    
+      Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors.
+    
+    
+      Returns a new vector whose elements are the absolute values of the given vector's elements.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The absolute value vector.
+    
+    
+      Returns a new vector whose values are the sum of each pair of elements from two given vectors.
+      The first vector.
+      The second vector.
+      The vector type. T can be any primitive numeric type.
+      The summed vector.
+    
+    
+      Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors.
+      The first vector.
+      The second vector.
+      The vector type. T can be any primitive numeric type.
+      The resulting vector.
+    
+    
+      Reinterprets the bits of a specified vector into those of a vector of unsigned bytes.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of a specified vector into those of a double-precision floating-point vector.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of a specified vector into those of a vector of 16-bit integers.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of a specified vector into those of a vector of integers.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of a specified vector into those of a vector of long integers.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of a specified vector into those of a vector of signed bytes.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of a specified vector into those of a single-precision floating-point vector.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of a specified vector into those of a vector of unsigned integers.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of a specified vector into those of a vector of unsigned long integers.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The reinterpreted vector.
+    
+    
+      Returns a new vector by performing a bitwise  operation on each pair of elements in two vectors.
+      The first vector.
+      The second vector.
+      The vector type. T can be any primitive numeric type.
+      The resulting vector.
+    
+    
+      Returns a new vector by performing a bitwise  operation on each pair of elements in two vectors.
+      The first vector.
+      The second vector.
+      The vector type. T can be any primitive numeric type.
+      The resulting vector.
+    
+    
+      Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector.
+      The integral mask vector used to drive selection.
+      The first source vector.
+      The second source vector.
+      The new vector with elements selected based on the mask.
+    
+    
+      Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector.
+      The integral mask vector used to drive selection.
+      The first source vector.
+      The second source vector.
+      The new vector with elements selected based on the mask.
+    
+    
+      Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector.
+      The integral mask vector used to drive selection.
+      The first source vector.
+      The second source vector.
+      The vector type. T can be any primitive numeric type.
+      The new vector with elements selected based on the mask.
+    
+    
+      Converts a  to a .
+      The source vector.
+      The converted vector.
+    
+    
+      Converts a  to a .
+      The source vector.
+      The converted vector.
+    
+    
+      Converts a  to a .
+      The source vector.
+      The converted vector.
+    
+    
+      Converts a  to a .
+      The source vector.
+      The converted vector.
+    
+    
+      Converts a  to a .
+      The source vector.
+      The converted vector.
+    
+    
+      Converts a  to a .
+      The source vector.
+      The converted vector.
+    
+    
+      Converts a  to a .
+      The source vector.
+      The converted vector.
+    
+    
+      Converts a  to a .
+      The source vector.
+      The converted vector.
+    
+    
+      Returns a new vector whose values are the result of dividing the first vector's elements by the corresponding elements in the second vector.
+      The first vector.
+      The second vector.
+      The vector type. T can be any primitive numeric type.
+      The divided vector.
+    
+    
+      Returns the dot product of two vectors.
+      The first vector.
+      The second vector.
+      The vector type. T can be any primitive numeric type.
+      The dot product.
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting long integer vector.
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      The resulting vector.
+    
+    
+      Returns a value that indicates whether each pair of elements in the given vectors is equal.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      
+         if all elements in  and  are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether any single pair of elements in the given vectors is equal.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      
+         if any element pair in  and  is equal; otherwise, .
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting long integer vector.
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      The resulting vector.
+    
+    
+      Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      
+         if all elements in  are greater than the corresponding elements in ; otherwise, .
+    
+    
+      Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      
+         if any element in  is greater than the corresponding element in ; otherwise,  .
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting long integer vector.
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      The resulting vector.
+    
+    
+      Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      
+         if all elements in  are greater than or equal to the corresponding elements in ; otherwise, .
+    
+    
+      Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      
+         if any element in  is greater than or equal to the corresponding element in ; otherwise,  .
+    
+    
+      Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support.
+      
+         if vector operations are subject to hardware acceleration; otherwise, .
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector
+    
+    
+      Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting long integer vector.
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      The resulting vector.
+    
+    
+      Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      
+         if all of the elements in  are less than the corresponding elements in ; otherwise,  .
+    
+    
+      Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      
+         if any element in  is less than the corresponding element in ; otherwise,  .
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting long integer vector.
+    
+    
+      Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector.
+      The first vector to compare.
+      The second vector to compare.
+      The resulting integral vector.
+    
+    
+      Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      The resulting vector.
+    
+    
+      Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      
+         if all of the elements in  are less than or equal to the corresponding elements in ; otherwise,  .
+    
+    
+      Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      
+         if any element in  is less than or equal to the corresponding element in ; otherwise,  .
+    
+    
+      Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      The maximum vector.
+    
+    
+      Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors.
+      The first vector to compare.
+      The second vector to compare.
+      The vector type. T can be any primitive numeric type.
+      The minimum vector.
+    
+    
+      Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector.
+      The scalar value.
+      The vector.
+      The vector type. T can be any primitive numeric type.
+      The scaled vector.
+    
+    
+      Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value.
+      The vector.
+      The scalar value.
+      The vector type. T can be any primitive numeric type.
+      The scaled vector.
+    
+    
+      Returns a new vector whose values are the product of each pair of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The vector type. T can be any primitive numeric type.
+      The element-wise product vector.
+    
+    
+      Narrows two  instances into one .
+      The first source vector, whose elements become the lower-index elements of the return value.
+      The second source vector, whose elements become the higher-index elements of the return value.
+      A  containing elements narrowed from the source vectors.
+    
+    
+      Narrows two  instances into one .
+      The first source vector, whose elements become the lower-index elements of the return value.
+      The second source vector, whose elements become the higher-index elements of the return value.
+      A  containing elements narrowed from the source vectors.
+    
+    
+      Narrows two  instances into one .
+      The first source vector, whose elements become the lower-index elements of the return value.
+      The second source vector, whose elements become the higher-index elements of the return value.
+      A  containing elements narrowed from the source vectors.
+    
+    
+      Narrows two  instances into one .
+      The first source vector, whose elements become the lower-index elements of the return value.
+      The second source vector, whose elements become the higher-index elements of the return value.
+      A  containing elements narrowed from the source vectors.
+    
+    
+      Narrows two  instances into one .
+      The first source vector, whose elements become the lower-index elements of the return value.
+      The second source vector, whose elements become the higher-index elements of the return value.
+      A  containing elements narrowed from the source vectors.
+    
+    
+      Narrows two  instances into one .
+      The first source vector, whose elements become the lower-index elements of the return value.
+      The second source vector, whose elements become the higher-index elements of the return value.
+      A  containing elements narrowed from the source vectors.
+    
+    
+      Narrows two  instances into one .
+      The first source vector, whose elements become the lower-index elements of the return value.
+      The second source vector, whose elements become the higher-index elements of the return value.
+      A  containing elements narrowed from the source vectors.
+    
+    
+      Returns a new vector whose elements are the negation of the corresponding element in the specified vector.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The negated vector.
+    
+    
+      Returns a new vector whose elements are obtained by taking the one's complement of a specified vector's elements.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The resulting vector.
+    
+    
+      Returns a new vector whose elements are the square roots of a specified vector's elements.
+      The source vector.
+      The vector type. T can be any primitive numeric type.
+      The square root vector.
+    
+    
+      Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector.
+      The first vector.
+      The second vector.
+      The vector type. T can be any primitive numeric type.
+      The difference vector.
+    
+    
+      Widens a  into two  instances.
+      The source vector whose elements are widened into the outputs.
+      The first output vector, whose elements will contain the widened elements from lower indices in the source vector.
+      The second output vector, whose elements will contain the widened elements from higher indices in the source vector.
+    
+    
+      Widens a  into two  instances.
+      The source vector whose elements are widened into the outputs.
+      The first output vector, whose elements will contain the widened elements from lower indices in the source vector.
+      The second output vector, whose elements will contain the widened elements from higher indices in the source vector.
+    
+    
+      Widens a  into two  instances.
+      The source vector whose elements are widened into the outputs.
+      The first output vector, whose elements will contain the widened elements from lower indices in the source vector.
+      The second output vector, whose elements will contain the widened elements from higher indices in the source vector.
+    
+    
+      Widens a  into two  instances.
+      The source vector whose elements are widened into the outputs.
+      The first output vector, whose elements will contain the widened elements from lower indices in the source vector.
+      The second output vector, whose elements will contain the widened elements from higher indices in the source vector.
+    
+    
+      Widens a  into two  instances.
+      The source vector whose elements are widened into the outputs.
+      The first output vector, whose elements will contain the widened elements from lower indices in the source vector.
+      The second output vector, whose elements will contain the widened elements from higher indices in the source vector.
+    
+    
+      Widens a  into two  instances.
+      The source vector whose elements are widened into the outputs.
+      The first output vector, whose elements will contain the widened elements from lower indices in the source vector.
+      The second output vector, whose elements will contain the widened elements from higher indices in the source vector.
+    
+    
+      Widens a  into two  instances.
+      The source vector whose elements are widened into the outputs.
+      The first output vector, whose elements will contain the widened elements from lower indices in the source vector.
+      The second output vector, whose elements will contain the widened elements from higher indices in the source vector.
+    
+    
+      Returns a new vector by performing a bitwise exclusive Or () operation on each pair of elements in two vectors.
+      The first vector.
+      The second vector.
+      The vector type. T can be any primitive numeric type.
+      The resulting vector.
+    
+    
+      Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms.
+      The vector type. T can be any primitive numeric type.
+    
+    
+      Creates a vector whose components are of a specified type.
+      The numeric type that defines the type of the components in the vector.
+    
+    
+      Creates a vector from a specified array.
+      A numeric array.
+      
+         is .
+    
+    
+      Creates a vector from a specified array starting at a specified index position.
+      A numeric array.
+      The starting index position from which to create the vector.
+      
+         is .
+      
+         is less than zero.
+-or-
+The length of  minus  is less than .
+    
+    
+      Constructs a vector from the given .
+      The values to add to the vector, as a read-only span of objects of type T. The span must contain at least  elements.
+    
+    
+      Constructs a vector from the given read-only span of bytes.
+      A read-only span of bytes that contains the values to add to the vector. The span must contain at least  elements.
+    
+    
+      Constructs a vector from the given .
+      The values to add to the vector, as a span of objects of type T. The span must contain at least  elements.
+    
+    
+      Copies the vector instance to a specified destination array.
+      The array to receive a copy of the vector values.
+      
+         is .
+      The number of elements in the current vector is greater than the number of elements available in the  array.
+    
+    
+      Copies the vector instance to a specified destination array starting at a specified index position.
+      The array to receive a copy of the vector values.
+      The starting index in  at which to begin the copy operation.
+      
+         is .
+      The number of elements in the current instance is greater than the number of elements available from  to the end of the  array.
+      
+         is less than zero or greater than the last index in .
+    
+    
+      Copies the vector to the given span. .
+      The destination span to which the values are copied. The destination span must be at least size .
+      The number of elements in the source vector is greater than those available in the destination span.
+    
+    
+      Copies the vector to the given .
+      The destination span to which the values are copied. The destination span must be at least size .
+      The number of elements in the source vector is greater than those available in the destination span.
+    
+    
+      Returns the number of elements stored in the vector.
+      The number of elements stored in the vector.
+      Access to the property getter via reflection is not supported.
+    
+    
+      Returns a value that indicates whether this instance is equal to a specified vector.
+      The vector to compare with this instance.
+      
+         if the current instance and  are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether this instance is equal to a specified object.
+      The object to compare with this instance.
+      
+         if the current instance and  are equal; otherwise, . The method returns  if  is null, or if  is a vector of a different type than the current instance.
+    
+    
+      Returns the hash code for this instance.
+      The hash code.
+    
+    
+      Gets the element at a specified index.
+      The index of the element to return.
+      The element at index .
+      
+         is less than zero.
+-or-
+ is greater than or equal to .
+    
+    
+      Returns a vector containing all ones.
+      A vector containing all ones.
+    
+    
+      Adds two vectors together.
+      The first vector to add.
+      The second vector to add.
+      The summed vector.
+    
+    
+      Returns a new vector by performing a bitwise  operation on each of the elements in two vectors.
+      The first vector.
+      The second vector.
+      The vector that results from the bitwise  of  and .
+    
+    
+      Returns a new vector by performing a bitwise  operation on each of the elements in two vectors.
+      The first vector.
+      The second vector.
+      The vector that results from the bitwise  of the elements in  and .
+    
+    
+      Divides the first vector by the second.
+      The first vector.
+      The second vector.
+      The vector that results from dividing  by .
+    
+    
+      Returns a value that indicates whether each pair of elements in two specified vectors are equal.
+      The first vector to compare.
+      The second vector to compare.
+      
+         if  and  are equal; otherwise, .
+    
+    
+      Returns a new vector by performing a bitwise  operation on each of the elements in two vectors.
+      The first vector.
+      The second vector.
+      The vector that results from the bitwise  of the elements in  and .
+    
+    
+      Reinterprets the bits of the specified vector into a vector of type .
+      The vector to reinterpret.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of the specified vector into a vector of type .
+      The vector to reinterpret.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of the specified vector into a vector of type .
+      The vector to reinterpret.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of the specified vector into a vector of type .
+      The vector to reinterpret.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of the specified vector into a vector of type .
+      The vector to reinterpret.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of the specified vector into a vector of type .
+      The vector to reinterpret.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of the specified vector into a vector of type .
+      The vector to reinterpret.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of the specified vector into a vector of type .
+      The vector to reinterpret.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of the specified vector into a vector of type .
+      The vector to reinterpret.
+      The reinterpreted vector.
+    
+    
+      Reinterprets the bits of the specified vector into a vector of type .
+      The vector to reinterpret.
+      The reinterpreted vector.
+    
+    
+      Returns a value that indicates whether any single pair of elements in the specified vectors is equal.
+      The first vector to compare.
+      The second vector to compare.
+      
+         if any element pairs in left and right are equal.  if no element pairs are equal.
+    
+    
+      Multiplies a vector by a specified scalar value.
+      The scalar value.
+      The source vector.
+      The scaled vector.
+    
+    
+      Multiplies a vector by a specified scalar value.
+      The source vector.
+      A scalar value.
+      The scaled vector.
+    
+    
+      Returns a new vector whose values are the product of each pair of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The element-wise product vector.
+    
+    
+      Returns a new vector whose elements are obtained by taking the one's complement of a specified vector's elements.
+      The source vector.
+      The one's complement vector.
+    
+    
+      Subtracts the second vector from the first.
+      The first vector.
+      The second vector.
+      The vector that results from subtracting  from .
+    
+    
+      Negates a given vector.
+      The vector to negate.
+      The negated vector.
+    
+    
+      Returns the string representation of this vector using default formatting.
+      The string representation of this vector.
+    
+    
+      Returns the string representation of this vector using the specified format string to format individual elements.
+      A  or  that defines the format of individual elements.
+      The string representation of the current instance.
+    
+    
+      Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.
+      A  or  that defines the format of individual elements.
+      A format provider that supplies culture-specific formatting information.
+      The string representation of the current instance.
+    
+    
+      Attempts to copy the vector to the given .
+      The destination span to which the values are copied. The destination span must be at least size .
+      
+         if the source vector was successfully copied to .  if  is not large enough to hold the source vector.
+    
+    
+      Attempts to copy the vector to the given byte span.
+      The destination span to which the values are copied. The destination span must be at least size .
+      
+         if the source vector was successfully copied to .  if  is not large enough to hold the source vector.
+    
+    
+      Returns a vector containing all zeroes.
+      A vector containing all zeroes.
+    
+    
+      Represents a vector with two single-precision floating-point values.
+    
+    
+      Creates a new  object whose two elements have the same value.
+      The value to assign to both elements.
+    
+    
+      Creates a vector whose elements have the specified values.
+      The value to assign to the  field.
+      The value to assign to the  field.
+    
+    
+      Returns a vector whose elements are the absolute values of each of the specified vector's elements.
+      A vector.
+      The absolute value vector.
+    
+    
+      Adds two vectors together.
+      The first vector to add.
+      The second vector to add.
+      The summed vector.
+    
+    
+      Restricts a vector between a minimum and a maximum value.
+      The vector to restrict.
+      The minimum value.
+      The maximum value.
+      The restricted vector.
+    
+    
+      Copies the elements of the vector to a specified array.
+      The destination array.
+      
+         is .
+      The number of elements in the current instance is greater than in the array.
+      
+         is multidimensional.
+    
+    
+      Copies the elements of the vector to a specified array starting at a specified index position.
+      The destination array.
+      The index at which to copy the first element of the vector.
+      
+         is .
+      The number of elements in the current instance is greater than in the array.
+      
+         is less than zero.
+-or-
+ is greater than or equal to the array length.
+      
+         is multidimensional.
+    
+    
+      Computes the Euclidean distance between the two given points.
+      The first point.
+      The second point.
+      The distance.
+    
+    
+      Returns the Euclidean distance squared between two specified points.
+      The first point.
+      The second point.
+      The distance squared.
+    
+    
+      Divides the first vector by the second.
+      The first vector.
+      The second vector.
+      The vector resulting from the division.
+    
+    
+      Divides the specified vector by a specified scalar value.
+      The vector.
+      The scalar value.
+      The vector that results from the division.
+    
+    
+      Returns the dot product of two vectors.
+      The first vector.
+      The second vector.
+      The dot product.
+    
+    
+      Returns a value that indicates whether this instance and another vector are equal.
+      The other vector.
+      
+         if the two vectors are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether this instance and a specified object are equal.
+      The object to compare with the current instance.
+      
+         if the current instance and  are equal; otherwise, . If  is , the method returns .
+    
+    
+      Returns the hash code for this instance.
+      The hash code.
+    
+    
+      Returns the length of the vector.
+      The vector's length.
+    
+    
+      Returns the length of the vector squared.
+      The vector's length squared.
+    
+    
+      Performs a linear interpolation between two vectors based on the given weighting.
+      The first vector.
+      The second vector.
+      A value between 0 and 1 that indicates the weight of .
+      The interpolated vector.
+    
+    
+      Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The maximized vector.
+    
+    
+      Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The minimized vector.
+    
+    
+      Returns a new vector whose values are the product of each pair of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The element-wise product vector.
+    
+    
+      Multiplies a vector by a specified scalar.
+      The vector to multiply.
+      The scalar value.
+      The scaled vector.
+    
+    
+      Multiplies a scalar value by a specified vector.
+      The scaled value.
+      The vector.
+      The scaled vector.
+    
+    
+      Negates a specified vector.
+      The vector to negate.
+      The negated vector.
+    
+    
+      Returns a vector with the same direction as the specified vector, but with a length of one.
+      The vector to normalize.
+      The normalized vector.
+    
+    
+      Gets a vector whose 2 elements are equal to one.
+      A vector whose two elements are equal to one (that is, it returns the vector (1,1).
+    
+    
+      Adds two vectors together.
+      The first vector to add.
+      The second vector to add.
+      The summed vector.
+    
+    
+      Divides the first vector by the second.
+      The first vector.
+      The second vector.
+      The vector that results from dividing  by .
+    
+    
+      Divides the specified vector by a specified scalar value.
+      The vector.
+      The scalar value.
+      The result of the division.
+    
+    
+      Returns a value that indicates whether each pair of elements in two specified vectors is equal.
+      The first vector to compare.
+      The second vector to compare.
+      
+         if  and  are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether two specified vectors are not equal.
+      The first vector to compare.
+      The second vector to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Returns a new vector whose values are the product of each pair of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The element-wise product vector.
+    
+    
+      Multiples the specified vector by the specified scalar value.
+      The vector.
+      The scalar value.
+      The scaled vector.
+    
+    
+      Multiples the scalar value by the specified vector.
+      The vector.
+      The scalar value.
+      The scaled vector.
+    
+    
+      Subtracts the second vector from the first.
+      The first vector.
+      The second vector.
+      The vector that results from subtracting  from .
+    
+    
+      Negates the specified vector.
+      The vector to negate.
+      The negated vector.
+    
+    
+      Returns the reflection of a vector off a surface that has the specified normal.
+      The source vector.
+      The normal of the surface being reflected off.
+      The reflected vector.
+    
+    
+      Returns a vector whose elements are the square root of each of a specified vector's elements.
+      A vector.
+      The square root vector.
+    
+    
+      Subtracts the second vector from the first.
+      The first vector.
+      The second vector.
+      The difference vector.
+    
+    
+      Returns the string representation of the current instance using default formatting.
+      The string representation of the current instance.
+    
+    
+      Returns the string representation of the current instance using the specified format string to format individual elements.
+      A standard or custom numeric format string that defines the format of individual elements.
+      The string representation of the current instance.
+    
+    
+      Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.
+      A standard or custom numeric format string that defines the format of individual elements.
+      A format provider that supplies culture-specific formatting information.
+      The string representation of the current instance.
+    
+    
+      Transforms a vector by a specified 3x2 matrix.
+      The vector to transform.
+      The transformation matrix.
+      The transformed vector.
+    
+    
+      Transforms a vector by a specified 4x4 matrix.
+      The vector to transform.
+      The transformation matrix.
+      The transformed vector.
+    
+    
+      Transforms a vector by the specified Quaternion rotation value.
+      The vector to rotate.
+      The rotation to apply.
+      The transformed vector.
+    
+    
+      Transforms a vector normal by the given 3x2 matrix.
+      The source vector.
+      The matrix.
+      The transformed vector.
+    
+    
+      Transforms a vector normal by the given 4x4 matrix.
+      The source vector.
+      The matrix.
+      The transformed vector.
+    
+    
+      Gets the vector (1,0).
+      The vector (1,0).
+    
+    
+      Gets the vector (0,1).
+      The vector (0,1).
+    
+    
+      The X component of the vector.
+    
+    
+      The Y component of the vector.
+    
+    
+      Returns a vector whose 2 elements are equal to zero.
+      A vector whose two elements are equal to zero (that is, it returns the vector (0,0).
+    
+    
+      Represents a vector with three  single-precision floating-point values.
+    
+    
+      Creates a   new  object from the specified  object and the specified value.
+      The vector with two elements.
+      The additional value to assign to the  field.
+    
+    
+      Creates a new  object whose three elements have the same value.
+      The value to assign to all three elements.
+    
+    
+      Creates a vector whose elements have the specified values.
+      The value to assign to the  field.
+      The value to assign to the  field.
+      The value to assign to the  field.
+    
+    
+      Returns a vector whose elements are the absolute values of each of the specified vector's elements.
+      A vector.
+      The absolute value vector.
+    
+    
+      Adds two vectors together.
+      The first vector to add.
+      The second vector to add.
+      The summed vector.
+    
+    
+      Restricts a vector between a minimum and a maximum value.
+      The vector to restrict.
+      The minimum value.
+      The maximum value.
+      The restricted vector.
+    
+    
+      Copies the elements of the vector to a specified array.
+      The destination array.
+      
+         is .
+      The number of elements in the current instance is greater than in the array.
+      
+         is multidimensional.
+    
+    
+      Copies the elements of the vector to a specified array starting at a specified index position.
+      The destination array.
+      The index at which to copy the first element of the vector.
+      
+         is .
+      The number of elements in the current instance is greater than in the array.
+      
+         is less than zero.
+-or-
+ is greater than or equal to the array length.
+      
+         is multidimensional.
+    
+    
+      Computes the cross product of two vectors.
+      The first vector.
+      The second vector.
+      The cross product.
+    
+    
+      Computes the Euclidean distance between the two given points.
+      The first point.
+      The second point.
+      The distance.
+    
+    
+      Returns the Euclidean distance squared between two specified points.
+      The first point.
+      The second point.
+      The distance squared.
+    
+    
+      Divides the first vector by the second.
+      The first vector.
+      The second vector.
+      The vector resulting from the division.
+    
+    
+      Divides the specified vector by a specified scalar value.
+      The vector.
+      The scalar value.
+      The vector that results from the division.
+    
+    
+      Returns the dot product of two vectors.
+      The first vector.
+      The second vector.
+      The dot product.
+    
+    
+      Returns a value that indicates whether this instance and another vector are equal.
+      The other vector.
+      
+         if the two vectors are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether this instance and a specified object are equal.
+      The object to compare with the current instance.
+      
+         if the current instance and  are equal; otherwise, . If  is , the method returns .
+    
+    
+      Returns the hash code for this instance.
+      The hash code.
+    
+    
+      Returns the length of this vector object.
+      The vector's length.
+    
+    
+      Returns the length of the vector squared.
+      The vector's length squared.
+    
+    
+      Performs a linear interpolation between two vectors based on the given weighting.
+      The first vector.
+      The second vector.
+      A value between 0 and 1 that indicates the weight of .
+      The interpolated vector.
+    
+    
+      Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The maximized vector.
+    
+    
+      Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The minimized vector.
+    
+    
+      Returns a new vector whose values are the product of each pair of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The element-wise product vector.
+    
+    
+      Multiplies a vector by a specified scalar.
+      The vector to multiply.
+      The scalar value.
+      The scaled vector.
+    
+    
+      Multiplies a scalar value by a specified vector.
+      The scaled value.
+      The vector.
+      The scaled vector.
+    
+    
+      Negates a specified vector.
+      The vector to negate.
+      The negated vector.
+    
+    
+      Returns a vector with the same direction as the specified vector, but with a length of one.
+      The vector to normalize.
+      The normalized vector.
+    
+    
+      Gets a vector whose 3 elements are equal to one.
+      A vector whose three elements are equal to one (that is, it returns the vector (1,1,1).
+    
+    
+      Adds two vectors together.
+      The first vector to add.
+      The second vector to add.
+      The summed vector.
+    
+    
+      Divides the first vector by the second.
+      The first vector.
+      The second vector.
+      The vector that results from dividing  by .
+    
+    
+      Divides the specified vector by a specified scalar value.
+      The vector.
+      The scalar value.
+      The result of the division.
+    
+    
+      Returns a value that indicates whether each pair of elements in two specified vectors is equal.
+      The first vector to compare.
+      The second vector to compare.
+      
+         if  and  are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether two specified vectors are not equal.
+      The first vector to compare.
+      The second vector to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Returns a new vector whose values are the product of each pair of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The element-wise product vector.
+    
+    
+      Multiples the specified vector by the specified scalar value.
+      The vector.
+      The scalar value.
+      The scaled vector.
+    
+    
+      Multiples the scalar value by the specified vector.
+      The vector.
+      The scalar value.
+      The scaled vector.
+    
+    
+      Subtracts the second vector from the first.
+      The first vector.
+      The second vector.
+      The vector that results from subtracting  from .
+    
+    
+      Negates the specified vector.
+      The vector to negate.
+      The negated vector.
+    
+    
+      Returns the reflection of a vector off a surface that has the specified normal.
+      The source vector.
+      The normal of the surface being reflected off.
+      The reflected vector.
+    
+    
+      Returns a vector whose elements are the square root of each of a specified vector's elements.
+      A vector.
+      The square root vector.
+    
+    
+      Subtracts the second vector from the first.
+      The first vector.
+      The second vector.
+      The difference vector.
+    
+    
+      Returns the string representation of the current instance using default formatting.
+      The string representation of the current instance.
+    
+    
+      Returns the string representation of the current instance using the specified format string to format individual elements.
+      A standard or custom numeric format string that defines the format of individual elements.
+      The string representation of the current instance.
+    
+    
+      Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.
+      A standard or custom numeric format string that defines the format of individual elements.
+      A format provider that supplies culture-specific formatting information.
+      The string representation of the current instance.
+    
+    
+      Transforms a vector by a specified 4x4 matrix.
+      The vector to transform.
+      The transformation matrix.
+      The transformed vector.
+    
+    
+      Transforms a vector by the specified Quaternion rotation value.
+      The vector to rotate.
+      The rotation to apply.
+      The transformed vector.
+    
+    
+      Transforms a vector normal by the given 4x4 matrix.
+      The source vector.
+      The matrix.
+      The transformed vector.
+    
+    
+      Gets the vector (1,0,0).
+      The vector (1,0,0).
+    
+    
+      Gets the vector (0,1,0).
+      The vector (0,1,0).
+    
+    
+      Gets the vector (0,0,1).
+      The vector (0,0,1).
+    
+    
+      The X component of the vector.
+    
+    
+      The Y component of the vector.
+    
+    
+      The Z component of the vector.
+    
+    
+      Gets a vector whose 3 elements are equal to zero.
+      A vector whose three elements are equal to zero (that is, it returns the vector (0,0,0).
+    
+    
+      Represents a vector with four single-precision floating-point values.
+    
+    
+      Creates a   new  object from the specified  object and a Z and a W component.
+      The vector to use for the X and Y components.
+      The Z component.
+      The W component.
+    
+    
+      Constructs a new  object from the specified  object and a W component.
+      The vector to use for the X, Y, and Z components.
+      The W component.
+    
+    
+      Creates a new  object whose four elements have the same value.
+      The value to assign to all four elements.
+    
+    
+      Creates a vector whose elements have the specified values.
+      The value to assign to the  field.
+      The value to assign to the  field.
+      The value to assign to the  field.
+      The value to assign to the  field.
+    
+    
+      Returns a vector whose elements are the absolute values of each of the specified vector's elements.
+      A vector.
+      The absolute value vector.
+    
+    
+      Adds two vectors together.
+      The first vector to add.
+      The second vector to add.
+      The summed vector.
+    
+    
+      Restricts a vector between a minimum and a maximum value.
+      The vector to restrict.
+      The minimum value.
+      The maximum value.
+      The restricted vector.
+    
+    
+      Copies the elements of the vector to a specified array.
+      The destination array.
+      
+         is .
+      The number of elements in the current instance is greater than in the array.
+      
+         is multidimensional.
+    
+    
+      Copies the elements of the vector to a specified array starting at a specified index position.
+      The destination array.
+      The index at which to copy the first element of the vector.
+      
+         is .
+      The number of elements in the current instance is greater than in the array.
+      
+         is less than zero.
+-or-
+ is greater than or equal to the array length.
+      
+         is multidimensional.
+    
+    
+      Computes the Euclidean distance between the two given points.
+      The first point.
+      The second point.
+      The distance.
+    
+    
+      Returns the Euclidean distance squared between two specified points.
+      The first point.
+      The second point.
+      The distance squared.
+    
+    
+      Divides the first vector by the second.
+      The first vector.
+      The second vector.
+      The vector resulting from the division.
+    
+    
+      Divides the specified vector by a specified scalar value.
+      The vector.
+      The scalar value.
+      The vector that results from the division.
+    
+    
+      Returns the dot product of two vectors.
+      The first vector.
+      The second vector.
+      The dot product.
+    
+    
+      Returns a value that indicates whether this instance and another vector are equal.
+      The other vector.
+      
+         if the two vectors are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether this instance and a specified object are equal.
+      The object to compare with the current instance.
+      
+         if the current instance and  are equal; otherwise, . If  is , the method returns .
+    
+    
+      Returns the hash code for this instance.
+      The hash code.
+    
+    
+      Returns the length of this vector object.
+      The vector's length.
+    
+    
+      Returns the length of the vector squared.
+      The vector's length squared.
+    
+    
+      Performs a linear interpolation between two vectors based on the given weighting.
+      The first vector.
+      The second vector.
+      A value between 0 and 1 that indicates the weight of .
+      The interpolated vector.
+    
+    
+      Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The maximized vector.
+    
+    
+      Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The minimized vector.
+    
+    
+      Returns a new vector whose values are the product of each pair of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The element-wise product vector.
+    
+    
+      Multiplies a vector by a specified scalar.
+      The vector to multiply.
+      The scalar value.
+      The scaled vector.
+    
+    
+      Multiplies a scalar value by a specified vector.
+      The scaled value.
+      The vector.
+      The scaled vector.
+    
+    
+      Negates a specified vector.
+      The vector to negate.
+      The negated vector.
+    
+    
+      Returns a vector with the same direction as the specified vector, but with a length of one.
+      The vector to normalize.
+      The normalized vector.
+    
+    
+      Gets a vector whose 4 elements are equal to one.
+      Returns .
+    
+    
+      Adds two vectors together.
+      The first vector to add.
+      The second vector to add.
+      The summed vector.
+    
+    
+      Divides the first vector by the second.
+      The first vector.
+      The second vector.
+      The vector that results from dividing  by .
+    
+    
+      Divides the specified vector by a specified scalar value.
+      The vector.
+      The scalar value.
+      The result of the division.
+    
+    
+      Returns a value that indicates whether each pair of elements in two specified vectors is equal.
+      The first vector to compare.
+      The second vector to compare.
+      
+         if  and  are equal; otherwise, .
+    
+    
+      Returns a value that indicates whether two specified vectors are not equal.
+      The first vector to compare.
+      The second vector to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Returns a new vector whose values are the product of each pair of elements in two specified vectors.
+      The first vector.
+      The second vector.
+      The element-wise product vector.
+    
+    
+      Multiples the specified vector by the specified scalar value.
+      The vector.
+      The scalar value.
+      The scaled vector.
+    
+    
+      Multiples the scalar value by the specified vector.
+      The vector.
+      The scalar value.
+      The scaled vector.
+    
+    
+      Subtracts the second vector from the first.
+      The first vector.
+      The second vector.
+      The vector that results from subtracting  from .
+    
+    
+      Negates the specified vector.
+      The vector to negate.
+      The negated vector.
+    
+    
+      Returns a vector whose elements are the square root of each of a specified vector's elements.
+      A vector.
+      The square root vector.
+    
+    
+      Subtracts the second vector from the first.
+      The first vector.
+      The second vector.
+      The difference vector.
+    
+    
+      Returns the string representation of the current instance using default formatting.
+      The string representation of the current instance.
+    
+    
+      Returns the string representation of the current instance using the specified format string to format individual elements.
+      A standard or custom numeric format string that defines the format of individual elements.
+      The string representation of the current instance.
+    
+    
+      Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.
+      A standard or custom numeric format string that defines the format of individual elements.
+      A format provider that supplies culture-specific formatting information.
+      The string representation of the current instance.
+    
+    
+      Transforms a two-dimensional vector by a specified 4x4 matrix.
+      The vector to transform.
+      The transformation matrix.
+      The transformed vector.
+    
+    
+      Transforms a two-dimensional vector by the specified Quaternion rotation value.
+      The vector to rotate.
+      The rotation to apply.
+      The transformed vector.
+    
+    
+      Transforms a three-dimensional vector by a specified 4x4 matrix.
+      The vector to transform.
+      The transformation matrix.
+      The transformed vector.
+    
+    
+      Transforms a three-dimensional vector by the specified Quaternion rotation value.
+      The vector to rotate.
+      The rotation to apply.
+      The transformed vector.
+    
+    
+      Transforms a four-dimensional vector by a specified 4x4 matrix.
+      The vector to transform.
+      The transformation matrix.
+      The transformed vector.
+    
+    
+      Transforms a four-dimensional vector by the specified Quaternion rotation value.
+      The vector to rotate.
+      The rotation to apply.
+      The transformed vector.
+    
+    
+      Gets the vector (0,0,0,1).
+      The vector (0,0,0,1).
+    
+    
+      Gets the vector (1,0,0,0).
+      The vector (1,0,0,0).
+    
+    
+      Gets the vector (0,1,0,0).
+      The vector (0,1,0,0).
+    
+    
+      Gets the vector (0,0,1,0).
+      The vector (0,0,1,0).
+    
+    
+      The W component of the vector.
+    
+    
+      The X component of the vector.
+    
+    
+      The Y component of the vector.
+    
+    
+      The Z component of the vector.
+    
+    
+      Gets a vector whose 4 elements are equal to zero.
+      A vector whose four elements are equal to zero (that is, it returns the vector (0,0,0,0).
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Numerics.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Numerics.dll
new file mode 100755
index 0000000000000000000000000000000000000000..b00ee905f104a1f74614f828484a239c3688bf18
GIT binary patch
literal 14408
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
+
+  
+    System.ObjectModel
+  
+  
+    
+      Provides the abstract base class for a collection whose keys are embedded in the values.
+      The type of keys in the collection.
+      The type of items in the collection.
+    
+    
+      Initializes a new instance of the  class that uses the default equality comparer.
+    
+    
+      Initializes a new instance of the  class that uses the specified equality comparer.
+      The implementation of the  generic interface to use when comparing keys, or  to use the default equality comparer for the type of the key, obtained from .
+    
+    
+      Initializes a new instance of the  class that uses the specified equality comparer and creates a lookup dictionary when the specified threshold is exceeded.
+      The implementation of the  generic interface to use when comparing keys, or  to use the default equality comparer for the type of the key, obtained from .
+      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.
+      
+         is less than -1.
+    
+    
+      Changes the key associated with the specified element in the lookup dictionary.
+      The element to change the key of.
+      The new key for .
+      
+         is .
+-or-
+ is .
+      
+         is not found.
+-or-
+ already exists in the .
+    
+    
+      Removes all elements from the .
+    
+    
+      Gets the generic equality comparer that is used to determine equality of keys in the collection.
+      The implementation of the  generic interface that is used to determine equality of keys in the collection.
+    
+    
+      Determines whether the collection contains an element with the specified key.
+      The key to locate in the .
+      
+         if the  contains an element with the specified key; otherwise, .
+      
+         is .
+    
+    
+      Gets the lookup dictionary of the .
+      The lookup dictionary of the , if it exists; otherwise, .
+    
+    
+      When implemented in a derived class, extracts the key from the specified element.
+      The element from which to extract the key.
+      The key for the specified element.
+    
+    
+      Inserts an element into the  at the specified index.
+      The zero-based index at which  should be inserted.
+      The object to insert.
+      
+         is less than 0.
+-or-
+ is greater than .
+    
+    
+      Gets the element with the specified key.
+      The key of the element to get.
+      The element with the specified key. If an element with the specified key is not found, an exception is thrown.
+      
+         is .
+      An element with the specified key does not exist in the collection.
+    
+    
+      Removes the element with the specified key from the .
+      The key of the element to remove.
+      
+         if the element is successfully removed; otherwise, .  This method also returns  if  is not found in the .
+      
+         is .
+    
+    
+      Removes the element at the specified index of the .
+      The index of the element to remove.
+    
+    
+      Replaces the item at the specified index with the specified item.
+      The zero-based index of the item to be replaced.
+      The new item.
+    
+    
+      
+      
+    
+    
+      Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.
+      The type of elements in the collection.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class that contains elements copied from the specified collection.
+      The collection from which the elements are copied.
+      The  parameter cannot be .
+    
+    
+      Initializes a new instance of the  class that contains elements copied from the specified list.
+      The list from which the elements are copied.
+      The  parameter cannot be .
+    
+    
+      Disallows reentrant attempts to change this collection.
+      An  object that can be used to dispose of the object.
+    
+    
+      Checks for reentrant attempts to change this collection.
+      If there was a call to  of which the  return value has not yet been disposed of. Typically, this means when there are additional attempts to change this collection during a  event. However, it depends on when derived classes choose to call .
+    
+    
+      Removes all items from the collection.
+    
+    
+      Occurs when an item is added, removed, changed, moved, or the entire list is refreshed.
+    
+    
+      Inserts an item into the collection at the specified index.
+      The zero-based index at which  should be inserted.
+      The object to insert.
+    
+    
+      Moves the item at the specified index to a new location in the collection.
+      The zero-based index specifying the location of the item to be moved.
+      The zero-based index specifying the new location of the item.
+    
+    
+      Moves the item at the specified index to a new location in the collection.
+      The zero-based index specifying the location of the item to be moved.
+      The zero-based index specifying the new location of the item.
+    
+    
+      Raises the  event with the provided arguments.
+      Arguments of the event being raised.
+    
+    
+      Raises the  event with the provided arguments.
+      Arguments of the event being raised.
+    
+    
+      Occurs when a property value changes.
+    
+    
+      Removes the item at the specified index of the collection.
+      The zero-based index of the element to remove.
+    
+    
+      Replaces the element at the specified index.
+      The zero-based index of the element to replace.
+      The new value for the element at the specified index.
+    
+    
+      Occurs when a property value changes.
+    
+    
+      Represents a read-only, generic collection of key/value pairs.
+      The type of keys in the dictionary.
+      The type of values in the dictionary.
+    
+    
+      Initializes a new instance of the  class that is a wrapper around the specified dictionary.
+      The dictionary to wrap.
+      
+         is .
+    
+    
+      Determines whether the dictionary contains an element that has the specified key.
+      The key to locate in the dictionary.
+      
+         if the dictionary contains an element that has the specified key; otherwise, .
+    
+    
+      Gets the number of items in the dictionary.
+      The number of items in the dictionary.
+    
+    
+      Gets the dictionary that is wrapped by this  object.
+      The dictionary that is wrapped by this object.
+    
+    
+      Returns an enumerator that iterates through the .
+      An enumerator that can be used to iterate through the collection.
+    
+    
+      Gets the element that has the specified key.
+      The key of the element to get.
+      The element that has the specified key.
+      
+         is .
+      The property is retrieved and  is not found.
+    
+    
+      Represents a read-only collection of the keys of a  object.
+      
+      
+    
+    
+      Copies the elements of the collection to an array, starting at a specific array index.
+      The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
+      The zero-based index in  at which copying begins.
+      
+         is .
+      
+         is less than 0.
+      
+         is multidimensional.
+-or-
+The number of elements in the source collection is greater than the available space from  to the end of the destination .
+-or-
+Type  cannot be cast automatically to the type of the destination .
+    
+    
+      Gets the number of elements in the collection.
+      The number of elements in the collection.
+    
+    
+      Returns an enumerator that iterates through the collection.
+      An enumerator that can be used to iterate through the collection.
+    
+    
+      Throws a  exception in all cases.
+      The object to add to the collection.
+      In all cases.
+    
+    
+      Throws a  exception in all cases.
+      In all cases.
+    
+    
+      Determines whether the collection contains a specific value.
+      The object to locate in the collection.
+      
+         if  is found in the collection; otherwise, .
+    
+    
+      Gets a value that indicates whether the dictionary is read-only.
+      
+         in all cases.
+    
+    
+      Throws a  exception in all cases.
+      The object to remove from the collection.
+      
+         if  was successfully removed from the collection; otherwise, . This method also returns  if  is not found in the original collection.
+      In all cases.
+    
+    
+      Copies the elements of the collection to an array, starting at a specific array index.
+      The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
+      The zero-based index in  at which copying begins.
+      
+         is .
+      
+         is less than 0.
+      
+         is multidimensional.
+-or-
+The number of elements in the source collection is greater than the available space from  to the end of the destination .
+    
+    
+      Gets a value that indicates whether access to the collection is synchronized (thread safe).
+      
+         if access to the collection is synchronized (thread safe); otherwise, .
+    
+    
+      Gets an object that can be used to synchronize access to the collection.
+      An object that can be used to synchronize access to the collection.
+    
+    
+      Returns an enumerator that iterates through the collection.
+      An enumerator that can be used to iterate through the collection.
+    
+    
+      Gets a key collection that contains the keys of the dictionary.
+      A key collection that contains the keys of the dictionary.
+    
+    
+      Throws a  exception in all cases.
+      The object to add to the dictionary.
+      In all cases.
+    
+    
+      Throws a  exception in all cases.
+      In all cases.
+    
+    
+      Determines whether the dictionary contains a specific value.
+      The object to locate in the dictionary.
+      
+         if  is found in the dictionary; otherwise, .
+    
+    
+      Copies the elements of the dictionary to an array, starting at the specified array index.
+      The one-dimensional array that is the destination of the elements copied from the dictionary. The array must have zero-based indexing.
+      The zero-based index in  at which copying begins.
+      
+         is .
+      
+         is less than 0.
+      
+         is multidimensional.
+-or-
+The number of elements in the source dictionary is greater than the available space from  to the end of the destination .
+-or-
+Type  cannot be cast automatically to the type of the destination .
+    
+    
+      Gets a value that indicates whether the dictionary is read-only.
+      Always returns  to indicate the dictionary is read-only.
+    
+    
+      Throws a  exception in all cases.
+      The object to remove from the dictionary.
+      Throws a  exception in all cases.
+      In all cases.
+    
+    
+      Throws a  exception in all cases.
+      The object to use as the key of the element to add.
+      The object to use as the value of the element to add.
+      In all cases.
+    
+    
+      Gets the element that has the specified key.
+      The key of the element to get or set.
+      The element that has the specified key.
+      
+         is .
+      The property is retrieved and  is not found.
+      The property is set.
+    
+    
+      Gets a collection that contains the keys of the dictionary.
+      A collection that contains the keys of the object that implements .
+    
+    
+      Throws a  exception in all cases.
+      The key of the element to remove.
+      Throws a  exception in all cases.
+      In all cases.
+    
+    
+      Gets a collection that contains the values in the dictionary.
+      A collection that contains the values in the object that implements .
+    
+    
+      Gets an enumerable collection that contains the keys in the read-only dictionary.
+      An enumerable collection that contains the keys in the read-only dictionary.
+    
+    
+      Gets an enumerable collection that contains the values in the read-only dictionary.
+      An enumerable collection that contains the values in the read-only dictionary.
+    
+    
+      Copies the elements of the dictionary to an array, starting at the specified array index.
+      The one-dimensional array that is the destination of the elements copied from the dictionary. The array must have zero-based indexing.
+      The zero-based index in  at which copying begins.
+      
+         is .
+      
+         is less than zero.
+      
+         is multidimensional.
+-or-
+The number of elements in the source dictionary is greater than the available space from  to the end of the destination .
+-or-
+The type of the source dictionary cannot be cast automatically to the type of the destination .
+    
+    
+      Gets a value that indicates whether access to the dictionary is synchronized (thread safe).
+      
+         if access to the dictionary is synchronized (thread safe); otherwise, .
+    
+    
+      Gets an object that can be used to synchronize access to the dictionary.
+      An object that can be used to synchronize access to the dictionary.
+    
+    
+      Throws a  exception in all cases.
+      The key of the element to add.
+      The value of the element to add.
+      In all cases.
+    
+    
+      Throws a  exception in all cases.
+      In all cases.
+    
+    
+      Determines whether the dictionary contains an element that has the specified key.
+      The key to locate in the dictionary.
+      
+         if the dictionary contains an element that has the specified key; otherwise, .
+      
+         is .
+    
+    
+      Returns an enumerator for the dictionary.
+      An enumerator for the dictionary.
+    
+    
+      Gets a value that indicates whether the dictionary has a fixed size.
+      
+         if the dictionary has a fixed size; otherwise, .
+    
+    
+      Gets a value that indicates whether the dictionary is read-only.
+      
+         in all cases.
+    
+    
+      Gets the element that has the specified key.
+      The key of the element to get or set.
+      The element that has the specified key.
+      
+         is .
+      The property is set.
+-or-
+The property is set,  does not exist in the collection, and the dictionary has a fixed size.
+    
+    
+      Gets a collection that contains the keys of the dictionary.
+      A collection that contains the keys of the dictionary.
+    
+    
+      Throws a  exception in all cases.
+      The key of the element to remove.
+      In all cases.
+    
+    
+      Gets a collection that contains the values in the dictionary.
+      A collection that contains the values in the dictionary.
+    
+    
+      Returns an enumerator that iterates through a collection.
+      An enumerator that can be used to iterate through the collection.
+    
+    
+      Retrieves the value that is associated with the specified key.
+      The key whose value will be retrieved.
+      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  parameter. This parameter is passed uninitialized.
+      
+         if the object that implements  contains an element with the specified key; otherwise, .
+    
+    
+      Represents a read-only collection of the values of a  object.
+      
+      
+    
+    
+      Copies the elements of the collection to an array, starting at a specific array index.
+      The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
+      The zero-based index in  at which copying begins.
+      
+         is .
+      
+         is less than 0.
+      
+         is multidimensional.
+-or-
+The number of elements in the source collection is greater than the available space from  to the end of the destination .
+-or-
+Type  cannot be cast automatically to the type of the destination .
+    
+    
+      Gets the number of elements in the collection.
+      The number of elements in the collection.
+    
+    
+      Returns an enumerator that iterates through the collection.
+      An enumerator that can be used to iterate through the collection.
+    
+    
+      Throws a  exception in all cases.
+      The object to add to the collection.
+      In all cases.
+    
+    
+      Throws a  exception in all cases.
+      In all cases.
+    
+    
+      Determines whether the collection contains a specific value.
+      The object to locate in the collection.
+      
+         if  is found in the collection; otherwise, .
+    
+    
+      Gets a value that indicates whether the collection is read-only.
+      
+         in all cases.
+    
+    
+      Throws a  exception in all cases.
+      The object to remove from the collection.
+      
+         if  was successfully removed from the collection; otherwise, . This method also returns  if item is not found in the original collection.
+      In all cases.
+    
+    
+      Copies the elements of the collection to an array, starting at a specific array index.
+      The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
+      The zero-based index in  at which copying begins.
+      
+         is .
+      
+         is less than 0.
+      
+         is multidimensional.
+-or-
+The number of elements in the source collection is greater than the available space from  to the end of the destination .
+    
+    
+      Gets a value that indicates whether access to the collection is synchronized (thread safe).
+      
+         if access to the collection is synchronized (thread safe); otherwise, .
+    
+    
+      Gets an object that can be used to synchronize access to the collection.
+      An object that can be used to synchronize access to the collection.
+    
+    
+      Returns an enumerator that iterates through the collection.
+      An enumerator that can be used to iterate through the collection.
+    
+    
+      Gets a collection that contains the values in the dictionary.
+      A collection that contains the values in the object that implements .
+    
+    
+      Represents a read-only .
+      The type of elements in the collection.
+    
+    
+      Initializes a new instance of the  class that serves as a wrapper around the specified .
+      The  with which to create this instance of the  class.
+      
+         is .
+    
+    
+      Occurs when an item is added or removed.
+    
+    
+      Raises the  event using the provided arguments.
+      Arguments of the event being raised.
+    
+    
+      Raises the  event using the provided arguments.
+      Arguments of the event being raised.
+    
+    
+      Occurs when a property value changes.
+    
+    
+      Occurs when the collection changes.
+    
+    
+      Occurs when a property value changes.
+    
+    
+      Notifies listeners of dynamic changes, such as when an item is added and removed or the whole list is cleared.
+    
+    
+      Occurs when the collection changes.
+    
+    
+      Describes the action that caused a  event.
+    
+    
+      An item was added to the collection.
+    
+    
+      An item was moved within the collection.
+    
+    
+      An item was removed from the collection.
+    
+    
+      An item was replaced in the collection.
+    
+    
+      The contents of the collection changed dramatically.
+    
+    
+      Provides data for the  event.
+    
+    
+      Initializes a new instance of the  class that describes a  change.
+      The action that caused the event. This must be set to .
+    
+    
+      Initializes a new instance of the  class that describes a multi-item change.
+      The action that caused the event. This can be set to , , or .
+      The items that are affected by the change.
+    
+    
+      Initializes a new instance of the  class that describes a multi-item  change.
+      The action that caused the event. This can only be set to .
+      The new items that are replacing the original items.
+      The original items that are replaced.
+      If  is not Replace.
+      If  or  is null.
+    
+    
+      Initializes a new instance of the  class that describes a multi-item  change.
+      The action that caused the event. This can only be set to .
+      The new items that are replacing the original items.
+      The original items that are replaced.
+      The index of the first item of the items that are being replaced.
+      If  is not Replace.
+      If  or  is null.
+    
+    
+      Initializes a new instance of the  class that describes a multi-item change or a  change.
+      The action that caused the event. This can be set to , , or .
+      The items affected by the change.
+      The index where the change occurred.
+      If  is not Reset, Add, or Remove, if  is Reset and either  is not null or  is not -1, or if action is Add or Remove and  is less than -1.
+      If  is Add or Remove and  is null.
+    
+    
+      Initializes a new instance of the  class that describes a multi-item  change.
+      The action that caused the event. This can only be set to .
+      The items affected by the change.
+      The new index for the changed items.
+      The old index for the changed items.
+      If  is not Move or  is less than 0.
+    
+    
+      Initializes a new instance of the  class that describes a one-item change.
+      The action that caused the event. This can be set to , , or .
+      The item that is affected by the change.
+      If  is not Reset, Add, or Remove, or if  is Reset and  is not null.
+    
+    
+      Initializes a new instance of the  class that describes a one-item change.
+      The action that caused the event. This can be set to , , or .
+      The item that is affected by the change.
+      The index where the change occurred.
+      If  is not Reset, Add, or Remove, or if  is Reset and either  is not null or  is not -1.
+    
+    
+      Initializes a new instance of the  class that describes a one-item  change.
+      The action that caused the event. This can only be set to .
+      The item affected by the change.
+      The new index for the changed item.
+      The old index for the changed item.
+      If  is not Move or  is less than 0.
+    
+    
+      Initializes a new instance of the  class that describes a one-item  change.
+      The action that caused the event. This can only be set to .
+      The new item that is replacing the original item.
+      The original item that is replaced.
+      If  is not Replace.
+    
+    
+      Initializes a new instance of the  class that describes a one-item  change.
+      The action that caused the event. This can be set to .
+      The new item that is replacing the original item.
+      The original item that is replaced.
+      The index of the item being replaced.
+      If  is not Replace.
+    
+    
+      Gets the action that caused the event.
+      A  value that describes the action that caused the event.
+    
+    
+      Gets the list of new items involved in the change.
+      The list of new items involved in the change.
+    
+    
+      Gets the index at which the change occurred.
+      The zero-based index at which the change occurred.
+    
+    
+      Gets the list of items affected by a , Remove, or Move action.
+      The list of items affected by a , Remove, or Move action.
+    
+    
+      Gets the index at which a , Remove, or Replace action occurred.
+      The zero-based index at which a , Remove, or Replace action occurred.
+    
+    
+      Represents the method that handles the  event.
+      The object that raised the event.
+      Information about the event.
+    
+    
+      Provides data for the  event.
+    
+    
+      Initializes a new instance of the  class.
+      The name of the property that has an error.   or  if the error is object-level.
+    
+    
+      Gets the name of the property that has an error.
+      The name of the property that has an error.  or  if the error is object-level.
+    
+    
+      Defines members that data entity classes can implement to provide custom synchronous and asynchronous validation support.
+    
+    
+      Occurs when the validation errors have changed for a property or for the entire entity.
+    
+    
+      Gets the validation errors for a specified property or for the entire entity.
+      The name of the property to retrieve validation errors for; or  or , to retrieve entity-level errors.
+      The validation errors for the property or entity.
+    
+    
+      Gets a value that indicates whether the entity has validation errors.
+      
+         if the entity currently has validation errors; otherwise, .
+    
+    
+      Notifies clients that a property value has changed.
+    
+    
+      Occurs when a property value changes.
+    
+    
+      Notifies clients that a property value is changing.
+    
+    
+      Occurs when a property value is changing.
+    
+    
+      Provides data for the  event.
+    
+    
+      Initializes a new instance of the  class.
+      The name of the property that changed.
+    
+    
+      Gets the name of the property that changed.
+      The name of the property that changed.
+    
+    
+      Represents the method that will handle the  event raised when a property is changed on a component.
+      The source of the event.
+      A  that contains the event data.
+    
+    
+      Provides data for the  event.
+    
+    
+      Initializes a new instance of the  class.
+      The name of the property whose value is changing.
+    
+    
+      Gets the name of the property whose value is changing.
+      The name of the property whose value is changing.
+    
+    
+      Represents the method that will handle the  event of an  interface.
+      The source of the event.
+      A  that contains the event data.
+    
+    
+      Specifies what type to use as a converter for the object this attribute is bound to.
+    
+    
+      Initializes a new instance of the  class with the default type converter, which is an empty string ("").
+    
+    
+      Initializes a new instance of the  class, using the specified type name as the data converter for the object this attribute is bound to.
+      The fully qualified name of the class to use for data conversion for the object this attribute is bound to.
+    
+    
+      Initializes a new instance of the  class, using the specified type as the data converter for the object this attribute is bound to.
+      A  that represents the type of the converter class to use for data conversion for the object this attribute is bound to.
+    
+    
+      Gets the fully qualified type name of the  to use as a converter for the object this attribute is bound to.
+      The fully qualified type name of the  to use as a converter for the object this attribute is bound to, or an empty string ("") if none exists. The default value is an empty string ("").
+    
+    
+      Specifies the type to use as a converter for the object this attribute is bound to.
+    
+    
+      Returns whether the value of the given object is equal to the current .
+      The object to test the value equality of.
+      
+         if the value of the given object is equal to that of the current ; otherwise, .
+    
+    
+      Returns the hash code for this instance.
+      A hash code for the current .
+    
+    
+      Specifies the custom type description provider for a class. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class using the specified type name.
+      The qualified name of the type.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class using the specified type.
+      The type to store in the attribute.
+      
+         is .
+    
+    
+      Gets the type name for the type description provider.
+      A  containing the qualified type name for the .
+    
+    
+      Represents an object that provides a custom type.
+    
+    
+      Gets the custom type provided by this object.
+      The custom type.
+    
+    
+      Defines a command.
+    
+    
+      Defines the method that determines whether the command can execute in its current state.
+      Data used by the command.  If the command does not require data to be passed, this object can be set to .
+      
+         if this command can be executed; otherwise, .
+    
+    
+      Occurs when changes occur that affect whether or not the command should execute.
+    
+    
+      Defines the method to be called when the command is invoked.
+      Data used by the command.  If the command does not require data to be passed, this object can be set to .
+    
+    
+      Identifies the  class that a type or property should use when it is serialized.
+    
+    
+      Initializes a new instance of the  class, using an assembly qualified type name string.
+      The assembly qualified type name string for the  class to use.
+    
+    
+      Initializes a new instance of the  class, using the specified type.
+      A type that represents the type of the  class.
+    
+    
+      Gets the type of the  class reported by this attribute.
+      The type of the .
+    
+    
+      Gets the assembly qualified name of the  type for this type or property.
+      The assembly qualified name of the type.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.DispatchProxy.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.DispatchProxy.dll
new file mode 100755
index 0000000000000000000000000000000000000000..a156ed3045983f60c4e258d623ab4884f50ff0e6
GIT binary patch
literal 14408
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
q`+BL&lC7>u5_
+
+  
+    System.Reflection.DispatchProxy
+  
+  
+    
+      Provides a mechanism for instantiating proxy objects and handling their method dispatch.
+    
+    
+    
+      Creates an object instance that derives from class  and implements interface .
+      The interface the proxy should implement.
+      The base class to use for the proxy class.
+      An object instance that implements .
+      
+         is a class, or  is sealed or does not have a parameterless constructor.
+    
+    
+      Whenever any method on the generated proxy type is called, this method is invoked to dispatch control.
+      The method the caller invoked.
+      The arguments the caller passed to the method.
+      The object to return to the caller, or  for void methods.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.ILGeneration.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.ILGeneration.dll
new file mode 100755
index 0000000000000000000000000000000000000000..7f95ee2873a604ff5f1b56be3bac92d7605173d0
GIT binary patch
literal 20040
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
b@k@`Sd_@Z%O{x8DXTr{dz05!7>7oAtBt8T#

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.ILGeneration.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.ILGeneration.xml
new file mode 100755
index 0000000..5946058
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.ILGeneration.xml
@@ -0,0 +1,626 @@
+
+
+  
+    System.Reflection.Emit.ILGeneration
+  
+  
+    
+      Helps build custom attributes.
+    
+    
+      Initializes an instance of the  class given the constructor for the custom attribute and the arguments to the constructor.
+      The constructor for the custom attribute.
+      The arguments to the constructor of the custom attribute.
+      
+         is static or private.
+-or-
+The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.
+-or-
+The type of supplied argument does not match the type of the parameter declared in the constructor.
+-or-
+A supplied argument is a reference type other than  or .
+      
+         or  is .
+    
+    
+      Initializes an instance of the  class given the constructor for the custom attribute, the arguments to the constructor, and a set of named field/value pairs.
+      The constructor for the custom attribute.
+      The arguments to the constructor of the custom attribute.
+      Named fields of the custom attribute.
+      Values for the named fields of the custom attribute.
+      The lengths of the  and  arrays are different.
+-or-
+ is static or private.
+-or-
+The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.
+-or-
+The type of supplied argument does not match the type of the parameter declared in the constructor.
+-or-
+The types of the field values do not match the types of the named fields.
+-or-
+The field does not belong to the same class or base class as the constructor.
+-or-
+A supplied argument or named field is a reference type other than  or .
+      One of the parameters is .
+    
+    
+      Initializes an instance of the  class given the constructor for the custom attribute, the arguments to the constructor, and a set of named property or value pairs.
+      The constructor for the custom attribute.
+      The arguments to the constructor of the custom attribute.
+      Named properties of the custom attribute.
+      Values for the named properties of the custom attribute.
+      The lengths of the  and  arrays are different.
+-or-
+ is static or private.
+-or-
+The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.
+-or-
+The type of supplied argument does not match the type of the parameter declared in the constructor.
+-or-
+The types of the property values do not match the types of the named properties.
+-or-
+A property has no setter method.
+-or-
+The property does not belong to the same class or base class as the constructor.
+-or-
+A supplied argument or named property is a reference type other than  or .
+      One of the parameters is .
+    
+    
+      Initializes an instance of the  class given the constructor for the custom attribute, the arguments to the constructor, a set of named property or value pairs, and a set of named field or value pairs.
+      The constructor for the custom attribute.
+      The arguments to the constructor of the custom attribute.
+      Named properties of the custom attribute.
+      Values for the named properties of the custom attribute.
+      Named fields of the custom attribute.
+      Values for the named fields of the custom attribute.
+      The lengths of the  and  arrays are different.
+-or-
+The lengths of the  and  arrays are different.
+-or-
+ is static or private.
+-or-
+The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.
+-or-
+The type of supplied argument does not match the type of the parameter declared in the constructor.
+-or-
+The types of the property values do not match the types of the named properties.
+-or-
+The types of the field values do not match the types of the corresponding field types.
+-or-
+A property has no setter.
+-or-
+The property or field does not belong to the same class or base class as the constructor.
+-or-
+A supplied argument, named property, or named field is a reference type other than  or .
+      One of the parameters is .
+    
+    
+      Generates Microsoft intermediate language (MSIL) instructions.
+    
+    
+      Begins a catch block.
+      The  object that represents the exception.
+      The catch block is within a filtered exception.
+      
+         is , and the exception filter block has not returned a value that indicates that finally blocks should be run until this catch block is located.
+      The Microsoft intermediate language (MSIL) being generated is not currently in an exception block.
+    
+    
+      Begins an exception block for a filtered exception.
+      The Microsoft intermediate language (MSIL) being generated is not currently in an exception block.
+-or-
+This  belongs to a .
+    
+    
+      Begins an exception block for a non-filtered exception.
+      The label for the end of the block. This will leave you in the correct place to execute finally blocks or to finish the try.
+    
+    
+      Begins an exception fault block in the Microsoft intermediate language (MSIL) stream.
+      The MSIL being generated is not currently in an exception block.
+-or-
+This  belongs to a .
+    
+    
+      Begins a finally block in the Microsoft intermediate language (MSIL) instruction stream.
+      The MSIL being generated is not currently in an exception block.
+    
+    
+      Begins a lexical scope.
+      This  belongs to a .
+    
+    
+      Declares a local variable of the specified type.
+      A  object that represents the type of the local variable.
+      The declared local variable.
+      
+         is .
+      The containing type has been created by the  method.
+    
+    
+      Declares a local variable of the specified type, optionally pinning the object referred to by the variable.
+      A  object that represents the type of the local variable.
+      
+         to pin the object in memory; otherwise, .
+      A  object that represents the local variable.
+      
+         is .
+      The containing type has been created by the  method.
+-or-
+The method body of the enclosing method has been created by the  method.
+      The method with which this  is associated is not represented by a .
+    
+    
+      Declares a new label.
+      A new label that can be used as a token for branching.
+    
+    
+      Puts the specified instruction onto the stream of instructions.
+      The Microsoft Intermediate Language (MSIL) instruction to be put onto the stream.
+    
+    
+      Puts the specified instruction and character argument onto the Microsoft intermediate language (MSIL) stream of instructions.
+      The MSIL instruction to be put onto the stream.
+      The character argument pushed onto the stream immediately after the instruction.
+    
+    
+      Puts the specified instruction and numerical argument onto the Microsoft intermediate language (MSIL) stream of instructions.
+      The MSIL instruction to be put onto the stream. Defined in the  enumeration.
+      The numerical argument pushed onto the stream immediately after the instruction.
+    
+    
+      Puts the specified instruction and numerical argument onto the Microsoft intermediate language (MSIL) stream of instructions.
+      The MSIL instruction to be emitted onto the stream.
+      The  argument pushed onto the stream immediately after the instruction.
+    
+    
+      Puts the specified instruction and numerical argument onto the Microsoft intermediate language (MSIL) stream of instructions.
+      The MSIL instruction to be put onto the stream.
+      The numerical argument pushed onto the stream immediately after the instruction.
+    
+    
+      Puts the specified instruction and numerical argument onto the Microsoft intermediate language (MSIL) stream of instructions.
+      The MSIL instruction to be put onto the stream.
+      The numerical argument pushed onto the stream immediately after the instruction.
+    
+    
+      Puts the specified instruction and metadata token for the specified constructor onto the Microsoft intermediate language (MSIL) stream of instructions.
+      The MSIL instruction to be emitted onto the stream.
+      A  representing a constructor.
+      
+         is . This exception is new in the .NET Framework 4.
+    
+    
+      Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream and leaves space to include a label when fixes are done.
+      The MSIL instruction to be emitted onto the stream.
+      The label to which to branch from this location.
+    
+    
+      Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream and leaves space to include a label when fixes are done.
+      The MSIL instruction to be emitted onto the stream.
+      The array of label objects to which to branch from this location. All of the labels will be used.
+      
+         is . This exception is new in the .NET Framework 4.
+    
+    
+      Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream followed by the index of the given local variable.
+      The MSIL instruction to be emitted onto the stream.
+      A local variable.
+      The parent method of the  parameter does not match the method associated with this .
+      
+         is .
+      
+         is a single-byte instruction, and  represents a local variable with an index greater than .
+    
+    
+      Puts the specified instruction and a signature token onto the Microsoft intermediate language (MSIL) stream of instructions.
+      The MSIL instruction to be emitted onto the stream.
+      A helper for constructing a signature token.
+      
+         is .
+    
+    
+      Puts the specified instruction and metadata token for the specified field onto the Microsoft intermediate language (MSIL) stream of instructions.
+      The MSIL instruction to be emitted onto the stream.
+      A  representing a field.
+    
+    
+      Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream followed by the metadata token for the given method.
+      The MSIL instruction to be emitted onto the stream.
+      A  representing a method.
+      
+         is .
+      
+         is a generic method for which the  property is .
+    
+    
+      Puts the specified instruction and character argument onto the Microsoft intermediate language (MSIL) stream of instructions.
+      The MSIL instruction to be put onto the stream.
+      The character argument pushed onto the stream immediately after the instruction.
+    
+    
+      Puts the specified instruction and numerical argument onto the Microsoft intermediate language (MSIL) stream of instructions.
+      The MSIL instruction to be put onto the stream.
+      The  argument pushed onto the stream immediately after the instruction.
+    
+    
+      Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream followed by the metadata token for the given string.
+      The MSIL instruction to be emitted onto the stream.
+      The  to be emitted.
+    
+    
+      Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream followed by the metadata token for the given type.
+      The MSIL instruction to be put onto the stream.
+      A .
+      
+         is .
+    
+    
+      Puts a  or  instruction onto the Microsoft intermediate language (MSIL) stream to call a  method.
+      The MSIL instruction to be emitted onto the stream. Must be , , or .
+      The  method to be called.
+      The types of the optional arguments if the method is a  method; otherwise, .
+      
+         does not specify a method call.
+      
+         is .
+      The calling convention for the method is not , but optional parameter types are supplied. This exception is thrown in the .NET Framework versions 1.0 and 1.1, In subsequent versions, no exception is thrown.
+    
+    
+      Puts a  instruction onto the Microsoft intermediate language (MSIL) stream, specifying a managed calling convention for the indirect call.
+      The MSIL instruction to be emitted onto the stream. Must be .
+      The managed calling convention to be used.
+      The  of the result.
+      The types of the required arguments to the instruction.
+      The types of the optional arguments for  calls.
+      
+         is not , but  does not include the  flag.
+    
+    
+      Puts a  instruction onto the Microsoft intermediate language (MSIL) stream, specifying an unmanaged calling convention for the indirect call.
+      The MSIL instruction to be emitted onto the stream. Must be .
+      The unmanaged calling convention to be used.
+      The  of the result.
+      The types of the required arguments to the instruction.
+    
+    
+      Emits the Microsoft intermediate language (MSIL) necessary to call  with the given local variable.
+      The local variable whose value is to be written to the console.
+      The type of  is  or , which are not supported.
+-or-
+There is no overload of  that accepts the type of .
+      
+         is .
+    
+    
+      Emits the Microsoft intermediate language (MSIL) necessary to call  with the given field.
+      The field whose value is to be written to the console.
+      There is no overload of the  method that accepts the type of the specified field.
+      
+         is .
+      The type of the field is  or , which are not supported.
+    
+    
+      Emits the Microsoft intermediate language (MSIL) to call  with a string.
+      The string to be printed.
+    
+    
+      Ends an exception block.
+      The end exception block occurs in an unexpected place in the code stream.
+      The Microsoft intermediate language (MSIL) being generated is not currently in an exception block.
+    
+    
+      Ends a lexical scope.
+      This  belongs to a .
+    
+    
+      Gets the current offset, in bytes, in the Microsoft intermediate language (MSIL) stream that is being emitted by the .
+      The offset in the MSIL stream at which the next instruction will be emitted.
+    
+    
+      Marks the Microsoft intermediate language (MSIL) stream's current position with the given label.
+      The label for which to set an index.
+      
+         represents an invalid index into the label array.
+-or-
+An index for  has already been defined.
+    
+    
+      Emits an instruction to throw an exception.
+      The class of the type of exception to throw.
+      
+         is not the  class or a derived class of .
+-or-
+The type does not have a parameterless constructor.
+      
+         is .
+    
+    
+      Specifies the namespace to be used in evaluating locals and watches for the current active lexical scope.
+      The namespace to be used in evaluating locals and watches for the current active lexical scope
+      Length of  is zero.
+      
+         is .
+      This  belongs to a .
+    
+    
+      Represents a label in the instruction stream.  is used in conjunction with the  class.
+    
+    
+      Checks if the given object is an instance of  and is equal to this instance.
+      The object to compare with this  instance.
+      
+         if  is an instance of  and is equal to this object; otherwise, .
+    
+    
+      Indicates whether the current instance is equal to the specified .
+      The  to compare to the current instance.
+      
+         if the value of  is equal to the value of the current instance; otherwise, .
+    
+    
+      Generates a hash code for this instance.
+      A hash code for this instance.
+    
+    
+      Indicates whether two  structures are equal.
+      The  to compare to .
+      The  to compare to .
+      
+         if  is equal to ; otherwise, .
+    
+    
+      Indicates whether two  structures are not equal.
+      The  to compare to .
+      The  to compare to .
+      
+         if  is not equal to ; otherwise, .
+    
+    
+      Represents a local variable within a method or constructor.
+    
+    
+      Gets a value indicating whether the object referred to by the local variable is pinned in memory.
+      
+         if the object referred to by the local variable is pinned in memory; otherwise, .
+    
+    
+      Gets the zero-based index of the local variable within the method body.
+      An integer value that represents the order of declaration of the local variable within the method body.
+    
+    
+      Gets the type of the local variable.
+      The  of the local variable.
+    
+    
+      Creates or associates parameter information.
+    
+    
+      Retrieves the attributes for this parameter.
+      Read-only. Retrieves the attributes for this parameter.
+    
+    
+      Retrieves whether this is an input parameter.
+      Read-only. Retrieves whether this is an input parameter.
+    
+    
+      Retrieves whether this parameter is optional.
+      Read-only. Specifies whether this parameter is optional.
+    
+    
+      Retrieves whether this parameter is an output parameter.
+      Read-only. Retrieves whether this parameter is an output parameter.
+    
+    
+      Retrieves the name of this parameter.
+      Read-only. Retrieves the name of this parameter.
+    
+    
+      Retrieves the signature position for this parameter.
+      Read-only. Retrieves the signature position for this parameter.
+    
+    
+      Sets the default value of the parameter.
+      The default value of this parameter.
+      The parameter is not one of the supported types.
+-or-
+The type of  does not match the type of the parameter.
+-or-
+The parameter is of type  or other reference type,  is not , and the value cannot be assigned to the reference type.
+    
+    
+      Set a custom attribute using a specified custom attribute blob.
+      The constructor for the custom attribute.
+      A byte blob representing the attributes.
+      
+         or  is .
+    
+    
+      Set a custom attribute using a custom attribute builder.
+      An instance of a helper class to define the custom attribute.
+      
+         is .
+    
+    
+      Provides methods for building signatures.
+    
+    
+      Adds an argument to the signature.
+      The type of the argument.
+      The signature has already been finished.
+      
+         is .
+    
+    
+      Adds an argument of the specified type to the signature, specifying whether the argument is pinned.
+      The argument type.
+      
+         if the argument is pinned; otherwise, .
+      
+         is .
+    
+    
+      Adds an argument to the signature, with the specified custom modifiers.
+      The argument type.
+      An array of types representing the required custom modifiers for the argument, such as  or . If the argument has no required custom modifiers, specify .
+      An array of types representing the optional custom modifiers for the argument, such as  or . If the argument has no optional custom modifiers, specify .
+      
+         is .
+-or-
+An element of  or  is .
+      The signature has already been finished.
+-or-
+One of the specified custom modifiers is an array type.
+-or-
+One of the specified custom modifiers is an open generic type. That is, the  property is  for the custom modifier.
+    
+    
+      Adds a set of arguments to the signature, with the specified custom modifiers.
+      The types of the arguments to be added.
+      An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding argument, such as  or . If a particular argument has no required custom modifiers, specify  instead of an array of types. If none of the arguments have required custom modifiers, specify  instead of an array of arrays.
+      An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding argument, such as  or . If a particular argument has no optional custom modifiers, specify  instead of an array of types. If none of the arguments have optional custom modifiers, specify  instead of an array of arrays.
+      An element of  is .
+-or-
+One of the specified custom modifiers is . (However,  can be specified for the array of custom modifiers for any argument.)
+      The signature has already been finished.
+-or-
+One of the specified custom modifiers is an array type.
+-or-
+One of the specified custom modifiers is an open generic type. That is, the  property is  for the custom modifier.
+-or-
+The size of  or  does not equal the size of .
+    
+    
+      Marks the end of a vararg fixed part. This is only used if the caller is creating a vararg signature call site.
+    
+    
+      Checks if this instance is equal to the given object.
+      The object with which this instance should be compared.
+      
+         if the given object is a  and represents the same signature; otherwise, .
+    
+    
+      Returns a signature helper for a field.
+      The dynamic module that contains the field for which the  is requested.
+      The  object for a field.
+    
+    
+      Creates and returns a hash code for this instance.
+      The hash code based on the name.
+    
+    
+      Returns a signature helper for a local variable.
+      A  for a local variable.
+    
+    
+      Returns a signature helper for a local variable.
+      The dynamic module that contains the local variable for which the  is requested.
+      The  object for a local variable.
+    
+    
+      Returns a signature helper for a method given the method's calling convention and return type.
+      The calling convention of the method.
+      The return type of the method, or  for a void return type ( procedure in Visual Basic).
+      The  object for a method.
+    
+    
+      Returns a signature helper for a method given the method's module, calling convention, and return type.
+      The  that contains the method for which the  is requested.
+      The calling convention of the method.
+      The return type of the method, or  for a void return type ( procedure in Visual Basic).
+      The  object for a method.
+      
+         is .
+      
+         is not a .
+    
+    
+      Returns a signature helper for a method with a standard calling convention, given the method's module, return type, and argument types.
+      The  that contains the method for which the  is requested.
+      The return type of the method, or  for a void return type ( procedure in Visual Basic).
+      The types of the arguments of the method, or  if the method has no arguments.
+      The  object for a method.
+      
+         is .
+-or-
+An element of  is .
+      
+         is not a .
+    
+    
+      Returns a signature helper for a property, given the dynamic module that contains the property, the calling convention, the property type, the property arguments, and custom modifiers for the return type and arguments.
+      The  that contains the property for which the  is requested.
+      The calling convention of the property accessors.
+      The property type.
+      An array of types representing the required custom modifiers for the return type, such as  or . If the return type has no required custom modifiers, specify .
+      An array of types representing the optional custom modifiers for the return type, such as  or . If the return type has no optional custom modifiers, specify .
+      The types of the property's arguments, or  if the property has no arguments.
+      An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding argument of the property. If a particular argument has no required custom modifiers, specify  instead of an array of types. If the property has no arguments, or if none of the arguments have required custom modifiers, specify  instead of an array of arrays.
+      An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding argument of the property. If a particular argument has no optional custom modifiers, specify  instead of an array of types. If the property has no arguments, or if none of the arguments have optional custom modifiers, specify  instead of an array of arrays.
+      A  object for a property.
+      
+         is .
+-or-
+An element of  is .
+-or-
+One of the specified custom modifiers is . (However,  can be specified for the array of custom modifiers for any argument.)
+      The signature has already been finished.
+-or-
+ is not a .
+-or-
+One of the specified custom modifiers is an array type.
+-or-
+One of the specified custom modifiers is an open generic type. That is, the  property is  for the custom modifier.
+-or-
+The size of  or  does not equal the size of .
+    
+    
+      Returns a signature helper for a property, given the dynamic module that contains the property, the property type, and the property arguments.
+      The  that contains the property for which the  is requested.
+      The property type.
+      The argument types, or  if the property has no arguments.
+      A  object for a property.
+      
+         is .
+-or-
+An element of  is .
+      
+         is not a .
+    
+    
+      Returns a signature helper for a property, given the dynamic module that contains the property, the property type, the property arguments, and custom modifiers for the return type and arguments.
+      The  that contains the property for which the  is requested.
+      The property type.
+      An array of types representing the required custom modifiers for the return type, such as  or . If the return type has no required custom modifiers, specify .
+      An array of types representing the optional custom modifiers for the return type, such as  or . If the return type has no optional custom modifiers, specify .
+      The types of the property's arguments, or  if the property has no arguments.
+      An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding argument of the property. If a particular argument has no required custom modifiers, specify  instead of an array of types. If the property has no arguments, or if none of the arguments have required custom modifiers, specify  instead of an array of arrays.
+      An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding argument of the property. If a particular argument has no optional custom modifiers, specify  instead of an array of types. If the property has no arguments, or if none of the arguments have optional custom modifiers, specify  instead of an array of arrays.
+      A  object for a property.
+      
+         is .
+-or-
+An element of  is .
+-or-
+One of the specified custom modifiers is . (However,  can be specified for the array of custom modifiers for any argument.)
+      The signature has already been finished.
+-or-
+ is not a .
+-or-
+One of the specified custom modifiers is an array type.
+-or-
+One of the specified custom modifiers is an open generic type. That is, the  property is  for the custom modifier.
+-or-
+The size of  or  does not equal the size of .
+    
+    
+      Adds the end token to the signature and marks the signature as finished, so no further tokens can be added.
+      A byte array made up of the full signature.
+    
+    
+      Returns a string representing the signature arguments.
+      A string representing the arguments of this signature.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.Lightweight.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.Lightweight.dll
new file mode 100755
index 0000000000000000000000000000000000000000..1a99d68c41f63fcced4302d73c281a5a5274c0ad
GIT binary patch
literal 18296
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
ZAALW9RhHIo$3yQ$E0^A|Nry|s{{y_?uA%?{

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.Lightweight.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.Lightweight.xml
new file mode 100755
index 0000000..4c976e7
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.Lightweight.xml
@@ -0,0 +1,405 @@
+
+
+  
+    System.Reflection.Emit.Lightweight
+  
+  
+    
+      Provides support for alternative ways to generate the Microsoft intermediate language (MSIL) and metadata for a dynamic method, including methods for creating tokens and for inserting the code, exception handling, and local variable signature blobs.
+    
+    
+      Gets the dynamic method whose body is generated by the current instance.
+      A  object representing the dynamic method for which the current  object is generating code.
+    
+    
+      Gets a token, valid in the scope of the current , representing the signature for the associated dynamic method.
+      An array that contains the signature.
+      A token that can be embedded in the metadata and the MSIL stream for the associated dynamic method.
+    
+    
+      Gets a token, valid in the scope of the current , representing a dynamic method to be called from the associated method.
+      The dynamic method to call.
+      A token that can be embedded in the MSIL stream for the associated dynamic method, as the target of an MSIL instruction.
+    
+    
+      Gets a token, valid in the scope of the current , representing a field to be accessed from the associated dynamic method.
+      The field to be accessed.
+      A token that can be used as the operand of an MSIL instruction that accesses fields, in the scope of the current  object.
+    
+    
+      Gets a token, valid in the scope of the current , representing a field to be accessed from the associated dynamic method; the field is on the specified generic type.
+      The field to be accessed.
+      The generic type the field belongs to.
+      A token that can be used as the operand of an MSIL instruction that accesses fields in the scope of the current  object.
+    
+    
+      Gets a token, valid in the scope of the current , representing a method to be accessed from the associated dynamic method.
+      The method to be accessed.
+      A token that can be used as the operand of an MSIL instruction that accesses methods, such as  or , in the scope of the current  object.
+    
+    
+      Gets a token, valid in the scope of the current , representing a method on a generic type.
+      The method.
+      The generic type the method belongs to.
+      A token that can be used as the operand of an MSIL instruction that accesses methods, such as  or , in the scope of the current  object.
+    
+    
+      Gets a token, valid in the scope of the current , representing a type to be used in the associated dynamic method.
+      The type to be used.
+      A token that can be used as the operand of an MSIL instruction that requires a type, in the scope of the current  object.
+    
+    
+      Gets a token, valid in the scope of the current , representing a string literal to be used in the associated dynamic method.
+      The string to be used.
+      A token that can be used as the operand of an MSIL instruction that requires a string, in the scope of the current  object.
+    
+    
+      Sets the code body of the associated dynamic method.
+      A pointer to a byte array containing the MSIL stream.
+      The number of bytes in the MSIL stream.
+      The maximum number of items on the operand stack when the method is executing.
+      
+         is  and  is greater than 0.
+      
+         is less than 0.
+    
+    
+      Sets the code body of the associated dynamic method.
+      An array that contains the MSIL stream.
+      The maximum number of items on the operand stack when the method is executing.
+    
+    
+      Sets the exception metadata for the associated dynamic method.
+      A pointer to a byte array containing the exception metadata.
+      The number of bytes of exception metadata.
+      
+         is  and  is greater than 0.
+      
+         is less than 0.
+    
+    
+      Sets the exception metadata for the associated dynamic method.
+      An array that contains the exception metadata.
+    
+    
+      Sets the local variable signature that describes the layout of local variables for the associated dynamic method.
+      An array that contains the layout of local variables for the associated .
+      The number of bytes in the signature.
+      
+         is  and  is greater than 0.
+      
+         is less than 0.
+    
+    
+      Sets the local variable signature that describes the layout of local variables for the associated dynamic method.
+      An array that contains the layout of local variables for the associated .
+    
+    
+      Defines and represents a dynamic method that can be compiled, executed, and discarded. Discarded methods are available for garbage collection.
+    
+    
+      Creates a dynamic method that is global to a module, specifying the method name, attributes, calling convention, return type, parameter types, module, and whether just-in-time (JIT) visibility checks should be skipped for types and members accessed by the Microsoft intermediate language (MSIL) of the dynamic method.
+      The name of the dynamic method. This can be a zero-length string, but it cannot be .
+      A bitwise combination of  values that specifies the attributes of the dynamic method. The only combination allowed is  and .
+      The calling convention for the dynamic method. Must be .
+      A  object that specifies the return type of the dynamic method, or  if the method has no return type.
+      An array of  objects specifying the types of the parameters of the dynamic method, or  if the method has no parameters.
+      A  representing the module with which the dynamic method is to be logically associated.
+      
+         to skip JIT visibility checks on types and members accessed by the MSIL of the dynamic method; otherwise, .
+      An element of  is  or .
+-or-
+ is a module that provides anonymous hosting for dynamic methods.
+      
+         is .
+-or-
+ is .
+      
+         is a combination of flags other than  and .
+-or-
+ is not .
+-or-
+ is a type for which  returns .
+    
+    
+      Creates a dynamic method, specifying the method name, attributes, calling convention, return type, parameter types, the type with which the dynamic method is logically associated, and whether just-in-time (JIT) visibility checks should be skipped for types and members accessed by the Microsoft intermediate language (MSIL) of the dynamic method.
+      The name of the dynamic method. This can be a zero-length string, but it cannot be .
+      A bitwise combination of  values that specifies the attributes of the dynamic method. The only combination allowed is  and .
+      The calling convention for the dynamic method. Must be .
+      A  object that specifies the return type of the dynamic method, or  if the method has no return type.
+      An array of  objects specifying the types of the parameters of the dynamic method, or  if the method has no parameters.
+      A  with which the dynamic method is logically associated. The dynamic method has access to all members of the type.
+      
+         to skip JIT visibility checks on types and members accessed by the MSIL of the dynamic method; otherwise, .
+      An element of  is  or .
+-or-
+ is an interface, an array, an open generic type, or a type parameter of a generic type or method.
+      
+         is .
+-or-
+ is .
+      
+         is a combination of flags other than  and .
+-or-
+ is not .
+-or-
+ is a type for which  returns .
+    
+    
+      Initializes an anonymously hosted dynamic method, specifying the method name, return type, and parameter types.
+      The name of the dynamic method. This can be a zero-length string, but it cannot be .
+      A  object that specifies the return type of the dynamic method, or  if the method has no return type.
+      An array of  objects specifying the types of the parameters of the dynamic method, or  if the method has no parameters.
+      An element of  is  or .
+      
+         is .
+      
+         is a type for which  returns .
+    
+    
+      Initializes an anonymously hosted dynamic method, specifying the method name, return type, parameter types, and whether just-in-time (JIT) visibility checks should be skipped for types and members accessed by the Microsoft intermediate language (MSIL) of the dynamic method.
+      The name of the dynamic method. This can be a zero-length string, but it cannot be .
+      A  object that specifies the return type of the dynamic method, or  if the method has no return type.
+      An array of  objects specifying the types of the parameters of the dynamic method, or  if the method has no parameters.
+      
+         to skip JIT visibility checks on types and members accessed by the MSIL of the dynamic method, with this restriction: the trust level of the assemblies that contain those types and members must be equal to or less than the trust level of the call stack that emits the dynamic method; otherwise, .
+      An element of  is  or .
+      
+         is .
+      
+         is a type for which  returns .
+    
+    
+      Creates a dynamic method that is global to a module, specifying the method name, return type, parameter types, and module.
+      The name of the dynamic method. This can be a zero-length string, but it cannot be .
+      A  object that specifies the return type of the dynamic method, or  if the method has no return type.
+      An array of  objects specifying the types of the parameters of the dynamic method, or  if the method has no parameters.
+      A  representing the module with which the dynamic method is to be logically associated.
+      An element of  is  or .
+-or-
+ is a module that provides anonymous hosting for dynamic methods.
+      
+         is .
+-or-
+ is .
+      
+         is a type for which  returns .
+    
+    
+      Creates a dynamic method that is global to a module, specifying the method name, return type, parameter types, module, and whether just-in-time (JIT) visibility checks should be skipped for types and members accessed by the Microsoft intermediate language (MSIL) of the dynamic method.
+      The name of the dynamic method. This can be a zero-length string, but it cannot be .
+      A  object that specifies the return type of the dynamic method, or  if the method has no return type.
+      An array of  objects specifying the types of the parameters of the dynamic method, or  if the method has no parameters.
+      A  representing the module with which the dynamic method is to be logically associated.
+      
+         to skip JIT visibility checks on types and members accessed by the MSIL of the dynamic method.
+      An element of  is  or .
+-or-
+ is a module that provides anonymous hosting for dynamic methods.
+      
+         is .
+-or-
+ is .
+      
+         is a type for which  returns .
+    
+    
+      Creates a dynamic method, specifying the method name, return type, parameter types, and the type with which the dynamic method is logically associated.
+      The name of the dynamic method. This can be a zero-length string, but it cannot be .
+      A  object that specifies the return type of the dynamic method, or  if the method has no return type.
+      An array of  objects specifying the types of the parameters of the dynamic method, or  if the method has no parameters.
+      A  with which the dynamic method is logically associated. The dynamic method has access to all members of the type.
+      An element of  is  or .
+-or-
+ is an interface, an array, an open generic type, or a type parameter of a generic type or method.
+      
+         is .
+-or-
+ is .
+      
+         is , or is a type for which  returns .
+    
+    
+      Creates a dynamic method, specifying the method name, return type, parameter types, the type with which the dynamic method is logically associated, and whether just-in-time (JIT) visibility checks should be skipped for types and members accessed by the Microsoft intermediate language (MSIL) of the dynamic method.
+      The name of the dynamic method. This can be a zero-length string, but it cannot be .
+      A  object that specifies the return type of the dynamic method, or  if the method has no return type.
+      An array of  objects specifying the types of the parameters of the dynamic method, or  if the method has no parameters.
+      A  with which the dynamic method is logically associated. The dynamic method has access to all members of the type.
+      
+         to skip JIT visibility checks on types and members accessed by the MSIL of the dynamic method; otherwise, .
+      An element of  is  or .
+-or-
+ is an interface, an array, an open generic type, or a type parameter of a generic type or method.
+      
+         is .
+-or-
+ is .
+      
+         is , or is a type for which  returns .
+    
+    
+      Gets the attributes specified when the dynamic method was created.
+      A bitwise combination of the  values representing the attributes for the method.
+    
+    
+      Gets the calling convention specified when the dynamic method was created.
+      One of the  values that indicates the calling convention of the method.
+    
+    
+      Completes the dynamic method and creates a delegate that can be used to execute it.
+      A delegate type whose signature matches that of the dynamic method.
+      A delegate of the specified type, which can be used to execute the dynamic method.
+      The dynamic method has no method body.
+      
+         has the wrong number of parameters or the wrong parameter types.
+    
+    
+      Completes the dynamic method and creates a delegate that can be used to execute it, specifying the delegate type and an object the delegate is bound to.
+      A delegate type whose signature matches that of the dynamic method, minus the first parameter.
+      An object the delegate is bound to. Must be of the same type as the first parameter of the dynamic method.
+      A delegate of the specified type, which can be used to execute the dynamic method with the specified target object.
+      The dynamic method has no method body.
+      
+         is not the same type as the first parameter of the dynamic method, and is not assignable to that type.
+-or-
+ has the wrong number of parameters or the wrong parameter types.
+    
+    
+      Gets the type that declares the method, which is always  for dynamic methods.
+      Always .
+    
+    
+      Defines a parameter of the dynamic method.
+      The position of the parameter in the parameter list. Parameters are indexed beginning with the number 1 for the first parameter.
+      A bitwise combination of  values that specifies the attributes of the parameter.
+      The name of the parameter. The name can be a zero-length string.
+      Always returns .
+      The method has no parameters.
+-or-
+ is less than 0.
+-or-
+ is greater than the number of the method's parameters.
+    
+    
+      Returns the base implementation for the method.
+      The base implementation of the method.
+    
+    
+      Returns all the custom attributes defined for the method.
+      
+         to search the method's inheritance chain to find the custom attributes;  to check only the current method.
+      An array of objects representing all the custom attributes of the method.
+    
+    
+      Returns the custom attributes of the specified type that have been applied to the method.
+      A  representing the type of custom attribute to return.
+      
+         to search the method's inheritance chain to find the custom attributes;  to check only the current method.
+      An array of objects representing the attributes of the method that are of type  or derive from type .
+      
+         is .
+    
+    
+      Returns a  object that can be used to generate a method body from metadata tokens, scopes, and Microsoft intermediate language (MSIL) streams.
+      A  object that can be used to generate a method body from metadata tokens, scopes, and MSIL streams.
+    
+    
+      Returns a Microsoft intermediate language (MSIL) generator for the method with a default MSIL stream size of 64 bytes.
+      An  object for the method.
+    
+    
+      Returns a Microsoft intermediate language (MSIL) generator for the method with the specified MSIL stream size.
+      The size of the MSIL stream, in bytes.
+      An  object for the method, with the specified MSIL stream size.
+    
+    
+      Returns the implementation flags for the method.
+      A bitwise combination of  values representing the implementation flags for the method.
+    
+    
+      Returns the parameters of the dynamic method.
+      An array of  objects that represent the parameters of the dynamic method.
+    
+    
+      Gets or sets a value indicating whether the local variables in the method are zero-initialized.
+      
+         if the local variables in the method are zero-initialized; otherwise, . The default is .
+    
+    
+      Invokes the dynamic method using the specified parameters, under the constraints of the specified binder, with the specified culture information.
+      This parameter is ignored for dynamic methods, because they are static. Specify .
+      A bitwise combination of  values.
+      A  object that enables the binding, coercion of argument types, invocation of members, and retrieval of  objects through reflection. If  is , the default binder is used. For more details, see .
+      An argument list. This is an array of arguments with the same number, order, and type as the parameters of the method to be invoked. If there are no parameters this parameter should be .
+      An instance of  used to govern the coercion of types. If this is , the  for the current thread is used. For example, this information is needed to correctly convert a  that represents 1000 to a  value, because 1000 is represented differently by different cultures.
+      A  containing the return value of the invoked method.
+      The  calling convention is not supported.
+      The number of elements in  does not match the number of parameters in the dynamic method.
+      The type of one or more elements of  does not match the type of the corresponding parameter of the dynamic method.
+      The dynamic method is associated with a module, is not anonymously hosted, and was constructed with  set to , but the dynamic method accesses members that are not  or  ( in Visual Basic).
+-or-
+The dynamic method is anonymously hosted and was constructed with  set to , but it accesses members that are not .
+-or-
+The dynamic method contains unverifiable code. See the "Verification" section in Remarks for .
+    
+    
+      Indicates whether the specified custom attribute type is defined.
+      A  representing the type of custom attribute to search for.
+      
+         to search the method's inheritance chain to find the custom attributes;  to check only the current method.
+      
+         if the specified custom attribute type is defined; otherwise, .
+    
+    
+      Gets a value that indicates whether the current dynamic method is security-critical or security-safe-critical, and therefore can perform critical operations.
+      
+         if the current dynamic method is security-critical or security-safe-critical;  if it is transparent.
+      The dynamic method doesn't have a method body.
+    
+    
+      Gets a value that indicates whether the current dynamic method is security-safe-critical at the current trust level; that is, whether it can perform critical operations and can be accessed by transparent code.
+      
+         if the dynamic method is security-safe-critical at the current trust level;  if it is security-critical or transparent.
+      The dynamic method doesn't have a method body.
+    
+    
+      Gets a value that indicates whether the current dynamic method is transparent at the current trust level, and therefore cannot perform critical operations.
+      
+         if the dynamic method is security-transparent at the current trust level; otherwise, .
+      The dynamic method doesn't have a method body.
+    
+    
+      Not supported for dynamic methods.
+      Not supported for dynamic methods.
+      Not allowed for dynamic methods.
+    
+    
+      Gets the module with which the dynamic method is logically associated.
+      The  with which the current dynamic method is associated.
+    
+    
+      Gets the name of the dynamic method.
+      The simple name of the method.
+    
+    
+      Gets the class that was used in reflection to obtain the method.
+      Always .
+    
+    
+      Gets the return parameter of the dynamic method.
+      Always .
+    
+    
+      Gets the type of return value for the dynamic method.
+      A  representing the type of the return value of the current method;  if the method has no return type.
+    
+    
+      Gets the custom attributes of the return type for the dynamic method.
+      An  representing the custom attributes of the return type for the dynamic method.
+    
+    
+      Returns the signature of the method, represented as a string.
+      A string representing the method signature.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Emit.dll
new file mode 100755
index 0000000000000000000000000000000000000000..a293d70f550782ae579e7511dd34b8fc49021674
GIT binary patch
literal 36728
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%0A#ug4FKjWR
zBea3Am80QswrD79=jHH>;34ebc@dz+L)b0mu@i%b@FPcfV(<_SaD*oY58)t3cw+Dn
zjxdx*a830Pj+xODsgF=>M!xda0)8HoBgIebvf#lA%d~`eD@`0qvu=A{EGY>{BF^HQ5>N
zK;W~(Nld2HDoXM|QXqHXQ%Opa?U8nYj}|GJ4(%04FKCy9bY*pwZxJQ)@k2=V5?d{h
zZLF3XphrrYKrhLdRVEqC6$s`^Sgw@Y{MYuN4U~9*4FajjY};p{$HNZmYU7A?t%Ij$
z;8PXI{pRmHwrspU)YF#D4wM&27*GlG94YHJ(PyAHp!dW+G5O5j9c#<6F!@9I@ioc(D@WF(
zv($_J*)c6U`hS09k3d06EPGz$h@*Ur#j8WC&p#XsIh$Yan2b30AG5gh5*~jj8v#BZ
z*(llkH{(EA3q`9wv`3upbzw$Rf<7-&fy6nXpM-%YO9|%6$XMXW$q?q-;`mO356&fI
zt;IYQBUlv{CBzvdY8K@`%-zd$UIS{yYEcjw=(i>w7PW|_P@8CpY20VRC`ee$6gejT
zaTbxp8Zj*)v)Ndb=SayiHeWvEum1!;5BRcAma4BrB-y)MT41Y>Wv)OzwJHr`tI~F`P(l_n&-}X_
zN>Eay0f8df9|J#VvbM$3%-nes+8s2|FDgJ9RvSkJz&|NV$Yx+
z8S6>YY{H&Yl<7&!xFqg!*RW`b5$2y=_f0cMw4`(u{up1Zs}04GLdmi+e`i-9YRIrS
z7oZ-~ZtcI@-cQ^QSjGyGW4S~4FhW|cQ~%jL!cFjH&AENlBEL}4PmqgqkS0FFq+Kh5TJ6B4YWF$08~Y$
zG0sY$^@%sdTx$X8T*lwXXhX)o&C*vG-OD)J#k9z090jRFeuwr{A?JbCAXnfiA`h}y
z(U2&KyTX&$l47|haUy4dRwplkx)H(3lQbeV8EwUAI8a}b2(&fH0UF3;x{@uBjwFYG
z_9JhB#xwq4sL_+?NfprlIjN}#Bx8URNNj+HuzKSeC!TTQ$t2Q5k<9pG7=H}oj{$y^
zVhQ6cVVotv`CL&*s*x3neWVWP-v^}@D=tIYU2%=%gMLCWEdg2uDCVjd$Bl8^7$=aW
z16ewrrQ=yT0jRrT4C9PpoFy#1gr!%q+89l^k38S|eogl%og^aFbbU&kqq)ev_X)>cL89l`4Wf|%(fpisxHEg!s
z6%82;VYEPwxrLCfqL^TXxdm3pS;^9SSh}tP`Gr8MDE25Y_cEim86O`naaX7qO|VAE
zJuH2h(GtdKXoLI#HYl0E(tB9i-``25+$bn87)*|?jDww
zI$>Jn#Bv!mGFrgs9!7~X=BgMqGCI~7OYL{Y8cSHZ&;_mC&uCC(Gb~VLCy@Bq6;*ahdV)
z!5{FG+Q^sIVY!S--7sCq=zcepSJh?p)BOsnc6-=EQ-`p6l;(qmb=gwg%(
ztVVZ~EMe)o@U0H$8Ab;*K>k>kE@YH6L{8m?DC5u4K`cFhrHzd45&0ghMh}!v@IZMZ
zOJ8ObA6)_q8TDs$0HXiaVqF%MuVCoXFsDsEtn*u(w3;RkkO!4%r-{HGFk|9vtmD^L9H=&Kcgj#O4}f(
zF3`=2AVw3~VsF%Khx!W{O=!>3{)``h@?!&#Q?~mG^~{!ey7wfOe2#`ez{?=mVD|pkLV{X9Ypdk1V}RG8odim66j;nE_O8
zmj!f!Yy?mnC*=D`a)7R5k|UVTM^enqto#MgA0?FiW)4-ju%i~
z)X-Bh9nx-e4$wVJLkY9C60>J}1uR>K+qMAGqJDeH667;^OU<9M>eouB=PX@m)*xDV
z*Ks{?E?3wB)Y4js1Ik}wmXBpNSl05P{r|}F(q0uUvFzLN6zl5BYVowev=gJ_T`>Kr
zp7(Ir4!Jj356pAi4e4G?k2oUd*@!H&#dZy1w3v;BICd&Fg58t{Aon`+gn4qTOSHM_eTWSnMv1|3Umoc2UYiz=mpr}
z3gjXg2lNtHEx;aq0??~qsX(rQjRGklQ-EHFvjHVHfC}U$>~;lmi_8Rio6H7!2U-B1
zvViRZ`2(yL$UU%EAosyifjj^k1$fG5DbPn?mp~qaMKI!YHP8xlEl@kU9;iLt2-JaY
z23nDB0qRJ%0#(xOK-Km+L^pwaO39^9VL
zqd9MD*L0q6jF38)61%YvI(dJSki
zy$&>i-UOEBD{wzkstwbP
zNgUi!@mEN2T4t(Nr-@6^4)7)+-IDbNcyAM$o{*WMZAX%{hFJDhzQ}C7L7VCs5=OE#
zDVf^XSQ4a7Oit5=q$L}YH7Uu%wFyBQgNAc^rX`o-2WILG>8Sw*_}XAxra{YOJ82E&
z*m}lKKt*ZkY2lf1DarB7h7f&FcA6#?5H}<+JtajOZ%9s0(|dN(rfGFtP&7PRtJ6bP
zNCGPys7Z^^Y7z)2VK!qbP^Z-xv&4iF-RMqqQUQImMPr{zJ{quDb*2>kPwzu3L~_s
z=~-Gc2XhSrwK^^UO@;qUrAq;%z@XBcQUEytI-Mq)=cS6B0Nju?gI1TQiPy3r>aI!E
z>N5}}M{0*;YSSPUqQ_Qc>L6*^^sp?gPM4gZC7`6UMn5nRej-BjQ`WWsyt#io3~;90DsCM`Kpt2bD%u)~;EQ+s=4!Yl-rOfctk
z%uGqiF3XNj&oD_a?`5*$n6RXdceq(cB$UuHl#&eNrAcAwgcR`|ZNpj^6Wl#q13%=!
z0QjC>&r;Ad_HMG10d1N=m(5aX*bY9Y`6!T(R810$MT#~Q#t>o*N#*ZY-^ZpFcDUul
zVptUB)5^>NN5HtDO<)|+uew9mat2ykicke}6DFK&@>q+aX1yIWdMyKDU|~s(DcUi_
zrzlHf5MWNp5LRQJu8ad_U|cQ@J&c=ajzs2Sr4nKvnlmD_hD===gBU7Gk*+j}R)nXs
zW-&pi)$|^mqD_TCVi3jH9A*fO4cCEJ=nUD6q0It81C9W1VPtYrng(izafPs82Jx9G
zj44ha>@ViOIDHua!E~KA(9GAQ_0oaQ5tHLUISsB1<~4)_r^aa$60`}WoWS(d4DcHr
z8+DBDrCH`wPd#{-8Nqan%S=kb^{5E46$855yR(F|iLi+q#OFzN}gpp{l;$_Px)$krt%4YbG#>=ub?!MHRF
zuBl&Pam3%VDb>UR2lKH~9?Vp&4i^GbHKkc5J>mu-EG;FwG|wcB)oao$GUAfcG&&2+
zqYaZYB*!H~fV0T$kPWWKV_r1wcrZqb2^e%SksuC%2(p+E&W=df43VB``V4J63&=Q2
z7!M~2ORzbli60EBGsCd(l}R%u#8a&%)m%`IT2YWCLiCZDaV*G&B@!HTSlRe`8mh_2
z0LA9n$bP7SM5T+r*g!tw3nV>m5YcJU2D1qXsK=Qp#nS*4R{^~JBTD5b?K>moyRcF`py)-qF_UpMpAh&6H$D6n%KX%@NvK7Q9&#lB-Ul(
zWr^Ecme(yko=sR(3HwWoEaF-sa!pHXxzPye#zQ2G4}oo-*?X|vEcBNtE^Zr>hnHdU
zr4%)wLxGQM1V)5?qD=el;bNf15l-T{9yL;O>QV`gS9$S7~lx46Zs+K7A|o7EZ9}+
z#8!34Oin?NnqW$aO*A96mo*_A3RAkAS`#~-o&QV-XN4)vhX{3;TW`vjM)o
z1$z@V&0Z7k0OvAj1%!TlGpmPvG)87!S-&-B^Ql{k(MQBBR4Gpkd}wv)5m-kI19j;`
z!_tCvx^x}7f_a_+^o%zE70X#P48<&=C;$|fcgu|UQg0y1>>PvPjWrIOm!&nx;8Q**
zSpz#NJw$IkR>7QAPr_jrfFUY)7zBBi!b2;Q5J#9L&F-X!n)te+H!0=;%99DDXGCgs
zS;_I*53MY%|mzz<{)(?1Cq6gY0_D+G^UeJsaKRPK;|V~PfQy*wmcJ@t>7Laz&UFM(C4KcRk}QhlF+uY
ztCq;t=#pR@ljC*i`t(GDC!R9`V7HyEPiDRoi_;bt&lEk;L+4q*khJ)eOmI==;7~+Q
zf``EAT2I6nE-r>0Gtbe%XKOJlR1
zXz;=-5N|-tr$N3TiDig}6(!~g69vAiH84fINddZ~Ogw;Ni`eBRk0a&TESi{^7?Da#
zLJQdJg*j-kK@e9I=pWE+j_sCAac_)QVgYFh{F)V_Choxl2WlXk8;F6~OOnG96JhG0
zdQ(cgB`)0=vb{gl1DA-&Opw(Che9j_T?`cH>G+d+N
zlG!00E?~rrRP$cDLwZ6sljAE`HecZRb)K0E=10PX1nepe<^wG&SK3#2jwM;idVUr)
z?LzoYPrR>p`=Z;DVfFX>a~B}nTJa}$F6c%_tx(A
zt+#{znDWJINmk03ZgZ#C+|>H!yfdfH@4YbZWHYDQ!c<#bo0rC!qxWAKT5(E|)zGkp
zw|wlU-;w=Ma;x^9r4MdBO6cFMLjK;>a~s6OHD0A{?E31rwuYGWCf6U0`fR6hFU^!c(AV5IkWhca;fp_+Jp@3W?mY2DVLxt#Xw?+o7pM
z83PFc{%jCv6hu%~QEDA)*b|AEa8@Q$Wh#_Ww!p3tYCzJphG3-Qw;CRjCnJ&N!^n)t;p%*eg_m(l|kx2^~+B8b-Cy^Pooy
z3Y2}6#>qAyg6~S>G%J+^M4=@rL0}aNP}NLV)*LjDI2so*x)fWI$&xE=ppbE`!qK=9
z)Dxv~3#)pIg5_?PV_n9b4k}rV8ji-jO5*`&lX0@WN@@wA2z4}WN3DHWxkHQ|MMh($
zwHRztHnxYZ0V7U1t7Kr9sL#>36ne$g(Rjw1bqTVqvDp{wAtly-LCm^f%DRGCBJT)b3D|raWbT>8ZbQmhC0E8^NoYlBt?<~Kt1ku%{ZBm5Nmh@
zDJ*Jy#LI%UqQNdIMGelY;aUTm0A1tCMky2ek5Xk**4}4~z69T>!ThU+y-Eg2&$LmIDxWl_{X#?G?6AB9pT#s}#^C%T932sp^>HT7`ARM>5#Z)Q0{CPr<+k6#Tgc
z3_46X7)jR}6`|uzBg$q7D`E$(s8ora4Ys1&mm<^P;MgG-d$57MV@^F~rr6C&@WE#|
zUXAU=(PRvCQ#OFuBGX7htO28xF(};zbkw#S-7*ZZ%S?6S@UU!FL3QYtQdCwFr?Se1
zz`UHP%ml)cS1@@6BVr7sV(P2xuwN}ZwyYAdn+t3|BrPs|80S_4J?4{yDllCKCr9xr48DR*JbzrN`e?4FDj+3A
z#csy+DxFpj2W4%7Cp;!ZiG5Sg=4!R4cS}#dW=+*i3De{2>Fud*q)u#}=-VQ`X<~w}
zk8hk$vjmN|8up7V{SsUFHBW5bJW-vfZW-6K1tDe3`f;5Kn~K&!J7nw;0PG~zn*gD=
z>QgdyFn-4%O0WaV(uan^4MQ^A_W{E?MBJmnN8%vX9lpx)H^guR{*f3|4KMhSUM38{
zmcnyBP>y1T)4Uu0-TZ1d57HM+a1Tj&CA)I5r+c3gwZpZg^ZY9QdDF4w__=;}Z)!#b
z&$0RWOjPmqLbt8Y>ML96a*rMF_5G-y$1ZVM8`AyMyt}_F{3D}Xqj5WbcdRlawb`=H
z6>k3Ky6ns-QjN*b&CZmQY55@nQk~l~akgN>#2ZFv-_)iO^4NwdGaydMQr-w8=-vCc8
zM!ejQe$slXl_J7vKcJNdtHTO+4=+%Md(!Oj8Ep5*F#}l5eYzfGZG=pa{
z)$oU}Xn1y$veChQ(LrCqx05Vd`OnznNfMwe{(3z+q9^F>20D|NM(mdi=zko|Br=fo
z@Ji^fzu$+RAPwKBg8x(&TJ#KIZ=&^CKog*5LOx^d3geRKLD()+|06=r_~(4WvVC2M
zGqf)p^ru6OnJ|_Hi(dPfZ>$4LJwYZI{+$|=pP&WsL^(YDT3%QAk@SVK-teb}r)JgQ
zYt7-$m$ZO-n?fo9(mwDP2ecU=4alk?FCN<15=J}`B>h;K=8U2SHRQxWY1r4ms|D-=
zDfBPg%|e+}$Vq|GQh|Sz^(gcww8Mwl!ixSc`OoYDqxf$`RKmdazpwxAdSI9vG+BVB
z>vP?b<<=f~o%5dCQ7fS!*R3zGqG40-?Vz@kTMx+VOtljDVK*63_m|r=l2a+oZ7xu0
zL3edGb!7{VgW6g`Nr7~+U?ghqa%H8efbdM^q?s+pXA9HUy?9up{o=~Os=4;fmOT^(
zPP+T9QvHHlyBu|{?7ccyaePvv
zpmzgxeax3Q)v`PeCTLao5FBV#g$D+xeAM3F>YA19yj!aM)IL7mzRjC9>s#5*M{NPs
zhW`}%xc!n(*sso|bu2py#!iw8|M~&&ZG>DnuFdRQl$YGewQ0>qJ@+MM{uvilrFW$y
z_lHY7iX@$P+=y;EIz%JfA3H43eMWTc##ZO>!y885YplHa
z_}YTYKeZk1TeN52l&PQHef{$3$bL;jPJ2Y%O{v&${5b!gF78{Zx&C^}qU?dqvs=Bi
z)<0-bBP`ExevL=>eVq&6-`}xrjdstFz{~=xXN8A`Tt2YO@2Sz(bM4geFJ_;a_;^Ci
zppC{sm!^i@3(dBVPF>ol*`7S7>Hd3*oDQjc1}u@Mm82|kJ-d3-g=1d@O%uRT>5^PJ
z3VLL?x)zMJYdvWdwTs!CyD6w#0lqGiSxF>nR}`?9x=1Va%B{Ap%l3PBtL5Gw7w+=s
zgN|{NkE_Em+ff>#?o=484)kuQc1P#2b+Wii2!p3A**$|^6`lzXT&AlclH=38UDTCO
zROV#ooR)AsT=q-us>;oq*V&S~;&7%gQyqm>){=&*
zyQ)J9Iu!)x1r9VAGFo|g4IMhvGu8Z2X?%LBSH|Gv^bEaMye`EHoEbhm1s?|YMemJ8
z(nQ_7iMoX+%Y;e@*1QRDiv8*~u))
z6)5TJU|j1-zFBv8-T1~c#<~~mJsA^t_ieSW>L`1?9{E+;jppip7iK!vOKqfduU35I
zNv`$mh>Z^xp0=6#BKFVZFR8t@V(K;ecx1x?-zBwpv2f-6H$jenj*L#(IYKw8@wu8e
ze(O7~mS6gT`qA1ZBdq7d>@C9R(w`sCtP8)_)QfKZmK53QJZ0M-X
zTViZ($TkdAT!(s29&xw!sNX@9wv&ZVsI^(gR)7E#@d#)SNrGZ)eaRh9zX$h@4t{>O&aj*E4$~A1FKSxvt#!9$?#<0hpSo=6
zUcK3rYmX{4+co3FbNfrP9A7`Gx?$+ZkuS&I$b0vTzT&yQ{nuu%coDRAL;mpIzm45|
zI)8u3leA_@BdaC7T6FEq7|(-~PImQNuUydK)V8XZS1+c^J0
zn>r1ucbwyDyL0b+n~H0fta`Ti$(xw$o73HjLvO9kxH>M}cZ@pMYB($dapDqSqp_cQ
zlC8~>a?Ya88ULRWS|NPnl$1C%EDik;>G02427-UX=lt-Do>mo*2~X(ZgO#O=fVaB2
zx`mJ0ucf*rE&|OM^j0JMw=Yt;!iUR&fXjgZ%K^-})em3kD%S8^dpd1ZZpF~1-#`AY
zckP88s(TE+-8X#IHhGI`(va^*@2gPrLi52z%G0(FTl_dzzTsfYQ?!zIhhHYxWhZYu$d
zq~T4wT?I}g{WpmM}W<
z`>!3=R&^VDHbs25wM!FNBqH)v6BPRlOMj*r+leO(Q=
zL
z_43tUUHYTn!u4-1Y)HJicXrO__kO$A^=3%J
z4H`VUm%6XPl*Uv1n}_YaGA?Mse(P=req9>qWtjOq?Zq%v@5W9s17^-^7v?+m?1u4`
zFMiYg>8uSqIu@kNIeGcF@n71Smcx6n9Ntz}lw0#%o->ugMvPdje;-|ps+tQ_5~LMs
z+Q5BCCY}S
z?u#XANns^YhZTetbj=Ils}QVKA1-rjjmr?9ZD%VH%v+eXFj>uuU98$S*2jk}cAuFR
zH(2Z<)ZyyxCJc*Rhre3vyy8tO-CyW8sB;#g@hWM~Y<12Ib9cGO@nO$M(UTv&r
z<909h>55awyxZ0Omd)YTyF0C1@+A3O{O&q_OJ~Pu$4(tNsbhH0(-o$VI9aW0jVEn7
zOo}+M;qBmS?W{Z-&cD&N`qE#wxDK7s^6Kq`LqTna4R?FuG;-Ng!DcJvo7N|G`aMXix9<9S
z_j@NUJh5Ltx54Z=q4sTUA1fyOR%@S6m8%aAG&$Dqn{Pu}+7#LRShRNC^-X8aIgjrV
z+`EO(5cg`MH$HWLaj|hLRq~uoeI^V{OJBa#u+Lv6Uq(F|w99Sp6q;zeXLIPYD^o_-
zNOv9?ygci=zlV0ozLavpr}^CM
zDqY|Iw%Ki9=8g5Q-b}h{YrK=(di@*qJ!!YEE?vq@ji1)GctLdcu-(R9brubC^r=1k
zL4eK1_ODm`To|)=(fIkjhD3Mo9K5H)q4`<;Y>b@;zs+8_cV}wqphFRQC%fU{N4;~M
z`>AuCd%^Kfoip>_y>NZ<1ZZ(6Ey!7?h5*FRgw_)83g%5b98%$&S9)Z%^|puoXDN18
zdzBWHde@PvoL8SY*Jp+GydnAHT0}40zIN>o?~6OvtCJl#a7n|_j&gf-2aDnryql_h
z3Mv_uAKo=Cs%EV6sX1*q?ciW0&4pjB%}WoM);H#O;=H}#2GydbwaD(KeSUK8CUdW~
zcGu<_&rh|N?b?$tYRk1(*V1SIn%Zu6%MRB5u~Q=)?hV-6p>@RDs`sC7t=#Nczz*lB
zOLew(JAWSdd}Qb0i9XRQGroH=VoRaNGxtT>j(ftAKd-&u*{TEU?;jkOld;VGXvDr5
zzs?+&S@}%zcWVpcA5g#X#Z`@2ohxnHRp;RKeyZuG+l`hlEk382zI#dcxyoL7y2qLB
z-5OSpR1RM`E#v3QySHuGe|qB1%65S(*00|Xk$b-3&X@9GLe=pHzKK!yKU6tmm5brp
zi^r>GIPLXzKRjZeruqf9W8DYuKN+N6Hc8PVb7@?wf`s^1ddZ?(<#lzg@`|~0B@*hL
zt1JfIQS%7l-Gp)%u)Y_l?MiyqT*W+s8&iKXN(Y
zH2vELRjoEYY+C!;9K*c!JyZR&RI38^FS@k1Va`!?&f&7#Qhq(5a1we2{0D9#ny4GWG6ILmx~1FE
z5cns*;oGh%i$i5M{BDgl!Mnb?t|;yrHBbW&TdSfXBUQnX-COwt1T}5av_nguCLIId
z&{t3GhH?_88l`HZ;Cr)8A`P0<3>E)4y&%^f`cL`@u4K+wT*)X#z7Ot`5&UW_yOL2@
zIy7F%j40ay|Dr1y-ZF`k>qjl-7cy$`LdIL|10T7=K>6Zc+#62T-W>jq8XxfO4>$If
z_dMI3#veJD@hCC0<(`zQhYvU3S{NF%Yxj=S6z%12e_fd^&zj{o^jArP!4Dhdf6;i!
zUi;G{$IpEcySd`9p?i)_teN6)_%oqRJypV{%JZ8vdtH6a>N8)?b1g2psQdn#$?G0o
z`u3ewj`CQH+UMbSciV@ze312B{f4(kuCKJ=-eRR@Z}&zA*7P{td>qOA{%5z9DbK$C
zvgUBjoiXa`LWJFmk$>Lzsp8w)d0ps}GqS6L&Z~P2o%QfW`bEt`W7kQyXAFK3e}6*j
zF^y_8x-!0G!Ochdu8NcMH+w(cb+wV}vyj=h2lXqOcIag6x{+a%7GD42UB`@SpA}Rh
zlP4bcs#arZ%h*#pxX>Ff42mZK=M3vc%
zo{DePf1>x)CxM@j=ve)L@4&v}QhTbSaYI*28m5M8mjbwUG2e;&z1=9xFPL56sCez7
zX4fv>Y$w{+w3CCKC|;^|F=5z=w)@mFg7-S5JJC<*E`Q(Rge|Bit)R9sRUs)qec_@I
zet(6w{fSFbbEx$&keoX{?vQQ
z`^-0cQ?kO^4|v=rqo>23i^orX{`Ht9CwGRwxU2oL%~!9&j?ecmdh^+l#Z|}5PwLj`
zl*gL-pLdZ2ef3xxw0+p5`5XFd({!jgDlwz;Bmku8<~~nx8m1AKf}g=7wx844{CQL
z>-^F_v5O}e9#pHTI8paHeKGyxWxr7h{pBio*AlCUd
z^Yg>N=O@CZ2>;Dt`5#59m9BO>hB{7crTXKI)9h!jMkmi0Y>29OYN-v$9rya)h=E-j
z#~#>sUGrns)^>@F`aN`xbeDS93aDOfrt2|lr>{n6)O|LpgB%_W7(X^Du)^=5+gd0#
zces$h<~O~%SN+^2!FDI^JnNKmba&kWKD`HYeB8TJp3m5t22Ikm*qo@1$Md^Q-@AWV
zOtHo(twB+>mwCn?E@|F$-0SXIH%Y0hR(s<5t_c&u<2J^;9a^jH!(N$dc24XN>ffW-
z;cI!jq|wh3_ef?1je2mR>)W*J^A2xZ@p!n0jrYT|-R0B18?W%YHLS*l+jEb$x#<=3
z{qm>h6LuETy(;VcVMpKW*mEc-<};VCsVuBcsOboP10vPczdV9}G&KE7j^L;Mj6O2u
z*5dwg1B=_vnA-36WAm!)|Gy1-<|8r>dd-^n`2MSc-Y0a!(YpZS96Y}JUJ8epoaySE
zDP>OIIqJ5i_y?zN?@xx<@U9`^(K|3a(knsy9^cwje6t;DPM1o{PO3g1C$f9e)jhdn18;1<@fzxepcCUPTlCPh6f!g9$deB
zbkXR?%}4faU*qxI>@L$H$oduzm7jTK=V;HY+%mZ2r(=H}9!}D`s)Op*X>o;^{;$?h>M+fu9yGqN5|$SPW|%zpt#W&4s@}dR{v_t
zKdN>a62IW{+Nt}#Ub48&tI;E84VpS^S?b9vU%zyH)8h1ur$tL`X5|&`{HEGEX@@b}
zwixHvX`$Lu?|Q-?&!6rd72l_x!*I`*y|NY$StXz7Fu~<}&2q;h^G@4$nrA$4;^^`d
z4@Qo8c%}6a>q{|)Idv48vm3%|rtf@og}x>bbVluv;%ybYA`ZqHdICaQe`d
zIY*XTuW9+iA4Nw_=YFd@>iTrsI9k*Ay7~l#_ZMQon?Dm41RaS@>)f&fYH;{m(m2EOxVj
zrdi2ljqD{tHHkABf3>*zo1*Re3j-J1UcR(9vgFSb6$;>PEXPfgLxS$r}jlMz8i
zt_+LFR@bTGU_Spf^YQib?Q3QxFx
zTCud_ucAQql9wpZ%%Zq}A4QulE%5Xz6xgU0SWIHINVUk6rg;UHTN5x@l9NN4+MM2e
zewuVwbXdl`-%2KrdU<2umL{3H#a({rx?bzk@1T8>e8!_!J=4y1_;yvk{ILD4b*V=N
zEZfuMvq$rGwzYdYruMKWTc6ar<8j+Iee!m@7j{8j^6L8M+fNr|PJiLG{?&@LKI)tI
zt*(8wqVMtQTRoSI^9h}EH|5Lp>AU0|C!7f#Kg~N=Vh3kO_!p1Bqx1j0BP!k{edOqB
zd6$$+yQr&~Zyew<$*#+pG=KMF93Loz{xGcMV%;4m@;EdCyZiY$S_q|&0)iQ9o@39q!_x?oN4p=$u
zjip1vy#QWxwX^+ltNh+Ns+%?-sYJ&4gARidT&6>-P5EWogOr#2(K-
zn{l_d?aXO)?qp7D(Er7e2@dVnU0kD!^MmK|Zy$Mo*3C9>P|du7P0x>+v+R$brY@LK
za@Fe(>xb1|xP}~CFwK~%d0p^qy{38AfPA_3w}b{Or)Gto&}`M-)TrGXst;DrExvWm
e?Q@w*`(S6k^9F7I?>25|IKPkVg!`Xxi1
+
+  
+    System.Reflection.Emit
+  
+  
+    
+      Defines and represents a dynamic assembly.
+    
+    
+      Gets the location of the assembly, as specified originally (such as in an  object).
+      The location of the assembly, as specified originally.
+      This method is not currently supported.
+      The caller does not have the required permission.
+    
+    
+      Defines a dynamic assembly that has the specified name and access rights.
+      The name of the assembly.
+      The access rights of the assembly.
+      An object that represents the new assembly.
+    
+    
+      Defines a new assembly that has the specified name, access rights, and attributes.
+      The name of the assembly.
+      The access rights of the assembly.
+      A collection that contains the attributes of the assembly.
+      An object that represents the new assembly.
+    
+    
+      Defines a named transient dynamic module in this assembly.
+      The name of the dynamic module.
+      A  representing the defined dynamic module.
+      
+         begins with white space.
+-or-
+The length of  is zero.
+-or-
+The length of  is greater than the system-defined maximum length.
+      
+         is .
+      The caller does not have the required permission.
+      The assembly for default symbol writer cannot be loaded.
+-or-
+The type that implements the default symbol writer interface cannot be found.
+    
+    
+      Returns the entry point of this assembly.
+      The entry point of this assembly.
+      The caller does not have the required permission.
+    
+    
+      Returns a value that indicates whether this instance is equal to the specified object.
+      An object to compare with this instance, or .
+      
+         if  equals the type and value of this instance; otherwise, .
+    
+    
+      Gets the display name of the current dynamic assembly.
+      The display name of the dynamic assembly.
+    
+    
+      Returns all the custom attributes that have been applied to the current .
+      This argument is ignored for objects of this type.
+      An array that contains the custom attributes; the array is empty if there are no attributes.
+    
+    
+      Returns all the custom attributes that have been applied to the current , and that derive from a specified attribute type.
+      The base type from which attributes derive.
+      This argument is ignored for objects of this type.
+      An array that contains the custom attributes that are derived at any level from ; the array is empty if there are no such attributes.
+      
+         is .
+      
+         is not a  object supplied by the runtime. For example,  is a  object.
+    
+    
+      Returns  objects that contain information about the attributes that have been applied to the current .
+      A generic list of  objects representing data about the attributes that have been applied to the current module.
+    
+    
+      Returns the dynamic module with the specified name.
+      The name of the requested dynamic module.
+      A ModuleBuilder object representing the requested dynamic module.
+      
+         is .
+      The length of  is zero.
+      The caller does not have the required permission.
+    
+    
+      Gets the exported types defined in this assembly.
+      An array of  containing the exported types defined in this assembly.
+      This method is not implemented.
+      The caller does not have the required permission.
+    
+    
+      Gets a  for the specified file in the file table of the manifest of this assembly.
+      The name of the specified file.
+      A  for the specified file, or , if the file is not found.
+      This method is not currently supported.
+      The caller does not have the required permission.
+    
+    
+      Gets the files in the file table of an assembly manifest, specifying whether to include resource modules.
+      
+         to include resource modules; otherwise, .
+      An array of  objects.
+      This method is not currently supported.
+      The caller does not have the required permission.
+    
+    
+      Returns the hash code for this instance.
+      A 32-bit signed integer hash code.
+    
+    
+      Returns all the loaded modules that are part of this assembly, and optionally includes resource modules.
+      
+         to include resource modules; otherwise, .
+      The loaded modules that are part of this assembly.
+    
+    
+      Returns information about how the given resource has been persisted.
+      The name of the resource.
+      
+         populated with information about the resource's topology, or  if the resource is not found.
+      This method is not currently supported.
+      The caller does not have the required permission.
+    
+    
+      Loads the specified manifest resource from this assembly.
+      An array of type  containing the names of all the resources.
+      This method is not supported on a dynamic assembly. To get the manifest resource names, use .
+      The caller does not have the required permission.
+    
+    
+      Loads the specified manifest resource from this assembly.
+      The name of the manifest resource being requested.
+      A  representing this manifest resource.
+      This method is not currently supported.
+      The caller does not have the required permission.
+    
+    
+      Loads the specified manifest resource, scoped by the namespace of the specified type, from this assembly.
+      The type whose namespace is used to scope the manifest resource name.
+      The name of the manifest resource being requested.
+      A  representing this manifest resource.
+      This method is not currently supported.
+      The caller does not have the required permission.
+    
+    
+      Gets the specified module in this assembly.
+      The name of the requested module.
+      The module being requested, or  if the module is not found.
+    
+    
+      Gets all the modules that are part of this assembly, and optionally includes resource modules.
+      
+         to include resource modules; otherwise, .
+      The modules that are part of this assembly.
+    
+    
+      Gets the  that was specified when the current dynamic assembly was created, and sets the code base as specified.
+      
+         to set the code base to the location of the assembly after it is shadow-copied;  to set the code base to the original location.
+      The name of the dynamic assembly.
+    
+    
+      Gets an incomplete list of  objects for the assemblies that are referenced by this .
+      An array of assembly names for the referenced assemblies. This array is not a complete list.
+    
+    
+      Gets the satellite assembly for the specified culture.
+      The specified culture.
+      The specified satellite assembly.
+      
+         is .
+      The assembly cannot be found.
+      The satellite assembly with a matching file name was found, but the  did not match the one specified.
+      The satellite assembly is not a valid assembly.
+    
+    
+      Gets the specified version of the satellite assembly for the specified culture.
+      The specified culture.
+      The version of the satellite assembly.
+      The specified satellite assembly.
+      
+         is .
+      The satellite assembly with a matching file name was found, but the  or the version did not match the one specified.
+      The assembly cannot be found.
+      The satellite assembly is not a valid assembly.
+    
+    
+      Gets the specified type from the types that have been defined and created in the current .
+      The name of the type to search for.
+      
+         to throw an exception if the type is not found; otherwise, .
+      
+         to ignore the case of the type name when searching; otherwise, .
+      The specified type, or  if the type is not found or has not been created yet.
+    
+    
+      Gets a value that indicates whether the assembly was loaded from the global assembly cache.
+      Always .
+    
+    
+      Gets the host context where the dynamic assembly is being created.
+      A value that indicates the host context where the dynamic assembly is being created.
+    
+    
+      Gets the version of the common language runtime that will be saved in the file containing the manifest.
+      A string representing the common language runtime version.
+      The caller does not have the required permission.
+    
+    
+      Returns a value that indicates whether one or more instances of the specified attribute type is applied to this member.
+      The type of attribute to test for.
+      This argument is ignored for objects of this type.
+      
+         if one or more instances of  is applied to this dynamic assembly; otherwise, .
+    
+    
+      Gets a value that indicates that the current assembly is a dynamic assembly.
+      Always .
+    
+    
+      Gets the location, in codebase format, of the loaded file that contains the manifest if it is not shadow-copied.
+      The location of the loaded file that contains the manifest. If the loaded file has been shadow-copied, the  is that of the file before being shadow-copied.
+      This method is not currently supported.
+      The caller does not have the required permission.
+    
+    
+      Gets the module in the current  that contains the assembly manifest.
+      The manifest module.
+    
+    
+      Gets a value indicating whether the dynamic assembly is in the reflection-only context.
+      
+         if the dynamic assembly is in the reflection-only context; otherwise, .
+    
+    
+      Set a custom attribute on this assembly using a specified custom attribute blob.
+      The constructor for the custom attribute.
+      A byte blob representing the attributes.
+      
+         or  is .
+      The caller does not have the required permission.
+      
+         is not a  object.
+    
+    
+      Set a custom attribute on this assembly using a custom attribute builder.
+      An instance of a helper class to define the custom attribute.
+      
+         is .
+      The caller does not have the required permission.
+    
+    
+      Defines the access modes for a dynamic assembly.
+    
+    
+      The dynamic assembly can be executed, but not saved.
+    
+    
+      The dynamic assembly will be automatically unloaded and its memory reclaimed, when it's no longer accessible.
+    
+    
+      Defines and represents a constructor of a dynamic class.
+    
+    
+      Gets the attributes for this constructor.
+      The attributes for this constructor.
+    
+    
+      Gets a  value that depends on whether the declaring type is generic.
+      
+         if the declaring type is generic; otherwise, .
+    
+    
+      Gets a reference to the  object for the type that declares this member.
+      The type that declares this member.
+    
+    
+      Defines a parameter of this constructor.
+      The position of the parameter in the parameter list. Parameters are indexed beginning with the number 1 for the first parameter.
+      The attributes of the parameter.
+      The name of the parameter. The name can be the null string.
+      An object that represents the new parameter of this constructor.
+      
+         is less than 0 (zero), or it is greater than the number of parameters of the constructor.
+      The containing type has been created using .
+    
+    
+      Returns all the custom attributes defined for this constructor.
+      Controls inheritance of custom attributes from base classes. This parameter is ignored.
+      An array of objects representing all the custom attributes of the constructor represented by this  instance.
+      This method is not currently supported.
+    
+    
+      Returns the custom attributes identified by the given type.
+      The custom attribute type.
+      Controls inheritance of custom attributes from base classes. This parameter is ignored.
+      An object array that represents the attributes of this constructor.
+      This method is not currently supported.
+    
+    
+      Gets an  for this constructor.
+      An  object for this constructor.
+      The constructor is a parameterless constructor.
+-or-
+The constructor has  or  flags indicating that it should not have a method body.
+    
+    
+      Gets an  object, with the specified MSIL stream size, that can be used to build a method body for this constructor.
+      The size of the MSIL stream, in bytes.
+      An  for this constructor.
+      The constructor is a parameterless constructor.
+-or-
+The constructor has  or  flags indicating that it should not have a method body.
+    
+    
+      Returns the method implementation flags for this constructor.
+      The method implementation flags for this constructor.
+    
+    
+      Returns the parameters of this constructor.
+      An array that represents the parameters of this constructor.
+      
+         has not been called on this constructor's type, in the .NET Framework versions 1.0 and 1.1.
+      
+         has not been called on this constructor's type, in the .NET Framework version 2.0.
+    
+    
+      Gets or sets whether the local variables in this constructor should be zero-initialized.
+      Read/write. Gets or sets whether the local variables in this constructor should be zero-initialized.
+    
+    
+      Dynamically invokes the constructor reflected by this instance with the specified arguments, under the constraints of the specified .
+      The object that needs to be reinitialized.
+      One of the  values that specifies the type of binding that is desired.
+      A  that defines a set of properties and enables the binding, coercion of argument types, and invocation of members using reflection. If  is , then Binder.DefaultBinding is used.
+      An argument list. This is an array of arguments with the same number, order, and type as the parameters of the constructor to be invoked. If there are no parameters, this should be a null reference ( in Visual Basic).
+      A  used to govern the coercion of types. If this is null, the  for the current thread is used.
+      An instance of the class associated with the constructor.
+      This method is not currently supported. You can retrieve the constructor using  and call  on the returned .
+    
+    
+      Dynamically invokes the constructor represented by this instance on the given object, passing along the specified parameters, and under the constraints of the given binder.
+      This must be a bit flag from , such as InvokeMethod, NonPublic, and so on.
+      An object that enables the binding, coercion of argument types, invocation of members, and retrieval of  objects using reflection. If binder is , the default binder is used. See .
+      An argument list. This is an array of arguments with the same number, order, and type as the parameters of the constructor to be invoked. If there are no parameters this should be .
+      An instance of  used to govern the coercion of types. If this is null, the  for the current thread is used. (For example, this is necessary to convert a  that represents 1000 to a  value, since 1000 is represented differently by different cultures.)
+      The value returned by the invoked constructor.
+      This method is not currently supported. You can retrieve the constructor using  and call  on the returned .
+    
+    
+      Checks if the specified custom attribute type is defined.
+      A custom attribute type.
+      Controls inheritance of custom attributes from base classes. This parameter is ignored.
+      
+         if the specified custom attribute type is defined; otherwise, .
+      This method is not currently supported. You can retrieve the constructor using  and call  on the returned .
+    
+    
+      Gets the internal handle for the method. Use this handle to access the underlying metadata handle.
+      The internal handle for the method. Use this handle to access the underlying metadata handle.
+      This property is not supported on this class.
+    
+    
+      Gets the dynamic module in which this constructor is defined.
+      A  object that represents the dynamic module in which this constructor is defined.
+    
+    
+      Retrieves the name of this constructor.
+      The name of this constructor.
+    
+    
+      Holds a reference to the  object from which this object was obtained.
+      The  object from which this object was obtained.
+    
+    
+      Set a custom attribute using a specified custom attribute blob.
+      The constructor for the custom attribute.
+      A byte blob representing the attributes.
+      
+         or  is .
+    
+    
+      Set a custom attribute using a custom attribute builder.
+      An instance of a helper class to define the custom attribute.
+      
+         is .
+    
+    
+      Sets the method implementation flags for this constructor.
+      The method implementation flags.
+      The containing type has been created using .
+    
+    
+      Returns this  instance as a .
+      A string containing the name, attributes, and exceptions of this constructor, followed by the current Microsoft intermediate language (MSIL) stream.
+    
+    
+      Describes and represents an enumeration type.
+    
+    
+      Retrieves the dynamic assembly that contains this enum definition.
+      Read-only. The dynamic assembly that contains this enum definition.
+    
+    
+      Returns the full path of this enum qualified by the display name of the parent assembly.
+      Read-only. The full path of this enum qualified by the display name of the parent assembly.
+    
+    
+      Returns the parent  of this type which is always .
+      Read-only. The parent  of this type.
+    
+    
+      Gets a  object that represents this enumeration.
+      An object that represents this enumeration.
+    
+    
+      Returns the type that declared this .
+      Read-only. The type that declared this .
+    
+    
+      Defines the named static field in an enumeration type with the specified constant value.
+      The name of the static field.
+      The constant value of the literal.
+      The defined field.
+    
+    
+      Returns the full path of this enum.
+      Read-only. The full path of this enum.
+    
+    
+      Returns an array of  objects representing the public and non-public constructors defined for this class, as specified.
+      This must be a bit flag from  : , , and so on.
+      Returns an array of  objects representing the specified constructors defined for this class. If no constructors are defined, an empty array is returned.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns all the custom attributes defined for this constructor.
+      Specifies whether to search this member's inheritance chain to find the attributes.
+      Returns an array of objects representing all the custom attributes of the constructor represented by this  instance.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns the custom attributes identified by the given type.
+      The  object to which the custom attributes are applied.
+      Specifies whether to search this member's inheritance chain to find the attributes.
+      Returns an array of objects representing the attributes of this constructor that are of .
+      This method is not currently supported in types that are not complete.
+    
+    
+      Calling this method always throws .
+      This method is not supported. No value is returned.
+      This method is not currently supported.
+    
+    
+      Returns the underlying integer type of the current enumeration, which is set when the enumeration builder is defined.
+      The underlying type.
+    
+    
+      Returns the event with the specified name.
+      The name of the event to get.
+      This invocation attribute. This must be a bit flag from  : , , and so on.
+      Returns an  object representing the event declared or inherited by this type with the specified name. If there are no matches,  is returned.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns the events for the public events declared or inherited by this type.
+      Returns an array of  objects representing the public events declared or inherited by this type. An empty array is returned if there are no public events.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns the public and non-public events that are declared by this type.
+      This must be a bit flag from , such as , , and so on.
+      Returns an array of  objects representing the public and non-public events declared or inherited by this type. An empty array is returned if there are no events, as specified.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns the field specified by the given name.
+      The name of the field to get.
+      This must be a bit flag from  : , , and so on.
+      Returns the  object representing the field declared or inherited by this type with the specified name and public or non-public modifier. If there are no matches, then null is returned.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns the public and non-public fields that are declared by this type.
+      This must be a bit flag from , such as InvokeMethod, NonPublic, and so on.
+      Returns an array of  objects representing the public and non-public fields declared or inherited by this type. An empty array is returned if there are no fields, as specified.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns the interface implemented (directly or indirectly) by this type, with the specified fully-qualified name.
+      The name of the interface.
+      If , the search is case-insensitive. If , the search is case-sensitive.
+      Returns a  object representing the implemented interface. Returns null if no interface matching name is found.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns an interface mapping for the interface requested.
+      The type of the interface for which the interface mapping is to be retrieved.
+      The requested interface mapping.
+      The type does not implement the interface.
+    
+    
+      Returns an array of all the interfaces implemented on this a class and its base classes.
+      Returns an array of  objects representing the implemented interfaces. If none are defined, an empty array is returned.
+    
+    
+      Returns all members with the specified name, type, and binding that are declared or inherited by this type.
+      The name of the member.
+      The type of member that is to be returned.
+      This must be a bit flag from  : , , and so on.
+      Returns an array of  objects representing the public and non-public members defined on this type if  is used; otherwise, only the public members are returned.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns the specified members declared or inherited by this type,.
+      This must be a bit flag from  : , , and so on.
+      Returns an array of  objects representing the public and non-public members declared or inherited by this type. An empty array is returned if there are no matching members.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns all the public and non-public methods declared or inherited by this type, as specified.
+      This must be a bit flag from , such as , , and so on.
+      Returns an array of  objects representing the public and non-public methods defined on this type if  is used; otherwise, only the public methods are returned.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns the specified nested type that is declared by this type.
+      The  containing the name of the nested type to get.
+      A bitmask comprised of one or more  that specify how the search is conducted.
+-or-
+Zero, to conduct a case-sensitive search for public methods.
+      A  object representing the nested type that matches the specified requirements, if found; otherwise, .
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns the public and non-public nested types that are declared or inherited by this type.
+      This must be a bit flag from , such as , , and so on.
+      An array of  objects representing all the types nested within the current  that match the specified binding constraints.
+An empty array of type , if no types are nested within the current , or if none of the nested types match the binding constraints.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns all the public and non-public properties declared or inherited by this type, as specified.
+      This invocation attribute. This must be a bit flag from  : , , and so on.
+      Returns an array of  objects representing the public and non-public properties defined on this type if  is used; otherwise, only the public properties are returned.
+      This method is not currently supported in types that are not complete.
+    
+    
+      Returns the GUID of this enum.
+      Read-only. The GUID of this enum.
+      This method is not currently supported in types that are not complete.
+    
+    
+      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.
+      The name of the member to invoke. This can be a constructor, method, property, or field. A suitable invocation attribute must be specified. Note that it is possible to invoke the default member of a class by passing an empty string as the name of the member.
+      The invocation attribute. This must be a bit flag from .
+      An object that enables the binding, coercion of argument types, invocation of members, and retrieval of  objects using reflection. If binder is , the default binder is used. See .
+      The object on which to invoke the specified member. If the member is static, this parameter is ignored.
+      An argument list. This is an array of objects that contains the number, order, and type of the parameters of the member to be invoked. If there are no parameters this should be null.
+      An array of the same length as  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 metadata. They are used by various interoperability services. See the metadata specs for details such as this.
+      An instance of  used to govern the coercion of types. If this is null, the  for the current thread is used. (Note that this is necessary to, for example, convert a string that represents 1000 to a double value, since 1000 is represented differently by different cultures.)
+      Each parameter in the  array gets the value in the corresponding element in the  array. If the length of  is greater than the length of , the remaining argument values are passed in order.
+      Returns the return value of the invoked member.
+      This method is not currently supported in types that are not complete.
+    
+    
+    
+      Gets a value that indicates whether this object represents a constructed generic type.
+      
+         if this object represents a constructed generic type; otherwise, .
+    
+    
+      Checks if the specified custom attribute type is defined.
+      The  object to which the custom attributes are applied.
+      Specifies whether to search this member's inheritance chain to find the attributes.
+      
+         if one or more instance of  is defined on this member; otherwise, .
+      This method is not currently supported in types that are not complete.
+    
+    
+    
+    
+    
+      Returns a  object representing a one-dimensional array of the current type, with a lower bound of zero.
+      A  object representing a one-dimensional array of the current type, with a lower bound of zero.
+    
+    
+      Returns a  object representing an array of the current type, with the specified number of dimensions.
+      The number of dimensions for the array. This number must be less than or equal to 32.
+      An object representing an array of the current type, with the specified number of dimensions.
+      
+         is less than 1.
+    
+    
+      Returns a  object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic).
+      A  object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic).
+    
+    
+      Returns a  object that represents a pointer to the current type.
+      A  object that represents a pointer to the current type.
+    
+    
+      Retrieves the dynamic module that contains this  definition.
+      Read-only. The dynamic module that contains this  definition.
+    
+    
+      Returns the name of this enum.
+      Read-only. The name of this enum.
+    
+    
+      Returns the namespace of this enum.
+      Read-only. The namespace of this enum.
+    
+    
+      Returns the type that was used to obtain this .
+      Read-only. The type that was used to obtain this .
+    
+    
+      Sets a custom attribute using a specified custom attribute blob.
+      The constructor for the custom attribute.
+      A byte blob representing the attributes.
+      
+         or  is .
+    
+    
+      Sets a custom attribute using a custom attribute builder.
+      An instance of a helper class to define the custom attribute.
+      
+         is .
+    
+    
+      Retrieves the internal handle for this enum.
+      Read-only. The internal handle for this enum.
+      This property is not currently supported.
+    
+    
+      Returns the underlying field for this enum.
+      Read-only. The underlying field for this enum.
+    
+    
+      Returns the underlying system type for this enum.
+      Read-only. Returns the underlying system type.
+    
+    
+      Defines events for a class.
+    
+    
+      Adds one of the "other" methods associated with this event. "Other" methods are methods other than the "on" and "raise" methods associated with an event. This function can be called many times to add as many "other" methods.
+      A  object that represents the other method.
+      
+         is .
+      
+         has been called on the enclosing type.
+    
+    
+      Sets the method used to subscribe to this event.
+      A  object that represents the method used to subscribe to this event.
+      
+         is .
+      
+         has been called on the enclosing type.
+    
+    
+      Set a custom attribute using a specified custom attribute blob.
+      The constructor for the custom attribute.
+      A byte blob representing the attributes.
+      
+         or  is .
+      
+         has been called on the enclosing type.
+    
+    
+      Sets a custom attribute using a custom attribute builder.
+      An instance of a helper class to describe the custom attribute.
+      
+         is .
+      
+         has been called on the enclosing type.
+    
+    
+      Sets the method used to raise this event.
+      A  object that represents the method used to raise this event.
+      
+         is .
+      
+         has been called on the enclosing type.
+    
+    
+      Sets the method used to unsubscribe to this event.
+      A  object that represents the method used to unsubscribe to this event.
+      
+         is .
+      
+         has been called on the enclosing type.
+    
+    
+      Defines and represents a field. This class cannot be inherited.
+    
+    
+      Indicates the attributes of this field. This property is read-only.
+      The attributes of this field.
+    
+    
+      Indicates a reference to the  object for the type that declares this field. This property is read-only.
+      A reference to the  object for the type that declares this field.
+    
+    
+      Indicates the internal metadata handle for this field. This property is read-only.
+      The internal metadata handle for this field.
+      This method is not supported.
+    
+    
+      Indicates the  object that represents the type of this field. This property is read-only.
+      The  object that represents the type of this field.
+    
+    
+      Returns all the custom attributes defined for this field.
+      Controls inheritance of custom attributes from base classes.
+      An array of type  representing all the custom attributes of the constructor represented by this  instance.
+      This method is not supported.
+    
+    
+      Returns all the custom attributes defined for this field identified by the given type.
+      The custom attribute type.
+      Controls inheritance of custom attributes from base classes.
+      An array of type  representing all the custom attributes of the constructor represented by this  instance.
+      This method is not supported.
+    
+    
+      Retrieves the value of the field supported by the given object.
+      The object on which to access the field.
+      An  containing the value of the field reflected by this instance.
+      This method is not supported.
+    
+    
+      Indicates whether an attribute having the specified type is defined on a field.
+      The type of the attribute.
+      Controls inheritance of custom attributes from base classes.
+      
+         if one or more instance of  is defined on this field; otherwise, .
+      This method is not currently supported. Retrieve the field using  and call  on the returned .
+    
+    
+      Gets the module in which the type that contains this field is being defined.
+      A  that represents the dynamic module in which this field is being defined.
+    
+    
+      Indicates the name of this field. This property is read-only.
+      A  containing the name of this field.
+    
+    
+      Indicates the reference to the  object from which this object was obtained. This property is read-only.
+      A reference to the  object from which this instance was obtained.
+    
+    
+      Sets the default value of this field.
+      The new default value for this field.
+      The containing type has been created using .
+      The field is not one of the supported types.
+-or-
+The type of  does not match the type of the field.
+-or-
+The field is of type  or other reference type,  is not , and the value cannot be assigned to the reference type.
+    
+    
+      Sets a custom attribute using a specified custom attribute blob.
+      The constructor for the custom attribute.
+      A byte blob representing the attributes.
+      
+         or  is .
+      The parent type of this field is complete.
+    
+    
+      Sets a custom attribute using a custom attribute builder.
+      An instance of a helper class to define the custom attribute.
+      
+         is .
+      The parent type of this field is complete.
+    
+    
+      Specifies the field layout.
+      The offset of the field within the type containing this field.
+      The containing type has been created using .
+      
+         is less than zero.
+    
+    
+      Sets the value of the field supported by the given object.
+      The object on which to access the field.
+      The value to assign to the field.
+      A member of  that specifies the type of binding that is desired (for example, IBinder.CreateInstance, IBinder.ExactBinding).
+      A set of properties and enabling for binding, coercion of argument types, and invocation of members using reflection. If binder is null, then IBinder.DefaultBinding is used.
+      The software preferences of a particular culture.
+      This method is not supported.
+    
+    
+      Defines and creates generic type parameters for dynamically defined generic types and methods. This class cannot be inherited.
+    
+    
+      Gets an  object representing the dynamic assembly that contains the generic type definition the current type parameter belongs to.
+      An  object representing the dynamic assembly that contains the generic type definition the current type parameter belongs to.
+    
+    
+      Gets  in all cases.
+      A null reference ( in Visual Basic) in all cases.
+    
+    
+      Gets the base type constraint of the current generic type parameter.
+      A  object that represents the base type constraint of the generic type parameter, or  if the type parameter has no base type constraint.
+    
+    
+      Gets  in all cases.
+      
+         in all cases.
+    
+    
+      Gets a  that represents the declaring method, if the current  represents a type parameter of a generic method.
+      A  that represents the declaring method, if the current  represents a type parameter of a generic method; otherwise, .
+    
+    
+      Gets the generic type definition or generic method definition to which the generic type parameter belongs.
+      If the type parameter belongs to a generic type, a  object representing that generic type; if the type parameter belongs to a generic method, a  object representing that type that declared that generic method.
+    
+    
+      Tests whether the given object is an instance of  and is equal to the current instance.
+      The object to be compared with the current instance.
+      
+         if  is an instance of  and equals the current instance; otherwise, .
+    
+    
+      Gets  in all cases.
+      A null reference ( in Visual Basic) in all cases.
+    
+    
+      Gets a combination of  flags that describe the covariance and special constraints of the current generic type parameter.
+      A bitwise combination of values that describes the covariance and special constraints of the current generic type parameter.
+    
+    
+      Gets the position of the type parameter in the type parameter list of the generic type or method that declared the parameter.
+      The position of the type parameter in the type parameter list of the generic type or method that declared the parameter.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Specifies whether to search this member's inheritance chain to find the attributes.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      The type of attribute to search for. Only attributes that are assignable to this type are returned.
+      Specifies whether to search this member's inheritance chain to find the attributes.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Throws a  in all cases.
+      The type referred to by the current array type, pointer type, or  type; or  if the current type is not an array type, is not a pointer type, and is not passed by reference.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not valid for generic type parameters.
+      Not valid for generic type parameters.
+      In all cases.
+    
+    
+      Not valid for generic type parameters.
+      Not valid for generic type parameters.
+      In all cases.
+    
+    
+      Returns a 32-bit integer hash code for the current instance.
+      A 32-bit integer hash code.
+    
+    
+      Not supported for incomplete generic type parameters.
+      The name of the interface.
+      
+         to search without regard for case;  to make a case-sensitive search.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      A  object that represents the interface type for which the mapping is to be retrieved.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported.
+      Not supported.
+      Not supported.
+      Not supported.
+      Not supported.
+      Not supported.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Throws a  exception in all cases.
+      The object to test.
+      Throws a  exception in all cases.
+      In all cases.
+    
+    
+    
+      Gets a value that indicates whether this object represents a constructed generic type.
+      
+         if this object represents a constructed generic type; otherwise, .
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Gets  in all cases.
+      
+         in all cases.
+    
+    
+      Returns  in all cases.
+      
+         in all cases.
+    
+    
+      Gets  in all cases.
+      
+         in all cases.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+    
+    
+    
+      Returns the type of a one-dimensional array whose element type is the generic type parameter.
+      A  object that represents the type of a one-dimensional array whose element type is the generic type parameter.
+    
+    
+      Returns the type of an array whose element type is the generic type parameter, with the specified number of dimensions.
+      The number of dimensions for the array.
+      A  object that represents the type of an array whose element type is the generic type parameter, with the specified number of dimensions.
+      
+         is not a valid number of dimensions. For example, its value is less than 1.
+    
+    
+      Returns a  object that represents the current generic type parameter when passed as a reference parameter.
+      A  object that represents the current generic type parameter when passed as a reference parameter.
+    
+    
+      Not valid for incomplete generic type parameters.
+      An array of type arguments.
+      This method is invalid for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Returns a  object that represents a pointer to the current generic type parameter.
+      A  object that represents a pointer to the current generic type parameter.
+    
+    
+      Gets the dynamic module that contains the generic type parameter.
+      A  object that represents the dynamic module that contains the generic type parameter.
+    
+    
+      Gets the name of the generic type parameter.
+      The name of the generic type parameter.
+    
+    
+      Gets  in all cases.
+      A null reference ( in Visual Basic) in all cases.
+    
+    
+      Gets the  object that was used to obtain the .
+      The  object that was used to obtain the .
+    
+    
+      Sets the base type that a type must inherit in order to be substituted for the type parameter.
+      The  that must be inherited by any type that is to be substituted for the type parameter.
+    
+    
+      Sets a custom attribute using a specified custom attribute blob.
+      The constructor for the custom attribute.
+      A byte blob representing the attribute.
+      
+         is .
+-or-
+ is a null reference.
+    
+    
+      Set a custom attribute using a custom attribute builder.
+      An instance of a helper class that defines the custom attribute.
+      
+         is .
+    
+    
+      Sets the variance characteristics and special constraints of the generic parameter, such as the parameterless constructor constraint.
+      A bitwise combination of  values that represent the variance characteristics and special constraints of the generic type parameter.
+    
+    
+      Sets the interfaces a type must implement in order to be substituted for the type parameter.
+      An array of  objects that represent the interfaces a type must implement in order to be substituted for the type parameter.
+    
+    
+      Returns a string representation of the current generic type parameter.
+      A string that contains the name of the generic type parameter.
+    
+    
+      Not supported for incomplete generic type parameters.
+      Not supported for incomplete generic type parameters.
+      In all cases.
+    
+    
+      Gets the current generic type parameter.
+      The current  object.
+    
+    
+      Defines and represents a method (or constructor) on a dynamic class.
+    
+    
+      Retrieves the attributes for this method.
+      Read-only. Retrieves the  for this method.
+    
+    
+      Returns the calling convention of the method.
+      Read-only. The calling convention of the method.
+    
+    
+      Not supported for this type.
+      Not supported.
+      The invoked method is not supported in the base class.
+    
+    
+      Returns the type that declares this method.
+      Read-only. The type that declares this method.
+    
+    
+      Sets the number of generic type parameters for the current method, specifies their names, and returns an array of  objects that can be used to define their constraints.
+      An array of strings that represent the names of the generic type parameters.
+      An array of  objects representing the type parameters of the generic method.
+      Generic type parameters have already been defined for this method.
+-or-
+The method has been completed already.
+-or-
+The  method has been called for the current method.
+      
+         is .
+-or-
+An element of  is .
+      
+         is an empty array.
+    
+    
+      Sets the parameter attributes and the name of a parameter of this method, or of the return value of this method. Returns a ParameterBuilder that can be used to apply custom attributes.
+      The position of the parameter in the parameter list. Parameters are indexed beginning with the number 1 for the first parameter; the number 0 represents the return value of the method.
+      The parameter attributes of the parameter.
+      The name of the parameter. The name can be the null string.
+      Returns a  object that represents a parameter of this method or the return value of this method.
+      The method has no parameters.
+-or-
+ is less than zero.
+-or-
+ is greater than the number of the method's parameters.
+      The containing type was previously created using .
+-or-
+For the current method, the  property is , but the  property is .
+    
+    
+      Determines whether the given object is equal to this instance.
+      The object to compare with this  instance.
+      
+         if  is an instance of  and is equal to this object; otherwise, .
+    
+    
+      Return the base implementation for a method.
+      The base implementation of this method.
+    
+    
+      Returns all the custom attributes defined for this method.
+      Specifies whether to search this member's inheritance chain to find the custom attributes.
+      Returns an array of objects representing all the custom attributes of this method.
+      This method is not currently supported. Retrieve the method using  and call  on the returned .
+    
+    
+      Returns the custom attributes identified by the given type.
+      The custom attribute type.
+      Specifies whether to search this member's inheritance chain to find the custom attributes.
+      Returns an array of objects representing the attributes of this method that are of type .
+      This method is not currently supported. Retrieve the method using  and call  on the returned .
+    
+    
+      Returns an array of  objects that represent the type parameters of the method, if it is generic.
+      An array of  objects representing the type parameters, if the method is generic, or  if the method is not generic.
+    
+    
+      Returns this method.
+      The current instance of .
+      The current method is not generic. That is, the  property returns .
+    
+    
+      Gets the hash code for this method.
+      The hash code for this method.
+    
+    
+      Returns an  for this method with a default Microsoft intermediate language (MSIL) stream size of 64 bytes.
+      Returns an  object for this method.
+      The method should not have a body because of its  or  flags, for example because it has the  flag.
+-or-
+The method is a generic method, but not a generic method definition. That is, the  property is , but the  property is .
+    
+    
+      Returns an  for this method with the specified Microsoft intermediate language (MSIL) stream size.
+      The size of the MSIL stream, in bytes.
+      Returns an  object for this method.
+      The method should not have a body because of its  or  flags, for example because it has the  flag.
+-or-
+The method is a generic method, but not a generic method definition. That is, the  property is , but the  property is .
+    
+    
+      Returns the implementation flags for the method.
+      Returns the implementation flags for the method.
+    
+    
+      Returns the parameters of this method.
+      An array of  objects that represent the parameters of the method.
+      This method is not currently supported. Retrieve the method using  and call  on the returned .
+    
+    
+      Gets or sets a Boolean value that specifies whether the local variables in this method are zero initialized. The default value of this property is .
+      
+         if the local variables in this method should be zero initialized; otherwise .
+      For the current method, the  property is , but the  property is . (Get or set.)
+    
+    
+      Dynamically invokes the method reflected by this instance on the given object, passing along the specified parameters, and under the constraints of the given binder.
+      The object on which to invoke the specified method. If the method is static, this parameter is ignored.
+      This must be a bit flag from  : , , and so on.
+      An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is , the default binder is used. For more details, see .
+      An argument list. This is an array of arguments with the same number, order, and type as the parameters of the method to be invoked. If there are no parameters this should be .
+      An instance of  used to govern the coercion of types. If this is null, the  for the current thread is used. (Note that this is necessary to, for example, convert a  that represents 1000 to a  value, since 1000 is represented differently by different cultures.)
+      Returns an object containing the return value of the invoked method.
+      This method is not currently supported. Retrieve the method using  and call  on the returned .
+    
+    
+    
+      Checks if the specified custom attribute type is defined.
+      The custom attribute type.
+      Specifies whether to search this member's inheritance chain to find the custom attributes.
+      
+         if the specified custom attribute type is defined; otherwise, .
+      This method is not currently supported. Retrieve the method using  and call  on the returned .
+    
+    
+      Gets a value indicating whether the method is a generic method.
+      
+         if the method is generic; otherwise, .
+    
+    
+      Gets a value indicating whether the current  object represents the definition of a generic method.
+      
+         if the current  object represents the definition of a generic method; otherwise, .
+    
+    
+      Throws a  in all cases.
+      Throws a  in all cases.
+      In all cases. This property is not supported in dynamic assemblies.
+    
+    
+      Throws a  in all cases.
+      Throws a  in all cases.
+      In all cases. This property is not supported in dynamic assemblies.
+    
+    
+      Throws a  in all cases.
+      Throws a  in all cases.
+      In all cases. This property is not supported in dynamic assemblies.
+    
+    
+      Returns a generic method constructed from the current generic method definition using the specified generic type arguments.
+      An array of  objects that represent the type arguments for the generic method.
+      A  representing the generic method constructed from the current generic method definition using the specified generic type arguments.
+    
+    
+      Retrieves the internal handle for the method. Use this handle to access the underlying metadata handle.
+      Read-only. The internal handle for the method. Use this handle to access the underlying metadata handle.
+      This method is not currently supported. Retrieve the method using  and call  on the returned .
+    
+    
+      Gets the module in which the current method is being defined.
+      The  in which the member represented by the current  is being defined.
+    
+    
+      Retrieves the name of this method.
+      Read-only. Retrieves a string containing the simple name of this method.
+    
+    
+      Retrieves the class that was used in reflection to obtain this object.
+      Read-only. The type used to obtain this method.
+    
+    
+      Gets a  object that contains information about the return type of the method, such as whether the return type has custom modifiers.
+      A  object that contains information about the return type.
+      The declaring type has not been created.
+    
+    
+      Gets the return type of the method represented by this .
+      The return type of the method.
+    
+    
+      Returns the custom attributes of the method's return type.
+      Read-only. The custom attributes of the method's return type.
+    
+    
+      Sets a custom attribute using a specified custom attribute blob.
+      The constructor for the custom attribute.
+      A byte blob representing the attributes.
+      
+         or  is .
+      For the current method, the  property is , but the  property is .
+    
+    
+      Sets a custom attribute using a custom attribute builder.
+      An instance of a helper class to describe the custom attribute.
+      
+         is .
+      For the current method, the  property is , but the  property is .
+    
+    
+      Sets the implementation flags for this method.
+      The implementation flags to set.
+      The containing type was previously created using .
+-or-
+For the current method, the  property is , but the  property is .
+    
+    
+      Sets the number and types of parameters for a method.
+      An array of  objects representing the parameter types.
+      The current method is generic, but is not a generic method definition. That is, the  property is , but the  property is .
+    
+    
+      Sets the return type of the method.
+      A  object that represents the return type of the method.
+      The current method is generic, but is not a generic method definition. That is, the  property is , but the  property is .
+    
+    
+      Sets the method signature, including the return type, the parameter types, and the required and optional custom modifiers of the return type and parameter types.
+      The return type of the method.
+      An array of types representing the required custom modifiers, such as , for the return type of the method. If the return type has no required custom modifiers, specify .
+      An array of types representing the optional custom modifiers, such as , for the return type of the method. If the return type has no optional custom modifiers, specify .
+      The types of the parameters of the method.
+      An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding parameter, such as . If a particular parameter has no required custom modifiers, specify  instead of an array of types. If none of the parameters have required custom modifiers, specify  instead of an array of arrays.
+      An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding parameter, such as . If a particular parameter has no optional custom modifiers, specify  instead of an array of types. If none of the parameters have optional custom modifiers, specify  instead of an array of arrays.
+      The current method is generic, but is not a generic method definition. That is, the  property is , but the  property is .
+    
+    
+      Returns this  instance as a string.
+      Returns a string containing the name, attributes, method signature, exceptions, and local signature of this method followed by the current Microsoft intermediate language (MSIL) stream.
+    
+    
+      Defines and represents a module in a dynamic assembly.
+    
+    
+      Gets the dynamic assembly that defined this instance of .
+      The dynamic assembly that defined the current dynamic module.
+    
+    
+      Completes the global function definitions and global data definitions for this dynamic module.
+      This method was called previously.
+    
+    
+      Defines an enumeration type that is a value type with a single non-static field called  of the specified type.
+      The full path of the enumeration type.  cannot contain embedded nulls.
+      The type attributes for the enumeration. The attributes are any bits defined by .
+      The underlying type for the enumeration. This must be a built-in integer type.
+      The defined enumeration.
+      Attributes other than visibility attributes are provided.
+-or-
+An enumeration with the given name exists in the parent assembly of this module.
+-or-
+The visibility attributes do not match the scope of the enumeration. For example,  is specified for , but the enumeration is not a nested type.
+      
+         is .
+    
+    
+      Defines a global method with the specified name, attributes, calling convention, return type, and parameter types.
+      The name of the method.  cannot contain embedded nulls.
+      The attributes of the method.  must include .
+      The calling convention for the method.
+      The return type of the method.
+      The types of the method's parameters.
+      The defined global method.
+      The method is not static. That is,  does not include .
+-or-
+An element in the  array is .
+      
+         is .
+      
+         has been previously called.
+    
+    
+      Defines a global method with the specified name, attributes, calling convention, return type, custom modifiers for the return type, parameter types, and custom modifiers for the parameter types.
+      The name of the method.  cannot contain embedded null characters.
+      The attributes of the method.  must include .
+      The calling convention for the method.
+      The return type of the method.
+      An array of types representing the required custom modifiers for the return type, such as  or . If the return type has no required custom modifiers, specify .
+      An array of types representing the optional custom modifiers for the return type, such as  or . If the return type has no optional custom modifiers, specify .
+      The types of the method's parameters.
+      An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding parameter of the global method. If a particular argument has no required custom modifiers, specify  instead of an array of types. If the global method has no arguments, or if none of the arguments have required custom modifiers, specify  instead of an array of arrays.
+      An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding parameter. If a particular argument has no optional custom modifiers, specify  instead of an array of types. If the global method has no arguments, or if none of the arguments have optional custom modifiers, specify  instead of an array of arrays.
+      The defined global method.
+      The method is not static. That is,  does not include .
+-or-
+An element in the  array is .
+      
+         is .
+      The  method has been previously called.
+    
+    
+      Defines a global method with the specified name, attributes, return type, and parameter types.
+      The name of the method.  cannot contain embedded nulls.
+      The attributes of the method.  must include .
+      The return type of the method.
+      The types of the method's parameters.
+      The defined global method.
+      The method is not static. That is,  does not include .
+-or-
+The length of  is zero
+-or-
+An element in the  array is .
+      
+         is .
+      
+         has been previously called.
+    
+    
+      Defines an initialized data field in the .sdata section of the portable executable (PE) file.
+      The name used to refer to the data.  cannot contain embedded nulls.
+      The binary large object (BLOB) of data.
+      The attributes for the field. The default is .
+      A field to reference the data.
+      The length of  is zero.
+-or-
+The size of  is less than or equal to zero or greater than or equal to 0x3f0000.
+      
+         or  is .
+      
+         has been previously called.
+    
+    
+      Defines a  method with the specified name, the name of the DLL in which the method is defined, the attributes of the method, the calling convention of the method, the return type of the method, the types of the parameters of the method, and the  flags.
+      The name of the  method.  cannot contain embedded nulls.
+      The name of the DLL in which the  method is defined.
+      The attributes of the method.
+      The method's calling convention.
+      The method's return type.
+      The types of the method's parameters.
+      The native calling convention.
+      The method's native character set.
+      The defined  method.
+      The method is not static or if the containing type is an interface.
+-or-
+The method is abstract.
+-or-
+The method was previously defined.
+      
+         or  is .
+      The containing type has been previously created using 
+    
+    
+      Defines a  method with the specified name, the name of the DLL in which the method is defined, the attributes of the method, the calling convention of the method, the return type of the method, the types of the parameters of the method, and the  flags.
+      The name of the  method.  cannot contain embedded nulls.
+      The name of the DLL in which the  method is defined.
+      The name of the entry point in the DLL.
+      The attributes of the method.
+      The method's calling convention.
+      The method's return type.
+      The types of the method's parameters.
+      The native calling convention.
+      The method's native character set.
+      The defined  method.
+      The method is not static or if the containing type is an interface or if the method is abstract of if the method was previously defined.
+      
+         or  is .
+      The containing type has been previously created using 
+    
+    
+      Constructs a  for a private type with the specified name in this module.
+      The full path of the type, including the namespace.  cannot contain embedded nulls.
+      A private type with the specified name.
+      A type with the given name exists in the parent assembly of this module.
+-or-
+Nested type attributes are set on a type that is not nested.
+      
+         is .
+    
+    
+      Constructs a  given the type name and the type attributes.
+      The full path of the type.  cannot contain embedded nulls.
+      The attributes of the defined type.
+      A  created with all of the requested attributes.
+      A type with the given name exists in the parent assembly of this module.
+-or-
+Nested type attributes are set on a type that is not nested.
+      
+         is .
+    
+    
+      Constructs a  given type name, its attributes, and the type that the defined type extends.
+      The full path of the type.  cannot contain embedded nulls.
+      The attribute to be associated with the type.
+      The type that the defined type extends.
+      A  created with all of the requested attributes.
+      A type with the given name exists in the parent assembly of this module.
+-or-
+Nested type attributes are set on a type that is not nested.
+      
+         is .
+    
+    
+      Constructs a  given the type name, the attributes, the type that the defined type extends, and the total size of the type.
+      The full path of the type.  cannot contain embedded nulls.
+      The attributes of the defined type.
+      The type that the defined type extends.
+      The total size of the type.
+      A  object.
+      A type with the given name exists in the parent assembly of this module.
+-or-
+Nested type attributes are set on a type that is not nested.
+      
+         is .
+    
+    
+      Constructs a  given the type name, the attributes, the type that the defined type extends, and the packing size of the type.
+      The full path of the type.  cannot contain embedded nulls.
+      The attributes of the defined type.
+      The type that the defined type extends.
+      The packing size of the type.
+      A  object.
+      A type with the given name exists in the parent assembly of this module.
+-or-
+Nested type attributes are set on a type that is not nested.
+      
+         is .
+    
+    
+      Constructs a  given the type name, attributes, the type that the defined type extends, the packing size of the defined type, and the total size of the defined type.
+      The full path of the type.  cannot contain embedded nulls.
+      The attributes of the defined type.
+      The type that the defined type extends.
+      The packing size of the type.
+      The total size of the type.
+      A  created with all of the requested attributes.
+      A type with the given name exists in the parent assembly of this module.
+-or-
+Nested type attributes are set on a type that is not nested.
+      
+         is .
+    
+    
+      Constructs a  given the type name, attributes, the type that the defined type extends, and the interfaces that the defined type implements.
+      The full path of the type.  cannot contain embedded nulls.
+      The attributes to be associated with the type.
+      The type that the defined type extends.
+      The list of interfaces that the type implements.
+      A  created with all of the requested attributes.
+      A type with the given name exists in the parent assembly of this module.
+-or-
+Nested type attributes are set on a type that is not nested.
+      
+         is .
+    
+    
+      Defines an uninitialized data field in the .sdata section of the portable executable (PE) file.
+      The name used to refer to the data.  cannot contain embedded nulls.
+      The size of the data field.
+      The attributes for the field.
+      A field to reference the data.
+      The length of  is zero.
+-or-
+ is less than or equal to zero, or greater than or equal to 0x003f0000.
+      
+         is .
+      
+         has been previously called.
+    
+    
+      Returns a value that indicates whether this instance is equal to the specified object.
+      An object to compare with this instance, or .
+      
+         if  equals the type and value of this instance; otherwise, .
+    
+    
+      Gets a  representing the fully qualified name and path to this module.
+      The fully qualified module name.
+    
+    
+      Returns the named method on an array class.
+      An array class.
+      The name of a method on the array class.
+      The method's calling convention.
+      The return type of the method.
+      The types of the method's parameters.
+      The named method on an array class.
+      
+         is not an array.
+      
+         or  is .
+    
+    
+      Returns all the custom attributes that have been applied to the current .
+      This argument is ignored for objects of this type.
+      An array that contains the custom attributes; the array is empty if there are no attributes.
+    
+    
+      Returns all the custom attributes that have been applied to the current , and that derive from a specified attribute type.
+      The base type from which attributes derive.
+      This argument is ignored for objects of this type.
+      An array that contains the custom attributes that are derived, at any level, from ; the array is empty if there are no such attributes.
+      
+         is .
+      
+         is not a  object supplied by the runtime. For example,  is a  object.
+    
+    
+      Returns information about the attributes that have been applied to the current , expressed as  objects.
+      A generic list of  objects representing data about the attributes that have been applied to the current module.
+    
+    
+      Returns a module-level field, defined in the .sdata region of the portable executable (PE) file, that has the specified name and binding attributes.
+      The field name.
+      A combination of the  bit flags used to control the search.
+      A field that has the specified name and binding attributes, or  if the field does not exist.
+      The  parameter is .
+    
+    
+      Returns all fields defined in the .sdata region of the portable executable (PE) file that match the specified binding flags.
+      A combination of the  bit flags used to control the search.
+      An array of fields that match the specified flags; the array is empty if no such fields exist.
+      The  parameter is .
+    
+    
+      Returns the hash code for this instance.
+      A 32-bit signed integer hash code.
+    
+    
+      Returns all the methods that have been defined at the module level for the current , and that match the specified binding flags.
+      A combination of  bit flags used to control the search.
+      An array that contains all the module-level methods that match .
+    
+    
+      Gets a pair of values indicating the nature of the code in a module and the platform targeted by the module.
+      When this method returns, a combination of the  values indicating the nature of the code in the module.
+      When this method returns, one of the  values indicating the platform targeted by the module.
+    
+    
+      Gets the named type defined in the module.
+      The name of the  to get.
+      The requested type, if the type is defined in this module; otherwise, .
+      Length of  is zero or is greater than 1023.
+      
+         is .
+      The requested  is non-public and the caller does not have  to reflect non-public objects outside the current assembly.
+      A class initializer is invoked and throws an exception.
+      An error is encountered while loading the .
+    
+    
+      Gets the named type defined in the module, optionally ignoring the case of the type name.
+      The name of the  to get.
+      If , the search is case-insensitive. If , the search is case-sensitive.
+      The requested type, if the type is defined in this module; otherwise, .
+      Length of  is zero or is greater than 1023.
+      
+         is .
+      The requested  is non-public and the caller does not have  to reflect non-public objects outside the current assembly.
+      A class initializer is invoked and throws an exception.
+    
+    
+      Gets the named type defined in the module, optionally ignoring the case of the type name. Optionally throws an exception if the type is not found.
+      The name of the  to get.
+      
+         to throw an exception if the type cannot be found;  to return .
+      If , the search is case-insensitive. If , the search is case-sensitive.
+      The specified type, if the type is declared in this module; otherwise, .
+      Length of  is zero or is greater than 1023.
+      
+         is .
+      The requested  is non-public and the caller does not have  to reflect non-public objects outside the current assembly.
+      A class initializer is invoked and throws an exception.
+      
+         is  and the specified type is not found.
+    
+    
+      Returns all the classes defined within this module.
+      An array that contains the types defined within the module that is reflected by this instance.
+      One or more classes in a module could not be loaded.
+      The caller does not have the required permission.
+    
+    
+      Returns a value that indicates whether the specified attribute type has been applied to this module.
+      The type of custom attribute to test for.
+      This argument is ignored for objects of this type.
+      
+         if one or more instances of  have been applied to this module; otherwise, .
+      
+         is .
+      
+         is not a  object supplied by the runtime. For example,  is a  object.
+    
+    
+      Gets a value indicating whether the object is a resource.
+      
+         if the object is a resource; otherwise, .
+    
+    
+      Gets the metadata stream version.
+      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.
+    
+    
+      Gets a token that identifies the current dynamic module in metadata.
+      An integer token that identifies the current module in metadata.
+    
+    
+      Gets a universally unique identifier (UUID) that can be used to distinguish between two versions of a module.
+      A  that can be used to distinguish between two versions of a module.
+    
+    
+      A string that indicates that this is an in-memory module.
+      Text that indicates that this is an in-memory module.
+    
+    
+      Returns the field identified by the specified metadata token, in the context defined by the specified generic type parameters.
+      A metadata token that identifies a field in the module.
+      An array of  objects representing the generic type arguments of the type where the token is in scope, or  if that type is not generic.
+      An array of  objects representing the generic type arguments of the method where the token is in scope, or  if that method is not generic.
+      A  object representing the field that is identified by the specified metadata token.
+      
+         is not a token for a field in the scope of the current module.
+-or-
+ identifies a field whose parent  has a signature containing element type  (a type parameter of a generic type) or  (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of  and .
+      
+         is not a valid token in the scope of the current module.
+    
+    
+      Returns the type or member identified by the specified metadata token, in the context defined by the specified generic type parameters.
+      A metadata token that identifies a type or member in the module.
+      An array of  objects representing the generic type arguments of the type where the token is in scope, or  if that type is not generic.
+      An array of  objects representing the generic type arguments of the method where the token is in scope, or  if that method is not generic.
+      A  object representing the type or member that is identified by the specified metadata token.
+      
+         is not a token for a type or member in the scope of the current module.
+-or-
+ is a  or  whose signature contains element type  (a type parameter of a generic type) or  (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of  and .
+-or-
+ identifies a property or event.
+      
+         is not a valid token in the scope of the current module.
+    
+    
+      Returns the method or constructor identified by the specified metadata token, in the context defined by the specified generic type parameters.
+      A metadata token that identifies a method or constructor in the module.
+      An array of  objects representing the generic type arguments of the type where the token is in scope, or  if that type is not generic.
+      An array of  objects representing the generic type arguments of the method where the token is in scope, or  if that method is not generic.
+      A  object representing the method that is identified by the specified metadata token.
+      
+         is not a token for a method or constructor in the scope of the current module.
+-or-
+ is a  whose signature contains element type  (a type parameter of a generic type) or  (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of  and .
+      
+         is not a valid token in the scope of the current module.
+    
+    
+      Returns the signature blob identified by a metadata token.
+      A metadata token that identifies a signature in the module.
+      An array of bytes representing the signature blob.
+      
+         is not a valid , , , signature, or  token in the scope of the current module.
+      
+         is not a valid token in the scope of the current module.
+    
+    
+      Returns the string identified by the specified metadata token.
+      A metadata token that identifies a string in the string heap of the module.
+      A  containing a string value from the metadata string heap.
+      
+         is not a token for a string in the scope of the current module.
+      
+         is not a valid token in the scope of the current module.
+    
+    
+      Returns the type identified by the specified metadata token, in the context defined by the specified generic type parameters.
+      A metadata token that identifies a type in the module.
+      An array of  objects representing the generic type arguments of the type where the token is in scope, or  if that type is not generic.
+      An array of  objects representing the generic type arguments of the method where the token is in scope, or  if that method is not generic.
+      A  object representing the type that is identified by the specified metadata token.
+      
+         is not a token for a type in the scope of the current module.
+-or-
+ is a  whose signature contains element type  (a type parameter of a generic type) or  (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of  and .
+      
+         is not a valid token in the scope of the current module.
+    
+    
+      Gets a string that represents the name of the dynamic module.
+      The name of the dynamic module.
+    
+    
+      Applies a custom attribute to this module by using a specified binary large object (BLOB) that represents the attribute.
+      The constructor for the custom attribute.
+      A byte BLOB representing the attribute.
+      
+         or  is .
+    
+    
+      Applies a custom attribute to this module by using a custom attribute builder.
+      An instance of a helper class that specifies the custom attribute to apply.
+      
+         is .
+    
+    
+      Defines the properties for a type.
+    
+    
+      Adds one of the other methods associated with this property.
+      A  object that represents the other method.
+      
+         is .
+      
+         has been called on the enclosing type.
+    
+    
+      Gets the attributes for this property.
+      Attributes of this property.
+    
+    
+      Gets a value indicating whether the property can be read.
+      
+         if this property can be read; otherwise, .
+    
+    
+      Gets a value indicating whether the property can be written to.
+      
+         if this property can be written to; otherwise, .
+    
+    
+      Gets the class that declares this member.
+      The  object for the class that declares this member.
+    
+    
+      Returns an array of the public and non-public  and  accessors on this property.
+      Indicates whether non-public methods should be returned in the  array.  if non-public methods are to be included; otherwise, .
+      An array of type  containing the matching public or non-public accessors, or an empty array if matching accessors do not exist on this property.
+      This method is not supported.
+    
+    
+      Returns an array of all the custom attributes for this property.
+      If , walks up this property's inheritance chain to find the custom attributes
+      An array of all the custom attributes.
+      This method is not supported.
+    
+    
+      Returns an array of custom attributes identified by .
+      An array of custom attributes identified by type.
+      If , walks up this property's inheritance chain to find the custom attributes.
+      An array of custom attributes defined on this reflected member, or  if no attributes are defined on this member.
+      This method is not supported.
+    
+    
+      Returns the public and non-public get accessor for this property.
+      Indicates whether non-public get accessors should be returned.  if non-public methods are to be included; otherwise, .
+      A  object representing the get accessor for this property, if  is . Returns  if  is  and the get accessor is non-public, or if  is  but no get accessors exist.
+    
+    
+      Returns an array of all the index parameters for the property.
+      An array of type  containing the parameters for the indexes.
+      This method is not supported.
+    
+    
+      Returns the set accessor for this property.
+      Indicates whether the accessor should be returned if it is non-public.  if non-public methods are to be included; otherwise, .
+      The property's  method, or , as shown in the following table.
+  Value  
+  
+  Condition  
+  
+  A  object representing the Set method for this property.  
+  
+  The set accessor is public.  
+  
+  is true and non-public methods can be returned.  
+  
+  null  
+  
+  is true, but the property is read-only.  
+  
+  is false and the set accessor is non-public.
+    
+    
+      Gets the value of the indexed property by calling the property's getter method.
+      The object whose property value will be returned.
+      Optional index values for indexed properties. This value should be  for non-indexed properties.
+      The value of the specified indexed property.
+      This method is not supported.
+    
+    
+      Gets the value of a property having the specified binding, index, and .
+      The object whose property value will be returned.
+      The invocation attribute. This must be a bit flag from  : , , , , , , or . A suitable invocation attribute must be specified. If a static member is to be invoked, the  flag of  must be set.
+      An object that enables the binding, coercion of argument types, invocation of members, and retrieval of  objects using reflection. If  is , the default binder is used.
+      Optional index values for indexed properties. This value should be  for non-indexed properties.
+      The  object that represents the culture for which the resource is to be localized. Note that if the resource is not localized for this culture, the  method will be called successively in search of a match. If this value is , the  is obtained from the  property.
+      The property value for .
+      This method is not supported.
+    
+    
+      Indicates whether one or more instance of  is defined on this property.
+      The  object to which the custom attributes are applied.
+      Specifies whether to walk up this property's inheritance chain to find the custom attributes.
+      
+         if one or more instance of  is defined on this property; otherwise .
+      This method is not supported.
+    
+    
+      Gets the module in which the type that declares the current property is being defined.
+      The  in which the type that declares the current property is defined.
+    
+    
+      Gets the name of this member.
+      A  containing the name of this member.
+    
+    
+      Gets the type of the field of this property.
+      The type of this property.
+    
+    
+      Gets the class object that was used to obtain this instance of .
+      The  object through which this  object was obtained.
+    
+    
+      Sets the default value of this property.
+      The default value of this property.
+      
+         has been called on the enclosing type.
+      The property is not one of the supported types.
+-or-
+The type of  does not match the type of the property.
+-or-
+The property is of type  or other reference type,  is not , and the value cannot be assigned to the reference type.
+    
+    
+      Set a custom attribute using a specified custom attribute blob.
+      The constructor for the custom attribute.
+      A byte blob representing the attributes.
+      
+         or  is .
+      
+         has been called on the enclosing type.
+    
+    
+      Set a custom attribute using a custom attribute builder.
+      An instance of a helper class to define the custom attribute.
+      
+         is .
+      if  has been called on the enclosing type.
+    
+    
+      Sets the method that gets the property value.
+      A  object that represents the method that gets the property value.
+      
+         is .
+      
+         has been called on the enclosing type.
+    
+    
+      Sets the method that sets the property value.
+      A  object that represents the method that sets the property value.
+      
+         is .
+      
+         has been called on the enclosing type.
+    
+    
+      Sets the value of the property with optional index values for index properties.
+      The object whose property value will be set.
+      The new value for this property.
+      Optional index values for indexed properties. This value should be  for non-indexed properties.
+      This method is not supported.
+    
+    
+      Sets the property value for the given object to the given value.
+      The object whose property value will be returned.
+      The new value for this property.
+      The invocation attribute. This must be a bit flag from  : , , , , , , or . A suitable invocation attribute must be specified. If a static member is to be invoked, the  flag of  must be set.
+      An object that enables the binding, coercion of argument types, invocation of members, and retrieval of  objects using reflection. If  is , the default binder is used.
+      Optional index values for indexed properties. This value should be  for non-indexed properties.
+      The  object that represents the culture for which the resource is to be localized. Note that if the resource is not localized for this culture, the  method will be called successively in search of a match. If this value is , the  is obtained from the  property.
+      This method is not supported.
+    
+    
+      Defines and creates new instances of classes during run time.
+    
+    
+      Adds an interface that this type implements.
+      The interface that this type implements.
+      
+         is .
+      The type was previously created using .
+    
+    
+      Retrieves the dynamic assembly that contains this type definition.
+      Read-only. Retrieves the dynamic assembly that contains this type definition.
+    
+    
+      Returns the full name of this type qualified by the display name of the assembly.
+      Read-only. The full name of this type qualified by the display name of the assembly.
+    
+    
+      Retrieves the base type of this type.
+      Read-only. Retrieves the base type of this type.
+    
+    
+      Creates a  object for the class. After defining fields and methods on the class,  is called in order to load its  object.
+      Returns the new  object for this class.
+      The enclosing type has not been created.
+-or-
+This type is non-abstract and contains an abstract method.
+-or-
+This type is not an abstract class or an interface and has a method without a method body.
+      Bad label content in : You have defined a label without calling .
+      The type contains invalid Microsoft intermediate language (MSIL) code.
+-or-
+The branch target is specified using a 1-byte offset, but the target is at a distance greater than 127 bytes from the branch.
+      The type cannot be loaded. For example, it contains a  method that has the calling convention .
+    
+    
+      Gets a  object that represents this type.
+      An object that represents this type.
+    
+    
+      Gets the method that declared the current generic type parameter.
+      A  that represents the method that declared the current type, if the current type is a generic type parameter; otherwise, .
+    
+    
+      Returns the type that declared this type.
+      Read-only. The type that declared this type.
+    
+    
+      Adds a new constructor to the type, with the given attributes and signature.
+      The attributes of the constructor.
+      The calling convention of the constructor.
+      The parameter types of the constructor.
+      The defined constructor.
+      The type was previously created using .
+    
+    
+      Adds a new constructor to the type, with the given attributes, signature, and custom modifiers.
+      The attributes of the constructor.
+      The calling convention of the constructor.
+      The parameter types of the constructor.
+      An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding parameter, such as . If a particular parameter has no required custom modifiers, specify  instead of an array of types. If none of the parameters have required custom modifiers, specify  instead of an array of arrays.
+      An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding parameter, such as . If a particular parameter has no optional custom modifiers, specify  instead of an array of types. If none of the parameters have optional custom modifiers, specify  instead of an array of arrays.
+      The defined constructor.
+      The size of  or  does not equal the size of .
+      The type was previously created using .
+-or-
+For the current dynamic type, the  property is , but the  property is .
+    
+    
+      Defines the parameterless constructor. The constructor defined here will simply call the parameterless constructor of the parent.
+      A  object representing the attributes to be applied to the constructor.
+      Returns the constructor.
+      The parent type (base type) does not have a parameterless constructor.
+      The type was previously created using .
+-or-
+For the current dynamic type, the  property is , but the  property is .
+    
+    
+      Adds a new event to the type, with the given name, attributes and event type.
+      The name of the event.  cannot contain embedded nulls.
+      The attributes of the event.
+      The type of the event.
+      The defined event.
+      The length of  is zero.
+      
+         is .
+-or-
+ is .
+      The type was previously created using .
+    
+    
+      Adds a new field to the type, with the given name, attributes, and field type.
+      The name of the field.  cannot contain embedded nulls.
+      The type of the field
+      The attributes of the field.
+      The defined field.
+      The length of  is zero.
+-or-
+ is System.Void.
+-or-
+A total size was specified for the parent class of this field.
+      
+         is .
+      The type was previously created using .
+    
+    
+      Adds a new field to the type, with the given name, attributes, field type, and custom modifiers.
+      The name of the field.  cannot contain embedded nulls.
+      The type of the field
+      An array of types representing the required custom modifiers for the field, such as .
+      An array of types representing the optional custom modifiers for the field, such as .
+      The attributes of the field.
+      The defined field.
+      The length of  is zero.
+-or-
+ is System.Void.
+-or-
+A total size was specified for the parent class of this field.
+      
+         is .
+      The type was previously created using .
+    
+    
+      Defines the generic type parameters for the current type, specifying their number and their names, and returns an array of  objects that can be used to set their constraints.
+      An array of names for the generic type parameters.
+      An array of  objects that can be used to define the constraints of the generic type parameters for the current type.
+      Generic type parameters have already been defined for this type.
+      
+         is .
+-or-
+An element of  is .
+      
+         is an empty array.
+    
+    
+      Defines initialized data field in the .sdata section of the portable executable (PE) file.
+      The name used to refer to the data.  cannot contain embedded nulls.
+      The blob of data.
+      The attributes for the field.
+      A field to reference the data.
+      Length of  is zero.
+-or-
+The size of the data is less than or equal to zero, or greater than or equal to 0x3f0000.
+      
+         or  is .
+      
+         has been previously called.
+    
+    
+      Adds a new method to the type, with the specified name and method attributes.
+      The name of the method.  cannot contain embedded nulls.
+      The attributes of the method.
+      A  representing the newly defined method.
+      The length of  is zero.
+-or-
+The type of the parent of this method is an interface, and this method is not virtual ( in Visual Basic).
+      
+         is .
+      The type was previously created using .
+-or-
+For the current dynamic type, the  property is , but the  property is .
+    
+    
+      Adds a new method to the type, with the specified name, method attributes, and calling convention.
+      The name of the method.  cannot contain embedded nulls.
+      The attributes of the method.
+      The calling convention of the method.
+      A  representing the newly defined method.
+      The length of  is zero.
+-or-
+The type of the parent of this method is an interface and this method is not virtual ( in Visual Basic).
+      
+         is .
+      The type was previously created using .
+-or-
+For the current dynamic type, the  property is , but the  property is .
+    
+    
+      Adds a new method to the type, with the specified name, method attributes, calling convention, and method signature.
+      The name of the method.  cannot contain embedded nulls.
+      The attributes of the method.
+      The calling convention of the method.
+      The return type of the method.
+      The types of the parameters of the method.
+      A  representing the newly defined method.
+      The length of  is zero.
+-or-
+The type of the parent of this method is an interface, and this method is not virtual ( in Visual Basic).
+      
+         is .
+      The type was previously created using .
+-or-
+For the current dynamic type, the  property is , but the  property is .
+    
+    
+      Adds a new method to the type, with the specified name, method attributes, calling convention, method signature, and custom modifiers.
+      The name of the method.  cannot contain embedded nulls.
+      The attributes of the method.
+      The calling convention of the method.
+      The return type of the method.
+      An array of types representing the required custom modifiers, such as , for the return type of the method. If the return type has no required custom modifiers, specify .
+      An array of types representing the optional custom modifiers, such as , for the return type of the method. If the return type has no optional custom modifiers, specify .
+      The types of the parameters of the method.
+      An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding parameter, such as . If a particular parameter has no required custom modifiers, specify  instead of an array of types. If none of the parameters have required custom modifiers, specify  instead of an array of arrays.
+      An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding parameter, such as . If a particular parameter has no optional custom modifiers, specify  instead of an array of types. If none of the parameters have optional custom modifiers, specify  instead of an array of arrays.
+      A  object representing the newly added method.
+      The length of  is zero.
+-or-
+The type of the parent of this method is an interface, and this method is not virtual ( in Visual Basic).
+-or-
+The size of  or  does not equal the size of .
+      
+         is .
+      The type was previously created using .
+-or-
+For the current dynamic type, the  property is , but the  property is .
+    
+    
+      Adds a new method to the type, with the specified name, method attributes, and method signature.
+      The name of the method.  cannot contain embedded nulls.
+      The attributes of the method.
+      The return type of the method.
+      The types of the parameters of the method.
+      The defined method.
+      The length of  is zero.
+-or-
+The type of the parent of this method is an interface, and this method is not virtual ( in Visual Basic).
+      
+         is .
+      The type was previously created using .
+-or-
+For the current dynamic type, the  property is , but the  property is .
+    
+    
+      Specifies a given method body that implements a given method declaration, potentially with a different name.
+      The method body to be used. This should be a  object.
+      The method whose declaration is to be used.
+      
+         does not belong to this class.
+      
+         or  is .
+      The type was previously created using .
+-or-
+The declaring type of  is not the type represented by this .
+    
+    
+      Defines a nested type, given its name.
+      The short name of the type.  cannot contain embedded nulls.
+      The defined nested type.
+      Length of  is zero or greater than 1023.
+-or-
+This operation would create a type with a duplicate  in the current assembly.
+      
+         is .
+    
+    
+      Defines a nested type, given its name and attributes.
+      The short name of the type.  cannot contain embedded nulls.
+      The attributes of the type.
+      The defined nested type.
+      The nested attribute is not specified.
+-or-
+This type is sealed.
+-or-
+This type is an array.
+-or-
+This type is an interface, but the nested type is not an interface.
+-or-
+The length of  is zero or greater than 1023.
+-or-
+This operation would create a type with a duplicate  in the current assembly.
+      
+         is .
+    
+    
+      Defines a nested type, given its name, attributes, and the type that it extends.
+      The short name of the type.  cannot contain embedded nulls.
+      The attributes of the type.
+      The type that the nested type extends.
+      The defined nested type.
+      The nested attribute is not specified.
+-or-
+This type is sealed.
+-or-
+This type is an array.
+-or-
+This type is an interface, but the nested type is not an interface.
+-or-
+The length of  is zero or greater than 1023.
+-or-
+This operation would create a type with a duplicate  in the current assembly.
+      
+         is .
+    
+    
+      Defines a nested type, given its name, attributes, the total size of the type, and the type that it extends.
+      The short name of the type.  cannot contain embedded nulls.
+      The attributes of the type.
+      The type that the nested type extends.
+      The total size of the type.
+      The defined nested type.
+      The nested attribute is not specified.
+-or-
+This type is sealed.
+-or-
+This type is an array.
+-or-
+This type is an interface, but the nested type is not an interface.
+-or-
+The length of  is zero or greater than 1023.
+-or-
+This operation would create a type with a duplicate  in the current assembly.
+      
+         is .
+    
+    
+      Defines a nested type, given its name, attributes, the type that it extends, and the packing size.
+      The short name of the type.  cannot contain embedded nulls.
+      The attributes of the type.
+      The type that the nested type extends.
+      The packing size of the type.
+      The defined nested type.
+      The nested attribute is not specified.
+-or-
+This type is sealed.
+-or-
+This type is an array.
+-or-
+This type is an interface, but the nested type is not an interface.
+-or-
+The length of  is zero or greater than 1023.
+-or-
+This operation would create a type with a duplicate  in the current assembly.
+      
+         is .
+    
+    
+      Defines a nested type, given its name, attributes, size, and the type that it extends.
+      The short name of the type.  cannot contain embedded null values.
+      The attributes of the type.
+      The type that the nested type extends.
+      The packing size of the type.
+      The total size of the type.
+      The defined nested type.
+    
+    
+      Defines a nested type, given its name, attributes, the type that it extends, and the interfaces that it implements.
+      The short name of the type.  cannot contain embedded nulls.
+      The attributes of the type.
+      The type that the nested type extends.
+      The interfaces that the nested type implements.
+      The defined nested type.
+      The nested attribute is not specified.
+-or-
+This type is sealed.
+-or-
+This type is an array.
+-or-
+This type is an interface, but the nested type is not an interface.
+-or-
+The length of  is zero or greater than 1023.
+-or-
+This operation would create a type with a duplicate  in the current assembly.
+      
+         is .
+-or-
+An element of the  array is .
+    
+    
+      Defines a  method given its name, the name of the DLL in which the method is defined, the attributes of the method, the calling convention of the method, the return type of the method, the types of the parameters of the method, and the  flags.
+      The name of the  method.  cannot contain embedded nulls.
+      The name of the DLL in which the  method is defined.
+      The attributes of the method.
+      The method's calling convention.
+      The method's return type.
+      The types of the method's parameters.
+      The native calling convention.
+      The method's native character set.
+      The defined  method.
+      The method is not static.
+-or-
+The parent type is an interface.
+-or-
+The method is abstract.
+-or-
+The method was previously defined.
+-or-
+The length of  or  is zero.
+      
+         or  is .
+      The containing type has been previously created using .
+    
+    
+      Defines a  method given its name, the name of the DLL in which the method is defined, the name of the entry point, the attributes of the method, the calling convention of the method, the return type of the method, the types of the parameters of the method, and the  flags.
+      The name of the  method.  cannot contain embedded nulls.
+      The name of the DLL in which the  method is defined.
+      The name of the entry point in the DLL.
+      The attributes of the method.
+      The method's calling convention.
+      The method's return type.
+      The types of the method's parameters.
+      The native calling convention.
+      The method's native character set.
+      The defined  method.
+      The method is not static.
+-or-
+The parent type is an interface.
+-or-
+The method is abstract.
+-or-
+The method was previously defined.
+-or-
+The length of , , or  is zero.
+      
+        , , or  is .
+      The containing type has been previously created using .
+    
+    
+      Defines a  method given its name, the name of the DLL in which the method is defined, the name of the entry point, the attributes of the method, the calling convention of the method, the return type of the method, the types of the parameters of the method, the  flags, and custom modifiers for the parameters and return type.
+      The name of the  method.  cannot contain embedded nulls.
+      The name of the DLL in which the  method is defined.
+      An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding parameter, such as . If a particular parameter has no optional custom modifiers, specify  instead of an array of types. If none of the parameters have optional custom modifiers, specify  instead of an array of arrays.
+      The native calling convention.
+      The method's native character set.
+      The name of the entry point in the DLL.
+      The attributes of the method.
+      The method's calling convention.
+      The method's return type.
+      An array of types representing the required custom modifiers, such as , for the return type of the method. If the return type has no required custom modifiers, specify .
+      An array of types representing the optional custom modifiers, such as , for the return type of the method. If the return type has no optional custom modifiers, specify .
+      The types of the method's parameters.
+      An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding parameter, such as . If a particular parameter has no required custom modifiers, specify  instead of an array of types. If none of the parameters have required custom modifiers, specify  instead of an array of arrays.
+      A  representing the defined  method.
+      The method is not static.
+-or-
+The parent type is an interface.
+-or-
+The method is abstract.
+-or-
+The method was previously defined.
+-or-
+The length of , , or  is zero.
+-or-
+The size of  or  does not equal the size of .
+      
+        , , or  is .
+      The type was previously created using .
+-or-
+For the current dynamic type, the  property is , but the  property is .
+    
+    
+      Adds a new property to the type, with the given name, attributes, calling convention, and property signature.
+      The name of the property.  cannot contain embedded nulls.
+      The attributes of the property.
+      The calling convention of the property accessors.
+      The return type of the property.
+      The types of the parameters of the property.
+      The defined property.
+      The length of  is zero.
+      
+         is .
+-or-
+Any of the elements of the  array is .
+      The type was previously created using .
+    
+    
+      Adds a new property to the type, with the given name, calling convention, property signature, and custom modifiers.
+      The name of the property.  cannot contain embedded nulls.
+      The attributes of the property.
+      The calling convention of the property accessors.
+      The return type of the property.
+      An array of types representing the required custom modifiers, such as , for the return type of the property. If the return type has no required custom modifiers, specify .
+      An array of types representing the optional custom modifiers, such as , for the return type of the property. If the return type has no optional custom modifiers, specify .
+      The types of the parameters of the property.
+      An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding parameter, such as . If a particular parameter has no required custom modifiers, specify  instead of an array of types. If none of the parameters have required custom modifiers, specify  instead of an array of arrays.
+      An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding parameter, such as . If a particular parameter has no optional custom modifiers, specify  instead of an array of types. If none of the parameters have optional custom modifiers, specify  instead of an array of arrays.
+      The defined property.
+      The length of  is zero.
+      
+         is .
+-or-
+Any of the elements of the  array is .
+      The type was previously created using .
+    
+    
+      Adds a new property to the type, with the given name and property signature.
+      The name of the property.  cannot contain embedded nulls.
+      The attributes of the property.
+      The return type of the property.
+      The types of the parameters of the property.
+      The defined property.
+      The length of  is zero.
+      
+         is .
+-or-
+Any of the elements of the  array is .
+      The type was previously created using .
+    
+    
+      Adds a new property to the type, with the given name, property signature, and custom modifiers.
+      The name of the property.  cannot contain embedded nulls.
+      The attributes of the property.
+      The return type of the property.
+      An array of types representing the required custom modifiers, such as , for the return type of the property. If the return type has no required custom modifiers, specify .
+      An array of types representing the optional custom modifiers, such as , for the return type of the property. If the return type has no optional custom modifiers, specify .
+      The types of the parameters of the property.
+      An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding parameter, such as . If a particular parameter has no required custom modifiers, specify  instead of an array of types. If none of the parameters have required custom modifiers, specify  instead of an array of arrays.
+      An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding parameter, such as . If a particular parameter has no optional custom modifiers, specify  instead of an array of types. If none of the parameters have optional custom modifiers, specify  instead of an array of arrays.
+      The defined property.
+      The length of  is zero.
+      
+         is 
+-or-
+Any of the elements of the  array is 
+      The type was previously created using .
+    
+    
+      Defines the initializer for this type.
+      Returns a type initializer.
+      The containing type has been previously created using .
+    
+    
+      Defines an uninitialized data field in the  section of the portable executable (PE) file.
+      The name used to refer to the data.  cannot contain embedded nulls.
+      The size of the data field.
+      The attributes for the field.
+      A field to reference the data.
+      Length of  is zero.
+-or-
+ is less than or equal to zero, or greater than or equal to 0x003f0000.
+      
+         is .
+      The type was previously created using .
+    
+    
+      Retrieves the full path of this type.
+      Read-only. Retrieves the full path of this type.
+    
+    
+      Gets a value that indicates the covariance and special constraints of the current generic type parameter.
+      A bitwise combination of  values that describes the covariance and special constraints of the current generic type parameter.
+    
+    
+      Gets the position of a type parameter in the type parameter list of the generic type that declared the parameter.
+      If the current  object represents a generic type parameter, the position of the type parameter in the type parameter list of the generic type that declared the parameter; otherwise, undefined.
+    
+    
+      Returns the constructor of the specified constructed generic type that corresponds to the specified constructor of the generic type definition.
+      The constructed generic type whose constructor is returned.
+      A constructor on the generic type definition of , which specifies which constructor of  to return.
+      A  object that represents the constructor of  corresponding to , which specifies a constructor belonging to the generic type definition of .
+      
+         does not represent a generic type.
+-or-
+ is not of type .
+-or-
+The declaring type of  is not a generic type definition.
+-or-
+The declaring type of  is not the generic type definition of .
+    
+    
+      Returns an array of  objects representing the public and non-public constructors defined for this class, as specified.
+      This must be a bit flag from  as in , , and so on.
+      Returns an array of  objects representing the specified constructors defined for this class. If no constructors are defined, an empty array is returned.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns all the custom attributes defined for this type.
+      Specifies whether to search this member's inheritance chain to find the attributes.
+      Returns an array of objects representing all the custom attributes of this type.
+      This method is not currently supported for incomplete types. Retrieve the type using  and call  on the returned .
+    
+    
+      Returns all the custom attributes of the current type that are assignable to a specified type.
+      The type of attribute to search for. Only attributes that are assignable to this type are returned.
+      Specifies whether to search this member's inheritance chain to find the attributes.
+      An array of custom attributes defined on the current type.
+      This method is not currently supported for incomplete types. Retrieve the type using  and call  on the returned .
+      
+         is .
+      The type must be a type provided by the underlying runtime system.
+    
+    
+      Calling this method always throws .
+      This method is not supported. No value is returned.
+      This method is not supported.
+    
+    
+      Returns the event with the specified name.
+      The name of the event to search for.
+      A bitwise combination of  values that limits the search.
+      An  object representing the event declared or inherited by this type with the specified name, or  if there are no matches.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns the public events declared or inherited by this type.
+      Returns an array of  objects representing the public events declared or inherited by this type. An empty array is returned if there are no public events.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns the public and non-public events that are declared by this type.
+      A bitwise combination of  values that limits the search.
+      Returns an array of  objects representing the events declared or inherited by this type that match the specified binding flags. An empty array is returned if there are no matching events.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns the field specified by the given name.
+      The name of the field to get.
+      This must be a bit flag from  as in , , and so on.
+      Returns the  object representing the field declared or inherited by this type with the specified name and public or non-public modifier. If there are no matches then  is returned.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns the field of the specified constructed generic type that corresponds to the specified field of the generic type definition.
+      The constructed generic type whose field is returned.
+      A field on the generic type definition of , which specifies which field of  to return.
+      A  object that represents the field of  corresponding to , which specifies a field belonging to the generic type definition of .
+      
+         does not represent a generic type.
+-or-
+ is not of type .
+-or-
+The declaring type of  is not a generic type definition.
+-or-
+The declaring type of  is not the generic type definition of .
+    
+    
+      Returns the public and non-public fields that are declared by this type.
+      This must be a bit flag from  : , , and so on.
+      Returns an array of  objects representing the public and non-public fields declared or inherited by this type. An empty array is returned if there are no fields, as specified.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns an array of  objects representing the type arguments of a generic type or the type parameters of a generic type definition.
+      An array of  objects. The elements of the array represent the type arguments of a generic type or the type parameters of a generic type definition.
+    
+    
+      Returns a  object that represents a generic type definition from which the current type can be obtained.
+      A  object representing a generic type definition from which the current type can be obtained.
+      The current type is not generic. That is,  returns .
+    
+    
+      Returns the interface implemented (directly or indirectly) by this class with the fully qualified name matching the given interface name.
+      The name of the interface.
+      If , the search is case-insensitive. If , the search is case-sensitive.
+      Returns a  object representing the implemented interface. Returns null if no interface matching name is found.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns an interface mapping for the requested interface.
+      The  of the interface for which the mapping is to be retrieved.
+      Returns the requested interface mapping.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns an array of all the interfaces implemented on this type and its base types.
+      Returns an array of  objects representing the implemented interfaces. If none are defined, an empty array is returned.
+    
+    
+      Returns all the public and non-public members declared or inherited by this type, as specified.
+      The name of the member.
+      The type of the member to return.
+      This must be a bit flag from , as in , , and so on.
+      Returns an array of  objects representing the public and non-public members defined on this type if  is used; otherwise, only the public members are returned.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns the members for the public and non-public members declared or inherited by this type.
+      This must be a bit flag from , such as , , and so on.
+      Returns an array of  objects representing the public and non-public members declared or inherited by this type. An empty array is returned if there are no matching members.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns the method of the specified constructed generic type that corresponds to the specified method of the generic type definition.
+      The constructed generic type whose method is returned.
+      A method on the generic type definition of , which specifies which method of  to return.
+      A  object that represents the method of  corresponding to , which specifies a method belonging to the generic type definition of .
+      
+         is a generic method that is not a generic method definition.
+-or-
+ does not represent a generic type.
+-or-
+ is not of type .
+-or-
+The declaring type of  is not a generic type definition.
+-or-
+The declaring type of  is not the generic type definition of .
+    
+    
+      Returns all the public and non-public methods declared or inherited by this type, as specified.
+      This must be a bit flag from  as in , , and so on.
+      Returns an array of  objects representing the public and non-public methods defined on this type if  is used; otherwise, only the public methods are returned.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns the public and non-public nested types that are declared by this type.
+      The  containing the name of the nested type to get.
+      A bitmask comprised of one or more  that specify how the search is conducted.
+-or-
+Zero, to conduct a case-sensitive search for public methods.
+      A  object representing the nested type that matches the specified requirements, if found; otherwise, .
+      This method is not implemented for incomplete types.
+    
+    
+      Returns the public and non-public nested types that are declared or inherited by this type.
+      This must be a bit flag from , as in , , and so on.
+      An array of  objects representing all the types nested within the current  that match the specified binding constraints.
+An empty array of type , if no types are nested within the current , or if none of the nested types match the binding constraints.
+      This method is not implemented for incomplete types.
+    
+    
+      Returns all the public and non-public properties declared or inherited by this type, as specified.
+      This invocation attribute. This must be a bit flag from  : , , and so on.
+      Returns an array of  objects representing the public and non-public properties defined on this type if  is used; otherwise, only the public properties are returned.
+      This method is not implemented for incomplete types.
+    
+    
+      Retrieves the GUID of this type.
+      Read-only. Retrieves the GUID of this type
+      This method is not currently supported for incomplete types.
+    
+    
+      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.
+      The name of the member to invoke. This can be a constructor, method, property, or field. A suitable invocation attribute must be specified. Note that it is possible to invoke the default member of a class by passing an empty string as the name of the member.
+      The invocation attribute. This must be a bit flag from .
+      An object that enables the binding, coercion of argument types, invocation of members, and retrieval of  objects using reflection. If binder is , the default binder is used. See .
+      The object on which to invoke the specified member. If the member is static, this parameter is ignored.
+      An argument list. This is an array of Objects that contains the number, order, and type of the parameters of the member to be invoked. If there are no parameters this should be null.
+      An array of the same length as  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 metadata. They are used by various interoperability services. See the metadata specs for more details.
+      An instance of  used to govern the coercion of types. If this is null, the  for the current thread is used. (Note that this is necessary to, for example, convert a String that represents 1000 to a Double value, since 1000 is represented differently by different cultures.)
+      Each parameter in the  array gets the value in the corresponding element in the  array. If the length of  is greater than the length of , the remaining argument values are passed in order.
+      Returns the return value of the invoked member.
+      This method is not currently supported for incomplete types.
+    
+    
+      Gets a value that indicates whether a specified  can be assigned to this object.
+      The object to test.
+      
+         if the  parameter and the current type represent the same type, or if the current type is in the inheritance hierarchy of , or if the current type is an interface that  supports.  if none of these conditions are valid, or if  is .
+    
+    
+    
+      Gets a value that indicates whether this object represents a constructed generic type.
+      
+         if this object represents a constructed generic type; otherwise, .
+    
+    
+      Returns a value that indicates whether the current dynamic type has been created.
+      
+         if the  method has been called; otherwise, .
+    
+    
+      Determines whether a custom attribute is applied to the current type.
+      The type of attribute to search for. Only attributes that are assignable to this type are returned.
+      Specifies whether to search this member's inheritance chain to find the attributes.
+      
+         if one or more instances of , or an attribute derived from , is defined on this type; otherwise, .
+      This method is not currently supported for incomplete types. Retrieve the type using  and call  on the returned .
+      
+         is not defined.
+      
+         is .
+    
+    
+      Gets a value indicating whether the current type is a generic type parameter.
+      
+         if the current  object represents a generic type parameter; otherwise, .
+    
+    
+      Gets a value indicating whether the current type is a generic type.
+      
+         if the type represented by the current  object is generic; otherwise, .
+    
+    
+      Gets a value indicating whether the current  represents a generic type definition from which other generic types can be constructed.
+      
+         if this  object represents a generic type definition; otherwise, .
+    
+    
+      Gets a value that indicates whether the current type is security-critical or security-safe-critical, and therefore can perform critical operations.
+      
+         if the current type is security-critical or security-safe-critical;  if it is transparent.
+      The current dynamic type has not been created by calling the  method.
+    
+    
+      Gets a value that indicates whether the current type is security-safe-critical; that is, whether it can perform critical operations and can be accessed by transparent code.
+      
+         if the current type is security-safe-critical;  if it is security-critical or transparent.
+      The current dynamic type has not been created by calling the  method.
+    
+    
+      Gets a value that indicates whether the current type is transparent, and therefore cannot perform critical operations.
+      
+         if the type is security-transparent; otherwise, .
+      The current dynamic type has not been created by calling the  method.
+    
+    
+      Determines whether this type is derived from a specified type.
+      A  that is to be checked.
+      Read-only. Returns  if this type is the same as the type , or is a subtype of type ; otherwise, .
+    
+    
+    
+    
+    
+      Returns a  object that represents a one-dimensional array of the current type, with a lower bound of zero.
+      A  object representing a one-dimensional array type whose element type is the current type, with a lower bound of zero.
+    
+    
+      Returns a  object that represents an array of the current type, with the specified number of dimensions.
+      The number of dimensions for the array.
+      A  object that represents a one-dimensional array of the current type.
+      
+         is not a valid array dimension.
+    
+    
+      Returns a  object that represents the current type when passed as a  parameter ( in Visual Basic).
+      A  object that represents the current type when passed as a  parameter ( in Visual Basic).
+    
+    
+      Substitutes the elements of an array of types for the type parameters of the current generic type definition, and returns the resulting constructed type.
+      An array of types to be substituted for the type parameters of the current generic type definition.
+      A  representing the constructed type formed by substituting the elements of  for the type parameters of the current generic type.
+      The current type does not represent the definition of a generic type. That is,  returns .
+      
+         is .
+-or-
+Any element of  is .
+      The  property of any element of  is .
+-or-
+The  property of the module of any element of  is .
+    
+    
+      Returns a  object that represents the type of an unmanaged pointer to the current type.
+      A  object that represents the type of an unmanaged pointer to the current type.
+    
+    
+      Retrieves the dynamic module that contains this type definition.
+      Read-only. Retrieves the dynamic module that contains this type definition.
+    
+    
+      Retrieves the name of this type.
+      Read-only. Retrieves the  name of this type.
+    
+    
+      Retrieves the namespace where this  is defined.
+      Read-only. Retrieves the namespace where this  is defined.
+    
+    
+      Retrieves the packing size of this type.
+      Read-only. Retrieves the packing size of this type.
+    
+    
+      Returns the type that was used to obtain this type.
+      Read-only. The type that was used to obtain this type.
+    
+    
+      Sets a custom attribute using a specified custom attribute blob.
+      The constructor for the custom attribute.
+      A byte blob representing the attributes.
+      
+         or  is .
+      For the current dynamic type, the  property is , but the  property is .
+    
+    
+      Set a custom attribute using a custom attribute builder.
+      An instance of a helper class to define the custom attribute.
+      
+         is .
+      For the current dynamic type, the  property is , but the  property is .
+    
+    
+      Sets the base type of the type currently under construction.
+      The new base type.
+      The type was previously created using .
+-or-
+ is , and the current instance represents an interface whose attributes do not include .
+-or-
+For the current dynamic type, the  property is , but the  property is .
+      
+         is an interface. This exception condition is new in the .NET Framework version 2.0.
+    
+    
+      Retrieves the total size of a type.
+      Read-only. Retrieves this type's total size.
+    
+    
+      Returns the name of the type excluding the namespace.
+      Read-only. The name of the type excluding the namespace.
+    
+    
+      Not supported in dynamic modules.
+      Read-only.
+      Not supported in dynamic modules.
+    
+    
+      Returns the underlying system type for this .
+      Read-only. Returns the underlying system type.
+      This type is an enumeration, but there is no underlying system type.
+    
+    
+      Represents that total size for the type is not specified.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Extensions.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Extensions.dll
new file mode 100755
index 0000000000000000000000000000000000000000..5d3d85961f5652e68074e7f2dc7d742ac13604b9
GIT binary patch
literal 14200
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
Wieis7bMG&JFB1K*y)
+
+  
+    System.Reflection.Metadata
+  
+  
+    
+    
+      Content type masked bits that correspond to values of .
+    
+    
+      Just-In-Time (JIT) compiler optimization is disabled for the assembly.
+    
+    
+      Just-In-Time (JIT) compiler tracking is enabled for the assembly.
+    
+    
+      The assembly reference holds the full (unhashed) public key. Not applicable on assembly definition.
+    
+    
+      The implementation of the referenced assembly used at runtime is not expected to match the version seen at compile time.
+    
+    
+      The assembly contains Windows Runtime code.
+    
+    
+      Specifies the hash algorithms used for hashing assembly files and for generating the strong name.
+    
+    
+      Retrieves the MD5 message-digest algorithm.
+    
+    
+      A mask indicating that there is no hash algorithm.
+    
+    
+      Retrieves a revision of the Secure Hash Algorithm that corrects an unpublished flaw in SHA.
+    
+    
+      Retrieves a version of the Secure Hash Algorithm with a hash size of 256 bits.
+    
+    
+      Retrieves a version of the Secure Hash Algorithm with a hash size of 384 bits.
+    
+    
+      Retrieves a version of the Secure Hash Algorithm with a hash size of 512 bits.
+    
+    
+      Specifies the security actions that can be performed using declarative security.
+    
+    
+      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.
+    
+    
+      Check that all callers in the call chain have been granted the specified permission.
+    
+    
+      Without further checks refuse Demand for the specified permission.
+    
+    
+      The derived class inheriting the class or overriding a method is required to have the specified permission.
+    
+    
+      Check that the immediate caller has been granted the specified permission.
+    
+    
+      No declarative security action.
+    
+    
+      Without further checks, refuse the demand for all permissions other than those specified.
+    
+    
+      Request the minimum permissions required for code to run. This action can only be used within the scope of the assembly.
+    
+    
+      Request 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.
+    
+    
+      Request that permissions that might be misused not be granted to the calling code. This action can only be used within the scope of the assembly.
+    
+    
+    
+      The resource is not exported from the assembly.
+    
+    
+      The resource is exported from the assembly.
+    
+    
+      Masks just the visibility-related attributes.
+    
+    
+      Represents the shape of an array type.
+    
+    
+      Initializes a new instance of the  structure.
+      The number of dimensions in the array.
+      The size of each dimension.
+      The lower-bound of each dimension.
+    
+    
+      Gets the lower-bounds of all dimensions. Length may be smaller than rank, in which case the trailing dimensions have unspecified lower bounds.
+      An array of lower-bounds.
+    
+    
+      Gets the number of dimensions in the array.
+      The number of dimensions.
+    
+    
+      Gets the sizes of all dimensions.
+      An array of sizes.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+      Gets a value that indicates whether the file contains metadata.
+      
+         if the file contains metadata,  otherwise.
+    
+    
+    
+      Gets the hash value of the file content calculated using .
+      A  instance representing the hash value of the file content.
+    
+    
+      Gets the file name, including its extension.
+      A  instance representing the file name with its extension.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Represents a collection of .
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      A collection of assembly references.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+      The builder is not writable; it has been linked with another one.
+    
+    
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Compares the current content of this writer with another one.
+      A  instance to compare with this one.
+      
+         if equal; otherwise, .
+      Content is not available; the builder has been linked with another one.
+    
+    
+    
+    
+    
+    
+      Returns a sequence of all blobs that represent the content of the builder.
+      A sequence of blobs.
+      Content is not available; the builder has been linked with another one.
+    
+    
+      
+      
+         is .
+      The builder is not writable; it has been linked with another one.
+    
+    
+      
+      
+         is .
+      The builder is not writable; it has been linked with another one.
+    
+    
+      
+      The builder is not writable; it has been linked with another one.
+    
+    
+      Reserves a contiguous block of bytes.
+      
+      
+         is negative.
+      The builder is not writable; it has been linked with another one.
+    
+    
+      Content is not available; the builder has been linked with another one.
+    
+    
+      
+      
+      The range specified by  and  falls outside of the bounds of the buffer content.
+      Content is not available; the builder has been linked with another one.
+    
+    
+      Content is not available; the builder has been linked with another one.
+    
+    
+      
+      
+      The range specified by  and  falls outside of the bounds of the buffer content.
+      Content is not available; the builder has been linked with another one.
+    
+    
+      Attempts to write a sequence of bytes to the builder. A return value indicates the number of bytes successfully written.
+      
+      
+      The number of bytes successfully written from .
+      
+         is .
+      
+         is negative.
+      The builder is not writable; it has been linked with another one.
+    
+    
+      Writes a  value to the builder.
+      The value to write.
+      The builder is not writable; it has been linked with another one.
+    
+    
+      Writes a  value to the builder.
+      The value to write.
+      The builder is not writable; it has been linked with another one.
+    
+    
+      Writes a specified number of bytes from a buffer to the builder.
+      
+      The number of bytes to write.
+      
+         is .
+      
+         is negative.
+      The builder is not writable, it has been linked with another one.
+    
+    
+      Writes a specified number of occurrences of a byte value to the builder.
+      
+      The number of occurences of  to write.
+      
+         is negative.
+      The builder is not writable, it has been linked with another one.
+    
+    
+      Writes the contents of a byte array to the builder.
+      The byte array to write.
+      
+         is .
+      The builder is not writable; it has been linked with another one.
+    
+    
+      Writes a specified number of bytes starting at a specified index in a byte array to the builder.
+      
+      
+      The number of bytes to write.
+      
+         is .
+      The range specified by  and  falls outside of the bounds of .
+      The builder is not writable; it has been linked with another one.
+    
+    
+      Writes the contents of an immutable byte array to the builder.
+      The array to write.
+      
+         is .
+      The builder is not writable; it has been linked with another one.
+    
+    
+      Writes a specified number of bytes starting at a specified index of an immutable array to the builder.
+      
+      
+      The number of bytes to write.
+      
+         is .
+      The range specified by  and  falls outside of the bounds of the .
+      The builder is not writable; it has been linked with another one.
+    
+    
+      Implements compressed unsigned integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.
+      The value to write.
+      
+         can't be represented as a compressed unsigned integer.
+      The builder is not writable; it has been linked with another one.
+    
+    
+      Implements compressed signed integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.
+      The value to write.
+      
+         can't be represented as a compressed signed integer.
+      The builder is not writable; it has been linked with another one.
+    
+    
+      Writes a constant value (see ECMA-335 Partition II section 22.9) at the current position.
+      The constant value to write.
+      
+         is not of a constant type.
+      The builder is not writable; it has been linked with another one.
+    
+    
+      
+      
+         is .
+      Content is not available, the builder has been linked with another one.
+    
+    
+      
+      
+         is .
+      Content is not available, the builder has been linked with another one.
+    
+    
+      
+      
+         is default ().
+      Content is not available, the builder has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      Writes a reference to a heap (heap offset) or a table (row number).
+      Heap offset or table row number.
+      
+         to encode the reference as a 16-bit integer;  to encode it as a 32-bit integer.
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      Writes a string in SerString format (see ECMA-335-II 23.3 Custom attributes).
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      Writes a string in User String (#US) heap format (see ECMA-335-II 24.2.4 #US and #Blob heaps).
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      Writes a UTF16 (little-endian) encoded character array at the current position.
+      
+      
+         is .
+      Builder is not writable, it has been linked with another one.
+    
+    
+      Writes UTF16 (little-endian) encoded string at the current position.
+      
+      
+         is .
+      Builder is not writable, it has been linked with another one.
+    
+    
+      Writes a UTF8 encoded string at the current position.
+      Constant value.
+      
+         to encode unpaired surrogates as specified;  to replace them with a U+FFFD character.
+      
+         is .
+      Builder is not writable, it has been linked with another one.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+      Creates a reader of the specified memory block.
+      A pointer to the start of the memory block.
+      Length in bytes of the memory block.
+      
+         is  and  is greater than zero.
+      
+         is negative.
+      The current platform is not little-endian.
+    
+    
+      Repositions the reader forward by the number of bytes required to satisfy the given alignment.
+      
+    
+    
+      Gets a pointer to the byte at the current position of the reader.
+    
+    
+      Searches for a specified byte in the blob following the current position.
+      The byte value to find.
+      The index relative to the current position, or -1 if the byte is not found in the blob following the current position.
+    
+    
+      Gets the total length of the underlying memory block.
+    
+    
+      Gets or sets the offset from the start of the blob to the current position.
+      The offset is set outside the bounds of the underlying reader.
+    
+    
+      Reads a Blob heap handle encoded as a compressed integer.
+    
+    
+    
+    
+      Reads bytes starting at the current position.
+      The number of bytes to read.
+      The byte array.
+      
+         bytes not available.
+    
+    
+      Reads bytes starting at the current position and writes them to the specified buffer starting at the specified offset.
+      The number of bytes to read.
+      The destination buffer the bytes read will be written to.
+      The offset in the destination buffer where the bytes read will be written.
+      
+         bytes not available.
+    
+    
+    
+      Reads an unsigned compressed integer value. See Metadata Specification section II.23.2: Blobs and signatures.
+      The value of the compressed integer that was read.
+      The data at the current position was not a valid compressed integer.
+    
+    
+      Reads a signed compressed integer value. See Metadata Specification section II.23.2: Blobs and signatures.
+      The value of the compressed integer that was read.
+      The data at the current position was not a valid compressed integer.
+    
+    
+      Reads a constant value (see ECMA-335 Partition II section 22.9) from the current position.
+      
+      A boxed constant value. To avoid allocating the object use Read* methods directly.
+      Error while reading from the blob.
+      
+         is not a valid .
+    
+    
+    
+      Reads a  number.
+      The data at the current position was not a valid  number.
+    
+    
+    
+    
+    
+    
+    
+    
+      Reads a type code encoded in a serialized custom attribute value.
+      
+         if the encoding is invalid.
+    
+    
+      Reads a string encoded as a compressed integer containing its length followed by its contents in UTF8. Null strings are encoded as a single 0xFF byte.
+      A string value, or .
+      The encoding is invalid.
+    
+    
+    
+      Reads a type code encoded in a signature.
+      The type code encoded in the serialized custom attribute value if the encoding is valid, or  if the encoding is invalid.
+    
+    
+    
+      Reads a type handle encoded in a signature as TypeDefOrRefOrSpecEncoded (see ECMA-335 II.23.2.8).
+      The handle when the encoding is valid. Otherwise, a handle where the  property is .
+    
+    
+    
+    
+    
+      Reads a UTF16 (little-endian) encoded string starting at the current position.
+      The number of bytes to read.
+      The string.
+      
+         bytes not available.
+    
+    
+      Reads a UTF8 encoded string starting at the current position.
+      The number of bytes to read.
+      The string.
+      
+         bytes not available.
+    
+    
+      Gets the number of bytes remaining from current position to the end of the underlying memory block.
+    
+    
+      Repositions the reader to the start of the underlying memory block.
+    
+    
+      Gets a pointer to the byte at the start of the underlying memory block.
+    
+    
+      Reads an unsigned compressed integer value. See Metadata Specification section II.23.2: Blobs and signatures.
+      The value of the compressed integer that was read.
+      
+         if the value was read successfully.  if the data at the current position was not a valid compressed integer.
+    
+    
+      Reads a signed compressed integer value. See Metadata Specification section II.23.2: Blobs and signatures.
+      The value of the compressed integer that was read.
+      
+         if the value was read successfully.  if the data at the current position was not a valid compressed integer.
+    
+    
+    
+      
+    
+    
+      
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      Compares the current content of this writer with another one.
+      
+    
+    
+    
+    
+      
+    
+    
+    
+    
+      
+      
+      The range specified by  and  falls outside of the bounds of the buffer content.
+    
+    
+    
+      
+      
+      Range specified by  and  falls outside of the bounds of the buffer content.
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+      
+         is .
+      
+         is negative.
+    
+    
+      
+      
+      
+         is negative.
+    
+    
+      
+      
+         is .
+    
+    
+      
+      
+      
+      
+         is .
+      Range specified by  and  falls outside of the bounds of the .
+    
+    
+      
+      
+         is .
+    
+    
+      
+      
+      
+      
+         is .
+      Range specified by  and  falls outside of the bounds of the .
+    
+    
+      
+      
+      
+         is .
+      
+         is negative.
+    
+    
+      
+      
+         is .
+    
+    
+      Implements compressed unsigned integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.
+      
+      
+         can't be represented as a compressed unsigned integer.
+    
+    
+      Implements compressed signed integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.
+      
+      
+         can't be represented as a compressed signed integer.
+    
+    
+      Writes a constant value (see ECMA-335 Partition II section 22.9) at the current position.
+      
+      
+         is not of a constant type.
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      Writes a reference to a heap (heap offset) or a table (row number).
+      Heap offset or table row number.
+      
+         to encode the reference as 16-bit integer,  to encode as 32-bit integer.
+    
+    
+      
+    
+    
+      Writes a string in SerString format (see ECMA-335-II 23.3 Custom attributes).
+      
+      The builder is not writable; it has been linked with another one.
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      Writes a string in User String (#US) heap format (see ECMA-335-II 24.2.4 #US and #Blob heaps).
+      
+      Builder is not writable, it has been linked with another one.
+    
+    
+      Writes a UTF16 (little-endian) encoded string at the current position.
+      
+      
+         is .
+    
+    
+      Writes a UTF16 (little-endian) encoded string at the current position.
+      
+      
+         is .
+    
+    
+      Writes a UTF8 encoded string at the current position.
+      
+      
+      
+         is .
+    
+    
+    
+      Gets the parent handle (, , or ).
+    
+    
+      Gets a type code that identifies the type of the constant value.
+    
+    
+      Gets the constant value.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Specifies values that represent types of metadata constants.
+    
+    
+      A Boolean type.
+    
+    
+      An unsigned 1-byte integer.
+    
+    
+      A character type.
+    
+    
+      An 8-byte floating point type.
+    
+    
+      A signed 2-byte integer type.
+    
+    
+      A signed 4-byte integer type.
+    
+    
+      A signed 8-byte integer type.
+    
+    
+      An invalid type.
+    
+    
+      A null reference.
+    
+    
+      A signed 1-byte integer type.
+    
+    
+      A 4-byte floating point type.
+    
+    
+      A  type.
+    
+    
+      An unsigned 2-byte integer type.
+    
+    
+      An unsigned 4-byte integer type.
+    
+    
+      An unsigned 8-byte integer type.
+    
+    
+    
+      Gets the constructor (the  or ) of the custom attribute type.
+    
+    
+      Decodes the arguments encoded in the value blob.
+      
+      
+    
+    
+      Gets the handle of the metadata entity the attribute is applied to.
+    
+    
+      Gets the value of the attribute.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Represents a named argument decoded from a custom attribute signature.
+      The type used to represent types of values decoded from the custom attribute signature.
+    
+    
+      Initializes a new instance of the  structure using the specified name, kind, type, and value.
+      The name of the argument.
+      The kind of the argument.
+      The type of the argument.
+      The value of the argument.
+    
+    
+      Gets the kind of argument.
+      The argument kind.
+    
+    
+      Gets the name of the argument.
+      The argument name.
+    
+    
+      Gets the type of the argument.
+      The argument type.
+    
+    
+      Gets the value of the argument.
+      An object containing the argument value.
+    
+    
+      Specifies constants that define the kinds of arguments in a custom attribute signature.
+    
+    
+      A field argument.
+    
+    
+      A property argument.
+    
+    
+      Represents a typed argument for a custom metadata attribute.
+      The type of the argument.
+    
+    
+      Initializes a new instance of the  structure using the specified argument type and value.
+      The type of the argument.
+      The argument value.
+    
+    
+      Gets the type of the argument.
+      The argument type.
+    
+    
+      Gets the value of the argument.
+      The argument value.
+    
+    
+      Represents a custom attribute of the type specified by .
+      The attribute type.
+    
+    
+      Initializes a new instance of the  structure using the specified fixed arguments and named arguments.
+      The fixed arguments.
+      The named arguments.
+    
+    
+      Gets the fixed arguments for the custom attribute.
+      An immutable array of arguments.
+    
+    
+      Gets the named arguments for the custom attribute value.
+      An immutable array of arguments.
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Gets the offset (in bytes) from the start of the metadata blob to the start of the  blob.
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      The source document in the debug metadata.
+    
+    
+      Gets the document content hash.
+    
+    
+      Gets the hash algorithm used to calculate the  (SHA1, SHA256, etc.).
+    
+    
+      Gets the source code language (C#, VB, F#, etc.).
+    
+    
+      Gets the document name blob.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      A  representing a blob on #Blob heap in Portable PDB structured as Document Name.
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+      
+    
+    
+    
+      
+      
+      
+    
+    
+    
+      
+    
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+    
+      
+    
+    
+      
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+    
+      
+    
+    
+    
+    
+    
+    
+      
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+    
+    
+    
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+    
+      
+    
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+      
+      
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+    
+      
+    
+    
+    
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+    
+    
+      
+    
+    
+    
+    
+    
+      
+    
+    
+    
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+    
+    
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+      
+    
+    
+    
+      
+      
+      
+    
+    
+    
+      
+      
+      
+    
+    
+    
+    
+    
+    
+      
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      Defines method body attributes.
+    
+    
+      Initializes any locals the method defines to zero and dynamically allocates local memory.
+    
+    
+      Performs no local memory initialization.
+    
+    
+      Provides an encoder for a method body stream.
+    
+    
+      
+    
+    
+      Encodes a method body and adds it to the method body stream, using the provided code size, maximum stack size, number of exception regions, local variables' signature handle, method body attributes and allowing to indicate whether the exception regions should be encoded in small format or not.
+      The number of bytes to be reserved for instructions.
+      The maximum stack size.
+      The number of exception regions.
+      
+         if the exception regions should be encoded in small format;  otherwise.
+      The local variables' signature handle.
+      The method body attributes.
+      The offset of the encoded body within the method body stream.
+    
+    
+      Encodes a method body and adds it to the method body stream, using the provided code size, maximum stack size, number of exception regions, local variables' signature handle, method body attributes, allowing to indicate whether the exception regions should be encoded in small format or not, and allowing to indicate whether the method should allocate from the dynamic local memory pool or not.
+      The number of bytes to be reserved for instructions.
+      The maximum stack size.
+      The number of exception regions.
+      
+         if the exception regions should be encoded in small format;  otherwise.
+      The local variables' signature handle.
+      The method body attributes.
+      
+         if the method allocates from the dynamic local memory pool (the  instruction);  otherwise.
+      The offset of the encoded body within the method body stream.
+    
+    
+      Encodes a method body and adds it to the method body stream.
+      The instruction encoder.
+      The maximum stack size.
+      The local variables' signature handle.
+      The method body attributes.
+      The offset of the encoded body within the method body stream.
+    
+    
+      Encodes a method body and adds it to the method body stream, using the provided instruction encoder, maximum stack size, local variables' signature handle, method body attributes, and allowing to indicate whether the method should allocate from the dynamic local memory pool or not.
+      The instruction encoder.
+      The maximum stack size.
+      The local variables' signature handle.
+      The method body attributes.
+      
+         if the method allocates from the dynamic local memory pool (the IL contains the  instruction);  otherwise.
+      The offset of the encoded body within the method body stream.
+    
+    
+    
+      Describes a method body. This class is meant to used along with the  class.
+    
+    
+      Gets an encoder object that can be used to encode exception regions to the method body.
+      An exception region encoder instance.
+    
+    
+      Gets a blob reserved for instructions.
+      A blob reserved for instructions.
+    
+    
+      Gets the offset of the encoded method body in the method body stream.
+      The offset of the encoded method body in the method body stream.
+    
+    
+      Provides an encoder for method signatures.
+    
+    
+      
+      
+    
+    
+    
+    
+      Encodes the provided return type and parameters.
+      The number of parameters.
+      The method that is called first to encode the return type.
+      The method that is called second to encode the parameters.
+    
+    
+      Encodes the provided return type and parameters, which must be used in the order they appear in the parameter list.
+      The number of parameters.
+      The method that is called first to encode the return types.
+      The method that is called second to encode the parameters.
+    
+    
+    
+      Initializes a new instance of the  structure.
+      A builder for encoding the named argument.
+    
+    
+      Encodes a named argument (a field or property).
+      
+         to encode a field,  to encode a property.
+      The method to call first to encode the type of the argument.
+      The method to call second to encode the name of the field or property.
+      The method to call third to encode the literal value of the argument.
+    
+    
+      Encodes a named argument (a field or property) and returns three encoders that must be used in the order they appear in the parameter list.
+      
+         to encode a field,  to encode a property.
+      The method to call first to encode the type of the argument.
+      The method to call second to encode the name of the field or property.
+      The method to call third to encode the literal value of the argument.
+    
+    
+    
+    
+      
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+    
+      
+    
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+    
+    
+      
+    
+    
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+    
+      Represents the builder of a Portable PDB image.
+    
+    
+      Creates a builder of a Portable PDB image.
+      A builder populated with debug metadata entities stored in tables and values stored in heaps. The entities and values are enumerated when serializing the Portable PDB image.
+      The row counts of all tables that the associated type system metadata contain. Each slot in the array corresponds to a table (). The length of the array must be equal .
+      An entry point method definition handle.
+      A function that calculates the ID of content represented as a sequence of blobs. If not specified, a default function that ignores the content and returns a content ID based on the current time is used (). You must specify a deterministic function to produce a deterministic Portable PDB image.
+    
+    
+    
+    
+    
+      Serializes portable PDB content into the given .
+      The builder to write to.
+      The ID of the serialized content.
+    
+    
+    
+      
+    
+    
+    
+    
+      
+    
+    
+    
+    
+    
+      
+    
+    
+    
+      Encodes a constant literal.
+      A constant of type , , , , , , , , , , ,  (encoded as a two-byte Unicode character),  (encoded as SerString), or  (encoded as the underlying integer value).
+    
+    
+      Encodes a  literal of type .
+    
+    
+      Encodes a literal of type  (which can possibly be ).
+      The name of the type, or .
+    
+    
+      Decodes signature blobs.
+      
+      
+    
+    
+      Creates a new .
+      The provider used to obtain type symbols as the signature is decoded.
+      The metadata reader from which the signature was obtained. It may be  if the given provider allows it.
+      Additional context needed to resolve generic parameters.
+    
+    
+      Decodes a field signature blob and advances the reader past the signature.
+      The blob reader positioned at a field signature.
+      The decoded field type.
+    
+    
+      Decodes a local variable signature blob and advances the reader past the signature.
+      The blob reader positioned at a local variable signature.
+      The local variable types.
+    
+    
+      Decodes a method (definition, reference, or standalone) or a property signature blob.
+      A blob reader positioned at a method signature.
+      The decoded method signature.
+    
+    
+      Decodes a method specification signature blob and advances the reader past the signature.
+      A blob reader positioned at a valid method specification signature.
+      The types used to instantiate a generic method via the method specification.
+    
+    
+      Decodes a type embedded in a signature and advances the reader past the type.
+      The blob reader positioned at the leading .
+      
+         to allow a  to follow a (CLASS | VALUETYPE) in the signature;  otherwise.
+      The decoded type.
+    
+    
+    
+      
+    
+    
+      Encodes an array type.
+      Called first, to encode the type of the element.
+      Called second, to encode the shape of the array.
+    
+    
+      Encodes an array type. Returns a pair of encoders that must be used in the order they appear in the parameter list.
+      Use first, to encode the type of the element.
+      Use second, to encode the shape of the array.
+    
+    
+    
+    
+    
+    
+      Starts a signature of a type with custom modifiers.
+    
+    
+    
+      Starts a function pointer signature.
+      Calling convention.
+      Function pointer attributes.
+      Generic parameter count.
+    
+    
+      Starts a generic instantiation signature.
+      
+         or .
+      Generic argument count.
+      
+         to mark the type as value type,  to mark it as a reference type in the signature.
+    
+    
+      Encodes a reference to type parameter of a containing generic method.
+      Parameter index.
+    
+    
+      Encodes a reference to type parameter of a containing generic type.
+      Parameter index.
+    
+    
+    
+    
+    
+    
+    
+      Starts pointer signature.
+    
+    
+      Writes primitive type code.
+      Any primitive type code except for  and .
+    
+    
+    
+    
+    
+      Starts SZ array (vector) signature.
+    
+    
+      Encodes a reference to a type.
+      
+         or .
+      
+         to mark the type as value type,  to mark it as a reference type in the signature.
+    
+    
+    
+    
+    
+    
+      Encodes a void pointer (void*).
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+    
+      
+    
+    
+      Represents a metadata entity (such as a type reference, type definition, type specification, method definition, or custom attribute).
+    
+    
+    
+      Returns a value that indicates whether the current instance and the specified object are equal.
+      The object to compare with the current instance.
+      
+         if  is an  and is equal to the current instance; otherwise, .
+    
+    
+      Returns a value that indicates whether the current instance and the specified  are equal.
+      The value to compare with the current instance.
+      
+         if the current instance and  are equal; otherwise, .
+    
+    
+      Returns the hash code for this instance.
+      The hash code for this instance.
+    
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Gets a TypeRef, TypeDef, or TypeSpec handle if the region represents a catch, or a nil token otherwise (()).
+    
+    
+      Gets the IL offset of the start of the filter block, or -1 if the region is not a filter.
+    
+    
+      Gets the length in bytes of the exception handler.
+    
+    
+      Gets the starting IL offset of the exception handler.
+    
+    
+    
+      Gets the length in bytes of the try block.
+    
+    
+      Gets the starting IL offset of the try block.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Gets a handle to resolve the implementation of the target type.
+      
+         representing another module in the assembly.
+       representing another assembly if  is .
+       representing the declaring exported type in which this was is nested.
+    
+    
+    
+      Gets the name of the target type, or  if the type is nested or defined in a root namespace.
+      A  struct instance.
+    
+    
+      Gets the full name of the namespace that contains the target type, or  if the type is nested or defined in a root namespace.
+    
+    
+      Gets the definition handle of the namespace where the target type is defined, or  if the type is nested or defined in a root namespace.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Represents a collection of  instances.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+      
+      
+      
+    
+    
+    
+    
+    
+    
+      Returns the field layout offset, or -1 if it is not available.
+      The field definition offset, or -1 if it is not available.
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Gets the attributes specifying variance and constraints.
+    
+    
+    
+    
+      Gets the zero-based index of the parameter within the declaring generic type or method declaration.
+    
+    
+      Gets the name of the generic parameter.
+    
+    
+      Gets a  or  that represents the parent of this generic parameter.
+    
+    
+    
+    
+      Gets the constrained .
+    
+    
+      Gets a handle (, , or )
+specifying from which type this generic parameter is constrained to derive,
+or which interface this generic parameter is constrained to implement.
+      An  instance.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Represents a collection of constraints of a generic type parameter.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Represents a collection of generic type parameters of a method or type.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Represents any metadata entity (such as a type reference, a type definition, a type specification, a method definition, or a custom attribute) or value (a string, blob, guid, or user string).
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+    
+      Compares two entity handles.
+      The first entity handle to compare.
+      The second entity handle to compare.
+      Zero if the two entity handles are equal, and a non-zero value of they are not.
+    
+    
+      Compares two handles.
+      The first handle to compare.
+      The second handle to compare.
+      Zero if the two handles are equal, and a non-zero value if they are not.
+    
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      Gets the type symbol for a generalized array of the given element type and shape.
+      The type of the elements in the array.
+      The shape (rank, sizes, and lower bounds) of the array.
+    
+    
+      Gets the type symbol for a managed pointer to the given element type.
+      
+    
+    
+      Gets the type symbol for a generic instantiation of the given generic type with the given type arguments.
+      
+      
+    
+    
+      Gets the type symbol for an unmanaged pointer to the given element type.
+      
+    
+    
+      
+    
+    
+      Gets the  representation for .
+    
+    
+      Gets the type symbol for the given serialized type name.
+      The serialized type name in so-called "reflection notation" format (as understood by the  method.)
+      A  instance.
+      The name is malformed.
+    
+    
+      Gets the underlying type of the given enum type symbol.
+      An enum type.
+      A type code that indicates the underlying type of the enumeration.
+      The given type symbol does not represent an enum.
+    
+    
+      Verifies if the given type represents .
+      The type to verify.
+      
+         if the given type is a ,  otherwise.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Calculates the size of the specified branch instruction operand.
+      The branch op-code.
+      1 if  is a short branch, or 4 if it is a long branch.
+      The specified  is not a branch op-code.
+    
+    
+      Gets a long form of the specified branch op-code.
+      The branch op-code.
+      The long form of the branch op-code.
+      The specified  is not a branch op-code.
+    
+    
+      Gets a short form of the specified branch op-code.
+      The branch op-code.
+      The short form of the branch op-code.
+      The specified  is not a branch op-code.
+    
+    
+      Verifies if the specified op-code is a branch to a label.
+      
+      
+         if the specified op-code is a branch to a label,  otherwise.
+    
+    
+      The exception that is thrown when an attempt to write metadata exceeds a limit given by the format specification. For example, when the heap size limit is exceeded.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class with serialized data.
+      The object that holds the serialized object data.
+      The contextual information about the source or destination.
+    
+    
+      Initializes a new instance of the  class with a specified error message.
+      The error message that explains the reason for this exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and the exception that is the cause of this exception.
+      The error message that explains the reason for this exception.
+      The exception that is the cause of the current exception, or  if no inner exception is specified.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Invalid blob format.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Provides information about the lexical scope within which a group of imports are available. This information is stored in debug metadata.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+      Gets the interface that is implemented (, , or ).
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+      
+    
+    
+      Gets the type symbol for the function pointer type of the given method .
+      
+      The type symbol for the function pointer type.
+    
+    
+      Gets the type symbol for the generic method parameter at the given zero-based .
+      
+      
+      The type symbol for the generic method parameter at .
+    
+    
+      Gets the type symbol for the generic type parameter at the given zero-based .
+      
+      
+      The type symbol for the generic type parameter at the given zero-based .
+    
+    
+      Gets the type symbol for a type with a custom modifier applied.
+      The modifier type applied.
+      The type symbol of the underlying type without modifiers applied.
+      
+         if the modifier is required,  if it's optional.
+      The type symbol.
+    
+    
+      Gets the type symbol for a local variable type that is marked as pinned.
+      
+      The type symbol for the local variable type.
+    
+    
+      Gets the type symbol for a type specification.
+      The metadata reader that was passed to the signature decoder. It may be .
+      The context that was passed to the signature decoder.
+      The type specification handle.
+      The kind of the type, as specified in the signature. To interpret this value, use .
+      The type symbol for the type specification.
+    
+    
+      
+    
+    
+      Gets the type symbol for a primitive type.
+      
+      The type symbol for .
+    
+    
+      Gets the type symbol for a type definition.
+      The metadata reader that was passed to the signature decoder. It may be .
+      The type definition handle.
+      The kind of the type, as specified in the signature. To interpret this value use .
+      The type symbol.
+    
+    
+      Gets the type symbol for a type reference.
+      The metadata reader that was passed to the signature decoder. It may be .
+      The type definition handle.
+      The kind of the type as specified in the signature. To interpret this value, use .
+      The type symbol.
+    
+    
+      
+    
+    
+      Gets the type symbol for a single-dimensional array of the given element type with a lower bounds of zero.
+      
+      A  instance.
+    
+    
+      Provides information about local constants. This information is stored in debug metadata.
+    
+    
+    
+      Gets the constant signature.
+      The constant signature.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Provides information about the scope of local variables and constants. This information is stored in debug metadata.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Provides information about local variables. This information is stored in debug metadata.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Gets the manifest resource attributes.
+      A bitwise combination of the enumeration values that specify the manifest resource attributes.
+    
+    
+    
+      Gets the implementation entity handle.
+      An EntityHandle instance. If the  property is , the returned handle will have default values.
+    
+    
+      Gets the resource name.
+      The resource name.
+    
+    
+      Gets the byte offset within the referenced file at which this resource record begins.
+      The byte offset within the referenced file at which this resource record begins.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Represents a collection of  instances.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+    
+      Determines if the member reference is to a method or field.
+      One of the enumeration values that indicates the kind of member reference.
+      The member reference signature is invalid.
+    
+    
+    
+      Gets the parent entity handle.
+      An entity handle instance. If the  property is , the returned handle will have default values.
+    
+    
+      Gets a handle to the signature blob.
+      A handle to the signature blob.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Represents a collection of  instances.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Specifies constants that indicate whether a  references a method or field.
+    
+    
+      The  references a field.
+    
+    
+      The  references a method.
+    
+    
+    
+      CLI metadata.
+    
+    
+      Windows metadata generated by managed compilers.
+    
+    
+      Windows metadata.
+    
+    
+      Reads metadata as defined by the ECMA 335 CLI specification.
+    
+    
+      Initializes a new instance of the  class from the metadata stored at the given memory location.
+      A pointer to the first byte in a block of metadata.
+      The number of bytes in the block.
+    
+    
+      Initializes a new instance of the  class from the metadata stored at the given memory location.
+      
+      
+      
+    
+    
+      Initializes a new instance of the  class from the metadata stored at the given memory location.
+      
+      
+      
+      
+      
+         is not positive.
+      
+         is .
+      The encoding of  is not .
+      The current platform is big-endian.
+      Bad metadata header.
+    
+    
+    
+    
+    
+    
+      Gets the information decoded from #Pdb stream, or  if the stream is not present.
+      The information decoded from #Pdb stream, or  if the stream is not present.
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+      Gets a value that indicates whether the metadata represents an assembly.
+      
+         if the metadata represents an assembly; otherwise, .
+    
+    
+    
+    
+    
+    
+    
+      Gets the metadata kind.
+      One of the enumeration values that specifies the metadata kind.
+    
+    
+      Gets the length of the underlying data.
+      The length of the underlying data.
+    
+    
+      Gets the pointer to the underlying data.
+      The pointer to the underlying data.
+    
+    
+      Gets the version string read from metadata header.
+      The version string read from metadata header.
+    
+    
+    
+    
+      Gets the  passed to the constructor.
+      A bitwise combination of the enumeration values that describes the  enum value.
+    
+    
+    
+      Gets the comparer used to compare strings stored in metadata.
+      The comparer used to compare strings stored in metadata.
+    
+    
+    
+    
+      Gets the decoder used by the reader to produce string instances from UTF8-encoded byte sequences.
+      The decoder used by the reader to produce string instances from UTF8-encoded byte sequences.
+    
+    
+    
+      Windows Runtime projections are enabled (on by default).
+    
+    
+      The options that are used when a  is obtained via an overload that does not take a  argument.
+    
+    
+      All options are disabled.
+    
+    
+      Provides a  for metadata stored in an array of bytes, a memory block, or a stream.
+    
+    
+      Disposes all memory allocated by the reader.
+    
+    
+      Creates a metadata provider over an image stored in memory.
+      Pointer to the start of the metadata blob.
+      The size of the metadata blob.
+      The new metadata provider.
+      
+         is .
+      
+         is negative.
+    
+    
+      Creates a provider over a byte array.
+      Metadata image.
+      The new provider.
+      
+         is .
+    
+    
+      Creates a provider for a stream of the specified size beginning at its current position.
+      A  instance.
+      Options specifying how sections of the image are read from the stream.
+      Size of the metadata blob in the stream. If not specified, the metadata blob is assumed to span to the end of the stream.
+      The new provider.
+      
+         is .
+      
+         doesn't support read and seek operations.
+      Size is negative or extends past the end of the stream.
+      Error reading from the stream (only when  is specified).
+    
+    
+      Creates a portable PDB metadata provider over a blob stored in memory.
+      Pointer to the start of the portable PDB blob.
+      The size of the portable PDB blob.
+      The new portable PDB metadata provider.
+      
+         is .
+      
+         is negative.
+    
+    
+      Creates a portable PDB metadata provider over a byte array.
+      A portable PDB image.
+      The new portable PDB metadata provider .
+      
+         is .
+    
+    
+      Creates a provider for a stream of the specified size beginning at its current position.
+      The stream.
+      Options specifying how sections of the image are read from the stream.
+      Size of the metadata blob in the stream. If not specified, the metadata blob is assumed to span to the end of the stream.
+      A  instance.
+      
+         is .
+      
+         doesn't support read and seek operations.
+      Size is negative or extends past the end of the stream.
+    
+    
+      Gets a  from a .
+      A bitwise combination of the enumeration values that represent the configuration when reading the metadata.
+      The encoding to use.
+      A  instance..
+      The encoding of  is not .
+      The current platform is big-endian.
+      IO error while reading from the underlying stream.
+      Provider has been disposed.
+    
+    
+    
+      By default, the stream is disposed when  is disposed and sections of the PE image are read lazily.
+    
+    
+      Keeps the stream open when the  is disposed.
+    
+    
+      Reads PDB metadata into memory right away.
+The underlying file may be closed and even deleted after the  is constructed.  closes the stream automatically by the time the constructor returns unless  is specified.
+    
+    
+      Provides string comparison helpers to query strings in metadata while avoiding allocation if possible.
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      Provides the  with a custom mechanism for decoding byte sequences in metadata that represent text.
+    
+    
+      Initializes a new instance of the  class using the given encoding.
+      The encoding to use.
+    
+    
+      Gets the default decoder used by  to decode UTF-8 when no decoder is provided to the constructor.
+      The default decoder used by  to decode UTF-8.
+    
+    
+      Gets the encoding used by this instance.
+      The encoding used by this instance.
+    
+    
+      Obtains strings for byte sequences in metadata. Override this to cache strings if required. Otherwise, it is implemented by forwarding straight to  and every call will allocate a new string.
+      Pointer to bytes to decode.
+      Number of bytes to decode.
+      The decoded string.
+    
+    
+    
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Gets the size of the method body, including the header, IL, and exception regions.
+      The size of the method body.
+    
+    
+      Provides debug information associated with a method definition. This information is stored in debug metadata.
+    
+    
+      Gets the handle of the single document containing all sequence points of the method.
+      The handle of the single document containing all sequence points of the method, or a handle whose  property is  if the method doesn't have sequence points or spans multiple documents.
+    
+    
+      Returns a collection of sequence points decoded from .
+      A collection of sequence points.
+    
+    
+      Returns the kickoff method of the state machine.
+      The kickoff method of the state machine, if the method is a MoveNext method of a state machine. Otherwise, it returns a handle whose  property is ..
+    
+    
+      Returns a local signature handle.
+      A local signature handle, or a handle whose  property is  if the method doesn't define any local variables.
+    
+    
+      Returns a blob encoding sequence points.
+      A blob encoding sequence points, or a handle whose  property is  if the method doesn't have sequence points.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Returns a handle to a  that corresponds to this handle.
+      A method definition handle that corresponds to this handle.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+      
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Returns a handle to a  that corresponds to this handle.
+      A method debug information handle that corresponds to this handle.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Represents a method (definition, reference, or standalone) or property signature. In the case of properties, the signature matches that of a getter with a distinguishing .
+      The method type.
+    
+    
+      Initializes a new instance of the  structure using the specified header, return type, and parameter information.
+      The information in the leading byte of the signature (kind, calling convention, flags).
+      The return type of the method.
+      The number of required parameters.
+      The number of generic type parameters.
+      The parameter types.
+    
+    
+      Gets the number of generic type parameters for the method.
+      The number of generic type parameters, or 0 for non-generic methods.
+    
+    
+      Gets the information in the leading byte of the signature (kind, calling convention, flags).
+      The header signature.
+    
+    
+      Gets the method's parameter types.
+      An immutable collection of parameter types.
+    
+    
+      Gets the number of parameters that are required for the method.
+      The number of required parameters.
+    
+    
+      Gets the return type of the method.
+      The return type.
+    
+    
+    
+      
+      
+      
+      
+    
+    
+    
+      Gets a  or  handle specifying which generic method this instance refers to (that is, which generic method it is an instantiation of).
+      A  or  handle specifying which generic method this instance refers to.
+    
+    
+      Gets a handle to the signature blob.
+      A handle to the signature blob.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+      Gets all exported types that reside directly in a namespace.
+      An immutable array of exported type handles.
+    
+    
+      Gets the unqualified name of the namespace definition.
+      The unqualified name of the namespace definition.
+    
+    
+      Gets the namespace definitions that are direct children of the current namespace definition.
+      An immutable array of namespace definitions that are direct children of the current namespace definition.
+    
+    
+      Gets the parent namespace.
+      The parent namespace.
+    
+    
+      Gets all type definitions that reside directly in a namespace.
+      An immutable array of type definition handles.
+    
+    
+      Provides a handle to a namespace definition.
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Contains a collection of parameters of a specified method.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Gets a  from a .
+      The current  instance.
+      A metdata reader.
+      
+         is .
+      The current platform is big-endian.
+      IO error while reading from the underlying stream.
+    
+    
+      Gets a  metadata reader with the specified metadata reading configuration from a .
+      The current  instance.
+      An  enumeration value indicating the metadata reading configuration.
+      A  metadata reader with the specified metadata reading configuration.
+      
+         is .
+      The current platform is big-endian.
+      IO error while reading from the underlying stream.
+    
+    
+      Gets a metadata reader with the specified metadata reading configuration and encoding configuration from a .
+      The current  instance.
+      An enumeration value indicating the metadata reading configuration.
+      A metadata string decoder with the encoding configuration.
+      >A metadata reader with the specified metadata reading configuration and encoding configuration.
+      
+         is .
+      The encoding of  is not .
+      The current platform is big-endian.
+      IO error while reading from the underlying stream.
+    
+    
+      Returns a body block of a method with the specified Relative Virtual Address (RVA);
+      The current  instance.
+      The Relative Virtual Address (RVA).
+      A method block body instance.
+      
+         is .
+      The body is not found in the metadata or is invalid.
+      The section where the method is stored is not available.
+      IO error occurred while reading from the underlying stream.
+    
+    
+      Specifies constants that define the type codes used to encode types of primitive values in a  value blob.
+    
+    
+      A  type.
+    
+    
+      An unsigned 1-byte integer type.
+    
+    
+      A  type.
+    
+    
+      An 8-byte floating point type.
+    
+    
+      A signed 2-byte integer type.
+    
+    
+      A signed 4-byte integer type.
+    
+    
+      A signed 8-byte integer type.
+    
+    
+      A signed 1-byte integer type.
+    
+    
+      A 4-byte floating point type.
+    
+    
+      A  type.
+    
+    
+      An unsigned 2-byte integer type.
+    
+    
+      An unsigned 4-byte integer type.
+    
+    
+      An unsigned 8-byte integer type.
+    
+    
+      Specifies constants that define primitive types found in metadata signatures.
+    
+    
+      A  type.
+    
+    
+      A  type.
+    
+    
+      A  type.
+    
+    
+      A  type.
+    
+    
+      An  type.
+    
+    
+      An  type.
+    
+    
+      An  type.
+    
+    
+      An  type.
+    
+    
+      An  type.
+    
+    
+      An  type.
+    
+    
+      A  type.
+    
+    
+      A  type.
+    
+    
+      A typed reference.
+    
+    
+      A  type.
+    
+    
+      A  type.
+    
+    
+      A  type.
+    
+    
+      A  type.
+    
+    
+      A  type.
+    
+    
+    
+    
+    
+    
+    
+    
+      
+      
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Represents a handle and a corresponding blob on a metadata heap that was reserved for future content update.
+      
+    
+    
+    
+      Returns a  to be used to update the content.
+      A blob writer to be used to update the content.
+    
+    
+      Gets the reserved blob handle.
+      The reserved bloc handle.
+    
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Specifies type codes used to encode the types of values in a  blob.
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      The attribute argument is an Enum instance.
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      The attribute argument is "boxed" (passed to a parameter, field, or property of type object) and carries type information in the attribute blob.
+    
+    
+      The attribute argument is a  instance.
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      A value equivalent to .
+    
+    
+      Specifies additional flags that can be applied to method signatures. The underlying values of the fields in this type correspond to the representation in the leading signature byte represented by a  structure.
+    
+    
+      Indicates the first explicitly declared parameter that represents the instance pointer.
+    
+    
+      A generic method.
+    
+    
+      An instance method.
+    
+    
+      No flags.
+    
+    
+      Specifies how arguments in a given signature are passed from the caller to the callee. The underlying values of the fields in this type correspond to the representation in the leading signature byte represented by a  structure.
+    
+    
+      An unmanaged C/C++ style calling convention where the call stack is cleaned by the caller.
+    
+    
+      A managed calling convention with a fixed-length argument list.
+    
+    
+      An unmanaged calling convention where arguments are passed in registers when possible.
+    
+    
+      An unmanaged calling convention where the call stack is cleaned up by the callee.
+    
+    
+      An unmanaged C++ style calling convention for calling instance member functions with a fixed argument list.
+    
+    
+      A managed calling convention for passing extra arguments.
+    
+    
+      Represents the signature characteristics specified by the leading byte of signature blobs.
+    
+    
+      Initializes a new instance of the  structure using the specified byte value.
+      The byte.
+    
+    
+      Initializes a new instance of the  structure using the specified signature kind, calling convention and signature attributes.
+      The signature kind.
+      The calling convention.
+      The signature attributes.
+    
+    
+      Gets the signature attributes.
+      The attributes.
+    
+    
+      Gets the calling convention.
+      The calling convention.
+    
+    
+      Gets the mask value for the calling convention or signature kind. The default  value is 15 (0x0F).
+    
+    
+      Compares the specified object with this  for equality.
+      The object to compare.
+      
+         if the objects are equal; otherwise, .
+    
+    
+      Compares two  values for equality.
+      The value to compare.
+      
+         if the values are equal; otherwise, .
+    
+    
+      Gets a hash code for the current object.
+      A hash code for the current object.
+    
+    
+      Gets a value that indicates whether this  structure has the  signature attribute.
+      
+         if the  attribute is present; otherwise, .
+    
+    
+      Gets a value that indicates whether this  structure has the  signature attribute.
+      
+         if the  attribute is present; otherwise, .
+    
+    
+      Gets a value that indicates whether this  structure has the  signature attribute.
+      
+         if the  attribute is present; otherwise, .
+    
+    
+      Gets the signature kind.
+      The signature kind.
+    
+    
+      Compares two  values for equality.
+      The first value to compare.
+      The second value to compare.
+      
+         if the values are equal; otherwise, .
+    
+    
+      Determines whether two  values are unequal.
+      The first value to compare.
+      The second value to compare.
+      
+         if the values are unequal; otherwise, .
+    
+    
+      Gets the raw value of the header byte.
+      The raw value of the header byte.
+    
+    
+      Returns a string that represents the current object.
+      A string that represents the current object.
+    
+    
+      Specifies the signature kind. The underlying values of the fields in this type correspond to the representation in the leading signature byte represented by a  structure.
+    
+    
+      A field signature.
+    
+    
+      A local variables signature.
+    
+    
+      A method reference, method definition, or standalone method signature.
+    
+    
+      A method specification signature.
+    
+    
+      A property signature.
+    
+    
+      Specifies constants that define type codes used in signature encoding.
+    
+    
+      Represents a generalized  in signatures.
+    
+    
+      Represents a  in signatures.
+    
+    
+      Represents managed pointers (byref return values and parameters) in signatures. It is followed in the blob by the signature encoding of the underlying type.
+    
+    
+      Represents a  in signatures.
+    
+    
+      Represents a  in signatures.
+    
+    
+      Represents a  in signatures.
+    
+    
+      Represents function pointer types in signatures.
+    
+    
+      Represents a generic method parameter used within a signature.
+    
+    
+      Represents the instantiation of a generic type in signatures.
+    
+    
+      Represents a generic type parameter used within a signature.
+    
+    
+      Represents an  in signatures.
+    
+    
+      Represents an  in signatures.
+    
+    
+      Represents an  in signatures.
+    
+    
+      Represents an  in signatures.
+    
+    
+      Represents an invalid or uninitialized type code. It will not appear in valid signatures.
+    
+    
+      Represents an  in signatures.
+    
+    
+      Represents a custom modifier applied to a type within a signature that the caller can ignore.
+    
+    
+      Represents a local variable that is pinned by garbage collector.
+    
+    
+      Represents an unmanaged pointer in signatures. It is followed in the blob by the signature encoding of the underlying type.
+    
+    
+      Represents a custom modifier applied to a type within a signature that the caller must understand.
+    
+    
+      Represents an  in signatures.
+    
+    
+      Represents a marker to indicate the end of fixed arguments and the beginning of variable arguments.
+    
+    
+      Represents a  in signatures.
+    
+    
+      Represents a  in signatures.
+    
+    
+      Represents a single dimensional  with a lower bound of 0.
+    
+    
+      Represents a typed reference in signatures.
+    
+    
+      Precedes a type  in signatures. In raw metadata, this is encoded as either ELEMENT_TYPE_CLASS (0x12) for reference types or ELEMENT_TYPE_VALUETYPE (0x11) for value types. This is collapsed to a single code because Windows Runtime projections can project from class to value type or vice-versa, and the raw code is misleading in those cases.
+    
+    
+      Represents a  in signatures.
+    
+    
+      Represents a  in signatures.
+    
+    
+      Represents a  in signatures.
+    
+    
+      Represents a  in signatures.
+    
+    
+      Represents  in signatures.
+    
+    
+      Indicates the type definition of the signature.
+    
+    
+      The type definition or reference refers to a class.
+    
+    
+      It isn't known in the current context if the type reference or definition is a class or value type.
+    
+    
+      The type definition or reference refers to a value type.
+    
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+    
+      Determines the kind of signature, which can be  or .
+      An enumeration value that indicates the signature kind.
+      The signature is invalid.
+    
+    
+      Gets a handle to the signature blob.
+      A handle to the signature blob.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Indicates whether a  represents a standalone method or local variable signature.
+    
+    
+      The  references a local variable signature.
+    
+    
+      The  represents a standalone method signature.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+      Gets the base type of the type definition: either ,  or .
+      The base type of the type definition.
+    
+    
+    
+    
+      Returns the enclosing type of a specified nested type.
+      The enclosing type of the specified nested type, or a handle a handle whose  property is  if the type is not nested.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Returns an array of types nested in the specified type.
+      An immutable array of type definition handles that represent types nested in the specified type.
+    
+    
+    
+      Gets a value that indicates whether this is a nested type.
+      
+         if it is a nested type,  otherwise.
+    
+    
+      Gets the name of the type.
+      The name of the type.
+    
+    
+      Gets the full name of the namespace where the type is defined.
+      The full name of the namespace where the type is defined, or a handle whose  property is  if the type is nested or defined in a root namespace.
+    
+    
+      Gets the definition handle of the namespace where the type is defined.
+      The definition handle of the namespace where the type is defined, or a handle whose  property is   if the type is nested or defined in a root namespace.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Contains a collection of  instances.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+      Gets the name of the target type.
+      The name of the target type.
+    
+    
+      Gets the full name of the namespace where the target type is defined.
+      The full name of the namespace where the target type is defined, or a handle whose the  property is  if the type is nested or defined in a root namespace,
+    
+    
+      Gets the resolution scope in which the target type is defined and is uniquely identified by the specified  and .
+      The resolution scope in which the target type is uniquely defined.
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Contains a collection of  instances.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+      
+      
+      
+    
+    
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Represents a handle to the user string heap.
+    
+    
+      
+    
+    
+      
+    
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Used to add a handler for an event. Corresponds to the  flag in the Ecma 335 CLI specification.
+CLS-compliant adders are named the with  prefix.
+    
+    
+      Reads the value of the property.
+CLS-compliant getters are named with `get_` prefix.
+    
+    
+      Other method for a property (not a getter or setter) or an event (not an adder, remover, or raiser).
+    
+    
+      Used to indicate that an event has occurred. Corresponds to the  flag in the Ecma 335 CLI specification.
+ CLS-compliant raisers are named with the  prefix.
+    
+    
+      Used to remove a handler for an event. Corresponds to the  flag in the Ecma 335 CLI specification.
+CLS-compliant removers are named with the  prefix.
+    
+    
+      Used to modify the value of the property.
+CLS-compliant setters are named with the  prefix.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Provides information about a Program Debug Database (PDB) file.
+    
+    
+      The iteration of the PDB. The first iteration is 1. The iteration is incremented each time the PDB content is augmented.
+    
+    
+      The Globally Unique Identifier (GUID) of the associated PDB.
+    
+    
+      The path to the .pdb file that contains debug information for the PE/COFF file.
+    
+    
+      Represents the header of a COFF file.
+    
+    
+      Gets the flags that indicate the attributes of the file.
+      The flags that indicate the attributes of the file.
+    
+    
+      Gets the type of the target machine.
+      The type of the target machine.
+    
+    
+      Gets the number of sections. This indicates the size of the section table, which immediately follows the headers.
+      The number of sections.
+    
+    
+      Gets the number of entries in the symbol table. This data can be used to locate the string table, which immediately follows the symbol table. This value should be zero for a PE image.
+    
+    
+      Gets the file pointer to the COFF symbol table.
+      The file pointer to the COFF symbol table, or zero if no COFF symbol table is present. This value should be zero for a PE image.
+    
+    
+      Gets the size of the optional header, which is required for executable files but not for object files. This value should be zero for an object file.
+      The size of the optional header.
+    
+    
+      Gets a value that indicates when the file was created.
+      The low 32 bits of the number of seconds since 00:00 January 1, 1970, which indicates when the file was created.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Adds a CodeView entry.
+      The path to the PDB. It should not be empty.
+      The unique id of the PDB content.
+      The version of Portable PDB format (e.g. 0x0100 for 1.0), or 0 if the PDB is not portable.
+      
+         is .
+      
+         contains a NUL character.
+      
+         is smaller than 0x0100.
+    
+    
+      Adds an Embedded Portable PDB entry.
+      A Portable PDB metadata builder.
+      The version of Portable PDB format (e.g. 0x0100 for 1.0).
+      
+         is .
+      
+         is smaller than 0x0100.
+    
+    
+      Adds an entry of the specified type.
+      The entry type.
+      The entry version.
+      The entry stamp.
+    
+    
+      Adds an entry of the specified type and serializes its data.
+      The entry type.
+      The entry version.
+      The entry stamp.
+      The data to pass to .
+      A serializer for serializing data to a .
+      The type of the data passed to .
+    
+    
+      Adds PDB checksum entry.
+      The hash algorithm name (for example, "SHA256").
+      The checksum.
+      
+         or  is .
+      
+         or  is empty.
+    
+    
+      Adds a reproducible entry.
+    
+    
+      Identifies the location, size and format of a block of debug information.
+    
+    
+      Initializes a new instance of the  structure.
+      
+      
+      
+      
+      
+      
+      
+    
+    
+      Gets the file pointer to the debug data.
+      The file pointer to the debug data.
+    
+    
+      Gets the address of the debug data when loaded, relative to the image base.
+      The address of the debug data relative to the image base.
+    
+    
+      Gets the size of the debug data (not including the debug directory itself).
+      the size of the debug data (excluding the debug directory).
+    
+    
+      Gets a value that indicates if the entry is a  entry that points to a Portable PDB.
+      
+         if the entry is a  entry pointing to a Portable PDB; otherwise, .
+    
+    
+      Gets the major version number of the debug data format.
+      The major version number of the debug data format.
+    
+    
+      Gets the minor version number of the debug data format.
+      The minor version number of the debug data format.
+    
+    
+      Get the time and date that the debug data was created if the PE/COFF file is not deterministic; otherwise, gets a value based on the hash of the content.
+      for a non-deterministic PE/COFF file, the time and date that the debug data was created; otherwise, a value based on the hash of the content.
+    
+    
+      Gets the format of the debugging information.
+      The format of the debugging information.
+    
+    
+    
+      Associated PDB file description.
+    
+    
+      The COFF debug information (line numbers, symbol table, and string table). This type of debug information is also pointed to by fields in the file headers.
+    
+    
+      The entry points to a blob containing Embedded Portable PDB. The Embedded Portable PDB blob has the following format:- blob ::= uncompressed-size data- Data spans the remainder of the blob and contains a Deflate-compressed Portable PDB.
+    
+    
+      The entry stores a crypto hash of the content of the symbol file the PE/COFF file was built with. The hash can be used to validate that a given PDB file was built with the PE/COFF file and not altered in any way. More than one entry can be present if multiple PDBs were produced during the build of the PE/COFF file (e.g. private and public symbols).
+    
+    
+      The presence of this entry indicates a deterministic PE/COFF file. See the Remarks section for more information.
+    
+    
+      An unknown value that should be ignored by all tools.
+    
+    
+    
+      
+      
+    
+    
+    
+    
+      Describes the characteristics of a dynamic link library.
+    
+    
+      The image must run inside an AppContainer.
+    
+    
+      The DLL can be relocated.
+    
+    
+      The image can handle a high entropy 64-bit virtual address space.
+    
+    
+      Do not bind this image.
+    
+    
+      The image understands isolation and doesn't want it.
+    
+    
+      The image does not use SEH. No SE handler may reside in this image.
+    
+    
+      The image is NX compatible.
+    
+    
+      Reserved.
+    
+    
+      Reserved.
+    
+    
+      The image is Terminal Server aware.
+    
+    
+      Reserved.
+    
+    
+      Reserved.
+    
+    
+      The driver uses the WDM model.
+    
+    
+      Specifies the target machine's CPU architecture.
+    
+    
+      Alpha.
+    
+    
+      ALPHA64.
+    
+    
+      Matsushita AM33.
+    
+    
+      AMD64 (K8).
+    
+    
+      ARM little endian.
+    
+    
+      ARM64.
+    
+    
+      ARM Thumb-2 little endian.
+    
+    
+      EFI Byte Code.
+    
+    
+      Intel 386.
+    
+    
+      Intel 64.
+    
+    
+      M32R little-endian.
+    
+    
+      MIPS.
+    
+    
+      MIPS with FPU.
+    
+    
+      MIPS16 with FPU.
+    
+    
+      IBM PowerPC little endian.
+    
+    
+      PowerPCFP.
+    
+    
+      Hitachi SH3 little endian.
+    
+    
+      Hitachi SH3 DSP.
+    
+    
+      Hitachi SH3 little endian.
+    
+    
+      Hitachi SH4 little endian.
+    
+    
+      Hitachi SH5.
+    
+    
+      Thumb.
+    
+    
+      Infineon.
+    
+    
+      The target CPU is unknown or not specified.
+    
+    
+      MIPS little-endian WCE v2.
+    
+    
+    
+      
+      
+      
+      
+      
+      
+      
+      
+      
+      
+      
+    
+    
+    
+    
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      Represents a PDB Checksum debug directory entry.
+    
+    
+      The name of the crypto hash algorithm used to calculate the checksum.
+      A string representing the name of the crypto hash algorithm used to calculate the checksum.
+    
+    
+      The checksum of the PDB content.
+      An immutable array of bytes representing the checksum of the PDB content.
+    
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      
+      
+    
+    
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Builds PE directories.
+    
+    
+      Initializes an instance of the  class.
+    
+    
+      The address of the entry point relative to the image base when the PE file is loaded into memory.
+      For program images, this is the starting address. For device drivers, this is the address of the initialization function. An entry point is optional for DLLs. When no entry point is present, this field must be zero.
+    
+    
+      The base relocation table image directory entry.
+      A directory entry instance.
+    
+    
+      The bound import image directory entry.
+      A directory entry instance.
+    
+    
+      The copyright/architecture image directory entry.
+      A directory entry instance.
+    
+    
+      The COM descriptortable image directory entry.
+      A directory entry instance.
+    
+    
+      The debug table image directory entry.
+      A directory entry instance.
+    
+    
+      The delay import table image directory entry.
+      A directory entry instance.
+    
+    
+      The exception table image directory entry.
+      A directory entry instance.
+    
+    
+      The export table image directory entry.
+      A directory entry instance.
+    
+    
+      The global pointer table image directory entry.
+      A directory entry instance.
+    
+    
+      The import address table (IAT) image directory entry.
+      A directory entry instance.
+    
+    
+      The import table image directory entry.
+      A directory entry instance.
+    
+    
+      The load configuration table image directory entry.
+      A directory entry instance.
+    
+    
+      The resource table image directory entry.
+      A directory entry instance.
+    
+    
+      The thread local storage (TLS) table image directory entry.
+      A directory entry instance.
+    
+    
+    
+      Gets the address of the entry point relative to the image base when the PE file is loaded into memory.
+      The address of the entry point relative to the image base.
+    
+    
+      Gets the address of the beginning-of-code section relative to the image base when the image is loaded into memory.
+      The address of the beginning-of-code section relative to the image base.
+    
+    
+      Gets the address of the beginning-of-data section relative to the image base when the image is loaded into memory.
+      The address of the beginning-of-data section relative to the image base.
+    
+    
+    
+    
+      Gets the Certificate Table entry, which points to a table of attribute certificates.
+    
+    
+      Gets the image file checksum.
+      The image file checksum.
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Gets the alignment factor (in bytes) that is used to align the raw data of sections in the image file.
+      A power of 2 between 512 and 64K, inclusive. The default is 512.
+    
+    
+    
+      Gets the preferred address of the first byte of the image when it is loaded into memory.
+      The preferred address, which is a multiple of 64K.
+    
+    
+    
+    
+    
+      Gets a value that identifies the format of the image file.
+      The format of the image file.
+    
+    
+      Gets the major version number of the image.
+      The major version number of the image.
+    
+    
+      Gets the linker major version number.
+      The linker major version number.
+    
+    
+      Gets the major version number of the required operating system.
+      The major version number of the required operating system.
+    
+    
+      Gets the major version number of the subsystem.
+      The major version number of the subsystem.
+    
+    
+      Gets the minor version number of the image.
+      The minor version number of the image.
+    
+    
+      Gets the linker minor version number.
+      The linker minor version number.
+    
+    
+      Gets the minor version number of the required operating system.
+      The minor version number of the required operating system.
+    
+    
+      Gets the minor version number of the subsystem.
+      The minor version number of the subsystem.
+    
+    
+      Gets the number of data-directory entries in the remainder of the . Each describes a location and size.
+      The number of data-directory entries in the remainder of the .
+    
+    
+    
+      Gets the alignment (in bytes) of sections when they are loaded into memory.
+      A number greater than or equal to . The default is the page size for the architecture.
+    
+    
+      Gets the size of the code (text) section, or the sum of all code sections if there are multiple sections.
+      the size of the code (text) section, or the sum of all code sections if there are multiple sections.
+    
+    
+      Gets the combined size of an MS DOS stub, PE header, and section headers rounded up to a multiple of FileAlignment.
+      The combined size of an MS DOS stub, PE header, and section headers rounded up to a multiple of FileAlignment.
+    
+    
+      Gets the size of the local heap space to commit.
+      the size of the local heap space to commit.
+    
+    
+      Gets the size of the local heap space to reserve. Only  is committed; the rest is made available one page at a time until the reserve size is reached.
+      The size of the local heap space to reserve.
+    
+    
+      Gets the size (in bytes) of the image, including all headers, as the image is loaded in memory.
+      The size (in bytes) of the image, which is a multiple of .
+    
+    
+      Gets the size of the initialized data section, or the sum of all such sections if there are multiple data sections.
+    
+    
+      Gets the size of the stack to commit.
+      The size of the stack to commit.
+    
+    
+      Gets the size of the stack to reserve. Only  is committed; the rest is made available one page at a time until the reserve size is reached.
+      The size of the stack to reserve.
+    
+    
+      Gets the size of the uninitialized data section (BSS), or the sum of all such sections if there are multiple BSS sections.
+      The size of the uninitialized data section (BSS) or the sum of all such sections.
+    
+    
+      Gets the name of the subsystem that is required to run this image.
+      the name of the subsystem that is required to run this image.
+    
+    
+    
+      Defines the header for a portable executable (PE) file.
+    
+    
+      Initializes a new instance of the  class.
+      The target machine's CPU architecture.
+      The alignment (in bytes) of sections when they are loaded into memory. It must be greater than or equal to . The default is the page size for the architecture.
+      The major version number of the subsystem.
+      The minor version number of the subsystem.
+      The subsystem required to run the image.
+      An object describing the characteristics of the dynamic link library.
+      An object describing the characteristics of the image.
+      The size of the stack to reserve. Only  is committed; the rest is made available one page at a time until the reserve size is reached.
+      The size of the stack to commit.
+      The size of the local heap space to reserve. Only  is committed; the rest is made available one page at a time until the reserve size is reached.
+      The size of the local heap space to commit.
+      The alignment factor (in bytes) that is used to align the raw data of sections in the image file. The value should be a power of 2 between 512 and 64K, inclusive. The default is 512. If the  is less than the architecture's page size, then  must match .
+      The preferred address of the first byte of image when loaded into memory; must be a multiple of 64K.
+      The linker major version number.
+      The linker minor version number.
+      The major version number of the required operating system.
+      The minor version number of the required operating system.
+      The major version number of the image.
+      The minor version number of the image.
+      
+         is not power of 2 between 512 and 64K.
+-or-
+ not power of 2.
+-or-
+ is less than .
+    
+    
+      Creates an executable header.
+      A  instance representing the executable header.
+    
+    
+      Creates a library header.
+      A  instance representing the library header.
+    
+    
+      Returns the dynamic linker library characteristics.
+      An object that describes the dynamic linker library characteristics.
+    
+    
+      The alignment factor (in bytes) that is used to align the raw data of sections in the image file. The value should be a power of 2 between 512 and 64K, inclusive. The default is 512. If the section alignment is less than the architecture's page size, then file alignment must match the section alignment.
+    
+    
+      The preferred address of the first byte of image when loaded into memory; must be a multiple of 64K.
+      A number representing the preferred address of the first byte of image when loaded into memory.
+    
+    
+      Returns the image characteristics.
+      An object representing the image characteristics.
+    
+    
+      The target machine's CPU architecture.
+      One of the enumeration values representing the different CPU architectures.
+    
+    
+      The major version number of the image.
+      A number the size of a  representing the the major version number of the image.
+    
+    
+      The linker major version number.
+      A number the size of a  representing the linker major version number.
+    
+    
+      The major version number of the required operating system.
+      A number the size of a  representing the major version number of the required operating system.
+    
+    
+      The major version number of the subsystem.
+      A number the size of a  representing the major version number of the subsystem.
+    
+    
+      The minor version number of the image.
+      A number the size of a  representing the minor version number of the image.
+    
+    
+      The linker minor version number.
+      A number the size of a  representing the linker minor version number.
+    
+    
+      The minor version number of the required operating system.
+      A number the size of a  representing the minor version number of the required operating system.
+    
+    
+      The minor version number of the subsystem.
+      A number the size of a  representing the minor version number of the subsystem.
+    
+    
+      The alignment (in bytes) of sections when they are loaded into memory.
+      A number representing the alignment (in bytes) of sections when they are loaded into memory. It must be greater than or equal to the file alignment. The default is the page size for the architecture.
+    
+    
+      The size of the local heap space to commit.
+      A number representing the size of the local heap space to commit.
+    
+    
+      The size of the local heap space to reserve. Only  is committed; the rest is made available one page at a time until the reserve size is reached.
+      A number representing the size of the local heap space to reserve.
+    
+    
+      The size of the stack to commit.
+      A number representing the size of the stack to commit.
+    
+    
+      The size of the stack to reserve. Only  is committed; the rest is made available one page at a time until the reserve size is reached.
+      A number representing the size of the stack to reserve.
+    
+    
+      The subsystem that is required to run this image.
+      A  instance.
+    
+    
+      Defines a type that reads PE (Portable Executable) and COFF (Common Object File Format) headers from a stream.
+    
+    
+      Instantiates a new instance of the  class that reads the PE headers from the current location in the specified stream.
+      A stream containing the PE image starting at the stream's current position and ending at the end of the stream.
+      The data read from the stream has an invalid format.
+      Error reading from the stream.
+      The stream does not support seek operations.
+      
+         is .
+    
+    
+      Instantiates a new instance of the  class that reads the PE headers from a stream that represents a PE image of a specified size.
+      A stream containing PE image of the given size starting at its current position.
+      The size of the PE image.
+      The data read from the stream has an invalid format.
+      Error reading from the stream.
+      The stream does not support seek operations.
+      
+         is .
+      
+         is negative or extends past the end of the stream.
+    
+    
+      Instantiates a new instance of the  class that reads the PE headers from a stream that represents a PE image of a specified size and indicates whether the PE image has been loaded into memory.
+      The stream containing PE image of the given size starting at its current position.
+      The size of the PE image.
+      
+         if the PE image has been loaded into memory by the OS loader; otherwise, .
+      The data read from the stream has invalid format.
+      Error reading from the stream.
+      The stream does not support seek operations.
+      
+         is .
+      
+         is negative or extends past the end of the stream.
+    
+    
+      Gets the COFF header of the image.
+      The COFF header of the image.
+    
+    
+      Gets the byte offset from the start of the PE image to the start of the COFF header.
+      The byte offset from the start of the PE image to the start of the COFF header.
+    
+    
+      Gets the COR header.
+      The COR header, or  if the image does not have one.
+    
+    
+      Gets the byte offset from the start of the image to the COR header.
+      The byte offset from the start of the image to the COR header, or -1 if the image does not have a COR header.
+    
+    
+      Searches sections of the PE image for the section that contains the specified Relative Virtual Address.
+      The relative virtual address to search for.
+      The index of the section that contains , or -1 if there the search is unsuccessful.
+    
+    
+      Gets a value that indicates whether the image is Coff only.
+      
+         if the image is Coff only; otherwise, .
+    
+    
+      Gets a value that indicates whether the image represents a Windows console application.
+      
+         if the image is a Windows console applications; otherwise, .
+    
+    
+      Gets a value that indicates whether the image represents a dynamic link library.
+      
+         if the image is a DLL; otherwise, .
+    
+    
+      Gets a value that indicates whether the image represents an executable.
+      
+         if the image is an executable; otherwise, .
+    
+    
+      Gets the size of the CLI metadata.
+      the size of the CLI metadata, or 0 if the image does not contain metadata.
+    
+    
+      Gets the offset (in bytes) from the start of the PE image to the start of the CLI metadata.
+      The offset (in bytes) from the start of the PE image to the start of the CLI metadata, or -1 if the image does not contain metadata.
+    
+    
+      Gets the image's PE header.
+      The image's PE header, or  if the image is COFF only.
+    
+    
+      Gets the byte offset of the header from the start of the image.
+      The byte offset of the header from the start of the image.
+    
+    
+      Gets the PE section headers.
+      An array containing the PE section headers.
+    
+    
+      Gets the offset (in bytes) from the start of the image to the given directory data.
+      The PE directory entry.
+      When the method returns, contains the offset from the start of the image to the given directory data.
+      
+         if the directory data is found;  otherwise.
+    
+    
+    
+    
+    
+    
+      Reads the contents of the entire block into an array.
+      An immutable byte array.
+    
+    
+      Reads the contents of a part of the block into an array.
+      The starting position in the block.
+      The number of bytes to read.
+      An immutable array of bytes.
+      The specified range is not contained within the block.
+    
+    
+      Creates a  for a blob spanning the entire block.
+      A reader for a blob spanning the entire block.
+    
+    
+      Creates a  for a blob spanning a part of the block.
+      The starting position in the block.
+      The number of bytes in the portion of the block.
+      A reader for a blob spanning a portion of the block.
+      The specified range is not contained within the block.
+    
+    
+      Gets the length of the block.
+      The length of the block.
+    
+    
+      Gets a pointer to the first byte of the block.
+      A pointer to the first byte of the block.
+    
+    
+      Provides a reader for Portable Executable format (PE) files.
+    
+    
+      Creates a Portable Executable reader over a PE image stored in memory.
+      A pointer to the start of the PE image.
+      The size of the PE image.
+      
+         is .
+      
+         is negative.
+    
+    
+      Creates a Portable Executable reader over a PE image stored in memory. A flag indicates whether the image has already been loaded into memory.
+      A pointer to the start of the PE image.
+      The size of the PE image.
+      
+         if the PE image has been loaded into memory by the OS loader; otherwise, .
+      
+         is .
+      
+         is negative.
+    
+    
+      Creates a Portable Executable reader over a PE image stored in a byte array.
+      An immutable array of bytes representing the PE image.
+      
+         is .
+    
+    
+      Creates a Portable Executable reader over a PE image stored in a stream.
+      PE image stream.
+      
+         is .
+    
+    
+      Creates a Portable Executable reader over a PE image stored in a stream beginning at its current position and ending at the end of the stream.
+      A PE image stream.
+      Options specifying how sections of the PE image are read from the stream.
+      
+         is .
+      
+         has an invalid value.
+      Error reading from the stream (only when prefetching data).
+      
+         is specified, and the PE headers of the image are invalid.
+    
+    
+      Creates a Portable Executable reader over a PE image of the given size beginning at the stream's current position.
+      A PE image stream.
+      Options specifying how sections of the PE image are read from the stream.
+      The PE image size.
+      
+         is negative or extends past the end of the stream.
+      Error reading from the stream (only when prefetching data).
+      
+         is specified, and the PE headers of the image are invalid.
+    
+    
+      Disposes all memory allocated by the reader.
+    
+    
+      Gets a  object containing the entire PE image.
+      A memory block that contains the entire PE image.
+      The entire PE image is not available.
+    
+    
+      Loads a PE section that contains CLI metadata.
+      A memory block that contains the CLI metadata.
+      The PE image doesn't contain metadata ( returns ).
+      The PE headers contain invalid data.
+      IO error while reading from the underlying stream.
+    
+    
+      Loads the PE section that contains the specified relative virtual address into memory and returns a memory block that starts at that address and ends at the end of the containing section.
+      The Relative Virtual Address of the data to read.
+      A memory block that starats at  and ends at the end of the containing section, or an empty block if  doesn't represent a location in any of the PE sections of this PE image.
+      The PE headers contain invalid data.
+      An IO error occurred while reading from the underlying stream.
+      The PE image is not available.
+      
+         is negative.
+    
+    
+      Loads the PE section with the specified name into memory and returns a memory block that spans the section.
+      The name of the section.
+      A memory block that spans the section, or an empty block if no section of the given  exists in this PE image.
+      
+         is .
+      The PE image is not available.
+    
+    
+      Gets a value that indicates if the PE image contains CLI metadata.
+      
+         if the PE image contains CLI metadata; otherwise, .
+      The PE headers contain invalid data.
+      Error reading from the underlying stream.
+    
+    
+      Gets a value that indicates if the reader can access the entire PE image.
+      
+         if the reader can access the entire PE image; otherwise, .
+    
+    
+      Gets a value that indicates if the PE image has been loaded into memory by the OS loader.
+      
+         if the PE image has been loaded into memory by the OS loader; otherwise, .
+    
+    
+      Gets the PE headers.
+      The PE headers for this PE image.
+      The headers contain invalid data.
+      Error reading from the stream.
+    
+    
+      Reads the data pointed to by the specified Debug Directory entry and interprets it as CodeView.
+      A Debug Directory entry instance.
+      A code view debug directory data instance.
+      
+         is not a CodeView entry.
+      Bad format of the data.
+      IO error while reading from the underlying stream.
+      The PE image is not available.
+    
+    
+      Reads all Debug Directory table entries.
+      An array of Debug Directory table entries.
+      Bad format of the entry.
+      IO error while reading from the underlying stream.
+      The PE image is not available.
+    
+    
+      Reads the data pointed to by the specified Debug Directory entry and interprets it as an Embedded Portable PDB blob.
+      The Debug Directory entry whose data is to be read.
+      The provider of a metadata reader for reading a Portable PDB image.
+      
+         is not a  entry.
+      Bad format of the data.
+      PE image not available.
+    
+    
+      Reads the data pointed to by the specified Debug Directory entry and interprets it as a PDB Checksum entry.
+      The Debug Directory entry whose data is to be read.
+      The PDB Checksum entry.
+      
+         is not a PDB Checksum entry.
+      Bad format of the data.
+      IO error while reading from the underlying stream.
+      The PE image is not available.
+    
+    
+      Opens a Portable PDB associated with this PE image.
+      The path to the PE image. The path is used to locate the PDB file located in the directory containing the PE file.
+      If specified, called to open a  for a given file path. The provider is expected to either return a readable and seekable , or  if the target file doesn't exist or should be ignored for some reason. The provider should throw  if it fails to open the file due to an unexpected IO error.
+      If successful, a new instance of  to be used to read the Portable PDB,.
+      If successful and the PDB is found in a file, the path to the file, or  if the PDB is embedded in the PE image itself.
+      
+         if the PE image has a PDB associated with it and the PDB has been successfully opened; otherwise, .
+      
+         or  is .
+      The stream returned from  doesn't support read and seek operations.
+      No matching PDB file was found due to an error: The PE image or the PDB is invalid.
+      No matching PDB file was found due to an error: An IO error occurred while reading the PE image or the PDB.
+    
+    
+      Provides options that specify how sections of a PE image are read from a stream.
+    
+    
+      By default, the stream is disposed when the  is disposed, and sections of the PE image are read lazily.
+    
+    
+      Indicates that the underlying PE image has been loaded into memory by the OS loader.
+    
+    
+      Keeps the stream open when the  is disposed.
+    
+    
+      Reads the entire image into memory right away.  closes the stream automatically by the time the constructor returns unless  is specified.
+    
+    
+      Reads the metadata section into memory right away.Reading from other sections of the file is not allowed ( is thrown by the ). closes the stream automatically by the time the constructor returns unless  is specified. The underlying file may be closed and even deleted after  is constructed.
+    
+    
+      Defines the base class for a PE resource section builder. Derive from  to provide serialization logic for native resources.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Serializes the specified resource.
+      A blob that contains the data to serialize.
+      The location to which to serialize .
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+      Provides information about the section header of a PE/COFF file.
+    
+    
+      Gets the name of the section.
+      The name of the section.
+    
+    
+      Gets the number of line-number entries for the section.
+      The number of line-number entries for the section.
+    
+    
+      Gets the number of relocation entries for the section.
+      The number of relocation entries for the section. Its value is zero for PE images.
+    
+    
+      Gets the file pointer to the beginning of line-number entries for the section.
+      The file pointer to the beginning of line-number entries for the section, or zero if there are no COFF line numbers.
+    
+    
+      Gets the file pointer to the first page of the section within the COFF file.
+      The file pointer to the first page of the section within the COFF file.
+    
+    
+      Gets the file pointer to the beginning of relocation entries for the section.
+      The file pointer to the beginning of relocation entries for the section. It is set to zero for PE images or if there are no relocations.
+    
+    
+      Gets the flags that describe the characteristics of the section.
+      The flags that describe the characteristics of the section.
+    
+    
+      Gets the size of the section (for object files) or the size of the initialized data on disk (for image files).
+      The size of the section (for object files) or the size of the initialized data on disk (for image files).
+    
+    
+      Gets the virtual addess of the section.
+      The virtual address of the section.
+    
+    
+      Gets the total size of the section when loaded into memory.
+      The total size of the section when loaded into memory.
+    
+    
+    
+      
+      
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Primitives.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Primitives.dll
new file mode 100755
index 0000000000000000000000000000000000000000..50b2df27c1aca6df700967ba31cc0633022491d9
GIT binary patch
literal 21576
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

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Primitives.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Primitives.xml
new file mode 100755
index 0000000..9230cc8
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.Primitives.xml
@@ -0,0 +1,992 @@
+
+
+  
+    System.Reflection.Primitives
+  
+  
+    
+      Describes how an instruction alters the flow of control.
+    
+    
+      Branch instruction.
+    
+    
+      Break instruction.
+    
+    
+      Call instruction.
+    
+    
+      Conditional branch instruction.
+    
+    
+      Provides information about a subsequent instruction. For example, the  instruction of  has  and specifies that the subsequent pointer instruction might be unaligned.
+    
+    
+      Normal flow of control.
+    
+    
+      This enumerator value is reserved and should not be used.
+    
+    
+      Return instruction.
+    
+    
+      Exception throw instruction.
+    
+    
+      Describes an intermediate language (IL) instruction.
+    
+    
+      Tests whether the given object is equal to this .
+      The object to compare to this object.
+      
+         if  is an instance of  and is equal to this object; otherwise, .
+    
+    
+      Indicates whether the current instance is equal to the specified .
+      The  to compare to the current instance.
+      
+         if the value of  is equal to the value of the current instance; otherwise, .
+    
+    
+      The flow control characteristics of the intermediate language (IL) instruction.
+      Read-only. The type of flow control.
+    
+    
+      Returns the generated hash code for this .
+      The hash code for this instance.
+    
+    
+      The name of the intermediate language (IL) instruction.
+      Read-only. The name of the IL instruction.
+    
+    
+      Indicates whether two  structures are equal.
+      The  to compare to .
+      The  to compare to .
+      
+         if  is equal to ; otherwise, .
+    
+    
+      Indicates whether two  structures are not equal.
+      The  to compare to .
+      The  to compare to .
+      
+         if  is not equal to ; otherwise, .
+    
+    
+      The type of intermediate language (IL) instruction.
+      Read-only. The type of intermediate language (IL) instruction.
+    
+    
+      The operand type of an intermediate language (IL) instruction.
+      Read-only. The operand type of an IL instruction.
+    
+    
+      The size of the intermediate language (IL) instruction.
+      Read-only. The size of the IL instruction.
+    
+    
+      How the intermediate language (IL) instruction pops the stack.
+      Read-only. The way the IL instruction pops the stack.
+    
+    
+      How the intermediate language (IL) instruction pushes operand onto the stack.
+      Read-only. The way the IL instruction pushes operand onto the stack.
+    
+    
+      Returns this  as a .
+      A string containing the name of this .
+    
+    
+      Gets the numeric value of the intermediate language (IL) instruction.
+      Read-only. The numeric value of the IL instruction.
+    
+    
+      Provides field representations of the Microsoft Intermediate Language (MSIL) instructions for emission by the  class members (such as ).
+    
+    
+      Adds two values and pushes the result onto the evaluation stack.
+    
+    
+      Adds two integers, performs an overflow check, and pushes the result onto the evaluation stack.
+    
+    
+      Adds two unsigned integer values, performs an overflow check, and pushes the result onto the evaluation stack.
+    
+    
+      Computes the bitwise AND of two values and pushes the result onto the evaluation stack.
+    
+    
+      Returns an unmanaged pointer to the argument list of the current method.
+    
+    
+      Transfers control to a target instruction if two values are equal.
+    
+    
+      Transfers control to a target instruction (short form) if two values are equal.
+    
+    
+      Transfers control to a target instruction if the first value is greater than or equal to the second value.
+    
+    
+      Transfers control to a target instruction (short form) if the first value is greater than or equal to the second value.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      Transfers control to a target instruction if the first value is greater than the second value.
+    
+    
+      Transfers control to a target instruction (short form) if the first value is greater than the second value.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      Transfers control to a target instruction if the first value is less than or equal to the second value.
+    
+    
+      Transfers control to a target instruction (short form) if the first value is less than or equal to the second value.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      Transfers control to a target instruction if the first value is less than the second value.
+    
+    
+      Transfers control to a target instruction (short form) if the first value is less than the second value.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      Transfers control to a target instruction when two unsigned integer values or unordered float values are not equal.
+    
+    
+      Transfers control to a target instruction (short form) when two unsigned integer values or unordered float values are not equal.
+    
+    
+      Converts a value type to an object reference (type ).
+    
+    
+      Unconditionally transfers control to a target instruction.
+    
+    
+      Unconditionally transfers control to a target instruction (short form).
+    
+    
+      Signals the Common Language Infrastructure (CLI) to inform the debugger that a break point has been tripped.
+    
+    
+      Transfers control to a target instruction if  is , a null reference ( in Visual Basic), or zero.
+    
+    
+      Transfers control to a target instruction if  is , a null reference, or zero.
+    
+    
+      Transfers control to a target instruction if  is , not null, or non-zero.
+    
+    
+      Transfers control to a target instruction (short form) if  is , not null, or non-zero.
+    
+    
+      Calls the method indicated by the passed method descriptor.
+    
+    
+      Calls the method indicated on the evaluation stack (as a pointer to an entry point) with arguments described by a calling convention.
+    
+    
+      Calls a late-bound method on an object, pushing the return value onto the evaluation stack.
+    
+    
+      Attempts to cast an object passed by reference to the specified class.
+    
+    
+      Compares two values. If they are equal, the integer value 1 ) is pushed onto the evaluation stack; otherwise 0 () is pushed onto the evaluation stack.
+    
+    
+      Compares two values. If the first value is greater than the second, the integer value 1 ) is pushed onto the evaluation stack; otherwise 0 () is pushed onto the evaluation stack.
+    
+    
+      Compares two unsigned or unordered values. If the first value is greater than the second, the integer value 1 ) is pushed onto the evaluation stack; otherwise 0 () is pushed onto the evaluation stack.
+    
+    
+      Throws  if value is not a finite number.
+    
+    
+      Compares two values. If the first value is less than the second, the integer value 1 ) is pushed onto the evaluation stack; otherwise 0 () is pushed onto the evaluation stack.
+    
+    
+      Compares the unsigned or unordered values  and . If  is less than , then the integer value 1 ) is pushed onto the evaluation stack; otherwise 0 () is pushed onto the evaluation stack.
+    
+    
+      Constrains the type on which a virtual method call is made.
+    
+    
+      Converts the value on top of the evaluation stack to .
+    
+    
+      Converts the value on top of the evaluation stack to , then extends (pads) it to .
+    
+    
+      Converts the value on top of the evaluation stack to , then extends (pads) it to .
+    
+    
+      Converts the value on top of the evaluation stack to .
+    
+    
+      Converts the value on top of the evaluation stack to .
+    
+    
+      Converts the signed value on top of the evaluation stack to signed , throwing  on overflow.
+    
+    
+      Converts the unsigned value on top of the evaluation stack to signed , throwing  on overflow.
+    
+    
+      Converts the signed value on top of the evaluation stack to signed  and extends it to , throwing  on overflow.
+    
+    
+      Converts the unsigned value on top of the evaluation stack to signed  and extends it to , throwing  on overflow.
+    
+    
+      Converts the signed value on top of the evaluation stack to signed  and extending it to , throwing  on overflow.
+    
+    
+      Converts the unsigned value on top of the evaluation stack to signed  and extends it to , throwing  on overflow.
+    
+    
+      Converts the signed value on top of the evaluation stack to signed , throwing  on overflow.
+    
+    
+      Converts the unsigned value on top of the evaluation stack to signed , throwing  on overflow.
+    
+    
+      Converts the signed value on top of the evaluation stack to signed , throwing  on overflow.
+    
+    
+      Converts the unsigned value on top of the evaluation stack to signed , throwing  on overflow.
+    
+    
+      Converts the signed value on top of the evaluation stack to , throwing  on overflow.
+    
+    
+      Converts the unsigned value on top of the evaluation stack to , throwing  on overflow.
+    
+    
+      Converts the signed value on top of the evaluation stack to  and extends it to , throwing  on overflow.
+    
+    
+      Converts the unsigned value on top of the evaluation stack to  and extends it to , throwing  on overflow.
+    
+    
+      Converts the signed value on top of the evaluation stack to  and extends it to , throwing  on overflow.
+    
+    
+      Converts the unsigned value on top of the evaluation stack to  and extends it to , throwing  on overflow.
+    
+    
+      Converts the signed value on top of the evaluation stack to , throwing  on overflow.
+    
+    
+      Converts the unsigned value on top of the evaluation stack to , throwing  on overflow.
+    
+    
+      Converts the signed value on top of the evaluation stack to , throwing  on overflow.
+    
+    
+      Converts the unsigned value on top of the evaluation stack to , throwing  on overflow.
+    
+    
+      Converts the unsigned integer value on top of the evaluation stack to .
+    
+    
+      Converts the value on top of the evaluation stack to .
+    
+    
+      Converts the value on top of the evaluation stack to .
+    
+    
+      Converts the value on top of the evaluation stack to , and extends it to .
+    
+    
+      Converts the value on top of the evaluation stack to , and extends it to .
+    
+    
+      Converts the value on top of the evaluation stack to , and extends it to .
+    
+    
+      Converts the value on top of the evaluation stack to , and extends it to .
+    
+    
+      Converts the value on top of the evaluation stack to , and extends it to .
+    
+    
+      Copies a specified number bytes from a source address to a destination address.
+    
+    
+      Copies the value type located at the address of an object (type ,  or ) to the address of the destination object (type ,  or ).
+    
+    
+      Divides two values and pushes the result as a floating-point (type ) or quotient (type ) onto the evaluation stack.
+    
+    
+      Divides two unsigned integer values and pushes the result () onto the evaluation stack.
+    
+    
+      Copies the current topmost value on the evaluation stack, and then pushes the copy onto the evaluation stack.
+    
+    
+      Transfers control from the  clause of an exception back to the Common Language Infrastructure (CLI) exception handler.
+    
+    
+      Transfers control from the  or  clause of an exception block back to the Common Language Infrastructure (CLI) exception handler.
+    
+    
+      Initializes a specified block of memory at a specific address to a given size and initial value.
+    
+    
+      Initializes each field of the value type at a specified address to a null reference or a 0 of the appropriate primitive type.
+    
+    
+      Tests whether an object reference (type ) is an instance of a particular class.
+    
+    
+      Exits current method and jumps to specified method.
+    
+    
+      Loads an argument (referenced by a specified index value) onto the stack.
+    
+    
+      Loads the argument at index 0 onto the evaluation stack.
+    
+    
+      Loads the argument at index 1 onto the evaluation stack.
+    
+    
+      Loads the argument at index 2 onto the evaluation stack.
+    
+    
+      Loads the argument at index 3 onto the evaluation stack.
+    
+    
+      Loads the argument (referenced by a specified short form index) onto the evaluation stack.
+    
+    
+      Load an argument address onto the evaluation stack.
+    
+    
+      Load an argument address, in short form, onto the evaluation stack.
+    
+    
+      Pushes a supplied value of type  onto the evaluation stack as an .
+    
+    
+      Pushes the integer value of 0 onto the evaluation stack as an .
+    
+    
+      Pushes the integer value of 1 onto the evaluation stack as an .
+    
+    
+      Pushes the integer value of 2 onto the evaluation stack as an .
+    
+    
+      Pushes the integer value of 3 onto the evaluation stack as an .
+    
+    
+      Pushes the integer value of 4 onto the evaluation stack as an .
+    
+    
+      Pushes the integer value of 5 onto the evaluation stack as an .
+    
+    
+      Pushes the integer value of 6 onto the evaluation stack as an .
+    
+    
+      Pushes the integer value of 7 onto the evaluation stack as an .
+    
+    
+      Pushes the integer value of 8 onto the evaluation stack as an .
+    
+    
+      Pushes the integer value of -1 onto the evaluation stack as an .
+    
+    
+      Pushes the supplied  value onto the evaluation stack as an , short form.
+    
+    
+      Pushes a supplied value of type  onto the evaluation stack as an .
+    
+    
+      Pushes a supplied value of type  onto the evaluation stack as type  (float).
+    
+    
+      Pushes a supplied value of type  onto the evaluation stack as type  (float).
+    
+    
+      Loads the element at a specified array index onto the top of the evaluation stack as the type specified in the instruction.
+    
+    
+      Loads the element with type  at a specified array index onto the top of the evaluation stack as a .
+    
+    
+      Loads the element with type  at a specified array index onto the top of the evaluation stack as an .
+    
+    
+      Loads the element with type  at a specified array index onto the top of the evaluation stack as an .
+    
+    
+      Loads the element with type  at a specified array index onto the top of the evaluation stack as an .
+    
+    
+      Loads the element with type  at a specified array index onto the top of the evaluation stack as an .
+    
+    
+      Loads the element with type  at a specified array index onto the top of the evaluation stack as type  (float).
+    
+    
+      Loads the element with type  at a specified array index onto the top of the evaluation stack as type  (float).
+    
+    
+      Loads the element containing an object reference at a specified array index onto the top of the evaluation stack as type  (object reference).
+    
+    
+      Loads the element with type  at a specified array index onto the top of the evaluation stack as an .
+    
+    
+      Loads the element with type  at a specified array index onto the top of the evaluation stack as an .
+    
+    
+      Loads the element with type  at a specified array index onto the top of the evaluation stack as an .
+    
+    
+      Loads the address of the array element at a specified array index onto the top of the evaluation stack as type  (managed pointer).
+    
+    
+      Finds the value of a field in the object whose reference is currently on the evaluation stack.
+    
+    
+      Finds the address of a field in the object whose reference is currently on the evaluation stack.
+    
+    
+      Pushes an unmanaged pointer (type ) to the native code implementing a specific method onto the evaluation stack.
+    
+    
+      Loads a value of type  as a  onto the evaluation stack indirectly.
+    
+    
+      Loads a value of type  as an  onto the evaluation stack indirectly.
+    
+    
+      Loads a value of type  as an  onto the evaluation stack indirectly.
+    
+    
+      Loads a value of type  as an  onto the evaluation stack indirectly.
+    
+    
+      Loads a value of type  as an  onto the evaluation stack indirectly.
+    
+    
+      Loads a value of type  as a type  (float) onto the evaluation stack indirectly.
+    
+    
+      Loads a value of type  as a type  (float) onto the evaluation stack indirectly.
+    
+    
+      Loads an object reference as a type  (object reference) onto the evaluation stack indirectly.
+    
+    
+      Loads a value of type  as an  onto the evaluation stack indirectly.
+    
+    
+      Loads a value of type  as an  onto the evaluation stack indirectly.
+    
+    
+      Loads a value of type  as an  onto the evaluation stack indirectly.
+    
+    
+      Pushes the number of elements of a zero-based, one-dimensional array onto the evaluation stack.
+    
+    
+      Loads the local variable at a specific index onto the evaluation stack.
+    
+    
+      Loads the local variable at index 0 onto the evaluation stack.
+    
+    
+      Loads the local variable at index 1 onto the evaluation stack.
+    
+    
+      Loads the local variable at index 2 onto the evaluation stack.
+    
+    
+      Loads the local variable at index 3 onto the evaluation stack.
+    
+    
+      Loads the local variable at a specific index onto the evaluation stack, short form.
+    
+    
+      Loads the address of the local variable at a specific index onto the evaluation stack.
+    
+    
+      Loads the address of the local variable at a specific index onto the evaluation stack, short form.
+    
+    
+      Pushes a null reference (type ) onto the evaluation stack.
+    
+    
+      Copies the value type object pointed to by an address to the top of the evaluation stack.
+    
+    
+      Pushes the value of a static field onto the evaluation stack.
+    
+    
+      Pushes the address of a static field onto the evaluation stack.
+    
+    
+      Pushes a new object reference to a string literal stored in the metadata.
+    
+    
+      Converts a metadata token to its runtime representation, pushing it onto the evaluation stack.
+    
+    
+      Pushes an unmanaged pointer (type ) to the native code implementing a particular virtual method associated with a specified object onto the evaluation stack.
+    
+    
+      Exits a protected region of code, unconditionally transferring control to a specific target instruction.
+    
+    
+      Exits a protected region of code, unconditionally transferring control to a target instruction (short form).
+    
+    
+      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.
+    
+    
+      Pushes a typed reference to an instance of a specific type onto the evaluation stack.
+    
+    
+      Multiplies two values and pushes the result on the evaluation stack.
+    
+    
+      Multiplies two integer values, performs an overflow check, and pushes the result onto the evaluation stack.
+    
+    
+      Multiplies two unsigned integer values, performs an overflow check, and pushes the result onto the evaluation stack.
+    
+    
+      Negates a value and pushes the result onto the evaluation stack.
+    
+    
+      Pushes an object reference to a new zero-based, one-dimensional array whose elements are of a specific type onto the evaluation stack.
+    
+    
+      Creates a new object or a new instance of a value type, pushing an object reference (type ) onto the evaluation stack.
+    
+    
+      Fills space if opcodes are patched. No meaningful operation is performed although a processing cycle can be consumed.
+    
+    
+      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.
+    
+    
+      Compute the bitwise complement of the two integer values on top of the stack and pushes the result onto the evaluation stack.
+    
+    
+      Removes the value currently on top of the evaluation stack.
+    
+    
+      This is a reserved instruction.
+    
+    
+      This is a reserved instruction.
+    
+    
+      This is a reserved instruction.
+    
+    
+      This is a reserved instruction.
+    
+    
+      This is a reserved instruction.
+    
+    
+      This is a reserved instruction.
+    
+    
+      This is a reserved instruction.
+    
+    
+      This is a reserved instruction.
+    
+    
+      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.
+    
+    
+      Retrieves the type token embedded in a typed reference.
+    
+    
+      Retrieves the address (type ) embedded in a typed reference.
+    
+    
+      Divides two values and pushes the remainder onto the evaluation stack.
+    
+    
+      Divides two unsigned values and pushes the remainder onto the evaluation stack.
+    
+    
+      Returns from the current method, pushing a return value (if present) from the callee's evaluation stack onto the caller's evaluation stack.
+    
+    
+      Rethrows the current exception.
+    
+    
+      Shifts an integer value to the left (in zeroes) by a specified number of bits, pushing the result onto the evaluation stack.
+    
+    
+      Shifts an integer value (in sign) to the right by a specified number of bits, pushing the result onto the evaluation stack.
+    
+    
+      Shifts an unsigned integer value (in zeroes) to the right by a specified number of bits, pushing the result onto the evaluation stack.
+    
+    
+      Pushes the size, in bytes, of a supplied value type onto the evaluation stack.
+    
+    
+      Stores the value on top of the evaluation stack in the argument slot at a specified index.
+    
+    
+      Stores the value on top of the evaluation stack in the argument slot at a specified index, short form.
+    
+    
+      Replaces the array element at a given index with the value on the evaluation stack, whose type is specified in the instruction.
+    
+    
+      Replaces the array element at a given index with the  value on the evaluation stack.
+    
+    
+      Replaces the array element at a given index with the  value on the evaluation stack.
+    
+    
+      Replaces the array element at a given index with the  value on the evaluation stack.
+    
+    
+      Replaces the array element at a given index with the  value on the evaluation stack.
+    
+    
+      Replaces the array element at a given index with the  value on the evaluation stack.
+    
+    
+      Replaces the array element at a given index with the  value on the evaluation stack.
+    
+    
+      Replaces the array element at a given index with the  value on the evaluation stack.
+    
+    
+      Replaces the array element at a given index with the object ref value (type ) on the evaluation stack.
+    
+    
+      Replaces the value stored in the field of an object reference or pointer with a new value.
+    
+    
+      Stores a value of type  at a supplied address.
+    
+    
+      Stores a value of type  at a supplied address.
+    
+    
+      Stores a value of type  at a supplied address.
+    
+    
+      Stores a value of type  at a supplied address.
+    
+    
+      Stores a value of type  at a supplied address.
+    
+    
+      Stores a value of type  at a supplied address.
+    
+    
+      Stores a value of type  at a supplied address.
+    
+    
+      Stores a object reference value at a supplied address.
+    
+    
+      Pops the current value from the top of the evaluation stack and stores it in a the local variable list at a specified index.
+    
+    
+      Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 0.
+    
+    
+      Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 1.
+    
+    
+      Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 2.
+    
+    
+      Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 3.
+    
+    
+      Pops the current value from the top of the evaluation stack and stores it in a the local variable list at  (short form).
+    
+    
+      Copies a value of a specified type from the evaluation stack into a supplied memory address.
+    
+    
+      Replaces the value of a static field with a value from the evaluation stack.
+    
+    
+      Subtracts one value from another and pushes the result onto the evaluation stack.
+    
+    
+      Subtracts one integer value from another, performs an overflow check, and pushes the result onto the evaluation stack.
+    
+    
+      Subtracts one unsigned integer value from another, performs an overflow check, and pushes the result onto the evaluation stack.
+    
+    
+      Implements a jump table.
+    
+    
+      Performs a postfixed method call instruction such that the current method's stack frame is removed before the actual call instruction is executed.
+    
+    
+      Returns true or false if the supplied opcode takes a single byte argument.
+      An instance of an Opcode object.
+      
+         or .
+    
+    
+      Throws the exception object currently on the evaluation stack.
+    
+    
+      Indicates that an address currently atop the evaluation stack might not be aligned to the natural size of the immediately following , , , , , , , or  instruction.
+    
+    
+      Converts the boxed representation of a value type to its unboxed form.
+    
+    
+      Converts the boxed representation of a type specified in the instruction to its unboxed form.
+    
+    
+      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.
+    
+    
+      Computes the bitwise XOR of the top two values on the evaluation stack, pushing the result onto the evaluation stack.
+    
+    
+      Describes the types of the Microsoft intermediate language (MSIL) instructions.
+    
+    
+      This enumerator value is reserved and should not be used.
+    
+    
+      These are Microsoft intermediate language (MSIL) instructions that are used as a synonym for other MSIL instructions. For example,  represents the  instruction with an argument of 0.
+    
+    
+      Describes a reserved Microsoft intermediate language (MSIL) instruction.
+    
+    
+      Describes a Microsoft intermediate language (MSIL) instruction that applies to objects.
+    
+    
+      Describes a prefix instruction that modifies the behavior of the following instruction.
+    
+    
+      Describes a built-in instruction.
+    
+    
+      Describes the operand type of Microsoft intermediate language (MSIL) instruction.
+    
+    
+      The operand is a 32-bit integer branch target.
+    
+    
+      The operand is a 32-bit metadata token.
+    
+    
+      The operand is a 32-bit integer.
+    
+    
+      The operand is a 64-bit integer.
+    
+    
+      The operand is a 32-bit metadata token.
+    
+    
+      No operand.
+    
+    
+      The operand is reserved and should not be used.
+    
+    
+      The operand is a 64-bit IEEE floating point number.
+    
+    
+      The operand is a 32-bit metadata signature token.
+    
+    
+      The operand is a 32-bit metadata string token.
+    
+    
+      The operand is the 32-bit integer argument to a switch instruction.
+    
+    
+      The operand is a , , or  token.
+    
+    
+      The operand is a 32-bit metadata token.
+    
+    
+      The operand is 16-bit integer containing the ordinal of a local variable or an argument.
+    
+    
+      The operand is an 8-bit integer branch target.
+    
+    
+      The operand is an 8-bit integer.
+    
+    
+      The operand is a 32-bit IEEE floating point number.
+    
+    
+      The operand is an 8-bit integer containing the ordinal of a local variable or an argumenta.
+    
+    
+      Specifies one of two factors that determine the memory alignment of fields when a type is marshaled.
+    
+    
+      The packing size is 1 byte.
+    
+    
+      The packing size is 128 bytes.
+    
+    
+      The packing size is 16 bytes.
+    
+    
+      The packing size is 2 bytes.
+    
+    
+      The packing size is 32 bytes.
+    
+    
+      The packing size is 4 bytes.
+    
+    
+      The packing size is 64 bytes.
+    
+    
+      The packing size is 8 bytes.
+    
+    
+      The packing size is not specified.
+    
+    
+      Describes how values are pushed onto a stack or popped off a stack.
+    
+    
+      No values are popped off the stack.
+    
+    
+      Pops one value off the stack.
+    
+    
+      Pops 1 value off the stack for the first operand, and 1 value of the stack for the second operand.
+    
+    
+      Pops a 32-bit integer off the stack.
+    
+    
+      Pops a 32-bit integer off the stack for the first operand, and a value off the stack for the second operand.
+    
+    
+      Pops a 32-bit integer off the stack for the first operand, and a 32-bit integer off the stack for the second operand.
+    
+    
+      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.
+    
+    
+      Pops a 32-bit integer off the stack for the first operand, and a 64-bit integer off the stack for the second operand.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      Pops a reference off the stack.
+    
+    
+      Pops a reference off the stack for the first operand, and a value off the stack for the second operand.
+    
+    
+      Pops a reference off the stack for the first operand, and a 32-bit integer off the stack for the second operand.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      No values are pushed onto the stack.
+    
+    
+      Pushes one value onto the stack.
+    
+    
+      Pushes 1 value onto the stack for the first operand, and 1 value onto the stack for the second operand.
+    
+    
+      Pushes a 32-bit integer onto the stack.
+    
+    
+      Pushes a 64-bit integer onto the stack.
+    
+    
+      Pushes a 32-bit floating point number onto the stack.
+    
+    
+      Pushes a 64-bit floating point number onto the stack.
+    
+    
+      Pushes a reference onto the stack.
+    
+    
+      Pops a variable off the stack.
+    
+    
+      Pushes a variable onto the stack.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.TypeExtensions.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.TypeExtensions.dll
new file mode 100755
index 0000000000000000000000000000000000000000..d7b4faf47475899befdff5ae5bf0087641910a59
GIT binary patch
literal 17480
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

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.TypeExtensions.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.TypeExtensions.xml
new file mode 100755
index 0000000..7b43921
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.TypeExtensions.xml
@@ -0,0 +1,220 @@
+
+
+  
+    System.Reflection.TypeExtensions
+  
+  
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+      Gets a metadata token for the given member, if available.
+      The member from which to retrieve the token, as reftype.
+      An integer representing the metadata token. The returned token is never nil. If unavailable, an exception is thrown.
+      There is no metadata token available.
+    
+    
+      Returns a value that indicates whether a metadata token is available for the specified member.
+      The member to analyze, as reftype.
+      
+         if there is a metadata token available for the given member; otherwise, .
+    
+    
+    
+      
+    
+    
+    
+      
+    
+    
+      
+    
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Reflection.dll
new file mode 100755
index 0000000000000000000000000000000000000000..8c985668bb95477a17d58dff36ab99bcabaa2b19
GIT binary patch
literal 15432
zcmeG@2Ut@{xA!KYg>EPc0ufMpxS?aA7m+Gm6d@!5q9K74nt~)KVg)-`kYX<&qO0qw
zfGGBcqS(QP1qB6G!S?1}y1M)C``+8P|M$Ls@SZ#8%*>fHXUds#ZuE`Fhwu;t5y129
z8w4E%Z!|e!@XtXOC|1xprT`t1xjgPD>~ncsa6F4oPULapc(epEoyOsC1>_henJ46s
zSsb#Pe-Jr=%V1LE<%#DnFL800i`aUm-BA=tXE%^xx3CA4N$ZsRO?LXvPVG1cOWfJ{p3iqC!SP
zkQ{hfnLto5c>m=@9uysGA`S4V!x~cr%v1ru6H(@%3>zzudw3#)-YGmjj}C~KY)&8}
z2_9@b;N72`fbkV;agtCHgu-93
zd;$i0Fv>3&yn(@BjJ_4i7h!yIVM!oXUw!@aaD*&$CUDq7N&=%X0wWxv00KmY
zEYKH7WDL&5Y2zdYv2en0ED*FFDjPonYsC*QGa7*rN7R%X!P962WevT$R@(u8b*Gn+-@50$!d6B1c$jBy~7O-sdc!^#JQ4&VXR(gi~e2MS!d
ziD^7mT>P*iSDzr1E$E0dj0$wihE1_X;?u~~v)r316q
zH)&wd6b75!Kc`S2lg}0M=u96j9UIf&To2ZUyg11;Hj4oiFJSUqc`N`~H1||G6Vo8z
zfGq~V7oB$>E{!o%=A012iW72$d|#S?9zR46rt#vK0>HSx*Y8Wd#{+2K2Es(U=Ylmj
zRO-QEvKi>4Lw(DwFH7UFVwrrwz|b%vIzDzN4M+|a8%9B;?Qfb8!{lMv!G16dEN8xe
z2d0zTSL&V&7I$Ag9ygK66Qp5?*LT|ptbt?}gUN#ixq&^!ie&)`+Gn30fxu|5{Rjo^
zV?gz8ELt3g%NMZd`~gz`1XKE!A(I!xY!D7Y(
z0JSj=yLb-oJx*4>vF_Q}SpX5pFf5HHL$CzMC@Z6=f&>`{D=45@ob&<5s0GT6#EDtO
zkUlU?SrD`qu)&NkzypJvspwq-HNaBWd&5qb-{~l$EZn15{zd-fi!XE9@)m!>C$qDC
z3Ri0%oYcDUPUHRB2OAq~NaJw%vb@PXS?d;@Zb?zftCvdgH+o^Au=PC-azmu&S603Iy&Okb)J(7C|Ufdy2J<6=DTpd@Lzc3Sxr9
z+QwSi(XC<`mKK&V7B&nT6`|9a_SUg>*0!;>wy{VoVjp8=2SFpmI#o_ahl)xE#z8=D
zY!cYj^4iX;Pm0KTS9cO$9XR*#g-%w62`=fCatFJ>1@X!8wQfyui0Zt1ST3CYyUQ7F
z{u~v&`nm%?mnCh^Wae$z{O&66@NbtUhON#RtNPVpf++fm=tyj{wDblEu~})H&wHPz
zH;$i`sqn_H={V9ms$thRQdXnJq@;L-1%~IU+|^d3Spq>IW7xS3f_($f*@_2GF7OX>
z<Sj{$f(Kv~DIGPK5bS9q{k-GZD-yJkpF&hXjPJ*BgG!m+g|5A!H<8c)EA
zrO^d^b8gHWb1;?WKP(J$4pTq}YN913ngMge1V;47N|Z!K3=}lg*}~ce>hEf-W`9>;
zIP7N)e$V8JW*66bGA$kZ-2zn98EBr2=6*~A?n7Tm6qqVEHrtoR;y?*}R3Ij1Ib&z0>*v6mZwFyKmq
zcz_QJ_>|y^32~rUh>Ml$W37TgDGgBhpqvH?Ks_$N`qBYHD(D6VG6_H}7NE!dgi|n9
z2La>m`?G>#P#r*%p;4f%E8v#^{+OV(0Q3R@ZfW2x0F(sag$06lEG8R$Snoc-K^w|w&1aZ>_ER(AjbfC3-H7MXag`B
zsEdFyIvAHdnAuoR(;91Ii$RnF0!m^)Yhb29vIF-S80eG_{?PRv12mKd##Btskw
zQxy?;Ntx)JsW1~yz`+s_GE0(ZA_)^
z=W8F6PB410&|Q_q7kPI$E`EB}?CHJj6p!7CD}&dY;fuxcB1A0l4H4s8i}5%Zha-Ut
zH$1&)MV?bqnSwK_6?i(zwqICS7KoHdl|^JE@gW3B5-uc&NY(jf_PpMAFZFA*vxV0WHUqbcTCF3??~<6~_Tw$pNm;WDA5!
zMYPrBsrHC9VqrnGw6(H{P?xtrhM|byZ;`KGe*7QEkBDL2;fexthZn<&V6I^zP7Ffe
z>murNSe{x|+V4W@VuioQ1dk3^i8JUZGp@%^J^nn@YJnFG_jX}wtijsQai)h$+KybF
zRJrSyr(>mJ6P``B3Nn0hqrE+dJkETo<~y^!_{DEuMQnXJb#Iv;Um4IZqtG{|qgvlT+0uM=O1fozO3c{Ldazh)~L<|1?b)ZilC*f+w23`3{C2ys{yEB<#=d)Nsk-gk+vDZ?m^DeR!eXiJZReAk&+M@7
z%Ce;F&(Hn1;m*?cOSIi8v*tX?_kZJ?rVyI2-NdFQhqT(Mww`pJY!O{1$$82y(Ym|$
z;DakG-B#hiLWRr3a3;`5I-&#ST5CLEG@>@Rnth~UNolawB_yQqcti`Wpg>R~sDz0%
z%BTJM=Cy|S?Vpp5q!X5F}1CH&01Pp(G6W_Y^ue!8~y;i<`(dr}Nn6U@^OL
z8DI^A<%_P~C={3>wq}SO1(YMSfic4{Ap{9RrVronm`Vvx;P)9u(Z9smecZbH?PoXT-!nqlC+71q
zP48(xzZJ1a$C`U)LMYR0zDz-6ZE-c>?v^PgsS(+7-%4*256fq|=4Hn}SC0tWGvQ$H
z!KAkCsmpkW-5bJ|eUT4&_S?9U6D$2f=QQkVNUp-0#nCPtR;W+TEVY?8{bp0kj8n&Q
zHREovf4{VZqi|=sd0?odei?xs@s%F7Wae(<>miQB71Dtu6-0P4t8-$qO-g3f;Yi|h
zi39P{PiAgbyg&{409jBoXqmouuS{5f$9Rk9k*}H|<@2W*B8bz4E7bV-BQbWb`b2p7ZqvU+G@Nto>=bKDzBcuqHkH*21c$HK(6;a%|!qBM}Hs}e9m?S>l?&oLGYVNb{2w979hTzHe>{-h%I7gfmquk_NWoC!B8rKqW`#&
z661a}2RPIm;D9**dv0$>FHdPKWq%WAk66jq>e%~V!pCiO(KMd>G9qBlQAs-ug4eMH
zb#mGdZ0FXGYLe}+J5?xo;GBIUtU`6Uu|z(Nu{d*Wv_89{$ZPY<_}LAQHU%9dn$}g^
z*=m%P{frCI8WJyKlV4Z_P8en0x>q{jYL(lO$fna2yl`)P=f#B1iL*-7x;&0G
z+cEZW7}lvfis_1GH=NddeDY9AzHwICb}yq=`IE(@l#^?xw10YH5}~By8){gZ&TAeu
z@rc*#rZ;a~S7qOscW_>g<{gL1<&iIz_%GCWUt&JvY5pX$a?9{DM;yLd+^E7&sXSP*
z+AgzUOO|Q3U+AiF*5m8!IgABC$2KeOAEUSMV%ITz&WaCF9oGV@m#ODz}RGjXSQuPsPIld1kj=EQ)T6IG6W{7vIeTm{rJ+I@VkGjowe_C6|OK;}2>OZRX
zC_K}CYHZlO>=kXkUdYb9D<8GZ+*S8EJSSWK+LlFbOHRx9oVmH()m*Ud1LtEZIoy;K8NF_!
zgTLj%y9aXB9~Sv_tv_(wqnKUL(0nU*x$J;Bd;`qkOGHUhrvH|w3KPIZ3>s$terk-y
z3^q`~5#+RqARZzFexWPmjL4$Ly&?f+lY=M@p8XOC9+-d;W{zhz5l78;{Z&Q6ujSRw
zv()Q)ORSIxw1o}FT@ABDVBdmW3pVSZv5P`1
zqbw{iV>f%ixB+7qhy);h12`~tE`Mh1%;^J`?oap&5Ybjtcrrn>0THc5M5_jsM8PAX
zY{YS(I~=TL`Dfjs#+$*V^UV`^tOOb_jh@J-#0wG-r$Gid#7f(OtTilf5`_hg*jPv@
z4FulM;1n7_LLK(LuoZ=@_1%GrS>L$#Iok`GgVQu9H<|=-x|?LzE4R>B7rLy^Xh@UG
zuVqG2OdUSf@vbLie?95=f_Pz4wdd}#PS!nowXXH{4Ux=+`5DVR0z#VPR?lzH@E+Sa
z*=1SawF6(~K5>wu7;Sn!MRWVj!&)h8?H|8noOhd&ny%ML%Gi-F$X?NPaRSc6_|#IR
z-?r_RklXYozBit-uGrYocy72CT}Ot+i6~hAG`p)NuhYZi;pa)$PFS~d#+N^XA(y6l;{kY?d*_D|^hrH~G^~6*4`^%plymL=Ace;DHokfy?
z#)8T&gO3kQCz4qO2WKpa=Wur(5!5+JNbZ1*4IRXeB;Q!snkwJ!mb?XHxvClNJCmO|
z88gf3A_HS`>a^%K8*(1q?fm#&tz@G?%jNAGuDy+P(LF`m
zy1t>bbZdILZtv7}I(t8P>Sc8oeXO2)#CyZz*TPhdwpX@=X`{Wr-Kx@y7e24({k-h8
zY}PB*q>9hT8-mZuM~{RF^i@-?ZwdADug(h7ElE|j7?Q3*4h&Z33JW|@=5aP0hg&_H8Vu4W(3?nM6~XoHe7$`0S!5a{hYBUL$5_>9@YK_=i0Iwf>_Oy*aq(BE*IJm1=baR{NIwHFAx7k
zL?0L*;DTxe$J5wMJ~=oji0mHZH__I@&dto#%G$%s!`|J6Iv&wO>)}abhc3Ip;D}JrBDw#gal%&B%>P@I&_6OfN$aN)
z_s3q-2ydExrY}o*`@*VuMQ7>V
zf|BReS9&f8Cz=ya-2D2!$ZH*G+wE`mMW>sy{H=(s{-2vTxl0>PMqf6Xu@Z^Ao8i8;
zO2Yru*ZtkKWnQ!+qia_%+a;ugA$HZfZLV!{kFwpPVzx%t0$6*^f@S
zX(*_}%ia~1*00);+hd;6?XozR%Qu+tHzYo2T
z&=HI$$RWgmF7VRdZD9~IgrO;_H>*-u^R4jew-33e#k5S^eFZ1CL6`dZaO2@~imA-|
z@3+>?KIW-+PW9n0xAYq_AILX0AhM&wo7nQOzb(NvP6xN|V
zS=KGRmE&C}I&Qd=!SD$DjbT*~@#2wmNtJapgd21O?3zI(S>8lTX1@Pei7
zLh8DD{L?On+PZ>mqVTspOSktnK3NG@7teAC-_${P*mNv;RhZurqs^w#^fvn}>%9h(
zLlWc9Kh9CvHTCYo7XQvqrD|2M;{!lpKRh-`1rzS|JxCf
z<09U=8yU^AzjyNMb=ZZ!ZH>LgGcA
z-pr5pHjO${_l$Nb`G`ZT$;=MbAOiwb$5~Tjoz@i@(#rWXWJV?8ruZ&8cVV!r+-={Z
zcG6WY57z9v#Ye&>h|ApNuf6K_6kV>?kG2Sp_IMxenPag~TR@9j6(tI;yt>9`b?xaL
zk=JP?j$yqDLuE
zOFG0Y=#H(yuXoFAzvlgg^K9dV%3bf%jfvEbyMB_Ze#w=#evvx%z{|qRlUvQ*j_vHa
z&p5FSt|iN?Nxl5}c+GjY$k}R}VF`a--+`0rIXI~v|EV|r)1&Es#T#$@J@jJUi_%#!
z@zBPk8PRG)lsCc=
z7a>yy&OhLYQ~&UY4e<8r^TJ&Ng3K9xzx@3RZg>Fr>ObU$qrW=&OK!N-^W5q3kL#NY
z97Rd^DO<`)#&N4&@3_=WJ$Y5)@$Rp^VF_c9s#9lT&(C?(-P)0Q;_R-X@lSe=znL2x
zCT%iZ>^ADtuR+T%bw!U_ntaL0$$8WLS?b?r^~_ecF3=D47PPx4ovWx`P`}{4ZAOIS
z*!P8L(^dsS6?Tg1-R5Z`=AGS#=RQ4q<@XEe5Z4=V)7PDR^$mXe`n(xN$A9@kXi3~^
zG0oshNQL>=U!JYB{4FMG4XAw-eXrY&%h;QBH8lK6*H7ldc{4@c3tpwhvv^
zne-Xs71Js9VacUQdnA`CE>Sy1+o^nUW0QjC#;h~fF7Le7o{`j_rpV8CT%V^Ww+?!PMLl7zqQq0Y!V;hUDoP4
zx(L?J`lPwUIN1K+%)960LkiOu^Cw9^FED$xqS=x%%BZ`>JlJ5|hjaV{uh(52oaH+ZG*>M#!4wv6|o4g?)>2^uOnUE)}
zhheqXA0jnhERF??zPK
zLqV?Bs1h-LKZwq*!`$$%CI3I&iqi2!5M_{&lrT}i<21l0N>!-JLwkYe)J{X6+~8mM
zqf^!Hs}eJcMGq0ty=|fD>0tQBl`vSIaXF~?)GMg
ztF^nCr8{CzH9?Hfig=RlNH>KXg#Ct|>`MdxPl88w1^;zx?(mC*gaicsw@gc_L>;0#
zT5-_VM67Krts@2rHsBL8Np7V}#hx01ey%#}vZh@H+h&^~Ao?v@ln+
z)Mi*)9Qw_BFgk*{$;CuO8f}kPdlFqTke4bUe%3UWb*r^ydw2cb%ypy
zg=(B-Py5T$tCZqbEvveFMj<_H8*kbQ<@H9=bM+N!NC(R@XpYy6x5(Ksw@t1V?y^4<
zJO9|s@abbtPP(^JvFp%7|K?z`xB8Qv#yt~$SZg&sm(i%aAZfB+w(!%&q_v7Iofnio
z+;gb@GAmR;lwR4pGkx7FD~?}~QG2!evx{>Qb`^iU>Q<%`9Yhu5fP0L4hi%w3|Lg^;
zFKYG^?|gXFOblBf8iTPF5H^z^5k2`KGPbhKSq0g3r8nii`pTHs%?G~1y9$bWxWe3b
zs;7vdv|kX><6#VNa#T?RBD#u*E+L{yg38bKH6kiNL|NN1{~eVDzVvqo+*hGkF)p~T}?mzTI$o(_sJKl|=l!2Y6hHRac?2H6MVxOQhRP6`*{QYVNH
zFWg-;b=At2FUK8XsE@}Mz3N~PPHA*2UEtXFUXsjcv!XnRDP-R{@T3Mw2s^)({c?el
z=N!{T4WF8BDLLyARzIlU?$h~JzkI{uTbmDBP02pCPxgb6%GyZDV<%6FRd@mT=fC<<
zmqZI`C8b3Cz6W0@w^x|ut*pHB?0D2{nula-uIKK+l8vp)jk8_5Id|61-!eNl`+jKV
e6@?A2js_JeF01oqI-j~QZ|Rir%Wa>yLjMKb!sCqq

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Resources.Reader.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Resources.Reader.dll
new file mode 100755
index 0000000000000000000000000000000000000000..a6cef86edf3534b9ddcf056d9cc503732503baa9
GIT binary patch
literal 14408
zcmeG@2{@Ep+s`vI_O&J{!e~Pn&&=3c>>^n*_AHGtn3x%6MwTKoB&~#$R+35!sZ?*J
z$WkgLZCa(GR9aAx%730gyl?e>?|c3Kdwt*aU*FMlKj+-%ocrA8KFhs4le1qYgoPjo
z2cCfe2s#PgXtET+KL^R6T3+LnJakN|LGvU$zd_R@oXI0ZaXDdJ8jC=uvDq9xA(%nn
z#;^%YHo?}FN?>t97(_Wa>8V4c-RvM}K8%I7JNRB29_=wSnIHor5F`ySl7rZ*+Tcw9
zk0p2@NKur>4DyX4Q2s?J89;#N?Sa6&7Og;=qW?zTLq!w?(o#Uz70p;e(C+U@cb`kXWp$e>F%Wv-{AEqHGOWdhpXI+7C%%4h;bSOTooDzxw!
zralvIjs6|s7?1B;PrCH9LkeEou9Ecjv<1<)9_ZT*x$zniOJRXA;
z92xJ-;L}2Ae3}&>Y=+<%J_E941jmGh(SjoxBe>z#9!&nv(Duwoh8Kg&V{+I(_Hkr~
za=0uSA5_vJf7!~G!J~7TQE00lN!T(%X)%#}t4Jn|H&ScEVMQ?`MTFfMk+e8bZdCm+
z({5ZK0y=-B<8XxyCn}!H3=1DsWiy|Ok_7{?M`7I=p$smAO=k@E{247)6pbA}QZXcG
zlp0_xm>J3BkE$JB4F-=B!=*ELM0W-)gux|-L`Dv+)b|Brghn#xs9Z)czwZRO4^bJU
z@v~-w9h_-wS{Q>15$Svmcet4?lNQG2@c2wRZx}ViI&o0I3@(+yUBU!Rey<fNo30Wye#!2GoNp{d+R~f!!1q5cuh>E40l#v^2X>+9$3brP|zIxoobSue$2
zKYO8BS@ibB`w;*6ve{J!^0Whj_4YIL)IQ&y%@5${x4lmaELEtajMA2?SPU
zwxP3MQ??{Lq!`svZagsKy}7g~7Y^Glj?NJ6U5{`sCzc0;c7vyN5)3K-Vyz)a6^4|E
zE_NRFKy5Q(Ioych?FA;T1Vb`Iaz~FM&Vw7n7{t19(cS3C4(7xSVO0PfXC|G?;c-Iw
z1RD-Fio+Eh1_+|S5b=C5;it7kf>mTBL399k1TKRIR+$k(gdjW&$r}<)5QIoFBN`bS
zB8G!>C`1ww(M3W{LMf(n!_W{4nG#Gk4xy0{I-Ox=6l!W@5^7=+ii9F&!G@*~^gFiB
zmk`jYqTGRb;LyuTY)E0Lly8vD9<#%2^^|Zyt(CtqELl
z;=1{VaEFzQHp|#+ee_u~vsKGlLlr9gf3r0=&ℜe-o>V>kFH(e{FcLX910VVXD)W
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

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Resources.ResourceManager.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Resources.ResourceManager.dll
new file mode 100755
index 0000000000000000000000000000000000000000..c6997eb2634d589db8305ba3a668087b732f0db8
GIT binary patch
literal 19016
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
+
+  
+    System.Resources.ResourceManager
+  
+  
+    
+      Provides the base functionality for reading data from resource files.
+    
+    
+      Closes the resource reader after releasing any resources associated with it.
+    
+    
+      Returns a dictionary enumerator of the resources for this reader.
+      A dictionary enumerator for the resources for this reader.
+    
+    
+      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.
+    
+    
+      Initializes a new instance of the  class with default properties.
+    
+    
+      Initializes a new instance of the  class from serialized data.
+      The object that holds the serialized object data.
+      The contextual information about the source or destination of the exception.
+    
+    
+      Initializes a new instance of the  class with the specified error message.
+      The error message that explains the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      The exception that is thrown when the satellite assembly for the resources of the default culture is missing.
+    
+    
+      Initializes a new instance of the  class with default properties.
+    
+    
+      Initializes a new instance of the  class from serialized data.
+      The object that holds the serialized object data.
+      The contextual information about the source or destination of the exception.
+    
+    
+      Initializes a new instance of the  class with the specified error message.
+      The error message that explains the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and the name of a neutral culture.
+      The error message that explains the reason for the exception.
+      The name of the neutral culture.
+    
+    
+      Gets the name of the default culture.
+      The name of the default culture.
+    
+    
+      Informs the resource manager of an app's default culture. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class.
+      The name of the culture that the current assembly's neutral resources were written in.
+      The  parameter is .
+    
+    
+      Initializes a new instance of the  class with the specified ultimate resource fallback location.
+      The name of the culture that the current assembly's neutral resources were written in.
+      One of the enumeration values that indicates the location from which to retrieve neutral fallback resources.
+      
+         is .
+      
+         is not a member of .
+    
+    
+      Gets the culture name.
+      The name of the default culture for the main assembly.
+    
+    
+      Gets the location for the  class to use to retrieve neutral resources by using the resource fallback process.
+      One of the enumeration values that indicates the location (main assembly or satellite) from which to retrieve neutral resources.
+    
+    
+      Represents a resource manager that provides convenient access to culture-specific resources at run time.
+    
+    
+      Initializes a new instance of the  class with default values.
+    
+    
+      Initializes a new instance of the  class that looks up resources contained in files with the specified root name in the given assembly.
+      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.
+      The main assembly for the resources.
+      The  or  parameter is .
+    
+    
+      Initializes a new instance of the  class that uses a specified  class to look up resources contained in files with the specified root name in the given assembly.
+      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.
+      The main assembly for the resources.
+      The type of the custom  to use. If , the default runtime  object is used.
+      
+         is not a derived class of .
+      The  or  parameter is .
+    
+    
+      Initializes a new instance of the  class that looks up resources in satellite assemblies based on information from the specified type object.
+      A type from which the resource manager derives all information for finding .resources files.
+      The  parameter is .
+    
+    
+      Gets the root name of the resource files that the  searches for resources.
+      The root name of the resource files that the  searches for resources.
+    
+    
+      Returns a  object that searches a specific directory instead of an assembly manifest for resources.
+      The root name of the resources. For example, the root name for the resource file named "MyResource.en-US.resources" is "MyResource".
+      The name of the directory to search for the resources.  can be an absolute path or a relative path from the application directory.
+      The type of the custom  to use. If , the default runtime  object is used.
+      A new instance of a resource manager that searches the specified directory instead of an assembly manifest for resources.
+      The  or  parameter is .
+    
+    
+      Gets or sets the location from which to retrieve default fallback resources.
+      One of the enumeration values that specifies where the resource manager can look for fallback resources.
+    
+    
+      Returns culture-specific information for the main assembly's default resources by retrieving the value of the  attribute on a specified assembly.
+      The assembly for which to return culture-specific information.
+      The culture from the  attribute, if found; otherwise, the invariant culture.
+    
+    
+      Returns the value of the specified non-string resource.
+      The name of the resource to get.
+      The value of the resource localized for the caller's current culture settings. If an appropriate resource set exists but  cannot be found, the method returns .
+      The  parameter is .
+      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 "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+      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 "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+    
+    
+      Gets the value of the specified non-string resource localized for the specified culture.
+      The name of the resource to get.
+      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 , the  object is obtained by using the  property.
+      The value of the resource, localized for the specified culture. If an appropriate resource set exists but  cannot be found, the method returns .
+      The  parameter is .
+      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 "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+      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 "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+    
+    
+      Generates the name of the resource file for the given  object.
+      The culture object for which a resource file name is constructed.
+      The name that can be used for a resource file for the given  object.
+    
+    
+      Retrieves the resource set for a particular culture.
+      The culture whose resources are to be retrieved.
+      
+         to load the resource set, if it has not been loaded yet; otherwise, .
+      
+         to use resource fallback to load an appropriate resource if the resource set cannot be found;  to bypass the resource fallback process.
+      The resource set for the specified culture.
+      The  parameter is .
+      
+         is , no usable set of resources has been found, and there are no default culture resources.
+    
+    
+      Returns the version specified by the  attribute in the given assembly.
+      The assembly to check for the  attribute.
+      The satellite contract version of the given assembly, or  if no version was found.
+      The  found in the assembly  is invalid.
+      
+         is .
+    
+    
+      Returns an unmanaged memory stream object from the specified resource.
+      The name of a resource.
+      An unmanaged memory stream object that represents a resource.
+      The value of the specified resource is not a  object.
+      
+         is .
+      No usable set of resources is found, and there are no default resources. For information about how to handle this exception, see the "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+      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 "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+    
+    
+      Returns an unmanaged memory stream object from the specified resource, using the specified culture.
+      The name of a resource.
+      An  object that specifies the culture to use for the resource lookup. If  is , the culture for the current thread is used.
+      An unmanaged memory stream object that represents a resource.
+      The value of the specified resource is not a  object.
+      
+         is .
+      No usable set of resources is found, and there are no default resources. For information about how to handle this exception, see the "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+      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 "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+    
+    
+      Returns the value of the specified string resource.
+      The name of the resource to retrieve.
+      The value of the resource localized for the caller's current UI culture, or  if  cannot be found in a resource set.
+      The  parameter is .
+      The value of the specified resource is not a string.
+      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 "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+      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 "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+    
+    
+      Returns the value of the string resource localized for the specified culture.
+      The name of the resource to retrieve.
+      An object that represents the culture for which the resource is localized.
+      The value of the resource localized for the specified culture, or  if  cannot be found in a resource set.
+      The  parameter is .
+      The value of the specified resource is not a string.
+      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 "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+      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 "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the  class topic.
+    
+    
+      Specifies the version of resource file headers that the current implementation of  can interpret and produce.
+    
+    
+      Gets or sets a value that indicates whether the resource manager allows case-insensitive resource lookups in the  and  methods.
+      
+         to ignore case during resource lookup; otherwise, .
+    
+    
+      Provides the implementation for finding a resource set.
+      The culture object to look for.
+      
+         to load the resource set, if it has not been loaded yet; otherwise, .
+      
+         to check parent  objects if the resource set cannot be loaded; otherwise, .
+      The specified resource set.
+      The main assembly does not contain a .resources file, which is required to look up a resource.
+      There was an internal error in the runtime.
+      The satellite assembly associated with  could not be located.
+    
+    
+      Holds the number used to identify resource files.
+    
+    
+      Specifies the main assembly that contains the resources.
+    
+    
+      Tells the resource manager to call the  method on all  objects and release all resources.
+    
+    
+      Gets the type of the resource set object that the resource manager uses to construct a  object.
+      The type of the resource set object that the resource manager uses to construct a  object.
+    
+    
+      Enumerates the resources in a binary resources (.resources) file by reading sequential resource name/value pairs.
+    
+    
+      Initializes a new instance of the  class for the specified stream.
+      The input stream for reading resources.
+      The  parameter is not readable.
+      The  parameter is .
+      An I/O error has occurred while accessing .
+    
+    
+      Initializes a new instance of the  class for the specified named resource file.
+      The path and name of the resource file to read. filename is not case-sensitive.
+      The  parameter is .
+      The file cannot be found.
+      An I/O error has occurred.
+      The resource file has an invalid format. For example, the length of the file may be zero.
+    
+    
+      Releases all operating system resources associated with this  object.
+    
+    
+      Releases all resources used by the current instance of the  class.
+    
+    
+      Returns an enumerator for this  object.
+      An enumerator for this  object.
+      The reader has been closed or disposed, and cannot be accessed.
+    
+    
+      Retrieves the type name and data of a named resource from an open resource file or stream.
+      The name of a resource.
+      When this method returns, contains a string that represents the type name of the retrieved resource. This parameter is passed uninitialized.
+      When this method returns, contains a byte array that is the binary representation of the retrieved type. This parameter is passed uninitialized.
+      
+         is .
+      
+         does not exist.
+      
+         has an invalid type.
+      The retrieved resource data is corrupt.
+      The current  object is not initialized, probably because it is closed.
+    
+    
+      Returns an enumerator for this  object.
+      An enumerator for this  object.
+      The reader has already been closed and cannot be accessed.
+    
+    
+      Stores all the resources localized for one particular culture, ignoring all other cultures, including any fallback rules.
+    
+    
+      Initializes a new instance of the  class with default properties.
+    
+    
+      Creates a new instance of the  class using the system default  that reads resources from the given stream.
+      The  of resources to be read. The stream should refer to an existing resources file.
+      The  is not readable.
+      The  parameter is .
+    
+    
+      Creates a new instance of the  class using the specified resource reader.
+      The reader that will be used.
+      The  parameter is .
+    
+    
+      Creates a new instance of the  class using the system default  that opens and reads resources from the given file.
+      Resource file to read.
+      The  parameter is .
+    
+    
+      Closes and releases any resources used by this .
+    
+    
+      Disposes of the resources (other than memory) used by the current instance of .
+    
+    
+      Releases resources (other than memory) associated with the current instance, closing internal managed objects if requested.
+      Indicates whether the objects contained in the current instance should be explicitly closed.
+    
+    
+      Returns the preferred resource reader class for this kind of .
+      The  for the preferred resource reader for this kind of .
+    
+    
+      Returns the preferred resource writer class for this kind of .
+      The  for the preferred resource writer for this kind of .
+    
+    
+      Returns an  that can iterate through the .
+      An  for this .
+      The resource set has been closed or disposed.
+    
+    
+      Searches for a resource object with the specified name.
+      Case-sensitive name of the resource to search for.
+      The requested resource.
+      The  parameter is .
+      The object has been closed or disposed.
+    
+    
+      Searches for a resource object with the specified name in a case-insensitive manner, if requested.
+      Name of the resource to search for.
+      Indicates whether the case of the specified name should be ignored.
+      The requested resource.
+      The  parameter is .
+      The object has been closed or disposed.
+    
+    
+      Searches for a  resource with the specified name.
+      Name of the resource to search for.
+      The value of a resource, if the value is a .
+      The  parameter is .
+      The resource specified by  is not a .
+      The object has been closed or disposed.
+    
+    
+      Searches for a  resource with the specified name in a case-insensitive manner, if requested.
+      Name of the resource to search for.
+      Indicates whether the case of the case of the specified name should be ignored.
+      The value of a resource, if the value is a .
+      The  parameter is .
+      The resource specified by  is not a .
+      The object has been closed or disposed.
+    
+    
+      Reads all the resources and stores them in a  indicated in the  property.
+    
+    
+      Returns an  object to avoid a race condition with . This member is not intended to be used directly from your code.
+      An enumerator for the current  object.
+    
+    
+      Instructs a  object to ask for a particular version of a satellite assembly.
+    
+    
+      Initializes a new instance of the  class.
+      A string that specifies the version of the satellite assemblies to load.
+      The  parameter is .
+    
+    
+      Gets the version of the satellite assemblies with the required resources.
+      A string that contains the version of the satellite assemblies with the required resources.
+    
+    
+      Specifies whether a  object looks for the resources of the app's default culture in the main assembly or in a satellite assembly.
+    
+    
+      Fallback resources are located in the main assembly.
+    
+    
+      Fallback resources are located in a satellite assembly.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Resources.Writer.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Resources.Writer.dll
new file mode 100755
index 0000000000000000000000000000000000000000..2b8d2612da7a088b5ea53596a4b1d9d461382e16
GIT binary patch
literal 14920
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
KS8e^r0Qi5xa;9
+
+  
+    System.Resources.Writer
+  
+  
+    
+      Provides the base functionality for writing resources to an output file or stream.
+    
+    
+      Adds an 8-bit unsigned integer array as a named resource to the list of resources to be written.
+      Name of a resource.
+      Value of a resource as an 8-bit unsigned integer array.
+      The  parameter is .
+    
+    
+      Adds a named resource of type  to the list of resources to be written.
+      The name of the resource.
+      The value of the resource.
+      The  parameter is .
+    
+    
+      Adds a named resource of type  to the list of resources to be written.
+      The name of the resource.
+      The value of the resource.
+      The  parameter is .
+    
+    
+      Closes the underlying resource file or stream, ensuring all the data has been written to the file.
+    
+    
+      Writes all the resources added by the  method to the output file or stream.
+    
+    
+      Writes resources in the system-default format to an output file or an output stream. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class that writes the resources to the provided stream.
+      The output stream.
+      The  parameter is not writable.
+      The  parameter is .
+    
+    
+      Initializes a new instance of the  class that writes the resources to the specified file.
+      The output file name.
+      The  parameter is .
+    
+    
+      Adds a named resource specified as a byte array to the list of resources to be written.
+      The name of the resource.
+      Value of the resource as an 8-bit unsigned integer array.
+      
+         (or a name that varies only by capitalization) has already been added to this .
+      The  parameter is .
+      This  has been closed and its hash table is unavailable.
+    
+    
+      Adds a named resource specified as a stream to the list of resources to be written.
+      The name of the resource to add.
+      The value of the resource to add. The resource must support the  property.
+      
+         (or a name that varies only by capitalization) has already been added to this .
+-or-
+The stream does not support the  property.
+      
+         or  is .
+      This  has been closed.
+    
+    
+      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  method is called.
+      The name of the resource to add.
+      The value of the resource to add. The resource must support the  property.
+      
+         to close the stream after the  method is called; otherwise, .
+      
+         (or a name that varies only by capitalization) has already been added to this .
+-or-
+The stream does not support the  property.
+      
+         or  is .
+      This  has been closed.
+    
+    
+      Adds a named resource specified as an object to the list of resources to be written.
+      The name of the resource.
+      The value of the resource.
+      
+         (or a name that varies only by capitalization) has already been added to this .
+      The  parameter is .
+      This  has been closed and its hash table is unavailable.
+    
+    
+      Adds a string resource to the list of resources to be written.
+      The name of the resource.
+      The value of the resource.
+      
+         (or a name that varies only by capitalization) has already been added to this ResourceWriter.
+      The  parameter is .
+      This  has been closed and its hash table is unavailable.
+    
+    
+      Adds a unit of data as a resource to the list of resources to be written.
+      A name that identifies the resource that contains the added data.
+      The type name of the added data.
+      A byte array that contains the binary representation of the added data.
+      
+        , , or  is .
+      
+         (or a name that varies only by capitalization) has already been added to this  object.
+      The current  object is not initialized. The probable cause is that the  object is closed.
+    
+    
+      Saves the resources to the output stream and then closes it.
+      An I/O error has occurred.
+      An error has occurred during serialization of the object.
+    
+    
+      Allows users to close the resource file or stream, explicitly releasing resources.
+      An I/O error has occurred.
+      An error has occurred during serialization of the object.
+    
+    
+      Saves all resources to the output stream in the system default format.
+      An I/O error occurred.
+      An error occurred during serialization of the object.
+      This  has been closed and its hash table is unavailable.
+    
+    
+      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.
+      The type that is encapsulated by the delegate.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.Unsafe.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.Unsafe.dll
new file mode 100755
index 0000000000000000000000000000000000000000..d7a8f23cff78a18a505bf701a49a668735401fdd
GIT binary patch
literal 16456
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

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.Unsafe.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.Unsafe.xml
new file mode 100755
index 0000000..2ee9db6
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.Unsafe.xml
@@ -0,0 +1,252 @@
+
+
+  
+    System.Runtime.CompilerServices.Unsafe
+  
+  
+    
+      Contains generic, low-level functionality for manipulating pointers.
+    
+    
+      Adds an element offset to the given reference.
+      The reference to add the offset to.
+      The offset to add.
+      The type of reference.
+      A new reference that reflects the addition of offset to pointer.
+    
+    
+      Adds an element offset to the given reference.
+      The reference to add the offset to.
+      The offset to add.
+      The type of reference.
+      A new reference that reflects the addition of offset to pointer.
+    
+    
+      Adds an element offset to the given void pointer.
+      The void pointer to add the offset to.
+      The offset to add.
+      The type of void pointer.
+      A new void pointer that reflects the addition of offset to the specified pointer.
+    
+    
+      Adds a byte offset to the given reference.
+      The reference to add the offset to.
+      The offset to add.
+      The type of reference.
+      A new reference that reflects the addition of byte offset to pointer.
+    
+    
+      Determines whether the specified references point to the same location.
+      The first reference to compare.
+      The second reference to compare.
+      The type of reference.
+      
+         if  and  point to the same location; otherwise, .
+    
+    
+      Casts the given object to the specified type.
+      The object to cast.
+      The type which the object will be cast to.
+      The original object, casted to the given type.
+    
+    
+      Reinterprets the given reference as a reference to a value of type .
+      The reference to reinterpret.
+      The type of reference to reinterpret.
+      The desired type of the reference.
+      A reference to a value of type .
+    
+    
+      Returns a pointer to the given by-ref parameter.
+      The object whose pointer is obtained.
+      The type of object.
+      A pointer to the given value.
+    
+    
+      Reinterprets the given read-only reference as a reference.
+      The read-only reference to reinterpret.
+      The type of reference.
+      A reference to a value of type .
+    
+    
+      Reinterprets the given location as a reference to a value of type .
+      The location of the value to reference.
+      The type of the interpreted location.
+      A reference to a value of type .
+    
+    
+      Determines the byte offset from origin to target from the given references.
+      The reference to origin.
+      The reference to target.
+      The type of reference.
+      Byte offset from origin to target i.e.  - .
+    
+    
+      Copies a value of type  to the given location.
+      The location to copy to.
+      A pointer to the value to copy.
+      The type of value to copy.
+    
+    
+      Copies a value of type  to the given location.
+      The location to copy to.
+      A reference to the value to copy.
+      The type of value to copy.
+    
+    
+      Copies bytes from the source address to the destination address.
+      The destination address to copy to.
+      The source address to copy from.
+      The number of bytes to copy.
+    
+    
+      Copies bytes from the source address to the destination address.
+      The destination address to copy to.
+      The source address to copy from.
+      The number of bytes to copy.
+    
+    
+      Copies bytes from the source address to the destination address
+without assuming architecture dependent alignment of the addresses.
+      The destination address to copy to.
+      The source address to copy from.
+      The number of bytes to copy.
+    
+    
+      Copies bytes from the source address to the destination address
+without assuming architecture dependent alignment of the addresses.
+      The destination address to copy to.
+      The source address to copy from.
+      The number of bytes to copy.
+    
+    
+      Initializes a block of memory at the given location with a given initial value.
+      The address of the start of the memory block to initialize.
+      The value to initialize the block to.
+      The number of bytes to initialize.
+    
+    
+      Initializes a block of memory at the given location with a given initial value.
+      The address of the start of the memory block to initialize.
+      The value to initialize the block to.
+      The number of bytes to initialize.
+    
+    
+      Initializes a block of memory at the given location with a given initial value
+without assuming architecture dependent alignment of the address.
+      The address of the start of the memory block to initialize.
+      The value to initialize the block to.
+      The number of bytes to initialize.
+    
+    
+      Initializes a block of memory at the given location with a given initial value
+without assuming architecture dependent alignment of the address.
+      The address of the start of the memory block to initialize.
+      The value to initialize the block to.
+      The number of bytes to initialize.
+    
+    
+      Returns a value that indicates whether a specified reference is greater than another specified reference.
+      The first value to compare.
+      The second value to compare.
+      The type of the reference.
+      
+         if  is greater than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a specified reference is less than another specified reference.
+      The first value to compare.
+      The second value to compare.
+      The type of the reference.
+      
+         if  is less than ; otherwise, .
+    
+    
+      Reads a value of type  from the given location.
+      The location to read from.
+      The type to read.
+      An object of type  read from the given location.
+    
+    
+      Reads a value of type  from the given location
+without assuming architecture dependent alignment of the addresses.
+      The location to read from.
+      The type to read.
+      An object of type  read from the given location.
+    
+    
+      Reads a value of type  from the given location
+without assuming architecture dependent alignment of the addresses.
+      The location to read from.
+      The type to read.
+      An object of type  read from the given location.
+    
+    
+      Returns the size of an object of the given type parameter.
+      The type of object whose size is retrieved.
+      The size of an object of type .
+    
+    
+      Subtracts an element offset from the given reference.
+      The reference to subtract the offset from.
+      The offset to subtract.
+      The type of reference.
+      A new reference that reflects the subtraction of offset from pointer.
+    
+    
+      Subtracts an element offset from the given reference.
+      The reference to subtract the offset from.
+      The offset to subtract.
+      The type of reference.
+      A new reference that reflects the subtraction of offset from pointer.
+    
+    
+      Subtracts an element offset from the given void pointer.
+      The void pointer to subtract the offset from.
+      The offset to subtract.
+      The type of the void pointer.
+      A new void pointer that reflects the subtraction of offset from the specified pointer.
+    
+    
+      Subtracts a byte offset from the given reference.
+      The reference to subtract the offset from.
+      The offset to subtract.
+      The type of reference.
+      A new reference that reflects the subtraction of byte offset from pointer.
+    
+    
+      Returns a  to a boxed value.
+      The value to unbox.
+      The type to be unboxed.
+      A  to the boxed value .
+      
+         is , and  is a non-nullable value type.
+      
+         is not a boxed value type.
+-or-
+ is not a boxed .
+      
+         cannot be found.
+    
+    
+      Writes a value of type  to the given location.
+      The location to write to.
+      The value to write.
+      The type of value to write.
+    
+    
+      Writes a value of type  to the given location
+without assuming architecture dependent alignment of the addresses.
+      The location to write to.
+      The value to write.
+      The type of value to write.
+    
+    
+      Writes a value of type  to the given location
+without assuming architecture dependent alignment of the addresses.
+      The location to write to.
+      The value to write.
+      The type of value to write.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.VisualC.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.VisualC.dll
new file mode 100755
index 0000000000000000000000000000000000000000..5f0b98ed1c054ce2debea70d68b9e94814d70707
GIT binary patch
literal 15944
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
av}`NNQqVnm3V9v8hWZ&Toh;R-q5lKC(&cRc

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.VisualC.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.VisualC.xml
new file mode 100755
index 0000000..1130fcb
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.CompilerServices.VisualC.xml
@@ -0,0 +1,95 @@
+
+
+  
+    System.Runtime.CompilerServices.VisualC
+  
+  
+    
+      Indicates that a method should use the  calling convention.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      This calling convention is not supported in this version of the .NET Framework.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Indicates that a method should use the  calling convention.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Indicates that a method should use the  calling convention.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Indicates that the modified instance of a variable differs from its true type when marshaling. This class cannot be inherited.
+    
+    
+      This class is not used in the .NET Framework version 2.0 and is reserved for future use. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Indicates that the modified reference type is a boxed value type. This class cannot be inherited.
+    
+    
+      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.
+    
+    
+      Indicates that any copying of values of this type must use the copy constructor provided by the type.  This class cannot be inherited.
+    
+    
+      Indicates that a managed pointer represents a pointer parameter within a method signature. This class cannot be inherited.
+    
+    
+      Indicates that the modified garbage collection reference represents a reference parameter within a method signature. This class cannot be inherited.
+    
+    
+      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.
+    
+    
+      Indicates that a modified integer is a standard C++  value. This class cannot be inherited.
+    
+    
+      Indicates that a modified instance is pinned in memory. This class cannot be inherited.
+    
+    
+      Indicates that a modifier is neither signed nor unsigned. This class cannot be inherited.
+    
+    
+      Indicates that a return type is a user-defined type. This class cannot be inherited.
+    
+    
+      Applies metadata to an assembly that indicates that a type is an unmanaged type.  This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Specifies that an importing compiler must fully understand the semantics of a type definition, or refuse to use it.  This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class.
+      A type that an importing compiler must fully understand.
+This parameter is not supported in the .NET Framework version 2.0 and later.
+    
+    
+      Gets a type that an importing compiler must fully understand.
+      A type that an importing compiler must fully understand.
+    
+    
+      Indicates that a native enumeration is not qualified by the enumeration type name. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Extensions.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Extensions.dll
new file mode 100755
index 0000000000000000000000000000000000000000..d802711ce0d5171fbd232e8b61a213436628cb24
GIT binary patch
literal 80968
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
+
+  
+    System.Runtime.Extensions
+  
+  
+    
+      Represents an application domain, which is an isolated environment where applications execute. This class cannot be inherited.
+    
+    
+      Appends the specified directory name to the private path list.
+      The name of the directory to be appended to the private path.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Returns the assembly display name after policy has been applied.
+      The assembly display name, in the form provided by the  property.
+      A string containing the assembly display name after policy has been applied.
+    
+    
+      Occurs when an assembly is loaded.
+    
+    
+      Occurs when the resolution of an assembly fails.
+    
+    
+      Gets the base directory that the assembly resolver uses to probe for assemblies.
+      The base directory that the assembly resolver uses to probe for assemblies.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Resets the path that specifies the location of private assemblies to the empty string ("").
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Resets the list of directories containing shadow copied assemblies to the empty string ("").
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Creates a new application domain with the specified name.
+      The friendly name of the domain.
+      The newly created application domain.
+      
+         is .
+      Method not supported on .NET Core.
+    
+    
+      Creates a new instance of the specified type defined in the specified assembly.
+      The display name of the assembly. See .
+      The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the  property.
+      An object that is a wrapper for the new instance specified by . The return value needs to be unwrapped to access the real object.
+      The operation is attempted on an unloaded application domain.
+      
+         or  is .
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      An assembly or module was loaded twice with two different evidences.
+      
+         was not found.
+      The caller does not have permission to call this constructor.
+      No matching public constructor was found.
+      
+         was not found in .
+      This instance is .
+    
+    
+      Creates a new instance of the specified type defined in the specified assembly. Parameters specify a binder, binding flags, constructor arguments, culture-specific information used to interpret arguments, and optional activation attributes.
+      The display name of the assembly. See .
+      The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the  property.
+      A Boolean value specifying whether to perform a case-sensitive search or not.
+      A combination of zero or more bit flags that affect the search for the  constructor. If  is zero, a case-sensitive search for public constructors is conducted.
+      An object that enables the binding, coercion of argument types, invocation of members, and retrieval of  objects using reflection. If  is null, the default binder is used.
+      The arguments to pass to the constructor. This array of arguments must match in number, order, and type the parameters of the constructor to invoke. If the parameterless constructor is preferred,  must be an empty array or null.
+      Culture-specific information that governs the coercion of  to the formal types declared for the  constructor. If  is , the  for the current thread is used.
+      An array of one or more attributes that can participate in activation. Typically, an array that contains a single  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.
+      An object that is a wrapper for the new instance specified by . The return value needs to be unwrapped to access the real object.
+      The operation is attempted on an unloaded application domain.
+      
+         or  is .
+      
+         is not a valid assembly.
+-or-
+ was compiled with a later version of the common language runtime than the version that is currently loaded.
+      An assembly or module was loaded twice with two different evidences.
+      
+         was not found.
+      The caller does not have permission to call this constructor.
+      No matching constructor was found.
+      The caller cannot provide activation attributes for an object that does not inherit from .
+      
+         was not found in .
+      This instance is .
+    
+    
+      Creates a new instance of the specified type defined in the specified assembly. A parameter specifies an array of activation attributes.
+      The display name of the assembly. See .
+      The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the  property.
+      An array of one or more attributes that can participate in activation. Typically, an array that contains a single  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.
+      An object that is a wrapper for the new instance specified by . The return value needs to be unwrapped to access the real object.
+      The operation is attempted on an unloaded application domain.
+      
+         or  is .
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      An assembly or module was loaded twice with two different evidences.
+      
+         was not found.
+      The caller does not have permission to call this constructor.
+      No matching public constructor was found.
+      The caller cannot provide activation attributes for an object that does not inherit from .
+      
+         was not found in .
+      This instance is .
+    
+    
+      Creates a new instance of the specified type. Parameters specify the assembly where the type is defined, and the name of the type.
+      The display name of the assembly. See .
+      The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the  property.
+      An instance of the object specified by .
+      
+         or  is .
+      No matching public constructor was found.
+      
+         was not found in .
+      
+         was not found.
+      The caller does not have permission to call this constructor.
+      The operation is attempted on an unloaded application domain.
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      An assembly or module was loaded twice with two different evidences.
+    
+    
+      Creates a new instance of the specified type defined in the specified assembly, specifying whether the case of the type name is ignored; the binding attributes and the binder that are used to select the type to be created; the arguments of the constructor; the culture; and the activation attributes.
+      The display name of the assembly. See .
+      The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the  property.
+      A Boolean value specifying whether to perform a case-sensitive search or not.
+      A combination of zero or more bit flags that affect the search for the  constructor. If  is zero, a case-sensitive search for public constructors is conducted.
+      An object that enables the binding, coercion of argument types, invocation of members, and retrieval of  objects using reflection. If  is null, the default binder is used.
+      The arguments to pass to the constructor. This array of arguments must match in number, order, and type the parameters of the constructor to invoke. If the parameterless constructor is preferred,  must be an empty array or null.
+      A culture-specific object used to govern the coercion of types. If  is , the  for the current thread is used.
+      An array of one or more attributes that can participate in activation. Typically, an array that contains a single  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.
+      An instance of the object specified by .
+      
+         or  is .
+      No matching constructor was found.
+      
+         was not found in .
+      
+         was not found.
+      The caller does not have permission to call this constructor.
+      The caller cannot provide activation attributes for an object that does not inherit from .
+      The operation is attempted on an unloaded application domain.
+      
+         is not a valid assembly.
+-or-
+ was compiled with a later version of the common language runtime than the version that is currently loaded.
+      An assembly or module was loaded twice with two different evidences.
+    
+    
+      Creates a new instance of the specified type. Parameters specify the assembly where the type is defined, the name of the type, and an array of activation attributes.
+      The display name of the assembly. See .
+      The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the  property.
+      An array of one or more attributes that can participate in activation. Typically, an array that contains a single  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.
+      An instance of the object specified by .
+      
+         or  is .
+      No matching public constructor was found.
+      
+         was not found in .
+      
+         was not found.
+      The caller does not have permission to call this constructor.
+      The caller cannot provide activation attributes for an object that does not inherit from .
+      The operation is attempted on an unloaded application domain.
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      An assembly or module was loaded twice with two different evidences.
+    
+    
+      Creates a new instance of the specified type defined in the specified assembly file.
+      The name, including the path, of a file that contains an assembly that defines the requested type. The assembly is loaded using the  method.
+      The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the  property.
+      An object that is a wrapper for the new instance, or  if  is not found. The return value needs to be unwrapped to access the real object.
+      
+         is .
+-or-
+ is .
+      
+         was not found.
+      
+         was not found in .
+      The operation is attempted on an unloaded application domain.
+      No parameterless public constructor was found.
+      The caller does not have sufficient permission to call this constructor.
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      An assembly or module was loaded twice with two different evidences.
+      This instance is .
+    
+    
+      Creates a new instance of the specified type defined in the specified assembly file.
+      The name, including the path, of a file that contains an assembly that defines the requested type. The assembly is loaded using the  method.
+      The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the  property.
+      A Boolean value specifying whether to perform a case-sensitive search or not.
+      A combination of zero or more bit flags that affect the search for the  constructor. If  is zero, a case-sensitive search for public constructors is conducted.
+      An object that enables the binding, coercion of argument types, invocation of members, and retrieval of  objects through reflection. If  is null, the default binder is used.
+      The arguments to pass to the constructor. This array of arguments must match in number, order, and type the parameters of the constructor to invoke. If the parameterless constructor is preferred,  must be an empty array or null.
+      Culture-specific information that governs the coercion of  to the formal types declared for the  constructor. If  is , the  for the current thread is used.
+      An array of one or more attributes that can participate in activation. Typically, an array that contains a single  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.
+      An object that is a wrapper for the new instance, or  if  is not found. The return value needs to be unwrapped to access the real object.
+      
+         is .
+-or-
+ is .
+      The caller cannot provide activation attributes for an object that does not inherit from .
+      The operation is attempted on an unloaded application domain.
+      
+         was not found.
+      
+         was not found in .
+      No matching public constructor was found.
+      The caller does not have sufficient permission to call this constructor.
+      
+         is not a valid assembly.
+-or-
+ was compiled with a later version of the common language runtime than the version that is currently loaded.
+      An assembly or module was loaded twice with two different evidences.
+      This instance is .
+    
+    
+      Creates a new instance of the specified type defined in the specified assembly file.
+      The name, including the path, of a file that contains an assembly that defines the requested type. The assembly is loaded using the  method.
+      The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the  property.
+      An array of one or more attributes that can participate in activation. Typically, an array that contains a single  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.
+      An object that is a wrapper for the new instance, or  if  is not found. The return value needs to be unwrapped to access the real object.
+      
+         is .
+      
+         was not found.
+      
+         was not found in .
+      The caller does not have sufficient permission to call this constructor.
+      No matching public constructor was found.
+      The caller cannot provide activation attributes for an object that does not inherit from .
+      The operation is attempted on an unloaded application domain.
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      An assembly or module was loaded twice with two different evidences.
+      This instance is .
+    
+    
+      Creates a new instance of the specified type defined in the specified assembly file.
+      The file name and path of the assembly that defines the requested type.
+      The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the  property.
+      The requested object, or  if  is not found.
+      
+         is .
+-or-
+ is .
+      The operation is attempted on an unloaded application domain.
+      
+         was not found.
+      
+         was not found in .
+      No parameterless public constructor was found.
+      The caller does not have sufficient permission to call this constructor.
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      An assembly or module was loaded twice with two different evidences.
+    
+    
+      Creates a new instance of the specified type defined in the specified assembly file, specifying whether the case of the type name is ignored; the binding attributes and the binder that are used to select the type to be created; the arguments of the constructor; the culture; and the activation attributes.
+      The file name and path of the assembly that defines the requested type.
+      The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the  property.
+      A Boolean value specifying whether to perform a case-sensitive search or not.
+      A combination of zero or more bit flags that affect the search for the  constructor. If  is zero, a case-sensitive search for public constructors is conducted.
+      An object that enables the binding, coercion of argument types, invocation of members, and retrieval of  objects through reflection. If  is null, the default binder is used.
+      The arguments to pass to the constructor. This array of arguments must match in number, order, and type the parameters of the constructor to invoke. If the parameterless constructor is preferred,  must be an empty array or null.
+      Culture-specific information that governs the coercion of  to the formal types declared for the  constructor. If  is , the  for the current thread is used.
+      An array of one or more attributes that can participate in activation. Typically, an array that contains a single  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.
+      The requested object, or  if  is not found.
+      
+         is .
+-or-
+ is .
+      The caller cannot provide activation attributes for an object that does not inherit from .
+      The operation is attempted on an unloaded application domain.
+      
+         was not found.
+      
+         was not found in .
+      No matching public constructor was found.
+      The caller does not have sufficient permission to call this constructor.
+      
+         is not a valid assembly.
+-or-
+ was compiled with a later version of the common language runtime that the version that is currently loaded.
+      An assembly or module was loaded twice with two different evidences.
+    
+    
+      Creates a new instance of the specified type defined in the specified assembly file.
+      The file name and path of the assembly that defines the requested type.
+      The fully qualified name of the requested type, including the namespace but not the assembly (see the  property).
+      An array of one or more attributes that can participate in activation. Typically, an array that contains a single  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.
+      The requested object, or  if  is not found.
+      
+         is .
+-or-
+ is .
+      The caller cannot provide activation attributes for an object that does not inherit from .
+      The operation is attempted on an unloaded application domain.
+      
+         was not found.
+      
+         was not found in .
+      No parameterless public constructor was found.
+      The caller does not have sufficient permission to call this constructor.
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      An assembly or module was loaded twice with two different evidences.
+    
+    
+      Gets the current application domain for the current .
+      The current application domain.
+    
+    
+      Occurs when an  is about to be unloaded.
+    
+    
+      Gets the directory that the assembly resolver uses to probe for dynamically created assemblies.
+      The directory that the assembly resolver uses to probe for dynamically created assemblies.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Executes the assembly contained in the specified file.
+      The name of the file that contains the assembly to execute.
+      The value returned by the entry point of the assembly.
+      
+         is .
+      
+         is not found.
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      The operation is attempted on an unloaded application domain.
+      An assembly or module was loaded twice with two different evidences.
+      The specified assembly has no entry point.
+    
+    
+      Executes the assembly contained in the specified file, using the specified arguments.
+      The name of the file that contains the assembly to execute.
+      The arguments to the entry point of the assembly.
+      The value that is returned by the entry point of the assembly.
+      
+         is .
+      
+         is not found.
+      
+         is not a valid assembly.
+-or-
+ was compiled with a later version of the common language runtime than the version that is currently loaded.
+      The operation is attempted on an unloaded application domain.
+      An assembly or module was loaded twice with two different evidences.
+      The specified assembly has no entry point.
+    
+    
+      Executes the assembly contained in the specified file, using the specified arguments, hash value, and hash algorithm.
+      The name of the file that contains the assembly to execute.
+      The arguments to the entry point of the assembly.
+      Represents the value of the computed hash code.
+      Represents the hash algorithm used by the assembly manifest.
+      The value that is returned by the entry point of the assembly.
+      
+         is .
+      
+         is not found.
+      
+         is not a valid assembly.
+-or-
+ was compiled with a later version of the common language runtime than the version that is currently loaded.
+      The operation is attempted on an unloaded application domain.
+      An assembly or module was loaded twice with two different evidences.
+      The specified assembly has no entry point.
+    
+    
+      Executes the assembly given an , using the specified arguments.
+      An  object representing the name of the assembly.
+      Command-line arguments to pass when starting the process.
+      The value that is returned by the entry point of the assembly.
+      The assembly specified by  is not found.
+      The assembly specified by  was found, but could not be loaded.
+      The assembly specified by  is not a valid assembly.
+-or-
+ was compiled with a later version of the common language runtime than the version that is currently loaded.
+      The operation is attempted on an unloaded application domain.
+      The specified assembly has no entry point.
+    
+    
+      Executes an assembly given its display name.
+      The display name of the assembly. See .
+      The value returned by the entry point of the assembly.
+      
+         is .
+      The assembly specified by  is not found.
+      The assembly specified by  is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      The operation is attempted on an unloaded application domain.
+      The assembly specified by  was found, but could not be loaded.
+      The specified assembly has no entry point.
+    
+    
+      Executes the assembly given its display name, using the specified arguments.
+      The display name of the assembly. See .
+      Command-line arguments to pass when starting the process.
+      The value that is returned by the entry point of the assembly.
+      
+         is .
+      The assembly specified by  is not found.
+      The assembly specified by  was found, but could not be loaded.
+      The assembly specified by  is not a valid assembly.
+-or-
+ was compiled with a later version of the common language runtime than the version that is currently loaded.
+      The operation is attempted on an unloaded application domain.
+      The specified assembly has no entry point.
+    
+    
+      Occurs when an exception is thrown in managed code, before the runtime searches the call stack for an exception handler in the application domain.
+    
+    
+      Gets the friendly name of this application domain.
+      The friendly name of this application domain.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Gets the assemblies that have been loaded into the execution context of this application domain.
+      An array of assemblies in this application domain.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Gets the current thread identifier.
+      A 32-bit signed integer that is the identifier of the current thread.
+    
+    
+      Gets the value stored in the current application domain for the specified name.
+      The name of a predefined application domain property, or the name of an application domain property you have defined.
+      The value of the  property, or  if the property does not exist.
+      
+         is .
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Gets an integer that uniquely identifies the application domain within the process.
+      An integer that identifies the application domain.
+    
+    
+      Gets a nullable Boolean value that indicates whether any compatibility switches are set, and if so, whether the specified compatibility switch is set.
+      The compatibility switch to test.
+      A null reference ( in Visual Basic) if no compatibility switches are set; otherwise, a Boolean value that indicates whether the compatibility switch that is specified by  is set.
+    
+    
+      Returns a value that indicates whether the application domain is the default application domain for the process.
+      
+         if the current  object represents the default application domain for the process; otherwise, .
+    
+    
+      Indicates whether this application domain is unloading, and the objects it contains are being finalized by the common language runtime.
+      
+         if this application domain is unloading and the common language runtime has started invoking finalizers; otherwise, .
+    
+    
+      Gets a value that indicates whether assemblies that are loaded into the current application domain execute with full trust.
+      
+         if assemblies that are loaded into the current application domain execute with full trust; otherwise, .
+    
+    
+      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.
+      
+         if the current application domain has a homogenous set of permissions; otherwise, .
+    
+    
+      Loads the  with a common object file format (COFF) based image containing an emitted .
+      An array of type  that is a COFF-based image containing an emitted assembly.
+      The loaded assembly.
+      
+         is .
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      The operation is attempted on an unloaded application domain.
+      An assembly or module was loaded twice with two different evidences.
+    
+    
+      Loads the  with a common object file format (COFF) based image containing an emitted . The raw bytes representing the symbols for the  are also loaded.
+      An array of type  that is a COFF-based image containing an emitted assembly.
+      An array of type  containing the raw bytes representing the symbols for the assembly.
+      The loaded assembly.
+      
+         is .
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      The operation is attempted on an unloaded application domain.
+      An assembly or module was loaded twice with two different evidences.
+    
+    
+      Loads an  given its .
+      An object that describes the assembly to load.
+      The loaded assembly.
+      
+         is .
+      
+         is not found.
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      The operation is attempted on an unloaded application domain.
+      An assembly or module was loaded twice with two different evidences.
+    
+    
+      Loads an  given its display name.
+      The display name of the assembly. See .
+      The loaded assembly.
+      
+         is 
+      
+         is not found.
+      
+         is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and  was compiled with a later version.
+      The operation is attempted on an unloaded application domain.
+      An assembly or module was loaded twice with two different evidences.
+    
+    
+      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.
+      
+         if monitoring is enabled; otherwise .
+      The current process attempted to assign the value  to this property.
+    
+    
+      Gets the number of bytes that survived the last collection and that are known to be referenced by the current application domain.
+      The number of surviving bytes.
+      The  ( in Visual Basic)  property is set to .
+    
+    
+      Gets the total bytes that survived from the last collection for all application domains in the process.
+      The total number of surviving bytes for the process.
+      The  ( in Visual Basic)  property is set to .
+    
+    
+      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.
+      The total size of all memory allocations.
+      The  ( in Visual Basic)  property is set to .
+    
+    
+      Gets the total processor time that has been used by all threads while executing in the current application domain, since the process started.
+      Total processor time for the current application domain.
+      The  ( in Visual Basic)  property is set to .
+    
+    
+      Gets the permission set of a sandboxed application domain.
+      The permission set of the sandboxed application domain.
+    
+    
+      Occurs when the default application domain's parent process exits.
+    
+    
+      Occurs when the resolution of an assembly fails in the reflection-only context.
+    
+    
+      Returns the assemblies that have been loaded into the reflection-only context of the application domain.
+      An array of  objects that represent the assemblies loaded into the reflection-only context of the application domain.
+      An operation is attempted on an unloaded application domain.
+    
+    
+      Gets the path under the base directory where the assembly resolver should probe for private assemblies.
+      The path under the base directory where the assembly resolver should probe for private assemblies.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Occurs when the resolution of a resource fails because the resource is not a valid linked or embedded resource in the assembly.
+    
+    
+      Establishes the specified directory path as the location where assemblies are shadow copied.
+      The fully qualified path to the shadow copy location.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Assigns the specified value to the specified application domain property.
+      The name of a user-defined application domain property to create or change.
+      The value of the property.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Establishes the specified directory path as the base directory for subdirectories where dynamically generated files are stored and accessed.
+      The fully qualified path that is the base directory for subdirectories where dynamic assemblies are stored.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      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.
+      One of the  values that specifies the type of the principal object to attach to threads.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Turns on shadow copying.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Establishes the specified directory path as the location of assemblies to be shadow copied.
+      A list of directory names, where each name is separated by a semicolon.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Sets the default principal object to be attached to threads if they attempt to bind to a principal while executing in this application domain.
+      The principal object to attach to threads.
+      
+         is .
+      The thread principal has already been set.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Gets the application domain configuration information for this instance.
+      The application domain initialization information.
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Gets an indication whether the application domain is configured to shadow copy files.
+      
+         if the application domain is configured to shadow copy files; otherwise, .
+      The operation is attempted on an unloaded application domain.
+    
+    
+      Obtains a string representation that includes the friendly name of the application domain and any context policies.
+      A string formed by concatenating the literal string "Name:", the friendly name of the application domain, and either string representations of the context policies or the string "There are no context policies."
+      The application domain represented by the current  has been unloaded.
+    
+    
+      Occurs when the resolution of a type fails.
+    
+    
+      Occurs when an exception is not caught.
+    
+    
+      Unloads the specified application domain.
+      An application domain to unload.
+      
+         is .
+      
+         could not be unloaded.
+      An error occurred during the unload process.
+    
+    
+      Represents assembly binding information that can be added to an instance of .
+    
+    
+      Gets or sets the name of the directory containing the application.
+      The name of the application base directory.
+    
+    
+      Gets or sets a string that specifies the target version and profile of the .NET Framework for the application domain, in a format that can be parsed by the  constructor.
+      The target version and profile of the .NET Framework.
+    
+    
+      The exception that is thrown when an attempt is made to access an unloaded application domain.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class with serialized data.
+      The object that holds the serialized object data.
+      The contextual information about the source or destination.
+    
+    
+      Initializes a new instance of the  class with a specified error message.
+      The message that describes the error.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The message that describes the error.
+      The exception that is the cause of the current exception. If the  parameter is not a null reference, the current exception is raised in a  block that handles the inner exception.
+    
+    
+      Contains information used to uniquely identify a manifest-based application. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class.
+      The array of bytes representing the raw public key data.
+      The name of the application.
+      A  object that specifies the version of the application.
+      The processor architecture of the application.
+      The culture of the application.
+      
+         is .
+-or-
+ is .
+-or-
+ is .
+      
+         is an empty string.
+    
+    
+      Creates and returns an identical copy of the current application identity.
+      An  object that represents an exact copy of the original.
+    
+    
+      Gets a string representing the culture information for the application.
+      The culture information for the application.
+    
+    
+      Determines whether the specified  object is equivalent to the current .
+      The  object to compare to the current .
+      
+         if the specified  object is equivalent to the current ; otherwise, .
+    
+    
+      Gets the hash code for the current application identity.
+      The hash code for the current application identity.
+    
+    
+      Gets the name of the application.
+      The name of the application.
+    
+    
+      Gets the target processor architecture for the application.
+      The processor architecture of the application.
+    
+    
+      Gets the public key token for the application.
+      A byte array containing the public key token for the application.
+    
+    
+      Creates and returns a string representation of the application identity.
+      A string representation of the application identity.
+    
+    
+      Gets the version of the application.
+      A  that specifies the version of the application.
+    
+    
+      Provides data for the  event.
+    
+    
+      Initializes a new instance of the  class using the specified .
+      An instance that represents the currently loaded assembly.
+    
+    
+      Gets an  that represents the currently loaded assembly.
+      An instance of  that represents the currently loaded assembly.
+    
+    
+      Represents the method that handles the  event of an .
+      The source of the event.
+      An  that contains the event data.
+    
+    
+      Specifies whether relevant  and  methods insert line breaks in their output.
+    
+    
+      Inserts line breaks after every 76 characters in the string representation.
+    
+    
+      Does not insert line breaks after every 76 characters in the string representation.
+    
+    
+      Converts base data types to an array of bytes, and an array of bytes to base data types.
+    
+    
+      Converts the specified double-precision floating point number to a 64-bit signed integer.
+      The number to convert.
+      A 64-bit signed integer whose value is equivalent to .
+    
+    
+      Returns the specified Boolean value as a byte array.
+      A Boolean value.
+      A byte array with length 1.
+    
+    
+      Returns the specified Unicode character value as an array of bytes.
+      A character to convert.
+      An array of bytes with length 2.
+    
+    
+      Returns the specified double-precision floating point value as an array of bytes.
+      The number to convert.
+      An array of bytes with length 8.
+    
+    
+      Returns the specified 16-bit signed integer value as an array of bytes.
+      The number to convert.
+      An array of bytes with length 2.
+    
+    
+      Returns the specified 32-bit signed integer value as an array of bytes.
+      The number to convert.
+      An array of bytes with length 4.
+    
+    
+      Returns the specified 64-bit signed integer value as an array of bytes.
+      The number to convert.
+      An array of bytes with length 8.
+    
+    
+      Returns the specified single-precision floating point value as an array of bytes.
+      The number to convert.
+      An array of bytes with length 4.
+    
+    
+      Returns the specified 16-bit unsigned integer value as an array of bytes.
+      The number to convert.
+      An array of bytes with length 2.
+    
+    
+      Returns the specified 32-bit unsigned integer value as an array of bytes.
+      The number to convert.
+      An array of bytes with length 4.
+    
+    
+      Returns the specified 64-bit unsigned integer value as an array of bytes.
+      The number to convert.
+      An array of bytes with length 8.
+    
+    
+      Reinterprets the specified 32-bit integer as a single-precision floating-point value.
+      The integer to convert.
+      A single-precision floating-point value that represents the converted integer.
+    
+    
+      Reinterprets the specified 64-bit signed integer to a double-precision floating point number.
+      The number to convert.
+      A double-precision floating point number whose value is equivalent to .
+    
+    
+      Indicates the byte order ("endianness") in which data is stored in this computer architecture.
+    
+    
+      Converts a single-precision floating-point value into an integer.
+      The single-precision floating-point value to convert.
+      An integer representing the converted single-precision floating-point value.
+    
+    
+      Returns a Boolean value converted from the byte at a specified position in a byte array.
+      A byte array.
+      The index of the byte within .
+      
+         if the byte at  in  is nonzero; otherwise, .
+      
+         is .
+      
+         is less than zero or greater than the length of  minus 1.
+    
+    
+      Converts a read-only byte span to a Boolean value.
+      A read-only span containing the bytes to convert.
+      A Boolean representing the converted bytes.
+      The length of  is less than 0.
+    
+    
+      Returns a Unicode character converted from two bytes at a specified position in a byte array.
+      An array.
+      The starting position within .
+      A character formed by two bytes beginning at .
+      
+         equals the length of  minus 1.
+      
+         is .
+      
+         is less than zero or greater than the length of  minus 1.
+    
+    
+      Converts a read-only byte span into a character.
+      A read-only span containing the bytes to convert.
+      A character representing the converted bytes.
+      The length of  is less than the length of a .
+    
+    
+      Returns a double-precision floating point number converted from eight bytes at a specified position in a byte array.
+      An array of bytes.
+      The starting position within .
+      A double precision floating point number formed by eight bytes beginning at .
+      
+         is greater than or equal to the length of  minus 7, and is less than or equal to the length of  minus 1.
+      
+         is .
+      
+         is less than zero or greater than the length of  minus 1.
+    
+    
+      Converts a read-only byte span into a double-precision floating-point value.
+      A read-only span containing the bytes to convert.
+      A double-precision floating-point value that represents the converted bytes.
+      The length of  is less than the length of a  value.
+    
+    
+      Returns a 16-bit signed integer converted from two bytes at a specified position in a byte array.
+      An array of bytes.
+      The starting position within .
+      A 16-bit signed integer formed by two bytes beginning at .
+      
+         equals the length of  minus 1.
+      
+         is .
+      
+         is less than zero or greater than the length of  minus 1.
+    
+    
+      Converts a read-only byte span into a 16-bit signed integer.
+      A read-only span containing the bytes to convert.
+      A 16-bit signed integer representing the converted bytes.
+      The length of  is less than 2.
+    
+    
+      Returns a 32-bit signed integer converted from four bytes at a specified position in a byte array.
+      An array of bytes.
+      The starting position within .
+      A 32-bit signed integer formed by four bytes beginning at .
+      
+         is greater than or equal to the length of  minus 3, and is less than or equal to the length of  minus 1.
+      
+         is .
+      
+         is less than zero or greater than the length of  minus 1.
+    
+    
+      Converts a read-only byte span into a 32-bit signed integer.
+      A read-only span containing the bytes to convert.
+      A 32-bit signed integer representing the converted bytes.
+      The length of  is less than 4.
+    
+    
+      Returns a 64-bit signed integer converted from eight bytes at a specified position in a byte array.
+      An array of bytes.
+      The starting position within .
+      A 64-bit signed integer formed by eight bytes beginning at .
+      
+         is greater than or equal to the length of  minus 7, and is less than or equal to the length of  minus 1.
+      
+         is .
+      
+         is less than zero or greater than the length of  minus 1.
+    
+    
+      Converts a read-only byte span into a 64-bit signed integer.
+      A read-only span containing the bytes to convert.
+      A 64-bit signed integer representing the converted bytes.
+      The length of  is less than 8.
+    
+    
+      Returns a single-precision floating point number converted from four bytes at a specified position in a byte array.
+      An array of bytes.
+      The starting position within .
+      A single-precision floating point number formed by four bytes beginning at .
+      
+         is greater than or equal to the length of  minus 3, and is less than or equal to the length of  minus 1.
+      
+         is .
+      
+         is less than zero or greater than the length of  minus 1.
+    
+    
+      Converts a read-only byte span into a double-precision floating-point value.
+      A read-only span containing the bytes to convert.
+      A double-precision floating-point value representing the converted bytes.
+      The length of  is less than the length of a  value.
+    
+    
+      Converts the numeric value of each element of a specified array of bytes to its equivalent hexadecimal string representation.
+      An array of bytes.
+      A string of hexadecimal pairs separated by hyphens, where each pair represents the corresponding element in ; for example, "7F-2C-4A-00".
+      
+         is .
+    
+    
+      Converts the numeric value of each element of a specified subarray of bytes to its equivalent hexadecimal string representation.
+      An array of bytes.
+      The starting position within .
+      A string of hexadecimal pairs separated by hyphens, where each pair represents the corresponding element in a subarray of ; for example, "7F-2C-4A-00".
+      
+         is .
+      
+         is less than zero or greater than the length of  minus 1.
+    
+    
+      Converts the numeric value of each element of a specified subarray of bytes to its equivalent hexadecimal string representation.
+      An array of bytes.
+      The starting position within .
+      The number of array elements in  to convert.
+      A string of hexadecimal pairs separated by hyphens, where each pair represents the corresponding element in a subarray of ; for example, "7F-2C-4A-00".
+      
+         is .
+      
+         or  is less than zero.
+-or-
+ is greater than zero and is greater than or equal to the length of .
+      The combination of  and  does not specify a position within ; that is, the  parameter is greater than the length of  minus the  parameter.
+    
+    
+      Returns a 16-bit unsigned integer converted from two bytes at a specified position in a byte array.
+      The array of bytes.
+      The starting position within .
+      A 16-bit unsigned integer formed by two bytes beginning at .
+      
+         equals the length of  minus 1.
+      
+         is .
+      
+         is less than zero or greater than the length of  minus 1.
+    
+    
+      Converts a read-only byte-span into a 16-bit unsigned integer.
+      A read-only span containing the bytes to convert.
+      An 16-bit unsigned integer representing the converted bytes.
+      The length of  is less than the 2.
+    
+    
+      Returns a 32-bit unsigned integer converted from four bytes at a specified position in a byte array.
+      An array of bytes.
+      The starting position within .
+      A 32-bit unsigned integer formed by four bytes beginning at .
+      
+         is greater than or equal to the length of  minus 3, and is less than or equal to the length of  minus 1.
+      
+         is .
+      
+         is less than zero or greater than the length of  minus 1.
+    
+    
+      Converts a read-only byte span into a 32-bit unsigned integer.
+      A read-only span containing the bytes to convert.
+      A 32-bit unsigned integer representing the converted bytes.
+      The length of  is less than 4.
+    
+    
+      Returns a 64-bit unsigned integer converted from eight bytes at a specified position in a byte array.
+      An array of bytes.
+      The starting position within .
+      A 64-bit unsigned integer formed by the eight bytes beginning at .
+      
+         is greater than or equal to the length of  minus 7, and is less than or equal to the length of  minus 1.
+      
+         is .
+      
+         is less than zero or greater than the length of  minus 1.
+    
+    
+      Converts bytes into an unsigned long.
+      A read-only span containing the bytes to convert.
+      A 64-bit unsigned integer representing the converted bytes.
+    
+    
+      Converts a Boolean into a span of bytes.
+      When this method returns, the bytes representing the converted Boolean.
+      The Boolean to convert.
+      
+         if the conversion was successful;  otherwise.
+    
+    
+      Converts a character into a span of bytes.
+      When this method returns, the bytes representing the converted character.
+      The character to convert.
+      
+         if the conversion was successful;  otherwise.
+    
+    
+      Converts a double-precision floating-point value into a span of bytes.
+      When this method returns, the bytes representing the converted double-precision floating-point value.
+      The double-precision floating-point value to convert.
+      
+         if the conversion was successful;  otherwise.
+    
+    
+      Converts a 16-bit signed integer into a span of bytes.
+      When this method returns, the bytes representing the converted 16-bit signed integer.
+      The 16-bit signed integer to convert.
+      
+         if the conversion was successful;  otherwise.
+    
+    
+      Converts a 32-bit signed integer into a span of bytes.
+      When this method returns, the bytes representing the converted 32-bit signed integer.
+      The 32-bit signed integer to convert.
+      
+         if the conversion was successful;  otherwise.
+    
+    
+      Converts a 64-bit signed integer into a span of bytes.
+      When this method returns, the bytes representing the converted 64-bit signed integer.
+      The 64-bit signed integer to convert.
+      
+         if the conversion was successful;  otherwise.
+    
+    
+      Converts a double-precision floating-point value into a span of bytes.
+      When this method returns, the bytes representing the converted double-precision floating-point value.
+      The double-precision floating-point value to convert.
+      
+         if the conversion was successful;  otherwise.
+    
+    
+      Converts an unsigned 16-bit integer into a span of bytes.
+      When this method returns, the bytes representing the converted unsigned 16-bit integer.
+      The unsigned 16-bit integer to convert.
+      
+         if the conversion was successful;  otherwise.
+    
+    
+      Converts a 32-bit unsigned integer into a span of bytes.
+      When this method returns, the bytes representing the converted unsigned 32-bit integer.
+      The unsigned 32-bit integer to convert.
+      
+         if the conversion was successful;  otherwise.
+    
+    
+      Converts an unsigned 64-bit integer into a span of bytes.
+      When this method returns, the bytes representing the converted unsigned 64-bit integer.
+      The unsigned 64-bit integer to convert.
+      
+         if the conversion was successful;  otherwise.
+    
+    
+      The exception that is thrown when an attempt to unload an application domain fails.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class from serialized data.
+      The object that holds the serialized object data.
+      The contextual information about the source or destination.
+    
+    
+      Initializes a new instance of the  class with a specified error message.
+      A  that describes the error.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not a null reference ( in Visual Basic), the current exception is raised in a  block that handles the inner exception.
+    
+    
+      Provides a text writer that can indent new lines by a tab string token.
+    
+    
+      Initializes a new instance of the  class using the specified text writer and default tab string.
+      The  to use for output.
+    
+    
+      Initializes a new instance of the  class using the specified text writer and tab string.
+      The  to use for output.
+      The tab string to use for indentation.
+    
+    
+      Closes the document being written to.
+    
+    
+      Specifies the default tab string. This field is constant.
+    
+    
+      Gets the encoding for the text writer to use.
+      An  that indicates the encoding for the text writer to use.
+    
+    
+      Flushes the stream.
+    
+    
+      Gets or sets the number of spaces to indent.
+      The number of spaces to indent.
+    
+    
+      Gets the  to use.
+      The  to use.
+    
+    
+      Gets or sets the new line character to use.
+      The new line character to use.
+    
+    
+      Outputs the tab string once for each level of indentation according to the  property.
+    
+    
+      Writes the text representation of a Boolean value to the text stream.
+      The Boolean value to write.
+    
+    
+      Writes a character to the text stream.
+      The character to write.
+    
+    
+      Writes a character array to the text stream.
+      The character array to write.
+    
+    
+      Writes a subarray of characters to the text stream.
+      The character array to write data from.
+      Starting index in the buffer.
+      The number of characters to write.
+    
+    
+      Writes the text representation of a Double to the text stream.
+      The  to write.
+    
+    
+      Writes the text representation of an integer to the text stream.
+      The integer to write.
+    
+    
+      Writes the text representation of an 8-byte integer to the text stream.
+      The 8-byte integer to write.
+    
+    
+      Writes the text representation of an object to the text stream.
+      The object to write.
+    
+    
+      Writes the text representation of a Single to the text stream.
+      The  to write.
+    
+    
+      Writes the specified string to the text stream.
+      The string to write.
+    
+    
+      Writes out a formatted string, using the same semantics as specified.
+      The formatting string.
+      The object to write into the formatted string.
+    
+    
+      Writes out a formatted string, using the same semantics as specified.
+      The formatting string to use.
+      The first object to write into the formatted string.
+      The second object to write into the formatted string.
+    
+    
+      Writes out a formatted string, using the same semantics as specified.
+      The formatting string to use.
+      The argument array to output.
+    
+    
+      Writes a line terminator.
+    
+    
+      Writes the text representation of a Boolean, followed by a line terminator, to the text stream.
+      The Boolean to write.
+    
+    
+      Writes a character, followed by a line terminator, to the text stream.
+      The character to write.
+    
+    
+      Writes a character array, followed by a line terminator, to the text stream.
+      The character array to write.
+    
+    
+      Writes a subarray of characters, followed by a line terminator, to the text stream.
+      The character array to write data from.
+      Starting index in the buffer.
+      The number of characters to write.
+    
+    
+      Writes the text representation of a Double, followed by a line terminator, to the text stream.
+      The  to write.
+    
+    
+      Writes the text representation of an integer, followed by a line terminator, to the text stream.
+      The integer to write.
+    
+    
+      Writes the text representation of an 8-byte integer, followed by a line terminator, to the text stream.
+      The 8-byte integer to write.
+    
+    
+      Writes the text representation of an object, followed by a line terminator, to the text stream.
+      The object to write.
+    
+    
+      Writes the text representation of a Single, followed by a line terminator, to the text stream.
+      The  to write.
+    
+    
+      Writes the specified string, followed by a line terminator, to the text stream.
+      The string to write.
+    
+    
+      Writes out a formatted string, followed by a line terminator, using the same semantics as specified.
+      The formatting string.
+      The object to write into the formatted string.
+    
+    
+      Writes out a formatted string, followed by a line terminator, using the same semantics as specified.
+      The formatting string to use.
+      The first object to write into the formatted string.
+      The second object to write into the formatted string.
+    
+    
+      Writes out a formatted string, followed by a line terminator, using the same semantics as specified.
+      The formatting string to use.
+      The argument array to output.
+    
+    
+      Writes the text representation of a UInt32, followed by a line terminator, to the text stream.
+      A UInt32 to output.
+    
+    
+      Writes the specified string to a line without tabs.
+      The string to write.
+    
+    
+      Implements the  interface using an array whose size is dynamically increased as required.
+    
+    
+      Initializes a new instance of the  class that is empty and has the default initial capacity.
+    
+    
+      Initializes a new instance of the  class that contains elements copied from the specified collection and that has the same initial capacity as the number of elements copied.
+      The  whose elements are copied to the new list.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class that is empty and has the specified initial capacity.
+      The number of elements that the new list can initially store.
+      
+         is less than zero.
+    
+    
+      Creates an  wrapper for a specific .
+      The  to wrap.
+      The  wrapper around the .
+      
+         is .
+    
+    
+      Adds an object to the end of the .
+      The  to be added to the end of the . The value can be .
+      The  index at which the  has been added.
+      The  is read-only.
+-or-
+The  has a fixed size.
+    
+    
+      Adds the elements of an  to the end of the .
+      The  whose elements should be added to the end of the . The collection itself cannot be , but it can contain elements that are .
+      
+         is .
+      The  is read-only.
+-or-
+The  has a fixed size.
+    
+    
+      Searches a range of elements in the sorted  for an element using the specified comparer and returns the zero-based index of the element.
+      The zero-based starting index of the range to search.
+      The length of the range to search.
+      The  to locate. The value can be .
+      The  implementation to use when comparing elements.
+-or-
+ to use the default comparer that is the  implementation of each element.
+      The zero-based index of  in the sorted , if  is found; otherwise, a negative number, which is the bitwise complement of the index of the next element that is larger than  or, if there is no larger element, the bitwise complement of .
+      
+         and  do not denote a valid range in the .
+-or-
+ is  and neither  nor the elements of  implement the  interface.
+      
+         is  and  is not of the same type as the elements of the .
+      
+         is less than zero.
+-or-
+ is less than zero.
+    
+    
+      Searches the entire sorted  for an element using the default comparer and returns the zero-based index of the element.
+      The  to locate. The value can be .
+      The zero-based index of  in the sorted , if  is found; otherwise, a negative number, which is the bitwise complement of the index of the next element that is larger than  or, if there is no larger element, the bitwise complement of .
+      Neither  nor the elements of  implement the  interface.
+      
+         is not of the same type as the elements of the .
+    
+    
+      Searches the entire sorted  for an element using the specified comparer and returns the zero-based index of the element.
+      The  to locate. The value can be .
+      The  implementation to use when comparing elements.
+-or-
+ to use the default comparer that is the  implementation of each element.
+      The zero-based index of  in the sorted , if  is found; otherwise, a negative number, which is the bitwise complement of the index of the next element that is larger than  or, if there is no larger element, the bitwise complement of .
+      
+         is  and neither  nor the elements of  implement the  interface.
+      
+         is  and  is not of the same type as the elements of the .
+    
+    
+      Gets or sets the number of elements that the  can contain.
+      The number of elements that the  can contain.
+      
+         is set to a value that is less than .
+      There is not enough memory available on the system.
+    
+    
+      Removes all elements from the .
+      The  is read-only.
+-or-
+The  has a fixed size.
+    
+    
+      Creates a shallow copy of the .
+      A shallow copy of the .
+    
+    
+      Determines whether an element is in the .
+      The  to locate in the . The value can be .
+      
+         if  is found in the ; otherwise, .
+    
+    
+      Copies the entire  to a compatible one-dimensional , starting at the beginning of the target array.
+      The one-dimensional  that is the destination of the elements copied from . The  must have zero-based indexing.
+      
+         is .
+      
+         is multidimensional.
+-or-
+The number of elements in the source  is greater than the number of elements that the destination  can contain.
+      The type of the source  cannot be cast automatically to the type of the destination .
+    
+    
+      Copies the entire  to a compatible one-dimensional , starting at the specified index of the target array.
+      The one-dimensional  that is the destination of the elements copied from . The  must have zero-based indexing.
+      The zero-based index in  at which copying begins.
+      
+         is .
+      
+         is less than zero.
+      
+         is multidimensional.
+-or-
+The number of elements in the source  is greater than the available space from  to the end of the destination .
+      The type of the source  cannot be cast automatically to the type of the destination .
+    
+    
+      Copies a range of elements from the  to a compatible one-dimensional , starting at the specified index of the target array.
+      The zero-based index in the source  at which copying begins.
+      The one-dimensional  that is the destination of the elements copied from . The  must have zero-based indexing.
+      The zero-based index in  at which copying begins.
+      The number of elements to copy.
+      
+         is .
+      
+         is less than zero.
+-or-
+ is less than zero.
+-or-
+ is less than zero.
+      
+         is multidimensional.
+-or-
+ is equal to or greater than the  of the source .
+-or-
+The number of elements from  to the end of the source  is greater than the available space from  to the end of the destination .
+      The type of the source  cannot be cast automatically to the type of the destination .
+    
+    
+      Gets the number of elements actually contained in the .
+      The number of elements actually contained in the .
+    
+    
+      Returns an  wrapper with a fixed size.
+      The  to wrap.
+      An  wrapper with a fixed size.
+      
+         is .
+    
+    
+      Returns an  wrapper with a fixed size.
+      The  to wrap.
+      An  wrapper with a fixed size.
+      
+         is .
+    
+    
+      Returns an enumerator for the entire .
+      An  for the entire .
+    
+    
+      Returns an enumerator for a range of elements in the .
+      The zero-based starting index of the  section that the enumerator should refer to.
+      The number of elements in the  section that the enumerator should refer to.
+      An  for the specified range of elements in the .
+      
+         is less than zero.
+-or-
+ is less than zero.
+      
+         and  do not specify a valid range in the .
+    
+    
+      Returns an  which represents a subset of the elements in the source .
+      The zero-based  index at which the range starts.
+      The number of elements in the range.
+      An  which represents a subset of the elements in the source .
+      
+         is less than zero.
+-or-
+ is less than zero.
+      
+         and  do not denote a valid range of elements in the .
+    
+    
+      Searches for the specified  and returns the zero-based index of the first occurrence within the entire .
+      The  to locate in the . The value can be .
+      The zero-based index of the first occurrence of  within the entire , if found; otherwise, -1.
+    
+    
+      Searches for the specified  and returns the zero-based index of the first occurrence within the range of elements in the  that extends from the specified index to the last element.
+      The  to locate in the . The value can be .
+      The zero-based starting index of the search. 0 (zero) is valid in an empty list.
+      The zero-based index of the first occurrence of  within the range of elements in the  that extends from  to the last element, if found; otherwise, -1.
+      
+         is outside the range of valid indexes for the .
+    
+    
+      Searches for the specified  and returns the zero-based index of the first occurrence within the range of elements in the  that starts at the specified index and contains the specified number of elements.
+      The  to locate in the . The value can be .
+      The zero-based starting index of the search. 0 (zero) is valid in an empty list.
+      The number of elements in the section to search.
+      The zero-based index of the first occurrence of  within the range of elements in the  that starts at  and contains  number of elements, if found; otherwise, -1.
+      
+         is outside the range of valid indexes for the .
+-or-
+ is less than zero.
+-or-
+ and  do not specify a valid section in the .
+    
+    
+      Inserts an element into the  at the specified index.
+      The zero-based index at which  should be inserted.
+      The  to insert. The value can be .
+      
+         is less than zero.
+-or-
+ is greater than .
+      The  is read-only.
+-or-
+The  has a fixed size.
+    
+    
+      Inserts the elements of a collection into the  at the specified index.
+      The zero-based index at which the new elements should be inserted.
+      The  whose elements should be inserted into the . The collection itself cannot be , but it can contain elements that are .
+      
+         is .
+      
+         is less than zero.
+-or-
+ is greater than .
+      The  is read-only.
+-or-
+The  has a fixed size.
+    
+    
+      Gets a value indicating whether the  has a fixed size.
+      
+         if the  has a fixed size; otherwise, . The default is .
+    
+    
+      Gets a value indicating whether the  is read-only.
+      
+         if the  is read-only; otherwise, . The default is .
+    
+    
+      Gets a value indicating whether access to the  is synchronized (thread safe).
+      
+         if access to the  is synchronized (thread safe); otherwise, . The default is .
+    
+    
+      Gets or sets the element at the specified index.
+      The zero-based index of the element to get or set.
+      The element at the specified index.
+      
+         is less than zero.
+-or-
+ is equal to or greater than .
+    
+    
+      Searches for the specified  and returns the zero-based index of the last occurrence within the entire .
+      The  to locate in the . The value can be .
+      The zero-based index of the last occurrence of  within the entire the , if found; otherwise, -1.
+    
+    
+      Searches for the specified  and returns the zero-based index of the last occurrence within the range of elements in the  that extends from the first element to the specified index.
+      The  to locate in the . The value can be .
+      The zero-based starting index of the backward search.
+      The zero-based index of the last occurrence of  within the range of elements in the  that extends from the first element to , if found; otherwise, -1.
+      
+         is outside the range of valid indexes for the .
+    
+    
+      Searches for the specified  and returns the zero-based index of the last occurrence within the range of elements in the  that contains the specified number of elements and ends at the specified index.
+      The  to locate in the . The value can be .
+      The zero-based starting index of the backward search.
+      The number of elements in the section to search.
+      The zero-based index of the last occurrence of  within the range of elements in the  that contains  number of elements and ends at , if found; otherwise, -1.
+      
+         is outside the range of valid indexes for the .
+-or-
+ is less than zero.
+-or-
+ and  do not specify a valid section in the .
+    
+    
+      Returns a read-only  wrapper.
+      The  to wrap.
+      A read-only  wrapper around .
+      
+         is .
+    
+    
+      Returns a read-only  wrapper.
+      The  to wrap.
+      A read-only  wrapper around .
+      
+         is .
+    
+    
+      Removes the first occurrence of a specific object from the .
+      The  to remove from the . The value can be .
+      The  is read-only.
+-or-
+The  has a fixed size.
+    
+    
+      Removes the element at the specified index of the .
+      The zero-based index of the element to remove.
+      
+         is less than zero.
+-or-
+ is equal to or greater than .
+      The  is read-only.
+-or-
+The  has a fixed size.
+    
+    
+      Removes a range of elements from the .
+      The zero-based starting index of the range of elements to remove.
+      The number of elements to remove.
+      
+         is less than zero.
+-or-
+ is less than zero.
+      
+         and  do not denote a valid range of elements in the .
+      The  is read-only.
+-or-
+The  has a fixed size.
+    
+    
+      Returns an  whose elements are copies of the specified value.
+      The  to copy multiple times in the new . The value can be .
+      The number of times  should be copied.
+      An  with  number of elements, all of which are copies of .
+      
+         is less than zero.
+    
+    
+      Reverses the order of the elements in the entire .
+      The  is read-only.
+    
+    
+      Reverses the order of the elements in the specified range.
+      The zero-based starting index of the range to reverse.
+      The number of elements in the range to reverse.
+      
+         is less than zero.
+-or-
+ is less than zero.
+      
+         and  do not denote a valid range of elements in the .
+      The  is read-only.
+    
+    
+      Copies the elements of a collection over a range of elements in the .
+      The zero-based  index at which to start copying the elements of .
+      The  whose elements to copy to the . The collection itself cannot be , but it can contain elements that are .
+      
+         is less than zero.
+-or-
+ plus the number of elements in  is greater than .
+      
+         is .
+      The  is read-only.
+    
+    
+      Sorts the elements in the entire .
+      The  is read-only.
+    
+    
+      Sorts the elements in the entire  using the specified comparer.
+      The  implementation to use when comparing elements.
+-or-
+A null reference ( in Visual Basic) to use the  implementation of each element.
+      The  is read-only.
+      An error occurred while comparing two elements.
+      
+         is passed for , and the elements in the list do not implement .
+    
+    
+      Sorts the elements in a range of elements in  using the specified comparer.
+      The zero-based starting index of the range to sort.
+      The length of the range to sort.
+      The  implementation to use when comparing elements.
+-or-
+A null reference ( in Visual Basic) to use the  implementation of each element.
+      
+         is less than zero.
+-or-
+ is less than zero.
+      
+         and  do not specify a valid range in the .
+      The  is read-only.
+      An error occurred while comparing two elements.
+    
+    
+      Returns an  wrapper that is synchronized (thread safe).
+      The  to synchronize.
+      An  wrapper that is synchronized (thread safe).
+      
+         is .
+    
+    
+      Returns an  wrapper that is synchronized (thread safe).
+      The  to synchronize.
+      An  wrapper that is synchronized (thread safe).
+      
+         is .
+    
+    
+      Gets an object that can be used to synchronize access to the .
+      An object that can be used to synchronize access to the .
+    
+    
+      Copies the elements of the  to a new  array.
+      An  array containing copies of the elements of the .
+    
+    
+      Copies the elements of the  to a new array of the specified element type.
+      The element  of the destination array to create and copy elements to.
+      An array of the specified element type containing copies of the elements of the .
+      
+         is .
+      The type of the source  cannot be cast automatically to the specified type.
+    
+    
+      Sets the capacity to the actual number of elements in the .
+      The  is read-only.
+-or-
+The  has a fixed size.
+    
+    
+      Compares two objects for equivalence, where string comparisons are case-sensitive.
+    
+    
+      Initializes a new instance of the  class using the specified .
+      The  to use for the new .
+      
+         is .
+    
+    
+      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.
+      The first object to compare.
+      The second object to compare.
+      A signed integer that indicates the relative values of  and , as shown in the following table.
+  Value  
+  
+  Meaning  
+  
+  Less than zero  
+  
+  is less than .  
+  
+  Zero  
+  
+  equals .  
+  
+  Greater than zero  
+  
+  is greater than .
+      Neither  nor  implements the  interface.
+-or-
+ and  are of different types and neither one can handle comparisons with the other.
+    
+    
+      Represents an instance of  that is associated with the  of the current thread. This field is read-only.
+    
+    
+      Represents an instance of  that is associated with . This field is read-only.
+    
+    
+      Populates a  object with the data required for serialization.
+      The object to populate with data.
+      The context information about the source or destination of the serialization.
+      
+         is .
+    
+    
+      Represents a collection of key/value pairs that are organized based on the hash code of the key.
+    
+    
+      Initializes a new, empty instance of the  class using the default initial capacity, load factor, hash code provider, and comparer.
+    
+    
+      Initializes a new instance of the  class by copying the elements from the specified dictionary to the new  object. The new  object has an initial capacity equal to the number of elements copied, and uses the default load factor, hash code provider, and comparer.
+      The  object to copy to a new  object.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class by copying the elements from the specified dictionary to a new  object. The new  object has an initial capacity equal to the number of elements copied, and uses the default load factor and the specified  object.
+      The  object to copy to a new  object.
+      The  object that defines the hash code provider and the comparer to use with the .
+-or-
+ to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of  and the default comparer is each key's implementation of .
+      
+         is .
+    
+    
+      Initializes a new instance of the  class by copying the elements from the specified dictionary to the new  object. The new  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 .
+      The  object to copy to a new  object.
+      The  object that supplies the hash codes for all keys in the .
+-or-
+ to use the default hash code provider, which is each key's implementation of .
+      The  object to use to determine whether two keys are equal.
+-or-
+ to use the default comparer, which is each key's implementation of .
+      
+         is .
+    
+    
+      Initializes a new instance of the  class by copying the elements from the specified dictionary to the new  object. The new  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.
+      The  object to copy to a new  object.
+      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.
+      
+         is .
+      
+         is less than 0.1.
+-or-
+ is greater than 1.0.
+    
+    
+      Initializes a new instance of the  class by copying the elements from the specified dictionary to the new  object. The new  object has an initial capacity equal to the number of elements copied, and uses the specified load factor and  object.
+      The  object to copy to a new  object.
+      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.
+      The  object that defines the hash code provider and the comparer to use with the .
+-or-
+ to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of  and the default comparer is each key's implementation of .
+      
+         is .
+      
+         is less than 0.1.
+-or-
+ is greater than 1.0.
+    
+    
+      Initializes a new instance of the  class by copying the elements from the specified dictionary to the new  object. The new  object has an initial capacity equal to the number of elements copied, and uses the specified load factor, hash code provider, and comparer.
+      The  object to copy to a new  object.
+      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.
+      The  object that supplies the hash codes for all keys in the .
+-or-
+ to use the default hash code provider, which is each key's implementation of .
+      The  object to use to determine whether two keys are equal.
+-or-
+ to use the default comparer, which is each key's implementation of .
+      
+         is .
+      
+         is less than 0.1.
+-or-
+ is greater than 1.0.
+    
+    
+      Initializes a new, empty instance of the  class using the default initial capacity and load factor, and the specified  object.
+      The  object that defines the hash code provider and the comparer to use with the  object.
+-or-
+ to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of  and the default comparer is each key's implementation of .
+    
+    
+      Initializes a new, empty instance of the  class using the default initial capacity and load factor, and the specified hash code provider and comparer.
+      The  object that supplies the hash codes for all keys in the  object.
+-or-
+ to use the default hash code provider, which is each key's implementation of .
+      The  object to use to determine whether two keys are equal.
+-or-
+ to use the default comparer, which is each key's implementation of .
+    
+    
+      Initializes a new, empty instance of the  class using the specified initial capacity, and the default load factor, hash code provider, and comparer.
+      The approximate number of elements that the  object can initially contain.
+      
+         is less than zero.
+    
+    
+      Initializes a new, empty instance of the  class using the specified initial capacity and , and the default load factor.
+      The approximate number of elements that the  object can initially contain.
+      The  object that defines the hash code provider and the comparer to use with the .
+-or-
+ to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of  and the default comparer is each key's implementation of .
+      
+         is less than zero.
+    
+    
+      Initializes a new, empty instance of the  class using the specified initial capacity, hash code provider, comparer, and the default load factor.
+      The approximate number of elements that the  object can initially contain.
+      The  object that supplies the hash codes for all keys in the .
+-or-
+ to use the default hash code provider, which is each key's implementation of .
+      The  object to use to determine whether two keys are equal.
+-or-
+ to use the default comparer, which is each key's implementation of .
+      
+         is less than zero.
+    
+    
+      Initializes a new, empty instance of the  class using the specified initial capacity and load factor, and the default hash code provider and comparer.
+      The approximate number of elements that the  object can initially contain.
+      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.
+      
+         is less than zero.
+-or-
+ is less than 0.1.
+-or-
+ is greater than 1.0.
+      
+         is causing an overflow.
+    
+    
+      Initializes a new, empty instance of the  class using the specified initial capacity, load factor, and  object.
+      The approximate number of elements that the  object can initially contain.
+      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.
+      The  object that defines the hash code provider and the comparer to use with the .
+-or-
+ to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of  and the default comparer is each key's implementation of .
+      
+         is less than zero.
+-or-
+ is less than 0.1.
+-or-
+ is greater than 1.0.
+    
+    
+      Initializes a new, empty instance of the  class using the specified initial capacity, load factor, hash code provider, and comparer.
+      The approximate number of elements that the  object can initially contain.
+      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.
+      The  object that supplies the hash codes for all keys in the .
+-or-
+ to use the default hash code provider, which is each key's implementation of .
+      The  object to use to determine whether two keys are equal.
+-or-
+ to use the default comparer, which is each key's implementation of .
+      
+         is less than zero.
+-or-
+ is less than 0.1.
+-or-
+ is greater than 1.0.
+    
+    
+      Initializes a new, empty instance of the  class that is serializable using the specified  and  objects.
+      A  object containing the information required to serialize the  object.
+      A  object containing the source and destination of the serialized stream associated with the .
+      
+         is .
+    
+    
+      Adds an element with the specified key and value into the .
+      The key of the element to add.
+      The value of the element to add. The value can be .
+      
+         is .
+      An element with the same key already exists in the .
+      The  is read-only.
+-or-
+The  has a fixed size.
+    
+    
+      Removes all elements from the .
+      The  is read-only.
+    
+    
+      Creates a shallow copy of the .
+      A shallow copy of the .
+    
+    
+      Gets or sets the  to use for the .
+      The  to use for the .
+      The property is set to a value, but the hash table was created using an .
+    
+    
+      Determines whether the  contains a specific key.
+      The key to locate in the .
+      
+         if the  contains an element with the specified key; otherwise, .
+      
+         is .
+    
+    
+      Determines whether the  contains a specific key.
+      The key to locate in the .
+      
+         if the  contains an element with the specified key; otherwise, .
+      
+         is .
+    
+    
+      Determines whether the  contains a specific value.
+      The value to locate in the . The value can be .
+      
+         if the  contains an element with the specified ; otherwise, .
+    
+    
+      Copies the  elements to a one-dimensional  instance at the specified index.
+      The one-dimensional  that is the destination of the  objects copied from . The  must have zero-based indexing.
+      The zero-based index in  at which copying begins.
+      
+         is .
+      
+         is less than zero.
+      
+         is multidimensional.
+-or-
+The number of elements in the source  is greater than the available space from  to the end of the destination .
+      The type of the source  cannot be cast automatically to the type of the destination .
+    
+    
+      Gets the number of key/value pairs contained in the .
+      The number of key/value pairs contained in the .
+    
+    
+      Gets the  to use for the .
+      The  to use for the .
+      The property is set to a value, but the hash table was created using an  and an .
+    
+    
+      Returns an  that iterates through the .
+      An  for the .
+    
+    
+      Returns the hash code for the specified key.
+      The  for which a hash code is to be returned.
+      The hash code for .
+      
+         is .
+    
+    
+      Implements the  interface and returns the data needed to serialize the .
+      A  object containing the information required to serialize the .
+      A  object containing the source and destination of the serialized stream associated with the .
+      
+         is .
+      The collection was modified.
+    
+    
+      Gets or sets the object that can dispense hash codes.
+      The object that can dispense hash codes.
+      The property is set to a value, but the hash table was created using an .
+    
+    
+      Gets a value indicating whether the  has a fixed size.
+      
+         if the  has a fixed size; otherwise, . The default is .
+    
+    
+      Gets a value indicating whether the  is read-only.
+      
+         if the  is read-only; otherwise, . The default is .
+    
+    
+      Gets a value indicating whether access to the  is synchronized (thread safe).
+      
+         if access to the  is synchronized (thread safe); otherwise, . The default is .
+    
+    
+      Gets or sets the value associated with the specified key.
+      The key whose value to get or set.
+      The value associated with the specified key. If the specified key is not found, attempting to get it returns , and attempting to set it creates a new element using the specified key.
+      
+         is .
+      The property is set and the  is read-only.
+-or-
+The property is set,  does not exist in the collection, and the  has a fixed size.
+    
+    
+      Compares a specific  with a specific key in the .
+      The  to compare with .
+      The key in the  to compare with .
+      
+         if  and  are equal; otherwise, .
+      
+         is .
+-or-
+ is .
+    
+    
+      Gets an  containing the keys in the .
+      An  containing the keys in the .
+    
+    
+      Implements the  interface and raises the deserialization event when the deserialization is complete.
+      The source of the deserialization event.
+      The  object associated with the current  is invalid.
+    
+    
+      Removes the element with the specified key from the .
+      The key of the element to remove.
+      
+         is .
+      The  is read-only.
+-or-
+The  has a fixed size.
+    
+    
+      Returns a synchronized (thread-safe) wrapper for the .
+      The  to synchronize.
+      A synchronized (thread-safe) wrapper for the .
+      
+         is .
+    
+    
+      Gets an object that can be used to synchronize access to the .
+      An object that can be used to synchronize access to the .
+    
+    
+      Returns an enumerator that iterates through a collection.
+      An  that can be used to iterate through the collection.
+    
+    
+      Gets an  containing the values in the .
+      An  containing the values in the .
+    
+    
+      Supplies a hash code for an object, using a custom hash function.
+    
+    
+      Returns a hash code for the specified object.
+      The  for which a hash code is to be returned.
+      A hash code for the specified object.
+      The type of  is a reference type and  is .
+    
+    
+      Defines the base class for all context-bound classes.
+    
+    
+      Instantiates an instance of the  class.
+    
+    
+      The exception that is thrown when an attempt to marshal an object across a context boundary fails.
+    
+    
+      Initializes a new instance of the  class with default properties.
+    
+    
+      Initializes a new instance of the  class with serialized data.
+      The  that holds the serialized object data about the exception being thrown.
+      The  that contains contextual information about the source or destination.
+    
+    
+      Initializes a new instance of the  class with a specified error message.
+      The error message that explains the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      Indicates that the value of a static field is unique for a particular context.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Converts a base data type to another base data type.
+    
+    
+      Returns an object of the specified type and whose value is equivalent to the specified object.
+      An object that implements the  interface.
+      The type of object to return.
+      An object whose type is  and whose value is equivalent to .
+-or-
+A null reference ( in Visual Basic), if  is  and  is not a value type.
+      This conversion is not supported.
+-or-
+ is  and  is a value type.
+-or-
+ does not implement the  interface.
+      
+         is not in a format recognized by .
+      
+         represents a number that is out of the range of .
+      
+         is .
+    
+    
+      Returns an object of the specified type whose value is equivalent to the specified object. A parameter supplies culture-specific formatting information.
+      An object that implements the  interface.
+      The type of object to return.
+      An object that supplies culture-specific formatting information.
+      An object whose type is  and whose value is equivalent to .
+-or-
+, if the  of  and  are equal.
+-or-
+A null reference ( in Visual Basic), if  is  and  is not a value type.
+      This conversion is not supported.
+-or-
+ is  and  is a value type.
+-or-
+ does not implement the  interface.
+      
+         is not in a format for  recognized by .
+      
+         represents a number that is out of the range of .
+      
+         is .
+    
+    
+      Returns an object of the specified type whose value is equivalent to the specified object.
+      An object that implements the  interface.
+      The type of object to return.
+      An object whose underlying type is  and whose value is equivalent to .
+-or-
+A null reference ( in Visual Basic), if  is  and  is , , or .
+      This conversion is not supported.
+-or-
+ is  and  specifies a value type.
+-or-
+ does not implement the  interface.
+      
+         is not in a format recognized by the  type.
+      
+         represents a number that is out of the range of the  type.
+      
+         is invalid.
+    
+    
+      Returns an object of the specified type whose value is equivalent to the specified object. A parameter supplies culture-specific formatting information.
+      An object that implements the  interface.
+      The type of object to return.
+      An object that supplies culture-specific formatting information.
+      An object whose underlying type is  and whose value is equivalent to .
+-or-
+A null reference ( in Visual Basic), if  is  and  is , , or .
+      This conversion is not supported.
+-or-
+ is  and  specifies a value type.
+-or-
+ does not implement the  interface.
+      
+         is not in a format for the  type recognized by .
+      
+         represents a number that is out of the range of the  type.
+      
+         is invalid.
+    
+    
+      A constant that represents a database column that is absent of data; that is, database null.
+    
+    
+      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.
+      A Unicode character array.
+      A position within .
+      The number of elements in  to convert.
+      An array of 8-bit unsigned integers equivalent to  elements at position  in .
+      
+         is .
+      
+         or  is less than 0.
+-or-
+ plus  indicates a position not within .
+      The length of , ignoring white-space characters, is not zero or a multiple of 4.
+-or-
+The format of  is invalid.  contains a non-base-64 character, more than two padding characters, or a non-white-space character among the padding characters.
+    
+    
+      Converts the specified string, which encodes binary data as base-64 digits, to an equivalent 8-bit unsigned integer array.
+      The string to convert.
+      An array of 8-bit unsigned integers that is equivalent to .
+      
+         is .
+      The length of , ignoring white-space characters, is not zero or a multiple of 4.
+-or-
+The format of  is invalid.  contains a non-base-64 character, more than two padding characters, or a non-white space-character among the padding characters.
+    
+    
+      Returns the  for the specified object.
+      An object that implements the  interface.
+      The  for , or  if  is .
+    
+    
+      Returns an indication whether the specified object is of type .
+      An object.
+      
+         if  is of type ; otherwise, .
+    
+    
+      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.
+      An input array of 8-bit unsigned integers.
+      A position within .
+      The number of elements of  to convert.
+      An output array of Unicode characters.
+      A position within .
+      A 32-bit signed integer containing the number of bytes in .
+      
+         or  is .
+      
+        , , or  is negative.
+-or-
+ plus  is greater than the length of .
+-or-
+ plus the number of elements to return is greater than the length of .
+    
+    
+      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.
+      An input array of 8-bit unsigned integers.
+      A position within .
+      The number of elements of  to convert.
+      An output array of Unicode characters.
+      A position within .
+      
+         to insert a line break every 76 characters, or  to not insert line breaks.
+      A 32-bit signed integer containing the number of bytes in .
+      
+         or  is .
+      
+        , , or  is negative.
+-or-
+ plus  is greater than the length of .
+-or-
+ plus the number of elements to return is greater than the length of .
+      
+         is not a valid  value.
+    
+    
+      Converts an array of 8-bit unsigned integers to its equivalent string representation that is encoded with base-64 digits.
+      An array of 8-bit unsigned integers.
+      The string representation, in base 64, of the contents of .
+      
+         is .
+    
+    
+      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.
+      An array of 8-bit unsigned integers.
+      
+         to insert a line break every 76 characters, or  to not insert line breaks.
+      The string representation in base 64 of the elements in .
+      
+         is .
+      
+         is not a valid  value.
+    
+    
+      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.
+      An array of 8-bit unsigned integers.
+      An offset in .
+      The number of elements of  to convert.
+      The string representation in base 64 of  elements of , starting at position .
+      
+         is .
+      
+         or  is negative.
+-or-
+ plus  is greater than the length of .
+    
+    
+      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.
+      An array of 8-bit unsigned integers.
+      An offset in .
+      The number of elements of  to convert.
+      
+         to insert a line break every 76 characters, or  to not insert line breaks.
+      The string representation in base 64 of  elements of , starting at position .
+      
+         is .
+      
+         or  is negative.
+-or-
+ plus  is greater than the length of .
+      
+         is not a valid  value.
+    
+    
+      
+      
+    
+    
+      Returns the specified Boolean value; no actual conversion is performed.
+      The Boolean value to return.
+      
+         is returned unchanged.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to an equivalent Boolean value.
+      The 8-bit unsigned integer to convert.
+      
+         if  is not zero; otherwise, .
+    
+    
+      Calling this method always throws .
+      The Unicode character to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified decimal number to an equivalent Boolean value.
+      The number to convert.
+      
+         if  is not zero; otherwise, .
+    
+    
+      Converts the value of the specified double-precision floating-point number to an equivalent Boolean value.
+      The double-precision floating-point number to convert.
+      
+         if  is not zero; otherwise, .
+    
+    
+      Converts the value of the specified 16-bit signed integer to an equivalent Boolean value.
+      The 16-bit signed integer to convert.
+      
+         if  is not zero; otherwise, .
+    
+    
+      Converts the value of the specified 32-bit signed integer to an equivalent Boolean value.
+      The 32-bit signed integer to convert.
+      
+         if  is not zero; otherwise, .
+    
+    
+      Converts the value of the specified 64-bit signed integer to an equivalent Boolean value.
+      The 64-bit signed integer to convert.
+      
+         if  is not zero; otherwise, .
+    
+    
+      Converts the value of a specified object to an equivalent Boolean value.
+      An object that implements the  interface, or .
+      
+         or , which reflects the value returned by invoking the  method for the underlying type of . If  is , the method returns .
+      
+         is a string that does not equal  or .
+      
+         does not implement the  interface.
+-or-
+The conversion of  to a  is not supported.
+    
+    
+      Converts the value of the specified object to an equivalent Boolean value, using the specified culture-specific formatting information.
+      An object that implements the  interface, or .
+      An object that supplies culture-specific formatting information.
+      
+         or , which reflects the value returned by invoking the  method for the underlying type of . If  is , the method returns .
+      
+         is a string that does not equal  or .
+      
+         does not implement the  interface.
+-or-
+The conversion of  to a  is not supported.
+    
+    
+      Converts the value of the specified 8-bit signed integer to an equivalent Boolean value.
+      The 8-bit signed integer to convert.
+      
+         if  is not zero; otherwise, .
+    
+    
+      Converts the value of the specified single-precision floating-point number to an equivalent Boolean value.
+      The single-precision floating-point number to convert.
+      
+         if  is not zero; otherwise, .
+    
+    
+      Converts the specified string representation of a logical value to its Boolean equivalent.
+      A string that contains the value of either  or .
+      
+         if  equals , or  if  equals  or .
+      
+         is not equal to  or .
+    
+    
+      Converts the specified string representation of a logical value to its Boolean equivalent, using the specified culture-specific formatting information.
+      A string that contains the value of either  or .
+      An object that supplies culture-specific formatting information. This parameter is ignored.
+      
+         if  equals , or  if  equals  or .
+      
+         is not equal to  or .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to an equivalent Boolean value.
+      The 16-bit unsigned integer to convert.
+      
+         if  is not zero; otherwise, .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to an equivalent Boolean value.
+      The 32-bit unsigned integer to convert.
+      
+         if  is not zero; otherwise, .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to an equivalent Boolean value.
+      The 64-bit unsigned integer to convert.
+      
+         if  is not zero; otherwise, .
+    
+    
+      Converts the specified Boolean value to the equivalent 8-bit unsigned integer.
+      The Boolean value to convert.
+      The number 1 if  is ; otherwise, 0.
+    
+    
+      Returns the specified 8-bit unsigned integer; no actual conversion is performed.
+      The 8-bit unsigned integer to return.
+      
+         is returned unchanged.
+    
+    
+      Converts the value of the specified Unicode character to the equivalent 8-bit unsigned integer.
+      The Unicode character to convert.
+      An 8-bit unsigned integer that is equivalent to .
+      
+         represents a number that is greater than .
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified decimal number to an equivalent 8-bit unsigned integer.
+      The number to convert.
+      
+        , rounded to the nearest 8-bit unsigned integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified double-precision floating-point number to an equivalent 8-bit unsigned integer.
+      The double-precision floating-point number to convert.
+      
+        , rounded to the nearest 8-bit unsigned integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified 16-bit signed integer to an equivalent 8-bit unsigned integer.
+      The 16-bit signed integer to convert.
+      An 8-bit unsigned integer that is equivalent to .
+      
+         is less than  or greater than .
+    
+    
+      Converts the value of the specified 32-bit signed integer to an equivalent 8-bit unsigned integer.
+      The 32-bit signed integer to convert.
+      An 8-bit unsigned integer that is equivalent to .
+      
+         is less than  or greater than .
+    
+    
+      Converts the value of the specified 64-bit signed integer to an equivalent 8-bit unsigned integer.
+      The 64-bit signed integer to convert.
+      An 8-bit unsigned integer that is equivalent to .
+      
+         is less than  or greater than .
+    
+    
+      Converts the value of the specified object to an 8-bit unsigned integer.
+      An object that implements the  interface, or .
+      An 8-bit unsigned integer that is equivalent to , or zero if  is .
+      
+         is not in the property format for a  value.
+      
+         does not implement .
+-or-
+Conversion from  to the  type is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified object to an 8-bit unsigned integer, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      An 8-bit unsigned integer that is equivalent to , or zero if  is .
+      
+         is not in the property format for a  value.
+      
+         does not implement .
+-or-
+Conversion from  to the  type is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 8-bit signed integer to an equivalent 8-bit unsigned integer.
+      The 8-bit signed integer to be converted.
+      An 8-bit unsigned integer that is equivalent to .
+      
+         is less than .
+    
+    
+      Converts the value of the specified single-precision floating-point number to an equivalent 8-bit unsigned integer.
+      A single-precision floating-point number.
+      
+        , rounded to the nearest 8-bit unsigned integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 8-bit unsigned integer.
+      A string that contains the number to convert.
+      An 8-bit unsigned integer that is equivalent to , or zero if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 8-bit unsigned integer, using specified culture-specific formatting information.
+      A string that contains the number to convert.
+      An object that supplies culture-specific formatting information.
+      An 8-bit unsigned integer that is equivalent to , or zero if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the string representation of a number in a specified base to an equivalent 8-bit unsigned integer.
+      A string that contains the number to convert.
+      The base of the number in , which must be 2, 8, 10, or 16.
+      An 8-bit unsigned integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not 2, 8, 10, or 16.
+-or-
+, which represents a non-base 10 unsigned number, is prefixed with a negative sign.
+      
+         is .
+      
+         contains a character that is not a valid digit in the base specified by . The exception message indicates that there are no digits to convert if the first character in  is invalid; otherwise, the message indicates that  contains invalid trailing characters.
+      
+        , which represents a base 10 unsigned number, is prefixed with a negative sign.
+-or-
+ represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to an equivalent 8-bit unsigned integer.
+      The 16-bit unsigned integer to convert.
+      An 8-bit unsigned integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to an equivalent 8-bit unsigned integer.
+      The 32-bit unsigned integer to convert.
+      An 8-bit unsigned integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to an equivalent 8-bit unsigned integer.
+      The 64-bit unsigned integer to convert.
+      An 8-bit unsigned integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Calling this method always throws .
+      The Boolean value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to its equivalent Unicode character.
+      The 8-bit unsigned integer to convert.
+      A Unicode character that is equivalent to .
+    
+    
+      Returns the specified Unicode character value; no actual conversion is performed.
+      The Unicode character to return.
+      
+         is returned unchanged.
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The decimal number to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The double-precision floating-point number to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified 16-bit signed integer to its equivalent Unicode character.
+      The 16-bit signed integer to convert.
+      A Unicode character that is equivalent to .
+      
+         is less than .
+    
+    
+      Converts the value of the specified 32-bit signed integer to its equivalent Unicode character.
+      The 32-bit signed integer to convert.
+      A Unicode character that is equivalent to .
+      
+         is less than  or greater than .
+    
+    
+      Converts the value of the specified 64-bit signed integer to its equivalent Unicode character.
+      The 64-bit signed integer to convert.
+      A Unicode character that is equivalent to .
+      
+         is less than  or greater than .
+    
+    
+      Converts the value of the specified object to a Unicode character.
+      An object that implements the  interface.
+      A Unicode character that is equivalent to value, or  if  is .
+      
+         is a null string.
+      
+         does not implement the  interface.
+-or-
+The conversion of  to a  is not supported.
+      
+         is less than  or greater than .
+    
+    
+      Converts the value of the specified object to its equivalent Unicode character, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      A Unicode character that is equivalent to , or  if  is .
+      
+         is a null string.
+      
+         does not implement the  interface.
+-or-
+The conversion of  to a  is not supported.
+      
+         is less than  or greater than .
+    
+    
+      Converts the value of the specified 8-bit signed integer to its equivalent Unicode character.
+      The 8-bit signed integer to convert.
+      A Unicode character that is equivalent to .
+      
+         is less than .
+    
+    
+      Calling this method always throws .
+      The single-precision floating-point number to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the first character of a specified string to a Unicode character.
+      A string of length 1.
+      A Unicode character that is equivalent to the first and only character in .
+      
+         is .
+      The length of  is not 1.
+    
+    
+      Converts the first character of a specified string to a Unicode character, using specified culture-specific formatting information.
+      A string of length 1 or .
+      An object that supplies culture-specific formatting information. This parameter is ignored.
+      A Unicode character that is equivalent to the first and only character in .
+      
+         is .
+      The length of  is not 1.
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to its equivalent Unicode character.
+      The 16-bit unsigned integer to convert.
+      A Unicode character that is equivalent to .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to its equivalent Unicode character.
+      The 32-bit unsigned integer to convert.
+      A Unicode character that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to its equivalent Unicode character.
+      The 64-bit unsigned integer to convert.
+      A Unicode character that is equivalent to .
+      
+         is greater than .
+    
+    
+      Calling this method always throws .
+      The Boolean value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The 8-bit unsigned integer to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The Unicode character to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Returns the specified  object; no actual conversion is performed.
+      A date and time value.
+      
+         is returned unchanged.
+    
+    
+      Calling this method always throws .
+      The number to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The double-precision floating-point value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The 16-bit signed integer to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The 32-bit signed integer to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The 64-bit signed integer to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified object to a  object.
+      An object that implements the  interface, or .
+      The date and time equivalent of the value of , or a date and time equivalent of  if  is .
+      
+         is not a valid date and time value.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+    
+    
+      Converts the value of the specified object to a  object, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      The date and time equivalent of the value of , or the date and time equivalent of  if  is .
+      
+         is not a valid date and time value.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The 8-bit signed integer to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The single-precision floating-point value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the specified string representation of a date and time to an equivalent date and time value.
+      The string representation of a date and time.
+      The date and time equivalent of the value of , or the date and time equivalent of  if  is .
+      
+         is not a properly formatted date and time string.
+    
+    
+      Converts the specified string representation of a number to an equivalent date and time, using the specified culture-specific formatting information.
+      A string that contains a date and time to convert.
+      An object that supplies culture-specific formatting information.
+      The date and time equivalent of the value of , or the date and time equivalent of  if  is .
+      
+         is not a properly formatted date and time string.
+    
+    
+      Calling this method always throws .
+      The 16-bit unsigned integer to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The 32-bit unsigned integer to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The 64-bit unsigned integer to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the specified Boolean value to the equivalent decimal number.
+      The Boolean value to convert.
+      The number 1 if  is ; otherwise, 0.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to the equivalent decimal number.
+      The 8-bit unsigned integer to convert.
+      The decimal number that is equivalent to .
+    
+    
+      Calling this method always throws .
+      The Unicode character to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Returns the specified decimal number; no actual conversion is performed.
+      A decimal number.
+      
+         is returned unchanged.
+    
+    
+      Converts the value of the specified double-precision floating-point number to an equivalent decimal number.
+      The double-precision floating-point number to convert.
+      A decimal number that is equivalent to .
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified 16-bit signed integer to an equivalent decimal number.
+      The 16-bit signed integer to convert.
+      A decimal number that is equivalent to .
+    
+    
+      Converts the value of the specified 32-bit signed integer to an equivalent decimal number.
+      The 32-bit signed integer to convert.
+      A decimal number that is equivalent to .
+    
+    
+      Converts the value of the specified 64-bit signed integer to an equivalent decimal number.
+      The 64-bit signed integer to convert.
+      A decimal number that is equivalent to .
+    
+    
+      Converts the value of the specified object to an equivalent decimal number.
+      An object that implements the  interface, or .
+      A decimal number that is equivalent to , or 0 (zero) if  is .
+      
+         is not in an appropriate format for a  type.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified object to an equivalent decimal number, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      A decimal number that is equivalent to , or 0 (zero) if  is .
+      
+         is not in an appropriate format for a  type.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 8-bit signed integer to the equivalent decimal number.
+      The 8-bit signed integer to convert.
+      A decimal number that is equivalent to .
+    
+    
+      Converts the value of the specified single-precision floating-point number to the equivalent decimal number.
+      The single-precision floating-point number to convert.
+      A decimal number that is equivalent to .
+      
+         is greater than  or less than .
+    
+    
+      Converts the specified string representation of a number to an equivalent decimal number.
+      A string that contains a number to convert.
+      A decimal number that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not a number in a valid format.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent decimal number, using the specified culture-specific formatting information.
+      A string that contains a number to convert.
+      An object that supplies culture-specific formatting information.
+      A decimal number that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not a number in a valid format.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to an equivalent decimal number.
+      The 16-bit unsigned integer to convert.
+      The decimal number that is equivalent to .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to an equivalent decimal number.
+      The 32-bit unsigned integer to convert.
+      A decimal number that is equivalent to .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to an equivalent decimal number.
+      The 64-bit unsigned integer to convert.
+      A decimal number that is equivalent to .
+    
+    
+      Converts the specified Boolean value to the equivalent double-precision floating-point number.
+      The Boolean value to convert.
+      The number 1 if  is ; otherwise, 0.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to the equivalent double-precision floating-point number.
+      The 8-bit unsigned integer to convert.
+      The double-precision floating-point number that is equivalent to .
+    
+    
+      Calling this method always throws .
+      The Unicode character to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified decimal number to an equivalent double-precision floating-point number.
+      The decimal number to convert.
+      A double-precision floating-point number that is equivalent to .
+    
+    
+      Returns the specified double-precision floating-point number; no actual conversion is performed.
+      The double-precision floating-point number to return.
+      
+         is returned unchanged.
+    
+    
+      Converts the value of the specified 16-bit signed integer to an equivalent double-precision floating-point number.
+      The 16-bit signed integer to convert.
+      A double-precision floating-point number equivalent to .
+    
+    
+      Converts the value of the specified 32-bit signed integer to an equivalent double-precision floating-point number.
+      The 32-bit signed integer to convert.
+      A double-precision floating-point number that is equivalent to .
+    
+    
+      Converts the value of the specified 64-bit signed integer to an equivalent double-precision floating-point number.
+      The 64-bit signed integer to convert.
+      A double-precision floating-point number that is equivalent to .
+    
+    
+      Converts the value of the specified object to a double-precision floating-point number.
+      An object that implements the  interface, or .
+      A double-precision floating-point number that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format for a  type.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified object to an double-precision floating-point number, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      A double-precision floating-point number that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format for a  type.
+      
+         does not implement the  interface.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 8-bit signed integer to the equivalent double-precision floating-point number.
+      The 8-bit signed integer to convert.
+      The 8-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified single-precision floating-point number to an equivalent double-precision floating-point number.
+      The single-precision floating-point number.
+      A double-precision floating-point number that is equivalent to .
+    
+    
+      Converts the specified string representation of a number to an equivalent double-precision floating-point number.
+      A string that contains the number to convert.
+      A double-precision floating-point number that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not a number in a valid format.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent double-precision floating-point number, using the specified culture-specific formatting information.
+      A string that contains the number to convert.
+      An object that supplies culture-specific formatting information.
+      A double-precision floating-point number that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not a number in a valid format.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to the equivalent double-precision floating-point number.
+      The 16-bit unsigned integer to convert.
+      A double-precision floating-point number that is equivalent to .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to an equivalent double-precision floating-point number.
+      The 32-bit unsigned integer to convert.
+      A double-precision floating-point number that is equivalent to .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to an equivalent double-precision floating-point number.
+      The 64-bit unsigned integer to convert.
+      A double-precision floating-point number that is equivalent to .
+    
+    
+      Converts the specified Boolean value to the equivalent 16-bit signed integer.
+      The Boolean value to convert.
+      The number 1 if  is ; otherwise, 0.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to the equivalent 16-bit signed integer.
+      The 8-bit unsigned integer to convert.
+      A 16-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified Unicode character to the equivalent 16-bit signed integer.
+      The Unicode character to convert.
+      A 16-bit signed integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified decimal number to an equivalent 16-bit signed integer.
+      The decimal number to convert.
+      
+        , rounded to the nearest 16-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified double-precision floating-point number to an equivalent 16-bit signed integer.
+      The double-precision floating-point number to convert.
+      
+        , rounded to the nearest 16-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Returns the specified 16-bit signed integer; no actual conversion is performed.
+      The 16-bit signed integer to return.
+      
+         is returned unchanged.
+    
+    
+      Converts the value of the specified 32-bit signed integer to an equivalent 16-bit signed integer.
+      The 32-bit signed integer to convert.
+      The 16-bit signed integer equivalent of .
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified 64-bit signed integer to an equivalent 16-bit signed integer.
+      The 64-bit signed integer to convert.
+      A 16-bit signed integer that is equivalent to .
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified object to a 16-bit signed integer.
+      An object that implements the  interface, or .
+      A 16-bit signed integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format for an  type.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified object to a 16-bit signed integer, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      A 16-bit signed integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format for an  type.
+      
+         does not implement .
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 8-bit signed integer to the equivalent 16-bit signed integer.
+      The 8-bit signed integer to convert.
+      A 8-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified single-precision floating-point number to an equivalent 16-bit signed integer.
+      The single-precision floating-point number to convert.
+      
+        , rounded to the nearest 16-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 16-bit signed integer.
+      A string that contains the number to convert.
+      A 16-bit signed integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 16-bit signed integer, using the specified culture-specific formatting information.
+      A string that contains the number to convert.
+      An object that supplies culture-specific formatting information.
+      A 16-bit signed integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the string representation of a number in a specified base to an equivalent 16-bit signed integer.
+      A string that contains the number to convert.
+      The base of the number in , which must be 2, 8, 10, or 16.
+      A 16-bit signed integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not 2, 8, 10, or 16.
+-or-
+, which represents a non-base 10 signed number, is prefixed with a negative sign.
+      
+         is .
+      
+         contains a character that is not a valid digit in the base specified by . The exception message indicates that there are no digits to convert if the first character in  is invalid; otherwise, the message indicates that  contains invalid trailing characters.
+      
+        , which represents a non-base 10 signed number, is prefixed with a negative sign.
+-or-
+ represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to the equivalent 16-bit signed integer.
+      The 16-bit unsigned integer to convert.
+      A 16-bit signed integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to an equivalent 16-bit signed integer.
+      The 32-bit unsigned integer to convert.
+      A 16-bit signed integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to an equivalent 16-bit signed integer.
+      The 64-bit unsigned integer to convert.
+      A 16-bit signed integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the specified Boolean value to the equivalent 32-bit signed integer.
+      The Boolean value to convert.
+      The number 1 if  is ; otherwise, 0.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to the equivalent 32-bit signed integer.
+      The 8-bit unsigned integer to convert.
+      A 32-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified Unicode character to the equivalent 32-bit signed integer.
+      The Unicode character to convert.
+      A 32-bit signed integer that is equivalent to .
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified decimal number to an equivalent 32-bit signed integer.
+      The decimal number to convert.
+      
+        , rounded to the nearest 32-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified double-precision floating-point number to an equivalent 32-bit signed integer.
+      The double-precision floating-point number to convert.
+      
+        , rounded to the nearest 32-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified 16-bit signed integer to an equivalent 32-bit signed integer.
+      The 16-bit signed integer to convert.
+      A 32-bit signed integer that is equivalent to .
+    
+    
+      Returns the specified 32-bit signed integer; no actual conversion is performed.
+      The 32-bit signed integer to return.
+      
+         is returned unchanged.
+    
+    
+      Converts the value of the specified 64-bit signed integer to an equivalent 32-bit signed integer.
+      The 64-bit signed integer to convert.
+      A 32-bit signed integer that is equivalent to .
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified object to a 32-bit signed integer.
+      An object that implements the  interface, or .
+      A 32-bit signed integer equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the   interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified object to a 32-bit signed integer, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      A 32-bit signed integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement .
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 8-bit signed integer to the equivalent 32-bit signed integer.
+      The 8-bit signed integer to convert.
+      A 8-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified single-precision floating-point number to an equivalent 32-bit signed integer.
+      The single-precision floating-point number to convert.
+      
+        , rounded to the nearest 32-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 32-bit signed integer.
+      A string that contains the number to convert.
+      A 32-bit signed integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 32-bit signed integer, using the specified culture-specific formatting information.
+      A string that contains the number to convert.
+      An object that supplies culture-specific formatting information.
+      A 32-bit signed integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the string representation of a number in a specified base to an equivalent 32-bit signed integer.
+      A string that contains the number to convert.
+      The base of the number in , which must be 2, 8, 10, or 16.
+      A 32-bit signed integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not 2, 8, 10, or 16.
+-or-
+, which represents a non-base 10 signed number, is prefixed with a negative sign.
+      
+         is .
+      
+         contains a character that is not a valid digit in the base specified by . The exception message indicates that there are no digits to convert if the first character in  is invalid; otherwise, the message indicates that  contains invalid trailing characters.
+      
+        , which represents a non-base 10 signed number, is prefixed with a negative sign.
+-or-
+ represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to the equivalent 32-bit signed integer.
+      The 16-bit unsigned integer to convert.
+      A 32-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to an equivalent 32-bit signed integer.
+      The 32-bit unsigned integer to convert.
+      A 32-bit signed integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to an equivalent 32-bit signed integer.
+      The 64-bit unsigned integer to convert.
+      A 32-bit signed integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the specified Boolean value to the equivalent 64-bit signed integer.
+      The Boolean value to convert.
+      The number 1 if  is ; otherwise, 0.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to the equivalent 64-bit signed integer.
+      The 8-bit unsigned integer to convert.
+      A 64-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified Unicode character to the equivalent 64-bit signed integer.
+      The Unicode character to convert.
+      A 64-bit signed integer that is equivalent to .
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified decimal number to an equivalent 64-bit signed integer.
+      The decimal number to convert.
+      
+        , rounded to the nearest 64-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified double-precision floating-point number to an equivalent 64-bit signed integer.
+      The double-precision floating-point number to convert.
+      
+        , rounded to the nearest 64-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified 16-bit signed integer to an equivalent 64-bit signed integer.
+      The 16-bit signed integer to convert.
+      A 64-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified 32-bit signed integer to an equivalent 64-bit signed integer.
+      The 32-bit signed integer to convert.
+      A 64-bit signed integer that is equivalent to .
+    
+    
+      Returns the specified 64-bit signed integer; no actual conversion is performed.
+      A 64-bit signed integer.
+      
+         is returned unchanged.
+    
+    
+      Converts the value of the specified object to a 64-bit signed integer.
+      An object that implements the  interface, or .
+      A 64-bit signed integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified object to a 64-bit signed integer, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      A 64-bit signed integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 8-bit signed integer to the equivalent 64-bit signed integer.
+      The 8-bit signed integer to convert.
+      A 64-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified single-precision floating-point number to an equivalent 64-bit signed integer.
+      The single-precision floating-point number to convert.
+      
+        , rounded to the nearest 64-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 64-bit signed integer.
+      A string that contains a number to convert.
+      A 64-bit signed integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 64-bit signed integer, using the specified culture-specific formatting information.
+      A string that contains the number to convert.
+      An object that supplies culture-specific formatting information.
+      A 64-bit signed integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the string representation of a number in a specified base to an equivalent 64-bit signed integer.
+      A string that contains the number to convert.
+      The base of the number in , which must be 2, 8, 10, or 16.
+      A 64-bit signed integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not 2, 8, 10, or 16.
+-or-
+, which represents a non-base 10 signed number, is prefixed with a negative sign.
+      
+         is .
+      
+         contains a character that is not a valid digit in the base specified by . The exception message indicates that there are no digits to convert if the first character in  is invalid; otherwise, the message indicates that  contains invalid trailing characters.
+      
+        , which represents a non-base 10 signed number, is prefixed with a negative sign.
+-or-
+ represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to the equivalent 64-bit signed integer.
+      The 16-bit unsigned integer to convert.
+      A 64-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to an equivalent 64-bit signed integer.
+      The 32-bit unsigned integer to convert.
+      A 64-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to an equivalent 64-bit signed integer.
+      The 64-bit unsigned integer to convert.
+      A 64-bit signed integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the specified Boolean value to the equivalent 8-bit signed integer.
+      The Boolean value to convert.
+      The number 1 if  is ; otherwise, 0.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to the equivalent 8-bit signed integer.
+      The 8-bit unsigned integer to convert.
+      An 8-bit signed integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the value of the specified Unicode character to the equivalent 8-bit signed integer.
+      The Unicode character to convert.
+      An 8-bit signed integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified decimal number to an equivalent 8-bit signed integer.
+      The decimal number to convert.
+      
+        , rounded to the nearest 8-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified double-precision floating-point number to an equivalent 8-bit signed integer.
+      The double-precision floating-point number to convert.
+      
+        , rounded to the nearest 8-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified 16-bit signed integer to the equivalent 8-bit signed integer.
+      The 16-bit signed integer to convert.
+      An 8-bit signed integer that is equivalent to .
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified 32-bit signed integer to an equivalent 8-bit signed integer.
+      The 32-bit signed integer to convert.
+      An 8-bit signed integer that is equivalent to .
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified 64-bit signed integer to an equivalent 8-bit signed integer.
+      The 64-bit signed integer to convert.
+      An 8-bit signed integer that is equivalent to .
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified object to an 8-bit signed integer.
+      An object that implements the  interface, or .
+      An 8-bit signed integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified object to an 8-bit signed integer, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      An 8-bit signed integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Returns the specified 8-bit signed integer; no actual conversion is performed.
+      The 8-bit signed integer to return.
+      
+         is returned unchanged.
+    
+    
+      Converts the value of the specified single-precision floating-point number to an equivalent 8-bit signed integer.
+      The single-precision floating-point number to convert.
+      
+        , rounded to the nearest 8-bit signed integer. If  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.
+      
+         is greater than  or less than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 8-bit signed integer.
+      A string that contains the number to convert.
+      An 8-bit signed integer that is equivalent to the number in , or 0 (zero) if value is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 8-bit signed integer, using the specified culture-specific formatting information.
+      A string that contains the number to convert.
+      An object that supplies culture-specific formatting information.
+      An 8-bit signed integer that is equivalent to .
+      
+         is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the string representation of a number in a specified base to an equivalent 8-bit signed integer.
+      A string that contains the number to convert.
+      The base of the number in , which must be 2, 8, 10, or 16.
+      An 8-bit signed integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not 2, 8, 10, or 16.
+-or-
+, which represents a non-base 10 signed number, is prefixed with a negative sign.
+      
+         is .
+      
+         contains a character that is not a valid digit in the base specified by . The exception message indicates that there are no digits to convert if the first character in  is invalid; otherwise, the message indicates that  contains invalid trailing characters.
+      
+        , which represents a non-base 10 signed number, is prefixed with a negative sign.
+-or-
+ represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to the equivalent 8-bit signed integer.
+      The 16-bit unsigned integer to convert.
+      An 8-bit signed integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to an equivalent 8-bit signed integer.
+      The 32-bit unsigned integer to convert.
+      An 8-bit signed integer that is equivalent to .
+      
+         is greater than  or less than .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to an equivalent 8-bit signed integer.
+      The 64-bit unsigned integer to convert.
+      An 8-bit signed integer that is equivalent to .
+      
+         is greater than  or less than .
+    
+    
+      Converts the specified Boolean value to the equivalent single-precision floating-point number.
+      The Boolean value to convert.
+      The number 1 if  is ; otherwise, 0.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to the equivalent single-precision floating-point number.
+      The 8-bit unsigned integer to convert.
+      A single-precision floating-point number that is equivalent to .
+    
+    
+      Calling this method always throws .
+      The Unicode character to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified decimal number to an equivalent single-precision floating-point number.
+      The decimal number to convert.
+      A single-precision floating-point number that is equivalent to .
+ 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.
+    
+    
+      Converts the value of the specified double-precision floating-point number to an equivalent single-precision floating-point number.
+      The double-precision floating-point number to convert.
+      A single-precision floating-point number that is equivalent to .
+ 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.
+    
+    
+      Converts the value of the specified 16-bit signed integer to an equivalent single-precision floating-point number.
+      The 16-bit signed integer to convert.
+      A single-precision floating-point number that is equivalent to .
+    
+    
+      Converts the value of the specified 32-bit signed integer to an equivalent single-precision floating-point number.
+      The 32-bit signed integer to convert.
+      A single-precision floating-point number that is equivalent to .
+    
+    
+      Converts the value of the specified 64-bit signed integer to an equivalent single-precision floating-point number.
+      The 64-bit signed integer to convert.
+      A single-precision floating-point number that is equivalent to .
+    
+    
+      Converts the value of the specified object to a single-precision floating-point number.
+      An object that implements the  interface, or .
+      A single-precision floating-point number that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified object to an single-precision floating-point number, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      A single-precision floating-point number that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement .
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 8-bit signed integer to the equivalent single-precision floating-point number.
+      The 8-bit signed integer to convert.
+      An 8-bit signed integer that is equivalent to .
+    
+    
+      Returns the specified single-precision floating-point number; no actual conversion is performed.
+      The single-precision floating-point number to return.
+      
+         is returned unchanged.
+    
+    
+      Converts the specified string representation of a number to an equivalent single-precision floating-point number.
+      A string that contains the number to convert.
+      A single-precision floating-point number that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not a number in a valid format.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent single-precision floating-point number, using the specified culture-specific formatting information.
+      A string that contains the number to convert.
+      An object that supplies culture-specific formatting information.
+      A single-precision floating-point number that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not a number in a valid format.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to the equivalent single-precision floating-point number.
+      The 16-bit unsigned integer to convert.
+      A single-precision floating-point number that is equivalent to .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to an equivalent single-precision floating-point number.
+      The 32-bit unsigned integer to convert.
+      A single-precision floating-point number that is equivalent to .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to an equivalent single-precision floating-point number.
+      The 64-bit unsigned integer to convert.
+      A single-precision floating-point number that is equivalent to .
+    
+    
+      Converts the specified Boolean value to its equivalent string representation.
+      The Boolean value to convert.
+      The string representation of .
+    
+    
+      Converts the specified Boolean value to its equivalent string representation.
+      The Boolean value to convert.
+      An instance of an object. This parameter is ignored.
+      The string representation of .
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to its equivalent string representation.
+      The 8-bit unsigned integer to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.
+      The 8-bit unsigned integer to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Converts the value of an 8-bit unsigned integer to its equivalent string representation in a specified base.
+      The 8-bit unsigned integer to convert.
+      The base of the return value, which must be 2, 8, 10, or 16.
+      The string representation of  in base .
+      
+         is not 2, 8, 10, or 16.
+    
+    
+      Converts the value of the specified Unicode character to its equivalent string representation.
+      The Unicode character to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified Unicode character to its equivalent string representation, using the specified culture-specific formatting information.
+      The Unicode character to convert.
+      An object that supplies culture-specific formatting information. This parameter is ignored.
+      The string representation of .
+    
+    
+      Converts the value of the specified  to its equivalent string representation.
+      The date and time value to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified  to its equivalent string representation, using the specified culture-specific formatting information.
+      The date and time value to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Converts the value of the specified decimal number to its equivalent string representation.
+      The decimal number to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified decimal number to its equivalent string representation, using the specified culture-specific formatting information.
+      The decimal number to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Converts the value of the specified double-precision floating-point number to its equivalent string representation.
+      The double-precision floating-point number to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified double-precision floating-point number to its equivalent string representation.
+      The double-precision floating-point number to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Converts the value of the specified 16-bit signed integer to its equivalent string representation.
+      The 16-bit signed integer to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified 16-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.
+      The 16-bit signed integer to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Converts the value of a 16-bit signed integer to its equivalent string representation in a specified base.
+      The 16-bit signed integer to convert.
+      The base of the return value, which must be 2, 8, 10, or 16.
+      The string representation of  in base .
+      
+         is not 2, 8, 10, or 16.
+    
+    
+      Converts the value of the specified 32-bit signed integer to its equivalent string representation.
+      The 32-bit signed integer to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified 32-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.
+      The 32-bit signed integer to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Converts the value of a 32-bit signed integer to its equivalent string representation in a specified base.
+      The 32-bit signed integer to convert.
+      The base of the return value, which must be 2, 8, 10, or 16.
+      The string representation of  in base .
+      
+         is not 2, 8, 10, or 16.
+    
+    
+      Converts the value of the specified 64-bit signed integer to its equivalent string representation.
+      The 64-bit signed integer to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified 64-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.
+      The 64-bit signed integer to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Converts the value of a 64-bit signed integer to its equivalent string representation in a specified base.
+      The 64-bit signed integer to convert.
+      The base of the return value, which must be 2, 8, 10, or 16.
+      The string representation of  in base .
+      
+         is not 2, 8, 10, or 16.
+    
+    
+      Converts the value of the specified object to its equivalent string representation.
+      An object that supplies the value to convert, or .
+      The string representation of , or  if  is .
+    
+    
+      Converts the value of the specified object to its equivalent string representation using the specified culture-specific formatting information.
+      An object that supplies the value to convert, or .
+      An object that supplies culture-specific formatting information.
+      The string representation of , or  if  is an object whose value is . If  is , the method returns .
+    
+    
+      Converts the value of the specified 8-bit signed integer to its equivalent string representation.
+      The 8-bit signed integer to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified 8-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.
+      The 8-bit signed integer to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Converts the value of the specified single-precision floating-point number to its equivalent string representation.
+      The single-precision floating-point number to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified single-precision floating-point number to its equivalent string representation, using the specified culture-specific formatting information.
+      The single-precision floating-point number to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Returns the specified string instance; no actual conversion is performed.
+      The string to return.
+      
+         is returned unchanged.
+    
+    
+      Returns the specified string instance; no actual conversion is performed.
+      The string to return.
+      An object that supplies culture-specific formatting information. This parameter is ignored.
+      
+         is returned unchanged.
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to its equivalent string representation.
+      The 16-bit unsigned integer to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.
+      The 16-bit unsigned integer to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to its equivalent string representation.
+      The 32-bit unsigned integer to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.
+      The 32-bit unsigned integer to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to its equivalent string representation.
+      The 64-bit unsigned integer to convert.
+      The string representation of .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.
+      The 64-bit unsigned integer to convert.
+      An object that supplies culture-specific formatting information.
+      The string representation of .
+    
+    
+      Converts the specified Boolean value to the equivalent 16-bit unsigned integer.
+      The Boolean value to convert.
+      The number 1 if  is ; otherwise, 0.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to the equivalent 16-bit unsigned integer.
+      The 8-bit unsigned integer to convert.
+      A 16-bit unsigned integer that is equivalent to .
+    
+    
+      Converts the value of the specified Unicode character to the equivalent 16-bit unsigned integer.
+      The Unicode character to convert.
+      The 16-bit unsigned integer equivalent to .
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified decimal number to an equivalent 16-bit unsigned integer.
+      The decimal number to convert.
+      
+        , rounded to the nearest 16-bit unsigned integer. If  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.
+      
+         is less than zero or greater than .
+    
+    
+      Converts the value of the specified double-precision floating-point number to an equivalent 16-bit unsigned integer.
+      The double-precision floating-point number to convert.
+      
+        , rounded to the nearest 16-bit unsigned integer. If  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.
+      
+         is less than zero or greater than .
+    
+    
+      Converts the value of the specified 16-bit signed integer to the equivalent 16-bit unsigned integer.
+      The 16-bit signed integer to convert.
+      A 16-bit unsigned integer that is equivalent to .
+      
+         is less than zero.
+    
+    
+      Converts the value of the specified 32-bit signed integer to an equivalent 16-bit unsigned integer.
+      The 32-bit signed integer to convert.
+      A 16-bit unsigned integer that is equivalent to .
+      
+         is less than zero or greater than .
+    
+    
+      Converts the value of the specified 64-bit signed integer to an equivalent 16-bit unsigned integer.
+      The 64-bit signed integer to convert.
+      A 16-bit unsigned integer that is equivalent to .
+      
+         is less than zero or greater than .
+    
+    
+      Converts the value of the specified object to a 16-bit unsigned integer.
+      An object that implements the  interface, or .
+      A 16-bit unsigned integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the   interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified object to a 16-bit unsigned integer, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      A 16-bit unsigned integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the   interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 8-bit signed integer to the equivalent 16-bit unsigned integer.
+      The 8-bit signed integer to convert.
+      A 16-bit unsigned integer that is equivalent to .
+      
+         is less than zero.
+    
+    
+      Converts the value of the specified single-precision floating-point number to an equivalent 16-bit unsigned integer.
+      The single-precision floating-point number to convert.
+      
+        , rounded to the nearest 16-bit unsigned integer. If  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.
+      
+         is less than zero or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 16-bit unsigned integer.
+      A string that contains the number to convert.
+      A 16-bit unsigned integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 16-bit unsigned integer, using the specified culture-specific formatting information.
+      A string that contains the number to convert.
+      An object that supplies culture-specific formatting information.
+      A 16-bit unsigned integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the string representation of a number in a specified base to an equivalent 16-bit unsigned integer.
+      A string that contains the number to convert.
+      The base of the number in , which must be 2, 8, 10, or 16.
+      A 16-bit unsigned integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not 2, 8, 10, or 16.
+-or-
+, which represents a non-base 10 unsigned number, is prefixed with a negative sign.
+      
+         is .
+      
+         contains a character that is not a valid digit in the base specified by . The exception message indicates that there are no digits to convert if the first character in  is invalid; otherwise, the message indicates that  contains invalid trailing characters.
+      
+        , which represents a non-base 10 unsigned number, is prefixed with a negative sign.
+-or-
+ represents a number that is less than  or greater than .
+    
+    
+      Returns the specified 16-bit unsigned integer; no actual conversion is performed.
+      The 16-bit unsigned integer to return.
+      
+         is returned unchanged.
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to an equivalent 16-bit unsigned integer.
+      The 32-bit unsigned integer to convert.
+      A 16-bit unsigned integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to an equivalent 16-bit unsigned integer.
+      The 64-bit unsigned integer to convert.
+      A 16-bit unsigned integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the specified Boolean value to the equivalent 32-bit unsigned integer.
+      The Boolean value to convert.
+      The number 1 if  is ; otherwise, 0.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to the equivalent 32-bit unsigned integer.
+      The 8-bit unsigned integer to convert.
+      A 32-bit unsigned integer that is equivalent to .
+    
+    
+      Converts the value of the specified Unicode character to the equivalent 32-bit unsigned integer.
+      The Unicode character to convert.
+      A 32-bit unsigned integer that is equivalent to .
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified decimal number to an equivalent 32-bit unsigned integer.
+      The decimal number to convert.
+      
+        , rounded to the nearest 32-bit unsigned integer. If  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.
+      
+         is less than zero or greater than .
+    
+    
+      Converts the value of the specified double-precision floating-point number to an equivalent 32-bit unsigned integer.
+      The double-precision floating-point number to convert.
+      
+        , rounded to the nearest 32-bit unsigned integer. If  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.
+      
+         is less than zero or greater than .
+    
+    
+      Converts the value of the specified 16-bit signed integer to the equivalent 32-bit unsigned integer.
+      The 16-bit signed integer to convert.
+      A 32-bit unsigned integer that is equivalent to .
+      
+         is less than zero.
+    
+    
+      Converts the value of the specified 32-bit signed integer to an equivalent 32-bit unsigned integer.
+      The 32-bit signed integer to convert.
+      A 32-bit unsigned integer that is equivalent to .
+      
+         is less than zero.
+    
+    
+      Converts the value of the specified 64-bit signed integer to an equivalent 32-bit unsigned integer.
+      The 64-bit signed integer to convert.
+      A 32-bit unsigned integer that is equivalent to .
+      
+         is less than zero or greater than .
+    
+    
+      Converts the value of the specified object to a 32-bit unsigned integer.
+      An object that implements the  interface, or .
+      A 32-bit unsigned integer that is equivalent to , or 0 (zero) if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified object to a 32-bit unsigned integer, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      A 32-bit unsigned integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 8-bit signed integer to the equivalent 32-bit unsigned integer.
+      The 8-bit signed integer to convert.
+      A 32-bit unsigned integer that is equivalent to .
+      
+         is less than zero.
+    
+    
+      Converts the value of the specified single-precision floating-point number to an equivalent 32-bit unsigned integer.
+      The single-precision floating-point number to convert.
+      
+        , rounded to the nearest 32-bit unsigned integer. If  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.
+      
+         is less than zero or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 32-bit unsigned integer.
+      A string that contains the number to convert.
+      A 32-bit unsigned integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 32-bit unsigned integer, using the specified culture-specific formatting information.
+      A string that contains the number to convert.
+      An object that supplies culture-specific formatting information.
+      A 32-bit unsigned integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the string representation of a number in a specified base to an equivalent 32-bit unsigned integer.
+      A string that contains the number to convert.
+      The base of the number in , which must be 2, 8, 10, or 16.
+      A 32-bit unsigned integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not 2, 8, 10, or 16.
+-or-
+, which represents a non-base 10 unsigned number, is prefixed with a negative sign.
+      
+         is .
+      
+         contains a character that is not a valid digit in the base specified by . The exception message indicates that there are no digits to convert if the first character in  is invalid; otherwise, the message indicates that  contains invalid trailing characters.
+      
+        , which represents a non-base 10 unsigned number, is prefixed with a negative sign.
+-or-
+ represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to the equivalent 32-bit unsigned integer.
+      The 16-bit unsigned integer to convert.
+      A 32-bit unsigned integer that is equivalent to .
+    
+    
+      Returns the specified 32-bit unsigned integer; no actual conversion is performed.
+      The 32-bit unsigned integer to return.
+      
+         is returned unchanged.
+    
+    
+      Converts the value of the specified 64-bit unsigned integer to an equivalent 32-bit unsigned integer.
+      The 64-bit unsigned integer to convert.
+      A 32-bit unsigned integer that is equivalent to .
+      
+         is greater than .
+    
+    
+      Converts the specified Boolean value to the equivalent 64-bit unsigned integer.
+      The Boolean value to convert.
+      The number 1 if  is ; otherwise, 0.
+    
+    
+      Converts the value of the specified 8-bit unsigned integer to the equivalent 64-bit unsigned integer.
+      The 8-bit unsigned integer to convert.
+      A 64-bit signed integer that is equivalent to .
+    
+    
+      Converts the value of the specified Unicode character to the equivalent 64-bit unsigned integer.
+      The Unicode character to convert.
+      A 64-bit unsigned integer that is equivalent to .
+    
+    
+      Calling this method always throws .
+      The date and time value to convert.
+      This conversion is not supported. No value is returned.
+      This conversion is not supported.
+    
+    
+      Converts the value of the specified decimal number to an equivalent 64-bit unsigned integer.
+      The decimal number to convert.
+      
+        , rounded to the nearest 64-bit unsigned integer. If  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.
+      
+         is less than zero or greater than .
+    
+    
+      Converts the value of the specified double-precision floating-point number to an equivalent 64-bit unsigned integer.
+      The double-precision floating-point number to convert.
+      
+        , rounded to the nearest 64-bit unsigned integer. If  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.
+      
+         is less than zero or greater than .
+    
+    
+      Converts the value of the specified 16-bit signed integer to the equivalent 64-bit unsigned integer.
+      The 16-bit signed integer to convert.
+      A 64-bit unsigned integer that is equivalent to .
+      
+         is less than zero.
+    
+    
+      Converts the value of the specified 32-bit signed integer to an equivalent 64-bit unsigned integer.
+      The 32-bit signed integer to convert.
+      A 64-bit unsigned integer that is equivalent to .
+      
+         is less than zero.
+    
+    
+      Converts the value of the specified 64-bit signed integer to an equivalent 64-bit unsigned integer.
+      The 64-bit signed integer to convert.
+      A 64-bit unsigned integer that is equivalent to .
+      
+         is less than zero.
+    
+    
+      Converts the value of the specified object to a 64-bit unsigned integer.
+      An object that implements the  interface, or .
+      A 64-bit unsigned integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified object to a 64-bit unsigned integer, using the specified culture-specific formatting information.
+      An object that implements the  interface.
+      An object that supplies culture-specific formatting information.
+      A 64-bit unsigned integer that is equivalent to , or zero if  is .
+      
+         is not in an appropriate format.
+      
+         does not implement the  interface.
+-or-
+The conversion is not supported.
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 8-bit signed integer to the equivalent 64-bit unsigned integer.
+      The 8-bit signed integer to convert.
+      A 64-bit unsigned integer that is equivalent to .
+      
+         is less than zero.
+    
+    
+      Converts the value of the specified single-precision floating-point number to an equivalent 64-bit unsigned integer.
+      The single-precision floating-point number to convert.
+      
+        , rounded to the nearest 64-bit unsigned integer. If  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.
+      
+         is less than zero or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 64-bit unsigned integer.
+      A string that contains the number to convert.
+      A 64-bit signed integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the specified string representation of a number to an equivalent 64-bit unsigned integer, using the specified culture-specific formatting information.
+      A string that contains the number to convert.
+      An object that supplies culture-specific formatting information.
+      A 64-bit unsigned integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         does not consist of an optional sign followed by a sequence of digits (0 through 9).
+      
+         represents a number that is less than  or greater than .
+    
+    
+      Converts the string representation of a number in a specified base to an equivalent 64-bit unsigned integer.
+      A string that contains the number to convert.
+      The base of the number in , which must be 2, 8, 10, or 16.
+      A 64-bit unsigned integer that is equivalent to the number in , or 0 (zero) if  is .
+      
+         is not 2, 8, 10, or 16.
+-or-
+, which represents a non-base 10 unsigned number, is prefixed with a negative sign.
+      
+         is .
+      
+         contains a character that is not a valid digit in the base specified by . The exception message indicates that there are no digits to convert if the first character in  is invalid; otherwise, the message indicates that  contains invalid trailing characters.
+      
+        , which represents a non-base 10 unsigned number, is prefixed with a negative sign.
+-or-
+ represents a number that is less than  or greater than .
+    
+    
+      Converts the value of the specified 16-bit unsigned integer to the equivalent 64-bit unsigned integer.
+      The 16-bit unsigned integer to convert.
+      A 64-bit unsigned integer that is equivalent to .
+    
+    
+      Converts the value of the specified 32-bit unsigned integer to an equivalent 64-bit unsigned integer.
+      The 32-bit unsigned integer to convert.
+      A 64-bit unsigned integer that is equivalent to .
+    
+    
+      Returns the specified 64-bit unsigned integer; no actual conversion is performed.
+      The 64-bit unsigned integer to return.
+      
+         is returned unchanged.
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+      Provides a set of methods and properties that you can use to accurately measure elapsed time.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Gets the total elapsed time measured by the current instance.
+      A read-only  representing the total elapsed time measured by the current instance.
+    
+    
+      Gets the total elapsed time measured by the current instance, in milliseconds.
+      A read-only long integer representing the total number of milliseconds measured by the current instance.
+    
+    
+      Gets the total elapsed time measured by the current instance, in timer ticks.
+      A read-only long integer representing the total number of timer ticks measured by the current instance.
+    
+    
+      Gets the frequency of the timer as the number of ticks per second. This field is read-only.
+    
+    
+      Gets the current number of ticks in the timer mechanism.
+      A long integer representing the tick counter value of the underlying timer mechanism.
+    
+    
+      Indicates whether the timer is based on a high-resolution performance counter. This field is read-only.
+    
+    
+      Gets a value indicating whether the  timer is running.
+      
+         if the  instance is currently running and measuring elapsed time for an interval; otherwise, .
+    
+    
+      Stops time interval measurement and resets the elapsed time to zero.
+    
+    
+      Stops time interval measurement, resets the elapsed time to zero, and starts measuring elapsed time.
+    
+    
+      Starts, or resumes, measuring elapsed time for an interval.
+    
+    
+      Initializes a new  instance, sets the elapsed time property to zero, and starts measuring elapsed time.
+      A  that has just begun measuring elapsed time.
+    
+    
+      Stops measuring elapsed time for an interval.
+    
+    
+      Provides information about, and means to manipulate, the current environment and platform. This class cannot be inherited.
+    
+    
+      Gets the command line for this process.
+      A string containing command-line arguments.
+    
+    
+      Gets or sets the fully qualified path of the current working directory.
+      A string containing a directory path.
+      Attempted to set to an empty string ("").
+      Attempted to set to 
+      An I/O error occurred.
+      Attempted to set a local path that cannot be found.
+      The caller does not have the appropriate permission.
+    
+    
+      Gets a unique identifier for the current managed thread.
+      An integer that represents a unique identifier for this managed thread.
+    
+    
+      Terminates this process and returns an exit code to the operating system.
+      The exit code to return to the operating system. Use 0 (zero) to indicate that the process completed successfully.
+      The caller does not have sufficient security permission to perform this function.
+    
+    
+      Gets or sets the exit code of the process.
+      A 32-bit signed integer containing the exit code. The default value is 0 (zero), which indicates that the process completed successfully.
+    
+    
+      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.
+      A string containing the names of zero or more environment variables. Each environment variable is quoted with the percent sign character (%).
+      A string with each environment variable replaced by its value.
+      
+         is .
+    
+    
+      Immediately terminates a process after writing a message to the Windows Application event log, and then includes the message in error reporting to Microsoft.
+      A message that explains why the process was terminated, or  if no explanation is provided.
+    
+    
+      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.
+      A message that explains why the process was terminated, or  if no explanation is provided.
+      An exception that represents the error that caused the termination. This is typically the exception in a  block.
+    
+    
+      Returns a string array containing the command-line arguments for the current process.
+      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.
+      The system does not support command-line arguments.
+    
+    
+      Retrieves the value of an environment variable from the current process.
+      The name of the environment variable.
+      The value of the environment variable specified by , or  if the environment variable is not found.
+      
+         is .
+      The caller does not have the required permission to perform this operation.
+    
+    
+      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.
+      The name of an environment variable.
+      One of the  values. Only  is supported on .NET Core running on Unix-bases systems.
+      The value of the environment variable specified by the  and  parameters, or  if the environment variable is not found.
+      
+         is .
+      
+         is not a valid  value.
+      The caller does not have the required permission to perform this operation.
+    
+    
+      Retrieves all environment variable names and their values from the current process.
+      A dictionary that contains all environment variable names and their values; otherwise, an empty dictionary if no environment variables are found.
+      The caller does not have the required permission to perform this operation.
+      The buffer is out of memory.
+    
+    
+      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.
+      One of the  values. Only  is supported on .NET Core running on Unix-based systems.
+      A dictionary that contains all environment variable names and their values from the source specified by the  parameter; otherwise, an empty dictionary if no environment variables are found.
+      The caller does not have the required permission to perform this operation for the specified value of .
+      
+         contains an illegal value.
+    
+    
+      Gets the path to the system special folder that is identified by the specified enumeration.
+      One of enumeration values that identifies a system special folder.
+      The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").
+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.
+      
+         is not a member of .
+      The current platform is not supported.
+    
+    
+      Gets the path to the system special folder that is identified by the specified enumeration, and uses a specified option for accessing special folders.
+      One of the enumeration values that identifies a system special folder.
+      One of the enumeration values that specifies options to use for accessing a special folder.
+      The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").
+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.
+      
+         is not a member of .
+-or-
+ is not a member of .
+      The current platform is not supported.
+    
+    
+      Returns an array of string containing the names of the logical drives on the current computer.
+      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 "C:\".
+      An I/O error occurs.
+      The caller does not have the required permissions.
+    
+    
+      Gets a value that indicates whether the current application domain is being unloaded or the common language runtime (CLR) is shutting down.
+      
+         if the current application domain is being unloaded or the CLR is shutting down; otherwise, .
+    
+    
+      Determines whether the current operating system is a 64-bit operating system.
+      
+         if the operating system is 64-bit; otherwise, .
+    
+    
+      Determines whether the current process is a 64-bit process.
+      
+         if the process is 64-bit; otherwise, .
+    
+    
+      Gets the NetBIOS name of this local computer.
+      A string containing the name of this computer.
+      The name of this computer cannot be obtained.
+    
+    
+      Gets the newline string defined for this environment.
+      A string containing "\r\n" for non-Unix platforms, or a string containing "\n" for Unix platforms.
+    
+    
+      Gets an  object that contains the current platform identifier and version number.
+      An object that contains the platform identifier and version number.
+      This property was unable to obtain the system version.
+-or-
+The obtained platform identifier is not a member of 
+    
+    
+      Gets the number of processors on the current machine.
+      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).
+    
+    
+      Creates, modifies, or deletes an environment variable stored in the current process.
+      The name of an environment variable.
+      A value to assign to .
+      
+         is .
+      
+         contains a zero-length string, an initial hexadecimal zero character (0x00), or an equal sign ("=").
+-or-
+The length of  or  is greater than or equal to 32,767 characters.
+-or-
+An error occurred during the execution of this operation.
+      The caller does not have the required permission to perform this operation.
+    
+    
+      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.
+      The name of an environment variable.
+      A value to assign to .
+      One of the enumeration values that specifies the location of the environment variable.
+      
+         is .
+      
+         contains a zero-length string, an initial hexadecimal zero character (0x00), or an equal sign ("=").
+-or-
+The length of  is greater than or equal to 32,767 characters.
+-or-
+ is not a member of the  enumeration.
+-or-
+ is  or , and the length of  is greater than or equal to 255.
+-or-
+ is  and the length of  is greater than or equal to 32,767 characters.
+-or-
+An error occurred during the execution of this operation.
+      The caller does not have the required permission to perform this operation.
+    
+    
+      Specifies enumerated constants used to retrieve directory paths to system special folders.
+    
+    
+      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.
+    
+    
+      The directory that serves as a common repository for application-specific data for the current roaming user. A roaming user works on more than one computer on a network. A roaming user's profile is kept on a server on the network and is loaded onto a system when the user logs on.
+    
+    
+      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.
+    
+    
+      The file system directory that contains administrative tools for all users of the computer. Added in the .NET Framework 4.
+    
+    
+      The directory that serves as a common repository for application-specific data that is used by all users.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      The file system directory that serves as a repository for music files common to all users. Added in the .NET Framework 4.
+    
+    
+      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.
+    
+    
+      The file system directory that serves as a repository for image files common to all users. Added in the .NET Framework 4.
+    
+    
+      The directory for components that are shared across applications.
+To get the x86 common program files directory on a non-x86 system, use the  member.
+    
+    
+      The Program Files folder. Added in the .NET Framework 4.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      The file system directory that serves as a repository for video files common to all users. Added in the .NET Framework 4.
+    
+    
+      The directory that serves as a common repository for Internet cookies.
+    
+    
+      The logical Desktop rather than the physical file system location.
+    
+    
+      The directory used to physically store file objects on the desktop. Do not confuse this directory with the desktop folder itself, which is a virtual folder.
+    
+    
+      The directory that serves as a common repository for the user's favorite items.
+    
+    
+      A virtual folder that contains fonts. Added in the .NET Framework 4.
+    
+    
+      The directory that serves as a common repository for Internet history items.
+    
+    
+      The directory that serves as a common repository for temporary Internet files.
+    
+    
+      The directory that serves as a common repository for application-specific data that is used by the current, non-roaming user.
+    
+    
+      The file system directory that contains localized resource data. Added in the .NET Framework 4.
+    
+    
+      The My Computer folder. When passed to the  method, the  enumeration member always yields the empty string ("") because no path is defined for the My Computer folder.
+    
+    
+      The My Documents folder. This member is equivalent to  .
+    
+    
+      The My Music folder.
+    
+    
+      The My Pictures folder.
+    
+    
+      The file system directory that serves as a repository for videos that belong to a user.  Added in the .NET Framework 4.
+    
+    
+      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.
+    
+    
+      The directory that serves as a common repository for documents.  This member is equivalent to  .
+    
+    
+      The file system directory that contains the link objects that can exist in the Printers virtual folder. Added in the .NET Framework 4.
+    
+    
+      The program files directory.
+On a non-x86 system, passing  to the  method returns the path for non-x86 programs. To get the x86 program files directory on a non-x86 system, use the  member.
+    
+    
+      The x86 Program Files folder. Added in the .NET Framework 4.
+    
+    
+      The directory that contains the user's program groups.
+    
+    
+      The directory that contains the user's most recently used documents.
+    
+    
+      The file system directory that contains resource data. Added in the .NET Framework 4.
+    
+    
+      The directory that contains the Send To menu items.
+    
+    
+      The directory that contains the Start menu items.
+    
+    
+      The directory that corresponds to the user's Startup program group. The system starts these programs whenever a user logs on or starts Windows.
+    
+    
+      The System directory.
+    
+    
+      The Windows System folder. Added in the .NET Framework 4.
+    
+    
+      The directory that serves as a common repository for document templates.
+    
+    
+      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 . Added in the .NET Framework 4.
+    
+    
+      The Windows directory or SYSROOT. This corresponds to the %windir% or %SYSTEMROOT% environment variables. Added in the .NET Framework 4.
+    
+    
+      Specifies options to use for getting the path to a special folder.
+    
+    
+      The path to the folder is created if it does not already exist.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      Gets current stack trace information.
+      A string containing stack trace information. This value can be .
+    
+    
+      Gets the fully qualified path of the system directory.
+      A string containing a directory path.
+    
+    
+      Gets the number of bytes in the operating system's memory page.
+      The number of bytes in the system memory page.
+    
+    
+      Gets the number of milliseconds elapsed since the system started.
+      A 32-bit signed integer containing the amount of time in milliseconds that has passed since the last time the computer was started.
+    
+    
+      Gets the number of milliseconds elapsed since the system started.
+      The elapsed milliseconds since the system started.
+    
+    
+      Gets the network domain name associated with the current user.
+      The network domain name associated with the current user.
+      The operating system does not support retrieving the network domain name.
+      The network domain name cannot be retrieved.
+    
+    
+      Gets a value indicating whether the current process is running in user interactive mode.
+      
+         if the current process is running in user interactive mode; otherwise, .
+    
+    
+      Gets the user name of the person who is currently logged on to the operating system.
+      The user name of the person who is logged on to the operating system.
+    
+    
+      Gets a  object that describes the major, minor, build, and revision numbers of the common language runtime.
+      An object that displays the version of the common language runtime.
+    
+    
+      Gets the amount of physical memory mapped to the process context.
+      A 64-bit signed integer containing the number of bytes of physical memory mapped to the process context.
+    
+    
+      Specifies the location where an environment variable is stored or retrieved in a set or get operation.
+    
+    
+      The environment variable is stored or retrieved from the  key in the Windows operating system registry. This value should be used on .NET implementations running on Windows systems only.
+    
+    
+      The environment variable is stored or retrieved from the environment block associated with the current process.
+    
+    
+      The environment variable is stored or retrieved from the  key in the Windows operating system registry. This value should be used on .NET implementations running on Windows systems only.
+    
+    
+      Provides globalization-related extension methods.
+    
+    
+      Returns a  object based on the culture-sensitive string comparison rules of a specified  object.
+      An object that supports culture-sensitive string comparison.
+      A value that defines how strings should be compared.  is either the enumeration value , the enumeration value , or a bitwise combination of one or more of the following values: , , , , , and .
+      An object that can be used to perform string comparisons.
+      
+         is .
+      
+         is invalid.
+    
+    
+      Reads primitive data types as binary values in a specific encoding.
+    
+    
+      Initializes a new instance of the  class based on the specified stream and using UTF-8 encoding.
+      The input stream.
+      The stream does not support reading, is , or is already closed.
+    
+    
+      Initializes a new instance of the  class based on the specified stream and character encoding.
+      The input stream.
+      The character encoding to use.
+      The stream does not support reading, is , or is already closed.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class based on the specified stream and character encoding, and optionally leaves the stream open.
+      The input stream.
+      The character encoding to use.
+      
+         to leave the stream open after the  object is disposed; otherwise, .
+      The stream does not support reading, is , or is already closed.
+      
+         or  is .
+    
+    
+      Exposes access to the underlying stream of the .
+      The underlying stream associated with the .
+    
+    
+      Closes the current reader and the underlying stream.
+    
+    
+      Releases all resources used by the current instance of the  class.
+    
+    
+      Releases the unmanaged resources used by the  class and optionally releases the managed resources.
+      
+         to release both managed and unmanaged resources;  to release only unmanaged resources.
+    
+    
+      Fills the internal buffer with the specified number of bytes read from the stream.
+      The number of bytes to be read.
+      The end of the stream is reached before  could be read.
+      An I/O error occurred.
+      Requested  is larger than the internal buffer size.
+    
+    
+      Returns the next available character and does not advance the byte or character position.
+      The next available character, or -1 if no more characters are available or the stream does not support seeking.
+      An I/O error occurred.
+      The current character cannot be decoded into the internal character buffer by using the  selected for the stream.
+    
+    
+      Reads characters from the underlying stream and advances the current position of the stream in accordance with the  used and the specific character being read from the stream.
+      The next character from the input stream, or -1 if no characters are currently available.
+      An I/O error occurred.
+      The stream is closed.
+    
+    
+      Reads the specified number of bytes from the stream, starting from a specified point in the byte array.
+      The buffer to read data into.
+      The starting point in the buffer at which to begin reading into the buffer.
+      The number of bytes to read.
+      The number of bytes read into . 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.
+      The buffer length minus  is less than .
+-or-
+The number of decoded characters to read is greater than . This can happen if a Unicode decoder returns fallback characters or a surrogate pair.
+      
+         is .
+      
+         or  is negative.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads the specified number of characters from the stream, starting from a specified point in the character array.
+      The buffer to read data into.
+      The starting point in the buffer at which to begin reading into the buffer.
+      The number of characters to read.
+      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.
+      The buffer length minus  is less than .
+-or-
+The number of decoded characters to read is greater than . This can happen if a Unicode decoder returns fallback characters or a surrogate pair.
+      
+         is .
+      
+         or  is negative.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
+      A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the current source.
+      The total number of bytes read into the buffer. This can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads, from the current stream, the same number of characters as the length of the provided buffer, writes them in the provided buffer, and advances the current position in accordance with the  used and the specific character being read from the stream.
+      A span of characters. When this method returns, the contents of this region are replaced by the characters read from the current source.
+      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.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads in a 32-bit integer in compressed format.
+      A 32-bit integer in compressed format.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+      The stream is corrupted.
+    
+    
+      Reads a  value from the current stream and advances the current position of the stream by one byte.
+      
+         if the byte is nonzero; otherwise, .
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads the next byte from the current stream and advances the current position of the stream by one byte.
+      The next byte read from the current stream.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads the specified number of bytes from the current stream into a byte array and advances the current position by that number of bytes.
+      The number of bytes to read. This value must be 0 or a non-negative number or an exception will occur.
+      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.
+      The number of decoded characters to read is greater than . This can happen if a Unicode decoder returns fallback characters or a surrogate pair.
+      An I/O error occurred.
+      The stream is closed.
+      
+         is negative.
+    
+    
+      Reads the next character from the current stream and advances the current position of the stream in accordance with the  used and the specific character being read from the stream.
+      A character read from the current stream.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+      A surrogate character was read.
+    
+    
+      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  used and the specific character being read from the stream.
+      The number of characters to read.
+      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.
+      The number of decoded characters to read is greater than . This can happen if a Unicode decoder returns fallback characters or a surrogate pair.
+      The stream is closed.
+      An I/O error occurred.
+      
+         is negative.
+    
+    
+      Reads a decimal value from the current stream and advances the current position of the stream by sixteen bytes.
+      A decimal value read from the current stream.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads an 8-byte floating point value from the current stream and advances the current position of the stream by eight bytes.
+      An 8-byte floating point value read from the current stream.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads a 2-byte signed integer from the current stream and advances the current position of the stream by two bytes.
+      A 2-byte signed integer read from the current stream.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads a 4-byte signed integer from the current stream and advances the current position of the stream by four bytes.
+      A 4-byte signed integer read from the current stream.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads an 8-byte signed integer from the current stream and advances the current position of the stream by eight bytes.
+      An 8-byte signed integer read from the current stream.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads a signed byte from this stream and advances the current position of the stream by one byte.
+      A signed byte read from the current stream.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads a 4-byte floating point value from the current stream and advances the current position of the stream by four bytes.
+      A 4-byte floating point value read from the current stream.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads a string from the current stream. The string is prefixed with the length, encoded as an integer seven bits at a time.
+      The string being read.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads a 2-byte unsigned integer from the current stream using little-endian encoding and advances the position of the stream by two bytes.
+      A 2-byte unsigned integer read from this stream.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads a 4-byte unsigned integer from the current stream and advances the position of the stream by four bytes.
+      A 4-byte unsigned integer read from this stream.
+      The end of the stream is reached.
+      The stream is closed.
+      An I/O error occurred.
+    
+    
+      Reads an 8-byte unsigned integer from the current stream and advances the position of the stream by eight bytes.
+      An 8-byte unsigned integer read from this stream.
+      The end of the stream is reached.
+      An I/O error occurred.
+      The stream is closed.
+    
+    
+      Writes primitive types in binary to a stream and supports writing strings in a specific encoding.
+    
+    
+      Initializes a new instance of the  class that writes to a stream.
+    
+    
+      Initializes a new instance of the  class based on the specified stream and using UTF-8 encoding.
+      The output stream.
+      The stream does not support writing or is already closed.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class based on the specified stream and character encoding.
+      The output stream.
+      The character encoding to use.
+      The stream does not support writing or is already closed.
+      
+         or  is .
+    
+    
+      Initializes a new instance of the  class based on the specified stream and character encoding, and optionally leaves the stream open.
+      The output stream.
+      The character encoding to use.
+      
+         to leave the stream open after the  object is disposed; otherwise, .
+      The stream does not support writing or is already closed.
+      
+         or  is .
+    
+    
+      Gets the underlying stream of the .
+      The underlying stream associated with the .
+    
+    
+      Closes the current  and the underlying stream.
+    
+    
+      Releases all resources used by the current instance of the  class.
+    
+    
+      Releases the unmanaged resources used by the  and optionally releases the managed resources.
+      
+         to release both managed and unmanaged resources;  to release only unmanaged resources.
+    
+    
+      Asynchronously releases all resources used by the current instance of the  class.
+      A task that represents the asynchronous dispose operation.
+    
+    
+      Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+    
+    
+      Specifies a  with no backing store.
+    
+    
+      Holds the underlying stream.
+    
+    
+      Sets the position within the current stream.
+      A byte offset relative to .
+      A field of  indicating the reference point from which the new position is to be obtained.
+      The position with the current stream.
+      The file pointer was moved to an invalid location.
+      The  value is invalid.
+    
+    
+      Writes a one-byte  value to the current stream, with 0 representing  and 1 representing .
+      The  value to write (0 or 1).
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes an unsigned byte to the current stream and advances the stream position by one byte.
+      The unsigned byte to write.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes a byte array to the underlying stream.
+      A byte array containing the data to write.
+      An I/O error occurs.
+      The stream is closed.
+      
+         is .
+    
+    
+      Writes a region of a byte array to the current stream.
+      A byte array containing the data to write.
+      The index of the first byte to read from  and to write to the stream.
+      The number of bytes to read from  and to write to the stream.
+      The buffer length minus  is less than .
+      
+         is .
+      
+         or  is negative.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes a Unicode character to the current stream and advances the current position of the stream in accordance with the  used and the specific characters being written to the stream.
+      The non-surrogate, Unicode character to write.
+      An I/O error occurs.
+      The stream is closed.
+      
+         is a single surrogate character.
+    
+    
+      Writes a character array to the current stream and advances the current position of the stream in accordance with the  used and the specific characters being written to the stream.
+      A character array containing the data to write.
+      
+         is .
+      The stream is closed.
+      An I/O error occurs.
+    
+    
+      Writes a section of a character array to the current stream, and advances the current position of the stream in accordance with the  used and perhaps the specific characters being written to the stream.
+      A character array containing the data to write.
+      The index of the first character to read from  and to write to the stream.
+      The number of characters to read from  and to write to the stream.
+      The buffer length minus  is less than .
+      
+         is .
+      
+         or  is negative.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes a decimal value to the current stream and advances the stream position by sixteen bytes.
+      The decimal value to write.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes an eight-byte floating-point value to the current stream and advances the stream position by eight bytes.
+      The eight-byte floating-point value to write.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes a two-byte signed integer to the current stream and advances the stream position by two bytes.
+      The two-byte signed integer to write.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes a four-byte signed integer to the current stream and advances the stream position by four bytes.
+      The four-byte signed integer to write.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes an eight-byte signed integer to the current stream and advances the stream position by eight bytes.
+      The eight-byte signed integer to write.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes a span of bytes to the current stream.
+      The span of bytes to write.
+    
+    
+      Writes a span of characters to the current stream, and advances the current position of the stream in accordance with the  used and perhaps the specific characters being written to the stream.
+      A span of chars to write.
+    
+    
+      Writes a signed byte to the current stream and advances the stream position by one byte.
+      The signed byte to write.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes a four-byte floating-point value to the current stream and advances the stream position by four bytes.
+      The four-byte floating-point value to write.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes a length-prefixed string to this stream in the current encoding of the , and advances the current position of the stream in accordance with the encoding used and the specific characters being written to the stream.
+      The value to write.
+      An I/O error occurs.
+      
+         is .
+      The stream is closed.
+    
+    
+      Writes a two-byte unsigned integer to the current stream and advances the stream position by two bytes.
+      The two-byte unsigned integer to write.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes a four-byte unsigned integer to the current stream and advances the stream position by four bytes.
+      The four-byte unsigned integer to write.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes an eight-byte unsigned integer to the current stream and advances the stream position by eight bytes.
+      The eight-byte unsigned integer to write.
+      An I/O error occurs.
+      The stream is closed.
+    
+    
+      Writes a 32-bit integer in a compressed format.
+      The 32-bit integer to be written.
+      The end of the stream is reached.
+      The stream is closed.
+      The stream is closed.
+    
+    
+      Adds a buffering layer to read and write operations on another stream. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class with a default buffer size of 4096 bytes.
+      The current stream.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class with the specified buffer size.
+      The current stream.
+      The buffer size in bytes.
+      
+         is .
+      
+         is negative.
+    
+    
+      Begins an asynchronous read operation. (Consider using  instead.)
+      The buffer to read the data into.
+      The byte offset in  at which to begin writing data read from the stream.
+      The maximum number of bytes to read.
+      An optional asynchronous callback, to be called when the read is complete.
+      A user-provided object that distinguishes this particular asynchronous read request from other requests.
+      An object that represents the asynchronous read, which could still be pending.
+      
+         is .
+      
+         or  is negative.
+      Attempted an asynchronous read past the end of the stream.
+      The buffer length minus  is less than .
+      The current stream does not support the read operation.
+    
+    
+      Begins an asynchronous write operation. (Consider using  instead.)
+      The buffer containing data to write to the current stream.
+      The zero-based byte offset in  at which to begin copying bytes to the current stream.
+      The maximum number of bytes to write.
+      The method to be called when the asynchronous write operation is completed.
+      A user-provided object that distinguishes this particular asynchronous write request from other requests.
+      An object that references the asynchronous write which could still be pending.
+      
+         length minus  is less than .
+      
+         is .
+      
+         or  is negative.
+      The stream does not support writing.
+    
+    
+      Gets the buffer size in bytes for this buffered stream.
+      An integer representing the buffer size in bytes.
+    
+    
+      Gets a value indicating whether the current stream supports reading.
+      
+         if the stream supports reading;  if the stream is closed or was opened with write-only access.
+    
+    
+      Gets a value indicating whether the current stream supports seeking.
+      
+         if the stream supports seeking;  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.
+    
+    
+      Gets a value indicating whether the current stream supports writing.
+      
+         if the stream supports writing;  if the stream is closed or was opened with read-only access.
+    
+    
+      Reads the bytes from the current buffered stream and writes them to another stream.
+      The stream to which the contents of the current buffered stream will be copied.
+      The size of the buffer. This value must be greater than zero. The default size is 81920.
+      
+         is .
+      
+         is negative or zero.
+      The current stream does not support reading.
+-or-
+ does not support writing.
+      Either the current stream or  was closed before the  method was called.
+      An I/O error occurred.
+    
+    
+      Asynchronously reads the bytes from the current buffered stream and writes them to another stream, using a specified buffer size and cancellation token.
+      The stream to which the contents of the current buffered stream will be copied.
+      The size, in bytes, of the buffer. This value must be greater than zero. The default sizer is 81920.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous copy operation.
+    
+    
+      Asynchronously releases the unmanaged resources used by the buffered stream.
+      A task that represents the asynchronous dispose operation.
+    
+    
+      Waits for the pending asynchronous read operation to complete. (Consider using  instead.)
+      The reference to the pending asynchronous request to wait for.
+      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.
+      
+         is .
+      This  object was not created by calling  on this class.
+    
+    
+      Ends an asynchronous write operation and blocks until the I/O operation is complete. (Consider using  instead.)
+      The pending asynchronous request.
+      
+         is .
+      This  object was not created by calling  on this class.
+    
+    
+      Clears all buffers for this stream and causes any buffered data to be written to the underlying device.
+      The stream has been disposed.
+      The data source or repository is not open.
+    
+    
+      Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests.
+      The token to monitor for cancellation requests.
+      A task that represents the asynchronous flush operation.
+      The stream has been disposed.
+    
+    
+      Gets the stream length in bytes.
+      The stream length in bytes.
+      The underlying stream is  or closed.
+      The stream does not support seeking.
+      Methods were called after the stream was closed.
+    
+    
+      Gets the position within the current stream.
+      The position within the current stream.
+      The value passed to  is negative.
+      An I/O error occurs, such as the stream being closed.
+      The stream does not support seeking.
+      Methods were called after the stream was closed.
+    
+    
+      Copies bytes from the current buffered stream to an array.
+      The buffer to which bytes are to be copied.
+      The byte offset in the buffer at which to begin reading bytes.
+      The number of bytes to be read.
+      The total number of bytes read into . 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.
+      Length of  minus  is less than .
+      
+         is .
+      
+         or  is negative.
+      The stream is not open or is .
+      The stream does not support reading.
+      Methods were called after the stream was closed.
+    
+    
+      Copies bytes from the current buffered stream to a byte span and advances the position within the buffered stream by the number of bytes read.
+      A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the current source.
+      The total number of bytes read into the buffer. This can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.
+    
+    
+      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.
+      The buffer to write the data into.
+      The byte offset in  at which to begin writing data from the stream.
+      The maximum number of bytes to read.
+      The token to monitor for cancellation requests.
+      A task that represents the asynchronous read operation. The value of the  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.
+      
+         is .
+      
+         or  is negative.
+      The sum of  and  is larger than the buffer length.
+      The stream does not support reading.
+      The stream has been disposed.
+      The stream is currently in use by a previous read operation.
+    
+    
+      Asynchronously reads a sequence of bytes from the current buffered stream and advances the position within the buffered stream by the number of bytes read.
+      The region of memory to write the data into.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous read operation. The value of its  property contains the total number of bytes read into the buffer. The result value can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or it can be 0 (zero) if the end of the stream has been reached.
+    
+    
+      Reads a byte from the underlying stream and returns the byte cast to an , or returns -1 if reading from the end of the stream.
+      The byte cast to an , or -1 if reading from the end of the stream.
+      An I/O error occurs, such as the stream being closed.
+      The stream does not support reading.
+      Methods were called after the stream was closed.
+    
+    
+      Sets the position within the current buffered stream.
+      A byte offset relative to .
+      A value of type  indicating the reference point from which to obtain the new position.
+      The new position within the current buffered stream.
+      The stream is not open or is .
+      The stream does not support seeking.
+      Methods were called after the stream was closed.
+    
+    
+      Sets the length of the buffered stream.
+      An integer indicating the desired length of the current buffered stream in bytes.
+      
+         is negative.
+      The stream is not open or is .
+      The stream does not support both writing and seeking.
+      Methods were called after the stream was closed.
+    
+    
+      Gets the underlying  instance for this buffered stream.
+      The underlying stream instance.
+    
+    
+      Copies bytes to the buffered stream and advances the current position within the buffered stream by the number of bytes written.
+      The byte array from which to copy  bytes to the current buffered stream.
+      The offset in the buffer at which to begin copying bytes to the current buffered stream.
+      The number of bytes to be written to the current buffered stream.
+      Length of  minus  is less than .
+      
+         is .
+      
+         or  is negative.
+      The stream is closed or .
+      The stream does not support writing.
+      Methods were called after the stream was closed.
+    
+    
+      Writes a sequence of bytes to the current buffered stream and advances the current position within this buffered stream by the number of bytes written.
+      A region of memory. This method copies the contents of this region to the current buffered stream.
+    
+    
+      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.
+      The buffer to write data from.
+      The zero-based byte offset in  from which to begin copying bytes to the stream.
+      The maximum number of bytes to write.
+      The token to monitor for cancellation requests.
+      A task that represents the asynchronous write operation.
+      
+         is .
+      
+         or  is negative.
+      The sum of  and  is larger than the buffer length.
+      The stream does not support writing.
+      The stream has been disposed.
+      The stream is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes a sequence of bytes to the current buffered stream, advances the current position within this buffered stream by the number of bytes written, and monitors cancellation requests.
+      The region of memory to write data from.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Writes a byte to the current position in the buffered stream.
+      A byte to write to the stream.
+      The stream does not support writing.
+      
+         is .
+      Methods were called after the stream was closed.
+    
+    
+      The exception that is thrown when reading is attempted past the end of a stream.
+    
+    
+      Initializes a new instance of the  class with its message string set to a system-supplied message and its HRESULT set to COR_E_ENDOFSTREAM.
+    
+    
+      Initializes a new instance of the  class with the specified serialization and context information.
+      The  that holds the serialized object data about the exception being thrown.
+      The  that contains contextual information about the source or destination.
+    
+    
+      Initializes a new instance of the  class with its message string set to  and its HRESULT set to COR_E_ENDOFSTREAM.
+      A string that describes the error. The content of  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.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      A string that describes the error. The content of  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.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      The exception that is thrown when a data stream is in an invalid format.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class with a specified error message.
+      The error message that explains the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      Creates a stream whose backing store is memory.
+    
+    
+      Initializes a new instance of the  class with an expandable capacity initialized to zero.
+    
+    
+      Initializes a new non-resizable instance of the  class based on the specified byte array.
+      The array of unsigned bytes from which to create the current stream.
+      
+         is .
+    
+    
+      Initializes a new non-resizable instance of the  class based on the specified byte array with the  property set as specified.
+      The array of unsigned bytes from which to create this stream.
+      The setting of the  property, which determines whether the stream supports writing.
+      
+         is .
+    
+    
+      Initializes a new non-resizable instance of the  class based on the specified region (index) of a byte array.
+      The array of unsigned bytes from which to create this stream.
+      The index into  at which the stream begins.
+      The length of the stream in bytes.
+      
+         is .
+      
+         or  is less than zero.
+      The buffer length minus  is less than .
+    
+    
+      Initializes a new non-resizable instance of the  class based on the specified region of a byte array, with the  property set as specified.
+      The array of unsigned bytes from which to create this stream.
+      The index in  at which the stream begins.
+      The length of the stream in bytes.
+      The setting of the  property, which determines whether the stream supports writing.
+      
+         is .
+      
+         or  are negative.
+      The buffer length minus  is less than .
+    
+    
+      Initializes a new instance of the  class based on the specified region of a byte array, with the  property set as specified, and the ability to call  set as specified.
+      The array of unsigned bytes from which to create this stream.
+      The index into  at which the stream begins.
+      The length of the stream in bytes.
+      The setting of the  property, which determines whether the stream supports writing.
+      
+         to enable , which returns the unsigned byte array from which the stream was created; otherwise, .
+      
+         is .
+      
+         or  is negative.
+      The buffer length minus  is less than .
+    
+    
+      Initializes a new instance of the  class with an expandable capacity initialized as specified.
+      The initial size of the internal array in bytes.
+      
+         is negative.
+    
+    
+      
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+      
+    
+    
+      Gets a value indicating whether the current stream supports reading.
+      
+         if the stream is open.
+    
+    
+      Gets a value indicating whether the current stream supports seeking.
+      
+         if the stream is open.
+    
+    
+      Gets a value indicating whether the current stream supports writing.
+      
+         if the stream supports writing; otherwise, .
+    
+    
+      Gets or sets the number of bytes allocated for this stream.
+      The length of the usable portion of the buffer for the stream.
+      A capacity is set that is negative or less than the current length of the stream.
+      The current stream is closed.
+      
+         is invoked on a stream whose capacity cannot be modified.
+    
+    
+      
+      
+    
+    
+      Asynchronously reads all the bytes from the current stream and writes them to another stream, using a specified buffer size and cancellation token.
+      The stream to which the contents of the current stream will be copied.
+      The size, in bytes, of the buffer. This value must be greater than zero.
+      The token to monitor for cancellation requests.
+      A task that represents the asynchronous copy operation.
+      
+         is .
+      
+         is negative or zero.
+      Either the current stream or the destination stream is disposed.
+      The current stream does not support reading, or the destination stream does not support writing.
+    
+    
+      Releases the unmanaged resources used by the  class and optionally releases the managed resources.
+      
+         to release both managed and unmanaged resources;  to release only unmanaged resources.
+    
+    
+      
+    
+    
+      
+    
+    
+      Overrides the  method so that no action is performed.
+    
+    
+      Asynchronously clears all buffers for this stream, and monitors cancellation requests.
+      The token to monitor for cancellation requests.
+      A task that represents the asynchronous flush operation.
+      The stream has been disposed.
+    
+    
+      Returns the array of unsigned bytes from which this stream was created.
+      The byte array from which this stream was created, or the underlying array if a byte array was not provided to the  constructor during construction of the current instance.
+      The  instance was not created with a publicly visible buffer.
+    
+    
+      Gets the length of the stream in bytes.
+      The length of the stream in bytes.
+      The stream is closed.
+    
+    
+      Gets or sets the current position within the stream.
+      The current position within the stream.
+      The position is set to a negative value or a value greater than .
+      The stream is closed.
+    
+    
+      Reads a block of bytes from the current stream and writes the data to a buffer.
+      When this method returns, contains the specified byte array with the values between  and ( +  - 1) replaced by the characters read from the current stream.
+      The zero-based byte offset in  at which to begin storing data from the current stream.
+      The maximum number of bytes to read.
+      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.
+      
+         is .
+      
+         or  is negative.
+      
+         subtracted from the buffer length is less than .
+      The current stream instance is closed.
+    
+    
+      
+    
+    
+      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.
+      The buffer to write the data into.
+      The byte offset in  at which to begin writing data from the stream.
+      The maximum number of bytes to read.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous read operation. The value of the  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.
+      
+         is .
+      
+         or  is negative.
+      The sum of  and  is larger than the buffer length.
+      The stream does not support reading.
+      The stream has been disposed.
+      The stream is currently in use by a previous read operation.
+    
+    
+      
+      
+    
+    
+      Reads a byte from the current stream.
+      The byte cast to a , or -1 if the end of the stream has been reached.
+      The current stream instance is closed.
+    
+    
+      Sets the position within the current stream to the specified value.
+      The new position within the stream. This is relative to the  parameter, and can be positive or negative.
+      A value of type , which acts as the seek reference point.
+      The new position within the stream, calculated by combining the initial reference point and the offset.
+      Seeking is attempted before the beginning of the stream.
+      
+         is greater than .
+      There is an invalid .
+-or-
+ caused an arithmetic overflow.
+      The current stream instance is closed.
+    
+    
+      Sets the length of the current stream to the specified value.
+      The value at which to set the length.
+      The current stream is not resizable and  is larger than the current capacity.
+-or-
+The current stream does not support writing.
+      
+         is negative or is greater than the maximum length of the , where the maximum length is( - origin), and origin is the index into the underlying buffer at which the stream starts.
+    
+    
+      Writes the stream contents to a byte array, regardless of the  property.
+      A new byte array.
+    
+    
+      Returns the array of unsigned bytes from which this stream was created. The return value indicates whether the conversion succeeded.
+      The byte array segment from which this stream was created.
+      
+         if the conversion was successful; otherwise, .
+    
+    
+      Writes a block of bytes to the current stream using data read from a buffer.
+      The buffer to write data from.
+      The zero-based byte offset in  at which to begin copying bytes to the current stream.
+      The maximum number of bytes to write.
+      
+         is .
+      The stream does not support writing. For additional information see .
+-or-
+The current position is closer than  bytes to the end of the stream, and the capacity cannot be modified.
+      
+         subtracted from the buffer length is less than .
+      
+         or  are negative.
+      An I/O error occurs.
+      The current stream instance is closed.
+    
+    
+      
+    
+    
+      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.
+      The buffer to write data from.
+      The zero-based byte offset in  from which to begin copying bytes to the stream.
+      The maximum number of bytes to write.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+      
+         is .
+      
+         or  is negative.
+      The sum of  and  is larger than the buffer length.
+      The stream does not support writing.
+      The stream has been disposed.
+      The stream is currently in use by a previous write operation.
+    
+    
+      
+      
+    
+    
+      Writes a byte to the current stream at the current position.
+      The byte to write.
+      The stream does not support writing. For additional information see .
+-or-
+The current position is at the end of the stream, and the capacity cannot be modified.
+      The current stream is closed.
+    
+    
+      Writes the entire contents of this memory stream to another stream.
+      The stream to write this memory stream to.
+      
+         is .
+      The current or target stream is closed.
+    
+    
+      Performs operations on  instances that contain file or directory path information. These operations are performed in a cross-platform manner.
+    
+    
+      Provides a platform-specific alternate character used to separate directory levels in a path string that reflects a hierarchical file system organization.
+    
+    
+      Changes the extension of a path string.
+      The path information to modify. The path cannot contain any of the characters defined in .
+      The new extension (with or without a leading period). Specify  to remove an existing extension from .
+      The modified path information.
+On Windows-based desktop platforms, if  is  or an empty string (""), the path information is returned unmodified. If  is , the returned string contains the specified path with its extension removed. If  has no extension, and  is not , the returned path string contains  appended to the end of .
+      
+         contains one or more of the invalid characters defined in .
+    
+    
+      Combines two strings into a path.
+      The first path to combine.
+      The second path to combine.
+      The combined paths. If one of the specified paths is a zero-length string, this method returns the other path. If  contains an absolute path, this method returns .
+      
+         or  contains one or more of the invalid characters defined in .
+      
+         or  is .
+    
+    
+      Combines three strings into a path.
+      The first path to combine.
+      The second path to combine.
+      The third path to combine.
+      The combined paths.
+      
+        , , or  contains one or more of the invalid characters defined in .
+      
+        , , or  is .
+    
+    
+      Combines four strings into a path.
+      The first path to combine.
+      The second path to combine.
+      The third path to combine.
+      The fourth path to combine.
+      The combined paths.
+      
+        , , , or  contains one or more of the invalid characters defined in .
+      
+        , , , or  is .
+    
+    
+      Combines an array of strings into a path.
+      An array of parts of the path.
+      The combined paths.
+      One of the strings in the array contains one or more of the invalid characters defined in .
+      One of the strings in the array is .
+    
+    
+      Provides a platform-specific character used to separate directory levels in a path string that reflects a hierarchical file system organization.
+    
+    
+      Returns a value that indicates whether the path, specified as a read-only span, ends in a directory separator.
+      The path to analyze.
+      
+         if the path ends in a directory separator; otherwise, .
+    
+    
+      Returns a value that indicates whether the specified path ends in a directory separator.
+      The path to analyze.
+      
+         if the path ends in a directory separator; otherwise, .
+    
+    
+      Returns the directory information for the specified path represented by a character span.
+      The path to retrieve the directory information from.
+      Directory information for , or an empty span if  is , an empty span, or a root (such as , C:, or \server\share).
+    
+    
+      Returns the directory information for the specified path string.
+      The path of a file or directory.
+      Directory information for , or  if  denotes a root directory or is null. Returns  if  does not contain directory information.
+      The  parameter contains invalid characters, is empty, or contains only white spaces.
+      In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead.  
+  
+
+            
+  
+ The  parameter is longer than the system-defined maximum length.
+    
+    
+      Returns the extension of a file path that is represented by a read-only character span.
+      The file path from which to get the extension.
+      The extension of the specified path (including the period, "."), or  if  does not have extension information.
+    
+    
+      Returns the extension (including the period ".") of the specified path string.
+      The path string from which to get the extension.
+      The extension of the specified path (including the period "."), or , or . If  is ,  returns . If  does not have extension information,  returns .
+      
+         contains one or more of the invalid characters defined in .
+    
+    
+      Returns the file name and extension of a file path that is represented by a read-only character span.
+      A read-only span that contains the path from which to obtain the file name and extension.
+      The characters after the last directory separator character in .
+    
+    
+      Returns the file name and extension of the specified path string.
+      The path string from which to obtain the file name and extension.
+      The characters after the last directory separator character in . If the last character of  is a directory or volume separator character, this method returns . If  is , this method returns .
+      
+         contains one or more of the invalid characters defined in .
+    
+    
+      Returns the file name without the extension of a file path that is represented by a read-only character span.
+      A read-only span that contains the path from which to obtain the file name without the extension.
+      The characters in the read-only span returned by , minus the last period (.) and all characters following it.
+    
+    
+      Returns the file name of the specified path string without the extension.
+      The path of the file.
+      The string returned by , minus the last period (.) and all characters following it.
+      
+         contains one or more of the invalid characters defined in .
+    
+    
+      Returns the absolute path for the specified path string.
+      The file or directory for which to obtain absolute path information.
+      The fully qualified location of , such as "C:\MyFile.txt".
+      
+         is a zero-length string, contains only white space, or contains one or more of the invalid characters defined in .
+-or-
+The system could not retrieve the absolute path.
+      The caller does not have the required permissions.
+      
+         is .
+      
+         contains a colon (":") that is not part of a volume identifier (for example, "c:\").
+      The specified path, file name, or both exceed the system-defined maximum length.
+    
+    
+      Returns an absolute path from a fully qualified base path and a relative path.
+      A relative path to concatenate to .
+      The beginning of a fully qualified path.
+      The absolute path.
+      
+         or  is .
+      
+         is not a fully qualified path.
+-or-
+ or  contains invalid path characters, such as U+0000.
+    
+    
+      Gets an array containing the characters that are not allowed in file names.
+      An array containing the characters that are not allowed in file names.
+    
+    
+      Gets an array containing the characters that are not allowed in path names.
+      An array containing the characters that are not allowed in path names.
+    
+    
+      Gets the root directory information from the path contained in the specified character span.
+      The path from which to obtain root directory information.
+      A character span containing the root directory of path.
+    
+    
+      Gets the root directory information of the specified path.
+      The path from which to obtain root directory information.
+      The root directory of , or  if  is , or an empty string if  does not contain root directory information.
+      
+         contains one or more of the invalid characters defined in .
+-or-
+ was passed to .
+    
+    
+      Returns a random folder name or file name.
+      A random folder name or file name.
+    
+    
+      Returns a relative path from one path to another.
+      The source path the result should be relative to. This path is always considered to be a directory.
+      The destination path.
+      The relative path, or  if the paths don't share the same root.
+      
+         or  is .
+    
+    
+      Creates a uniquely named, zero-byte temporary file on disk and returns the full path of that file.
+      The full path of the temporary file.
+      An I/O error occurs, such as no unique temporary file name is available.
+-or-
+This method was unable to create a temporary file.
+    
+    
+      Returns the path of the current user's temporary folder.
+      The path to the temporary folder, ending with a backslash.
+      The caller does not have the required permissions.
+    
+    
+      Determines whether the path represented by the specified character span includes a file name extension.
+      The path to search for an extension.
+      
+         if the characters that follow the last directory separator character or volume separator in the path include a period (".") followed by one or more characters; otherwise, .
+    
+    
+      Determines whether a path includes a file name extension.
+      The path to search for an extension.
+      
+         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, .
+      
+         contains one or more of the invalid characters defined in .
+    
+    
+      Provides a platform-specific array of characters that cannot be specified in path string arguments passed to members of the  class.
+    
+    
+      Returns a value that indicates whether the file path represented by the specified character span is fixed to a specific drive or UNC path.
+      A file path.
+      
+         if the path is fixed to a specific drive or UNC path;  if the path is relative to the current drive or working directory.
+    
+    
+      Returns a value that indicates whether the specified file path is fixed to a specific drive or UNC path.
+      A file path.
+      
+         if the path is fixed to a specific drive or UNC path;  if the path is relative to the current drive or working directory.
+      
+         is .
+    
+    
+      Returns a value that indicates whether the specified character span that represents a file path contains a root.
+      The path to test.
+      
+         if  contains a root; otherwise, .
+    
+    
+      Returns a value indicating whether the specified path string contains a root.
+      The path to test.
+      
+         if  contains a root; otherwise, .
+      
+         contains one or more of the invalid characters defined in .
+    
+    
+      Concatenates two path components into a single path.
+      A character span that contains the first path to join.
+      A character span that contains the second path to join.
+      The combined paths.
+    
+    
+      Concatenates three path components into a single path.
+      A character span that contains the first path to join.
+      A character span that contains the second path to join.
+      A character span that contains the third path to join.
+      The concatenated path.
+    
+    
+      Concatenates four path components into a single path.
+      A character span that contains the first path to join.
+      A character span that contains the second path to join.
+      A character span that contains the third path to join.
+      A character span that contains the fourth path to join.
+      The concatenated path.
+    
+    
+      Concatenates two paths into a single path.
+      The first path to join.
+      The second path to join.
+      The concatenated path.
+    
+    
+      Concatenates three paths into a single path.
+      The first path to join.
+      The second path to join.
+      The third path to join.
+      The concatenated path.
+    
+    
+      Concatenates four paths into a single path.
+      The first path to join.
+      The second path to join.
+      The third path to join.
+      The fourth path to join.
+      The concatenated path.
+    
+    
+      Concatenates an array of paths into a single path.
+      An array of paths.
+      The concatenated path.
+    
+    
+      A platform-specific separator character used to separate path strings in environment variables.
+    
+    
+      Trims one trailing directory separator beyond the root of the specified path.
+      The path to trim.
+      The  without any trailing directory separators.
+    
+    
+      Trims one trailing directory separator beyond the root of the specified path.
+      The path to trim.
+      The  without any trailing directory separators.
+    
+    
+      Attempts to concatenate two path components to a single preallocated character span, and returns a value that indicates whether the operation succeeded.
+      A character span that contains the first path to join.
+      A character span that contains the second path to join.
+      A character span that contains the third path to join.
+      A character span to hold the concatenated path.
+      When the method returns, a value that indicates the number of characters written to the .
+      
+         if the concatenation operation is successful; otherwise, .
+    
+    
+      Attempts to concatenate two path components to a single preallocated character span, and returns a value that indicates whether the operation succeeded.
+      A character span that contains the first path to join.
+      A character span that contains the second path to join.
+      A character span to hold the concatenated path.
+      When the method returns, a value that indicates the number of characters written to the .
+      
+         if the concatenation operation is successful; otherwise, .
+    
+    
+      Provides a platform-specific volume separator character.
+    
+    
+      Implements a  that reads characters from a byte stream in a particular encoding.
+    
+    
+      Initializes a new instance of the  class for the specified stream.
+      The stream to be read.
+      
+         does not support reading.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class for the specified stream, with the specified byte order mark detection option.
+      The stream to be read.
+      Indicates whether to look for byte order marks at the beginning of the file.
+      
+         does not support reading.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class for the specified stream, with the specified character encoding.
+      The stream to be read.
+      The character encoding to use.
+      
+         does not support reading.
+      
+         or  is .
+    
+    
+      Initializes a new instance of the  class for the specified stream, with the specified character encoding and byte order mark detection option.
+      The stream to be read.
+      The character encoding to use.
+      Indicates whether to look for byte order marks at the beginning of the file.
+      
+         does not support reading.
+      
+         or  is .
+    
+    
+      Initializes a new instance of the  class for the specified stream, with the specified character encoding, byte order mark detection option, and buffer size.
+      The stream to be read.
+      The character encoding to use.
+      Indicates whether to look for byte order marks at the beginning of the file.
+      The minimum buffer size.
+      The stream does not support reading.
+      
+         or  is .
+      
+         is less than or equal to zero.
+    
+    
+      Initializes a new instance of the  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.
+      The stream to read.
+      The character encoding to use.
+      
+         to look for byte order marks at the beginning of the file; otherwise, .
+      The minimum buffer size.
+      
+         to leave the stream open after the  object is disposed; otherwise, .
+    
+    
+      Initializes a new instance of the  class for the specified file name.
+      The complete file path to be read.
+      
+         is an empty string ("").
+      
+         is .
+      The file cannot be found.
+      The specified path is invalid, such as being on an unmapped drive.
+      
+         includes an incorrect or invalid syntax for file name, directory name, or volume label.
+    
+    
+      Initializes a new instance of the  class for the specified file name, with the specified byte order mark detection option.
+      The complete file path to be read.
+      Indicates whether to look for byte order marks at the beginning of the file.
+      
+         is an empty string ("").
+      
+         is .
+      The file cannot be found.
+      The specified path is invalid, such as being on an unmapped drive.
+      
+         includes an incorrect or invalid syntax for file name, directory name, or volume label.
+    
+    
+      Initializes a new instance of the  class for the specified file name, with the specified character encoding.
+      The complete file path to be read.
+      The character encoding to use.
+      
+         is an empty string ("").
+      
+         or  is .
+      The file cannot be found.
+      The specified path is invalid, such as being on an unmapped drive.
+      
+         includes an incorrect or invalid syntax for file name, directory name, or volume label.
+    
+    
+      Initializes a new instance of the  class for the specified file name, with the specified character encoding and byte order mark detection option.
+      The complete file path to be read.
+      The character encoding to use.
+      Indicates whether to look for byte order marks at the beginning of the file.
+      
+         is an empty string ("").
+      
+         or  is .
+      The file cannot be found.
+      The specified path is invalid, such as being on an unmapped drive.
+      
+         includes an incorrect or invalid syntax for file name, directory name, or volume label.
+    
+    
+      Initializes a new instance of the  class for the specified file name, with the specified character encoding, byte order mark detection option, and buffer size.
+      The complete file path to be read.
+      The character encoding to use.
+      Indicates whether to look for byte order marks at the beginning of the file.
+      The minimum buffer size, in number of 16-bit characters.
+      
+         is an empty string ("").
+      
+         or  is .
+      The file cannot be found.
+      The specified path is invalid, such as being on an unmapped drive.
+      
+         includes an incorrect or invalid syntax for file name, directory name, or volume label.
+      
+         is less than or equal to zero.
+    
+    
+      Returns the underlying stream.
+      The underlying stream.
+    
+    
+      Closes the  object and the underlying stream, and releases any system resources associated with the reader.
+    
+    
+      Gets the current character encoding that the current  object is using.
+      The current character encoding used by the current reader. The value can be different after the first call to any  method of , since encoding autodetection is not done until the first call to a  method.
+    
+    
+      Clears the internal buffer.
+    
+    
+      Closes the underlying stream, releases the unmanaged resources used by the , and optionally releases the managed resources.
+      
+         to release both managed and unmanaged resources;  to release only unmanaged resources.
+    
+    
+      Gets a value that indicates whether the current stream position is at the end of the stream.
+      
+         if the current stream position is at the end of the stream; otherwise .
+      The underlying stream has been disposed.
+    
+    
+      A  object around an empty stream.
+    
+    
+      Returns the next available character but does not consume it.
+      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.
+      An I/O error occurs.
+    
+    
+      Reads the next character from the input stream and advances the character position by one character.
+      The next character from the input stream represented as an  object, or -1 if no more characters are available.
+      An I/O error occurs.
+    
+    
+      Reads a specified maximum of characters from the current stream into a buffer, beginning at the specified index.
+      When this method returns, contains the specified character array with the values between  and (index + count - 1) replaced by the characters read from the current source.
+      The index of  at which to begin writing.
+      The maximum number of characters to read.
+      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  parameter, depending on whether the data is available within the stream.
+      The buffer length minus  is less than .
+      
+         is .
+      
+         or  is negative.
+      An I/O error occurs, such as the stream is closed.
+    
+    
+      
+    
+    
+      Reads a specified maximum number of characters from the current stream asynchronously and writes the data to a buffer, beginning at the specified index.
+      When this method returns, contains the specified character array with the values between  and ( +  - 1) replaced by the characters read from the current source.
+      The position in  at which to begin writing.
+      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.
+      A task that represents the asynchronous read operation. The value of the  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.
+      
+         is .
+      
+         or  is negative.
+      The sum of  and  is larger than the buffer length.
+      The stream has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      
+      
+    
+    
+      Reads a specified maximum number of characters from the current stream and writes the data to a buffer, beginning at the specified index.
+      When this method returns, contains the specified character array with the values between  and (index + count - 1) replaced by the characters read from the current source.
+      The position in  at which to begin writing.
+      The maximum number of characters to read.
+      The number of characters that have been read. The number will be less than or equal to , depending on whether all input characters have been read.
+      
+         is .
+      The buffer length minus  is less than .
+      
+         or  is negative.
+      The  is closed.
+      An I/O error occurred.
+    
+    
+      
+    
+    
+      Reads a specified maximum number of characters from the current stream asynchronously and writes the data to a buffer, beginning at the specified index.
+      When this method returns, contains the specified character array with the values between  and ( +  - 1) replaced by the characters read from the current source.
+      The position in  at which to begin writing.
+      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.
+      A task that represents the asynchronous read operation. The value of the  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.
+      
+         is .
+      
+         or  is negative.
+      The sum of  and  is larger than the buffer length.
+      The stream has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      
+      
+    
+    
+      Reads a line of characters from the current stream and returns the data as a string.
+      The next line from the input stream, or  if the end of the input stream is reached.
+      There is insufficient memory to allocate a buffer for the returned string.
+      An I/O error occurs.
+    
+    
+      Reads a line of characters asynchronously from the current stream and returns the data as a string.
+      A task that represents the asynchronous read operation. The value of the  parameter contains the next line from the stream, or is  if all the characters have been read.
+      The number of characters in the next line is larger than .
+      The stream has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      Reads all characters from the current position to the end of the stream.
+      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 ("").
+      There is insufficient memory to allocate a buffer for the returned string.
+      An I/O error occurs.
+    
+    
+      Reads all characters from the current position to the end of the stream asynchronously and returns them as one string.
+      A task that represents the asynchronous read operation. The value of the  parameter contains a string with the characters from the current position to the end of the stream.
+      The number of characters is larger than .
+      The stream has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      Implements a  for writing characters to a stream in a particular encoding.
+    
+    
+      Initializes a new instance of the  class for the specified stream by using UTF-8 encoding and the default buffer size.
+      The stream to write to.
+      
+         is not writable.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class for the specified stream by using the specified encoding and the default buffer size.
+      The stream to write to.
+      The character encoding to use.
+      
+         or  is .
+      
+         is not writable.
+    
+    
+      Initializes a new instance of the  class for the specified stream by using the specified encoding and buffer size.
+      The stream to write to.
+      The character encoding to use.
+      The buffer size, in bytes.
+      
+         or  is .
+      
+         is negative.
+      
+         is not writable.
+    
+    
+      Initializes a new instance of the  class for the specified stream by using the specified encoding and buffer size, and optionally leaves the stream open.
+      The stream to write to.
+      The character encoding to use.
+      The buffer size, in bytes.
+      
+         to leave the stream open after the  object is disposed; otherwise, .
+      
+         or  is .
+      
+         is negative.
+      
+         is not writable.
+    
+    
+      Initializes a new instance of the  class for the specified file by using the default encoding and buffer size.
+      The complete file path to write to.  can be a file name.
+      Access is denied.
+      
+         is an empty string ("").
+-or-
+ contains the name of a system device (com1, com2, and so on).
+      
+         is .
+      The specified path is invalid (for example, it is on an unmapped drive).
+      The specified path, file name, or both exceed the system-defined maximum length.
+      
+         includes an incorrect or invalid syntax for file name, directory name, or volume label syntax.
+      The caller does not have the required permission.
+    
+    
+      Initializes a new instance of the  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.
+      The complete file path to write to.
+      
+         to append data to the file;  to overwrite the file. If the specified file does not exist, this parameter has no effect, and the constructor creates a new file.
+      Access is denied.
+      
+         is empty.
+-or-
+ contains the name of a system device (com1, com2, and so on).
+      
+         is .
+      The specified path is invalid (for example, it is on an unmapped drive).
+      
+         includes an incorrect or invalid syntax for file name, directory name, or volume label syntax.
+      The specified path, file name, or both exceed the system-defined maximum length.
+      The caller does not have the required permission.
+    
+    
+      Initializes a new instance of the  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.
+      The complete file path to write to.
+      
+         to append data to the file;  to overwrite the file. If the specified file does not exist, this parameter has no effect, and the constructor creates a new file.
+      The character encoding to use.
+      Access is denied.
+      
+         is empty.
+-or-
+ contains the name of a system device (com1, com2, and so on).
+      
+         is .
+      The specified path is invalid (for example, it is on an unmapped drive).
+      
+         includes an incorrect or invalid syntax for file name, directory name, or volume label syntax.
+      The specified path, file name, or both exceed the system-defined maximum length.
+      The caller does not have the required permission.
+    
+    
+      Initializes a new instance of the  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.
+      The complete file path to write to.
+      
+         to append data to the file;  to overwrite the file. If the specified file does not exist, this parameter has no effect, and the constructor creates a new file.
+      The character encoding to use.
+      The buffer size, in bytes.
+      
+         is an empty string ("").
+-or-
+ contains the name of a system device (com1, com2, and so on).
+      
+         or  is .
+      
+         is negative.
+      
+         includes an incorrect or invalid syntax for file name, directory name, or volume label syntax.
+      The caller does not have the required permission.
+      Access is denied.
+      The specified path is invalid (for example, it is on an unmapped drive).
+      The specified path, file name, or both exceed the system-defined maximum length.
+    
+    
+      Gets or sets a value indicating whether the  will flush its buffer to the underlying stream after every call to .
+      
+         to force  to flush its buffer; otherwise, .
+    
+    
+      Gets the underlying stream that interfaces with a backing store.
+      The stream this  is writing to.
+    
+    
+      Closes the current  object and the underlying stream.
+      The current encoding does not support displaying half of a Unicode surrogate pair.
+    
+    
+      Causes any buffered data to be written to the underlying stream, releases the unmanaged resources used by the , and optionally the managed resources.
+      
+         to release both managed and unmanaged resources;  to release only unmanaged resources.
+      The current encoding does not support displaying half of a Unicode surrogate pair.
+    
+    
+      Asynchronously writes any buffered data to the underlying stream and releases the unmanaged resources used by the .
+      A task that represents the asynchronous dispose operation.
+    
+    
+      Gets the  in which the output is written.
+      The  specified in the constructor for the current instance, or  if an encoding was not specified.
+    
+    
+      Clears all buffers for the current writer and causes any buffered data to be written to the underlying stream.
+      The current writer is closed.
+      An I/O error has occurred.
+      The current encoding does not support displaying half of a Unicode surrogate pair.
+    
+    
+      Clears all buffers for this stream asynchronously and causes any buffered data to be written to the underlying device.
+      A task that represents the asynchronous flush operation.
+      The stream has been disposed.
+    
+    
+      Provides a  with no backing store that can be written to, but not read from.
+    
+    
+      Writes a character to the stream.
+      The character to write to the stream.
+      An I/O error occurs.
+      
+         is true or the  buffer is full, and current writer is closed.
+      
+         is true or the  buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the  is at the end the stream.
+    
+    
+      Writes a character array to the stream.
+      A character array containing the data to write. If  is , nothing is written.
+      An I/O error occurs.
+      
+         is true or the  buffer is full, and current writer is closed.
+      
+         is true or the  buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the  is at the end the stream.
+    
+    
+      Writes a subarray of characters to the stream.
+      A character array that contains the data to write.
+      The character position in the buffer at which to start reading data.
+      The maximum number of characters to write.
+      
+         is .
+      The buffer length minus  is less than .
+      
+         or  is negative.
+      An I/O error occurs.
+      
+         is true or the  buffer is full, and current writer is closed.
+      
+         is true or the  buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the  is at the end the stream.
+    
+    
+      Writes a character span to the stream.
+      The character span to write.
+    
+    
+      Writes a string to the stream.
+      The string to write to the stream. If  is null, nothing is written.
+      
+         is true or the  buffer is full, and current writer is closed.
+      
+         is true or the  buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the  is at the end the stream.
+      An I/O error occurs.
+    
+    
+      Writes a formatted string to the stream, using the same semantics as the  method.
+      A composite format string.
+      The object to format and write.
+    
+    
+      Writes a formatted string to the stream using the same semantics  as the  method..
+      A composite format string.
+      The first object to format and write.
+      The second object to format and write.
+    
+    
+      Writes a formatted string to the stream, using the same semantics as the  method.
+      A composite format string.
+      The first object to format and write.
+      The second object to format and write.
+      The third object to format and write.
+    
+    
+      Writes a formatted string to the stream, using the same semantics as the  method.
+      A composite format string.
+      An object array that contains zero or more objects to format and write.
+    
+    
+      Asynchronously writes a character to the stream.
+      The character to write to the stream.
+      A task that represents the asynchronous write operation.
+      The stream writer is disposed.
+      The stream writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes a subarray of characters to the stream.
+      A character array that contains the data to write.
+      The character position in the buffer at which to begin reading data.
+      The maximum number of characters to write.
+      A task that represents the asynchronous write operation.
+      
+         is .
+      The  plus  is greater than the buffer length.
+      
+         or  is negative.
+      The stream writer is disposed.
+      The stream writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes a character memory region to the stream.
+      The character memory region to write to the stream.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Asynchronously writes a string to the stream.
+      The string to write to the stream. If  is , nothing is written.
+      A task that represents the asynchronous write operation.
+      The stream writer is disposed.
+      The stream writer is currently in use by a previous write operation.
+    
+    
+      Writes the text representation of a character span to the stream, followed by a line terminator.
+      The character span to write to the stream.
+    
+    
+      Writes a string to the stream, followed by a line terminator.
+      The string to write. If  is , only the line terminator is written.
+    
+    
+      Writes a formatted string and a new line to the stream, using the same semantics as the  method.
+      A composite format string.
+      The object to format and write.
+    
+    
+      Writes a formatted string and a new line to the stream, using the same semantics as the  method.
+      A composite format string.
+      The first object to format and write.
+      The second object to format and write.
+    
+    
+      Writes out a formatted string and a new line to the stream, using the same semantics as .
+      A composite format string.
+      The first object to format and write.
+      The second object to format and write.
+      The third object to format and write.
+    
+    
+      Writes out a formatted string and a new line to the stream, using the same semantics as .
+      A composite format string.
+      An object array that contains zero or more objects to format and write.
+    
+    
+      Asynchronously writes a line terminator to the stream.
+      A task that represents the asynchronous write operation.
+      The stream writer is disposed.
+      The stream writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes a character to the stream, followed by a line terminator.
+      The character to write to the stream.
+      A task that represents the asynchronous write operation.
+      The stream writer is disposed.
+      The stream writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes a subarray of characters to the stream, followed by a line terminator.
+      The character array to write data from.
+      The character position in the buffer at which to start reading data.
+      The maximum number of characters to write.
+      A task that represents the asynchronous write operation.
+      
+         is .
+      The  plus  is greater than the buffer length.
+      
+         or  is negative.
+      The stream writer is disposed.
+      The stream writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes the text representation of a character memory region to the stream, followed by a line terminator.
+      The character memory region to write to the stream.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Asynchronously writes a string to the stream, followed by a line terminator.
+      The string to write. If the value is , only a line terminator is written.
+      A task that represents the asynchronous write operation.
+      The stream writer is disposed.
+      The stream writer is currently in use by a previous write operation.
+    
+    
+      Implements a  that reads from a string.
+    
+    
+      Initializes a new instance of the  class that reads from the specified string.
+      The string to which the  should be initialized.
+      The  parameter is .
+    
+    
+      Closes the .
+    
+    
+      Releases the unmanaged resources used by the  and optionally releases the managed resources.
+      
+         to release both managed and unmanaged resources;  to release only unmanaged resources.
+    
+    
+      Returns the next available character but does not consume it.
+      An integer representing the next character to be read, or -1 if no more characters are available or the stream does not support seeking.
+      The current reader is closed.
+    
+    
+      Reads the next character from the input string and advances the character position by one character.
+      The next character from the underlying string, or -1 if no more characters are available.
+      The current reader is closed.
+    
+    
+      Reads a block of characters from the input string and advances the character position by .
+      When this method returns, contains the specified character array with the values between  and ( +  - 1) replaced by the characters read from the current source.
+      The starting index in the buffer.
+      The number of characters to read.
+      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.
+      
+         is .
+      The buffer length minus  is less than .
+      
+         or  is negative.
+      The current reader is closed.
+    
+    
+      
+    
+    
+      Reads a specified maximum number of characters from the current string asynchronously and writes the data to a buffer, beginning at the specified index.
+      When this method returns, contains the specified character array with the values between  and ( +  - 1) replaced by the characters read from the current source.
+      The position in  at which to begin writing.
+      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.
+      A task that represents the asynchronous read operation. The value of the  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.
+      
+         is .
+      
+         or  is negative.
+      The sum of  and  is larger than the buffer length.
+      The string reader has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      
+      
+    
+    
+      
+    
+    
+      Reads a specified maximum number of characters from the current string asynchronously and writes the data to a buffer, beginning at the specified index.
+      When this method returns, contains the specified character array with the values between  and ( +  - 1) replaced by the characters read from the current source.
+      The position in  at which to begin writing.
+      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.
+      A task that represents the asynchronous read operation. The value of the  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.
+      
+         is .
+      
+         or  is negative.
+      The sum of  and  is larger than the buffer length.
+      The string reader has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      
+      
+    
+    
+      Reads a line of characters from the current string and returns the data as a string.
+      The next line from the current string, or  if the end of the string is reached.
+      The current reader is closed.
+      There is insufficient memory to allocate a buffer for the returned string.
+    
+    
+      Reads a line of characters asynchronously from the current string and returns the data as a string.
+      A task that represents the asynchronous read operation. The value of the  parameter contains the next line from the string reader, or is  if all the characters have been read.
+      The number of characters in the next line is larger than .
+      The string reader has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      Reads all characters from the current position to the end of the string and returns them as a single string.
+      The content from the current position to the end of the underlying string.
+      There is insufficient memory to allocate a buffer for the returned string.
+      The current reader is closed.
+    
+    
+      Reads all characters from the current position to the end of the string asynchronously and returns them as a single string.
+      A task that represents the asynchronous read operation. The value of the  parameter contains a string with the characters from the current position to the end of the string.
+      The number of characters is larger than .
+      The string reader has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      Implements a  for writing information to a string. The information is stored in an underlying .
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class with the specified format control.
+      An  object that controls formatting.
+    
+    
+      Initializes a new instance of the  class that writes to the specified .
+      The  object to write to.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class that writes to the specified  and has the specified format provider.
+      The  object to write to.
+      An  object that controls formatting.
+      
+         is .
+    
+    
+      Closes the current  and the underlying stream.
+    
+    
+      Releases the unmanaged resources used by the  and optionally releases the managed resources.
+      
+         to release both managed and unmanaged resources;  to release only unmanaged resources.
+    
+    
+      Gets the  in which the output is written.
+      The  in which the output is written.
+    
+    
+      Asynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+      A task that represents the asynchronous flush operation.
+    
+    
+      Returns the underlying .
+      The underlying .
+    
+    
+      Returns a string containing the characters written to the current  so far.
+      The string containing the characters written to the current .
+    
+    
+      Writes a character to the string.
+      The character to write.
+      The writer is closed.
+    
+    
+      Writes a subarray of characters to the string.
+      The character array to write data from.
+      The position in the buffer at which to start reading data.
+      The maximum number of characters to write.
+      
+         is .
+      
+         or  is negative.
+      ( + )> . .
+      The writer is closed.
+    
+    
+      Writes the string representation of a span of chars to the current string.
+      A span of chars to write to the string.
+    
+    
+      Writes a string to the current string.
+      The string to write.
+      The writer is closed.
+    
+    
+      Writes the string representation of a string builder to the current string.
+      The string builder to write to the string.
+    
+    
+      Writes a character to the string asynchronously.
+      The character to write to the string.
+      A task that represents the asynchronous write operation.
+      The string writer is disposed.
+      The string writer is currently in use by a previous write operation.
+    
+    
+      Writes a subarray of characters to the string asynchronously.
+      The character array to write data from.
+      The position in the buffer at which to start reading data.
+      The maximum number of characters to write.
+      A task that represents the asynchronous write operation.
+      
+         is .
+      The  plus  is greater than the buffer length.
+      
+         or  is negative.
+      The string writer is disposed.
+      The string writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes a memory region of characters to the string.
+      The character memory region to write to the string.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Writes a string to the current string asynchronously.
+      The string to write. If  is , nothing is written to the text stream.
+      A task that represents the asynchronous write operation.
+      The string writer is disposed.
+      The string writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes the text representation of a string builder to the string.
+      The string builder to write to the string.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Writes the text representation a span of characters to the string, followed by a line terminator.
+      The span of characters to write to the string.
+    
+    
+      Writes the text representation of a string builder to the string, followed by a line terminator.
+      The string, as a string builder, to write to the string.
+    
+    
+      Asynchronously writes a character to the string, followed by a line terminator.
+      The character to write to the string.
+      A task that represents the asynchronous write operation.
+      The string writer is disposed.
+      The string writer is currently in use by a previous write operation.
+    
+    
+      asynchronously writes a subarray of characters to the string, followed by a line terminator.
+      The character array to write data from.
+      The position in the buffer at which to start reading data.
+      The maximum number of characters to write.
+      A task that represents the asynchronous write operation.
+      
+         is .
+      The  plus  is greater than the buffer length.
+      
+         or  is negative.
+      The string writer is disposed.
+      The string writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes the string representation of the memory region of characters to the current string, followed by a line terminator.
+      A memory region of characters to write to the string.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Asynchronously writes a string to the current string, followed by a line terminator.
+      The string to write. If the value is , only a line terminator is written.
+      A task that represents the asynchronous write operation.
+      The string writer is disposed.
+      The string writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes the string representation of the string builder to the current string, followed by a line terminator.
+      The string builder to write to the string.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Represents a reader that can read a sequential series of characters.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Closes the  and releases any system resources associated with the .
+    
+    
+      Releases all resources used by the  object.
+    
+    
+      Releases the unmanaged resources used by the  and optionally releases the managed resources.
+      
+         to release both managed and unmanaged resources;  to release only unmanaged resources.
+    
+    
+      Provides a  with no data to read from.
+    
+    
+      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.
+      An integer representing the next character to be read, or -1 if no more characters are available or the reader does not support seeking.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Reads the next character from the text reader and advances the character position by one character.
+      The next character from the text reader, or -1 if no more characters are available. The default implementation returns -1.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Reads a specified maximum number of characters from the current reader and writes the data to a buffer, beginning at the specified index.
+      When this method returns, contains the specified character array with the values between  and ( +  - 1) replaced by the characters read from the current source.
+      The position in  at which to begin writing.
+      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.
+      The number of characters that have been read. The number will be less than or equal to , 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.
+      
+         is .
+      The buffer length minus  is less than .
+      
+         or  is negative.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      
+    
+    
+      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.
+      When this method returns, contains the specified character array with the values between  and ( +  - 1) replaced by the characters read from the current source.
+      The position in  at which to begin writing.
+      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.
+      A task that represents the asynchronous read operation. The value of the  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.
+      
+         is .
+      
+         or  is negative.
+      The sum of  and  is larger than the buffer length.
+      The text reader has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      
+      
+    
+    
+      Reads a specified maximum number of characters from the current text reader and writes the data to a buffer, beginning at the specified index.
+      When this method returns, this parameter contains the specified character array with the values between  and ( +  -1) replaced by the characters read from the current source.
+      The position in  at which to begin writing.
+      The maximum number of characters to read.
+      The number of characters that have been read. The number will be less than or equal to , depending on whether all input characters have been read.
+      
+         is .
+      The buffer length minus  is less than .
+      
+         or  is negative.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      
+    
+    
+      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.
+      When this method returns, contains the specified character array with the values between  and ( +  - 1) replaced by the characters read from the current source.
+      The position in  at which to begin writing.
+      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.
+      A task that represents the asynchronous read operation. The value of the  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.
+      
+         is .
+      
+         or  is negative.
+      The sum of  and  is larger than the buffer length.
+      The text reader has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      
+      
+    
+    
+      Reads a line of characters from the text reader and returns the data as a string.
+      The next line from the reader, or  if all characters have been read.
+      An I/O error occurs.
+      There is insufficient memory to allocate a buffer for the returned string.
+      The  is closed.
+      The number of characters in the next line is larger than 
+    
+    
+      Reads a line of characters asynchronously and returns the data as a string.
+      A task that represents the asynchronous read operation. The value of the  parameter contains the next line from the text reader, or is  if all of the characters have been read.
+      The number of characters in the next line is larger than .
+      The text reader has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      Reads all characters from the current position to the end of the text reader and returns them as one string.
+      A string that contains all characters from the current position to the end of the text reader.
+      An I/O error occurs.
+      The  is closed.
+      There is insufficient memory to allocate a buffer for the returned string.
+      The number of characters in the next line is larger than 
+    
+    
+      Reads all characters from the current position to the end of the text reader asynchronously and returns them as one string.
+      A task that represents the asynchronous read operation. The value of the  parameter contains a string with the characters from the current position to the end of the text reader.
+      The number of characters is larger than .
+      The text reader has been disposed.
+      The reader is currently in use by a previous read operation.
+    
+    
+      Creates a thread-safe wrapper around the specified .
+      The  to synchronize.
+      A thread-safe .
+      
+         is .
+    
+    
+      Represents a writer that can write a sequential series of characters. This class is abstract.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class with the specified format provider.
+      An  object that controls formatting.
+    
+    
+      Closes the current writer and releases any system resources associated with the writer.
+    
+    
+      Stores the newline characters used for this .
+    
+    
+      Releases all resources used by the  object.
+    
+    
+      Releases the unmanaged resources used by the  and optionally releases the managed resources.
+      
+         to release both managed and unmanaged resources;  to release only unmanaged resources.
+    
+    
+      Asynchronously releases all resources used by the  object.
+      A task that represents the asynchronous dispose operation.
+    
+    
+      When overridden in a derived class, returns the character encoding in which the output is written.
+      The character encoding in which the output is written.
+    
+    
+      Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+    
+    
+      Asynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+      A task that represents the asynchronous flush operation.
+      The text writer is disposed.
+      The writer is currently in use by a previous write operation.
+    
+    
+      Gets an object that controls formatting.
+      An  object for a specific culture, or the formatting of the current culture if no other culture is specified.
+    
+    
+      Gets or sets the line terminator string used by the current .
+      The line terminator string for the current .
+    
+    
+      Provides a  with no backing store that can be written to, but not read from.
+    
+    
+      Creates a thread-safe wrapper around the specified .
+      The  to synchronize.
+      A thread-safe wrapper.
+      
+         is .
+    
+    
+      Writes the text representation of a  value to the text stream.
+      The  value to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes a character to the text stream.
+      The character to write to the text stream.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes a character array to the text stream.
+      The character array to write to the text stream.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes a subarray of characters to the text stream.
+      The character array to write data from.
+      The character position in the buffer at which to start retrieving data.
+      The number of characters to write.
+      The buffer length minus  is less than .
+      The  parameter is .
+      
+         or  is negative.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of a decimal value to the text stream.
+      The decimal value to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of an 8-byte floating-point value to the text stream.
+      The 8-byte floating-point value to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of a 4-byte signed integer to the text stream.
+      The 4-byte signed integer to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of an 8-byte signed integer to the text stream.
+      The 8-byte signed integer to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of an object to the text stream by calling the  method on that object.
+      The object to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes a character span to the text stream.
+      The character span to write.
+    
+    
+      Writes the text representation of a 4-byte floating-point value to the text stream.
+      The 4-byte floating-point value to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes a string to the text stream.
+      The string to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes a formatted string to the text stream, using the same semantics as the  method.
+      A composite format string.
+      The object to format and write.
+      
+         is .
+      The  is closed.
+      An I/O error occurs.
+      
+         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).
+    
+    
+      Writes a formatted string to the text stream using the same semantics as the  method.
+      A composite format string.
+      The first object to format and write.
+      The second object to format and write.
+      
+         is .
+      The  is closed.
+      An I/O error occurs.
+      
+         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).
+    
+    
+      Writes a formatted string to the text stream, using the same semantics as the  method.
+      A composite format string.
+      The first object to format and write.
+      The second object to format and write.
+      The third object to format and write.
+      
+         is .
+      The  is closed.
+      An I/O error occurs.
+      
+         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).
+    
+    
+      Writes a formatted string to the text stream, using the same semantics as the  method.
+      A composite format string.
+      An object array that contains zero or more objects to format and write.
+      
+         or  is .
+      The  is closed.
+      An I/O error occurs.
+      
+         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  array.
+    
+    
+      Writes a string builder to the text stream.
+      The string, as a string builder, to write to the text stream.
+    
+    
+      Writes the text representation of a 4-byte unsigned integer to the text stream.
+      The 4-byte unsigned integer to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of an 8-byte unsigned integer to the text stream.
+      The 8-byte unsigned integer to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes a character to the text stream asynchronously.
+      The character to write to the text stream.
+      A task that represents the asynchronous write operation.
+      The text writer is disposed.
+      The text writer is currently in use by a previous write operation.
+    
+    
+      Writes a character array to the text stream asynchronously.
+      The character array to write to the text stream. If  is , nothing is written.
+      A task that represents the asynchronous write operation.
+      The text writer is disposed.
+      The text writer is currently in use by a previous write operation.
+    
+    
+      Writes a subarray of characters to the text stream asynchronously.
+      The character array to write data from.
+      The character position in the buffer at which to start retrieving data.
+      The number of characters to write.
+      A task that represents the asynchronous write operation.
+      
+         is .
+      The  plus  is greater than the buffer length.
+      
+         or  is negative.
+      The text writer is disposed.
+      The text writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes a character memory region to the text stream.
+      The character memory region to write to the text stream.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Writes a string to the text stream asynchronously.
+      The string to write. If  is , nothing is written to the text stream.
+      A task that represents the asynchronous write operation.
+      The text writer is disposed.
+      The text writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes a string builder to the text stream.
+      The string, as a string builder, to write to the text stream.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Writes a line terminator to the text stream.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of a  value to the text stream, followed by a line terminator.
+      The  value to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes a character to the text stream, followed by a line terminator.
+      The character to write to the text stream.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes an array of characters to the text stream, followed by a line terminator.
+      The character array from which data is read.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes a subarray of characters to the text stream, followed by a line terminator.
+      The character array from which data is read.
+      The character position in  at which to start reading data.
+      The maximum number of characters to write.
+      The buffer length minus  is less than .
+      The  parameter is .
+      
+         or  is negative.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of a decimal value to the text stream, followed by a line terminator.
+      The decimal value to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of a 8-byte floating-point value to the text stream, followed by a line terminator.
+      The 8-byte floating-point value to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of a 4-byte signed integer to the text stream, followed by a line terminator.
+      The 4-byte signed integer to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of an 8-byte signed integer to the text stream, followed by a line terminator.
+      The 8-byte signed integer to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of an object to the text stream, by calling the  method on that object, followed by a line terminator.
+      The object to write. If  is , only the line terminator is written.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of a character span to the text stream, followed by a line terminator.
+      The char span value to write to the text stream.
+    
+    
+      Writes the text representation of a 4-byte floating-point value to the text stream, followed by a line terminator.
+      The 4-byte floating-point value to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes a string to the text stream, followed by a line terminator.
+      The string to write. If  is , only the line terminator is written.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes a formatted string and a new line to the text stream, using the same semantics as the  method.
+      A composite format string.
+      The object to format and write.
+      
+         is .
+      The  is closed.
+      An I/O error occurs.
+      
+         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).
+    
+    
+      Writes a formatted string and a new line to the text stream, using the same semantics as the  method.
+      A composite format string.
+      The first object to format and write.
+      The second object to format and write.
+      
+         is .
+      The  is closed.
+      An I/O error occurs.
+      
+         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).
+    
+    
+      Writes out a formatted string and a new line to the text stream, using the same semantics as .
+      A composite format string.
+      The first object to format and write.
+      The second object to format and write.
+      The third object to format and write.
+      
+         is .
+      The  is closed.
+      An I/O error occurs.
+      
+         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).
+    
+    
+      Writes out a formatted string and a new line to the text stream, using the same semantics as .
+      A composite format string.
+      An object array that contains zero or more objects to format and write.
+      A string or object is passed in as .
+      The  is closed.
+      An I/O error occurs.
+      
+         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  array.
+    
+    
+      Writes the text representation of a string builder to the text stream, followed by a line terminator.
+      The string, as a string builder, to write to the text stream.
+    
+    
+      Writes the text representation of a 4-byte unsigned integer to the text stream, followed by a line terminator.
+      The 4-byte unsigned integer to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Writes the text representation of an 8-byte unsigned integer to the text stream, followed by a line terminator.
+      The 8-byte unsigned integer to write.
+      The  is closed.
+      An I/O error occurs.
+    
+    
+      Asynchronously writes a line terminator to the text stream.
+      A task that represents the asynchronous write operation.
+      The text writer is disposed.
+      The text writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes a character to the text stream, followed by a line terminator.
+      The character to write to the text stream.
+      A task that represents the asynchronous write operation.
+      The text writer is disposed.
+      The text writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes an array of characters to the text stream, followed by a line terminator.
+      The character array to write to the text stream. If the character array is , only the line terminator is written.
+      A task that represents the asynchronous write operation.
+      The text writer is disposed.
+      The text writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes a subarray of characters to the text stream, followed by a line terminator.
+      The character array to write data from.
+      The character position in the buffer at which to start retrieving data.
+      The number of characters to write.
+      A task that represents the asynchronous write operation.
+      
+         is .
+      The  plus  is greater than the buffer length.
+      
+         or  is negative.
+      The text writer is disposed.
+      The text writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes the text representation of a character memory region to the text stream, followed by a line terminator.
+      The character memory region to write to the text stream.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Asynchronously writes a string to the text stream, followed by a line terminator.
+      The string to write. If the value is , only a line terminator is written.
+      A task that represents the asynchronous write operation.
+      The text writer is disposed.
+      The text writer is currently in use by a previous write operation.
+    
+    
+      Asynchronously writes the text representation of a string builder to the text stream, followed by a line terminator.
+      The string, as a string builder, to write to the text stream.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      An enumeration used with the  class to specify loader optimizations for an executable.
+    
+    
+      Ignored by the common language runtime.
+    
+    
+      Do not use. This mask selects the domain-related values, screening out the unused  flag.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      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 .
+    
+    
+      Indicates that the application will probably have a single domain, and loader must not share internal resources across application domains.
+    
+    
+      Used to set the default loader optimization policy for the main method of an executable application.
+    
+    
+      Initializes a new instance of the  class to the specified value.
+      A value equivalent to a  constant.
+    
+    
+      Initializes a new instance of the  class to the specified value.
+      A  constant.
+    
+    
+      Gets the current  value for this instance.
+      A  constant.
+    
+    
+      Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.
+    
+    
+      Returns the absolute value of a  number.
+      A number that is greater than or equal to , but less than or equal to .
+      A decimal number, x, such that 0 ≤ x ≤.
+    
+    
+      Returns the absolute value of a double-precision floating-point number.
+      A number that is greater than or equal to , but less than or equal to .
+      A double-precision floating-point number, x, such that 0 ≤ x ≤.
+    
+    
+      Returns the absolute value of a 16-bit signed integer.
+      A number that is greater than , but less than or equal to .
+      A 16-bit signed integer, x, such that 0 ≤ x ≤.
+      
+         equals .
+    
+    
+      Returns the absolute value of a 32-bit signed integer.
+      A number that is greater than , but less than or equal to .
+      A 32-bit signed integer, x, such that 0 ≤ x ≤.
+      
+         equals .
+    
+    
+      Returns the absolute value of a 64-bit signed integer.
+      A number that is greater than , but less than or equal to .
+      A 64-bit signed integer, x, such that 0 ≤ x ≤.
+      
+         equals .
+    
+    
+      Returns the absolute value of an 8-bit signed integer.
+      A number that is greater than , but less than or equal to .
+      An 8-bit signed integer, x, such that 0 ≤ x ≤.
+      
+         equals .
+    
+    
+      Returns the absolute value of a single-precision floating-point number.
+      A number that is greater than or equal to , but less than or equal to .
+      A single-precision floating-point number, x, such that 0 ≤ x ≤.
+    
+    
+      Returns the angle whose cosine is the specified number.
+      A number representing a cosine, where  must be greater than or equal to -1, but less than or equal to 1.
+      An angle, θ, measured in radians, such that 0 ≤θ≤π
+-or-
+ if  < -1 or  > 1 or  equals .
+    
+    
+      Returns the angle whose hyperbolic cosine is the specified number.
+      A number representing a hyperbolic cosine, where  must be greater than or equal to 1, but less than or equal to .
+      An angle, θ, measured in radians, such that 0 ≤ θ ≤ ∞.
+-or-
+ if  < 1 or  equals .
+    
+    
+      Returns the angle whose sine is the specified number.
+      A number representing a sine, where  must be greater than or equal to -1, but less than or equal to 1.
+      An angle, θ, measured in radians, such that -π/2 ≤θ≤π/2
+-or-
+ if  < -1 or  > 1 or  equals .
+    
+    
+      Returns the angle whose hyperbolic sine is the specified number.
+      A number representing a hyperbolic sine, where  must be greater than or equal to , but less than or equal to .
+      An angle, θ, measured in radians, such that -∞ < θ ≤-1, or 1 ≤ θ < ∞.
+-or-
+ if  equals .
+    
+    
+      Returns the angle whose tangent is the specified number.
+      A number representing a tangent.
+      An angle, θ, measured in radians, such that -π/2 ≤θ≤π/2.
+-or-
+ if  equals , -π/2 rounded to double precision (-1.5707963267949) if  equals , or π/2 rounded to double precision (1.5707963267949) if  equals .
+    
+    
+      Returns the angle whose tangent is the quotient of two specified numbers.
+      The y coordinate of a point.
+      The x coordinate of a point.
+      An angle, θ, measured in radians, such that -π≤θ≤π, and tan(θ) =  / , where (, ) is a point in the Cartesian plane. Observe the following:
+
+For (, ) in quadrant 1, 0 < θ < π/2.
+
+For (, ) in quadrant 2, π/2 < θ≤π.
+
+For (, ) in quadrant 3, -π < θ < -π/2.
+
+For (, ) in quadrant 4, -π/2 < θ < 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  or  is , or if  and  are either  or , the method returns .
+    
+    
+      Returns the angle whose hyperbolic tangent is the specified number.
+      A number representing a hyperbolic tangent, where  must be greater than or equal to -1, but less than or equal to 1.
+      An angle, θ, measured in radians, such that -∞ < θ < -1, or 1 < θ < ∞.
+-or-
+ if  < -1 or  > 1 or  equals .
+    
+    
+      Produces the full product of two 32-bit numbers.
+      The first number to multiply.
+      The second number to multiply.
+      The number containing the product of the specified numbers.
+    
+    
+      Returns the next smallest value that compares less than .
+      The value to decrement.
+      The next smallest value that compares less than .
+-or-
+ if  equals .
+-or-
+ if  equals .
+    
+    
+      Returns the next largest value that compares greater than .
+      The value to increment.
+      The next largest value that compares greater than .
+-or-
+ if  equals .
+-or-
+ if  equals .
+    
+    
+      Returns the cube root of a specified number.
+      The number whose cube root is to be found.
+      The cube root of .
+-or-
+ if  equals .
+    
+    
+      Returns the smallest integral value that is greater than or equal to the specified decimal number.
+      A decimal number.
+      The smallest integral value that is greater than or equal to . Note that this method returns a  instead of an integral type.
+    
+    
+      Returns the smallest integral value that is greater than or equal to the specified double-precision floating-point number.
+      A double-precision floating-point number.
+      The smallest integral value that is greater than or equal to . If  is equal to , , or , that value is returned. Note that this method returns a  instead of an integral type.
+    
+    
+      Returns  clamped to the inclusive range of  and .
+      The value to be clamped.
+      The lower bound of the result.
+      The upper bound of the result.
+      
+         if  ≤  ≤ .
+-or-
+ if  < .
+-or-
+ if  < .
+    
+    
+      Returns  clamped to the inclusive range of  and .
+      The value to be clamped.
+      The lower bound of the result.
+      The upper bound of the result.
+      
+         if  ≤  ≤ .
+-or-
+ if  <.
+-or-
+ if  < .
+    
+    
+      Returns  clamped to the inclusive range of  and .
+      The value to be clamped.
+      The lower bound of the result.
+      The upper bound of the result.
+      
+         if  ≤  ≤ .
+-or-
+ if  < .
+-or-
+ if  < .``
+-or-
+ if  equals .
+    
+    
+      Returns  clamped to the inclusive range of  and .
+      The value to be clamped.
+      The lower bound of the result.
+      The upper bound of the result.
+      
+         if  ≤  ≤ .
+-or-
+ if  < .
+-or-
+ if  < .
+    
+    
+      Returns  clamped to the inclusive range of  and .
+      The value to be clamped.
+      The lower bound of the result.
+      The upper bound of the result.
+      
+         if  ≤  ≤ .
+-or-
+ if  < .
+-or-
+ if  < .
+    
+    
+      Returns  clamped to the inclusive range of  and .
+      The value to be clamped.
+      The lower bound of the result.
+      The upper bound of the result.
+      
+         if  ≤  ≤ .
+-or-
+ if  < .
+-or-
+ if  < .
+    
+    
+      Returns  clamped to the inclusive range of  and .
+      The value to be clamped.
+      The lower bound of the result.
+      The upper bound of the result.
+      
+         if  ≤  ≤ .
+-or-
+ if  < .
+-or-
+ if  < .
+    
+    
+      Returns  clamped to the inclusive range of  and .
+      The value to be clamped.
+      The lower bound of the result.
+      The upper bound of the result.
+      
+         if  ≤  ≤ .
+-or-
+ if  < .
+-or-
+ if  < .
+-or-
+ if  equals .
+    
+    
+      Returns  clamped to the inclusive range of  and .
+      The value to be clamped.
+      The lower bound of the result.
+      The upper bound of the result.
+      
+         if  ≤  ≤ .
+-or-
+ if  < .
+-or-
+ if  < .
+    
+    
+      Returns  clamped to the inclusive range of  and .
+      The value to be clamped.
+      The lower bound of the result.
+      The upper bound of the result.
+      
+         if  ≤  ≤ .
+-or-
+ if  < .
+-or-
+ if  < .
+    
+    
+      Returns  clamped to the inclusive range of  and .
+      The value to be clamped.
+      The lower bound of the result.
+      The upper bound of the result.
+      
+         if  ≤  ≤ .
+-or-
+ if  < .
+-or-
+ if  < .
+    
+    
+      Returns a value with the magnitude of  and the sign of .
+      A number whose magnitude is used in the result.
+      A number whose sign is the used in the result.
+      A value with the magnitude of  and the sign of .
+    
+    
+      Returns the cosine of the specified angle.
+      An angle, measured in radians.
+      The cosine of . If  is equal to , , or , this method returns .
+    
+    
+      Returns the hyperbolic cosine of the specified angle.
+      An angle, measured in radians.
+      The hyperbolic cosine of . If  is equal to  or ,  is returned. If  is equal to ,  is returned.
+    
+    
+      Calculates the quotient of two 32-bit signed integers and also returns the remainder in an output parameter.
+      The dividend.
+      The divisor.
+      The remainder.
+      The quotient of the specified numbers.
+      
+         is zero.
+    
+    
+      Calculates the quotient of two 64-bit signed integers and also returns the remainder in an output parameter.
+      The dividend.
+      The divisor.
+      The remainder.
+      The quotient of the specified numbers.
+      
+         is zero.
+    
+    
+      Represents the natural logarithmic base, specified by the constant, .
+    
+    
+      Returns  raised to the specified power.
+      A number specifying a power.
+      The number  raised to the power . If  equals  or , that value is returned. If  equals , 0 is returned.
+    
+    
+      Returns the largest integral value less than or equal to the specified decimal number.
+      A decimal number.
+      The largest integral value less than or equal to .  Note that the method returns an integral value of type .
+    
+    
+      Returns the largest integral value less than or equal to the specified double-precision floating-point number.
+      A double-precision floating-point number.
+      The largest integral value less than or equal to . If  is equal to , , or , that value is returned.
+    
+    
+      Returns (x * y) + z, rounded as one ternary operation.
+      The number to be multiplied with .
+      The number to be multiplied with .
+      The number to be added to the result of  multiplied by .
+      (x * y) + z, rounded as one ternary operation.
+    
+    
+      Returns the remainder resulting from the division of a specified number by another specified number.
+      A dividend.
+      A divisor.
+      A number equal to  - ( Q), where Q is the quotient of  /  rounded to the nearest integer (if  /  falls halfway between two integers, the even integer is returned).
+If  - ( Q) is zero, the value +0 is returned if  is positive, or -0 if  is negative.
+If  = 0,  is returned.
+    
+    
+      Returns the base 2 integer logarithm of a specified number.
+      The number whose logarithm is to be found.
+      One of the values in the following table.
+  parameter  
+  
+  Return value  
+  
+  Default
+  
+  The base 2 integer log of ; that is, (int)log2().  
+  
+  Zero  
+  
+  Equal to  or  or 
+    
+    
+      Returns the natural (base ) logarithm of a specified number.
+      The number whose logarithm is to be found.
+      One of the values in the following table.
+  parameter  
+  
+  Return value  
+  
+  Positive  
+  
+  The natural logarithm of ; that is, ln , or log e  Zero  
+  
+  Negative  
+  
+  Equal to  Equal to 
+    
+    
+      Returns the logarithm of a specified number in a specified base.
+      The number whose logarithm is to be found.
+      The base of the logarithm.
+      One of the values in the following table. (+Infinity denotes , -Infinity denotes , and NaN denotes .)
+  Return value  
+  
+ > 0  
+  
+  (0 << 1) -or-(> 1)  
+  
+  lognewBase(a)  
+  
+ < 0  
+  
+  (any value)  
+  
+  NaN  
+  
+  (any value)  
+  
+ < 0  
+  
+  NaN  
+  
+  != 1  
+  
+  = 0  
+  
+  NaN  
+  
+  != 1  
+  
+  = +Infinity  
+  
+  NaN  
+  
+  = NaN  
+  
+  (any value)  
+  
+  NaN  
+  
+  (any value)  
+  
+  = NaN  
+  
+  NaN  
+  
+  (any value)  
+  
+  = 1  
+  
+  NaN  
+  
+  = 0  
+  
+  0 << 1  
+  
+  +Infinity  
+  
+  = 0  
+  
+ > 1  
+  
+  -Infinity  
+  
+  =  +Infinity  
+  
+  0 << 1  
+  
+  -Infinity  
+  
+  =  +Infinity  
+  
+ > 1  
+  
+  +Infinity  
+  
+  = 1  
+  
+  = 0  
+  
+  0  
+  
+  = 1  
+  
+  = +Infinity  
+  
+  0
+    
+    
+      Returns the base 10 logarithm of a specified number.
+      A number whose logarithm is to be found.
+      One of the values in the following table.
+  parameter  
+  
+  Return value  
+  
+  Positive  
+  
+  The base 10 log of ; that is, log 10.  
+  
+  Zero  
+  
+  Negative  
+  
+  Equal to  Equal to 
+    
+    
+      Returns the base 2 logarithm of a specified number.
+      A number whose logarithm is to be found.
+      One of the values in the following table.
+  parameter  
+  
+  Return value  
+  
+  Positive  
+  
+  The base 2 log of ; that is, log 2.  
+  
+  Zero  
+  
+  Negative  
+  
+  Equal to  Equal to 
+    
+    
+      Returns the larger of two 8-bit unsigned integers.
+      The first of two 8-bit unsigned integers to compare.
+      The second of two 8-bit unsigned integers to compare.
+      Parameter  or , whichever is larger.
+    
+    
+      Returns the larger of two decimal numbers.
+      The first of two decimal numbers to compare.
+      The second of two decimal numbers to compare.
+      Parameter  or , whichever is larger.
+    
+    
+      Returns the larger of two double-precision floating-point numbers.
+      The first of two double-precision floating-point numbers to compare.
+      The second of two double-precision floating-point numbers to compare.
+      Parameter  or , whichever is larger. If , , or both  and  are equal to ,  is returned.
+    
+    
+      Returns the larger of two 16-bit signed integers.
+      The first of two 16-bit signed integers to compare.
+      The second of two 16-bit signed integers to compare.
+      Parameter  or , whichever is larger.
+    
+    
+      Returns the larger of two 32-bit signed integers.
+      The first of two 32-bit signed integers to compare.
+      The second of two 32-bit signed integers to compare.
+      Parameter  or , whichever is larger.
+    
+    
+      Returns the larger of two 64-bit signed integers.
+      The first of two 64-bit signed integers to compare.
+      The second of two 64-bit signed integers to compare.
+      Parameter  or , whichever is larger.
+    
+    
+      Returns the larger of two 8-bit signed integers.
+      The first of two 8-bit signed integers to compare.
+      The second of two 8-bit signed integers to compare.
+      Parameter  or , whichever is larger.
+    
+    
+      Returns the larger of two single-precision floating-point numbers.
+      The first of two single-precision floating-point numbers to compare.
+      The second of two single-precision floating-point numbers to compare.
+      Parameter  or , whichever is larger. If , or , or both  and  are equal to ,  is returned.
+    
+    
+      Returns the larger of two 16-bit unsigned integers.
+      The first of two 16-bit unsigned integers to compare.
+      The second of two 16-bit unsigned integers to compare.
+      Parameter  or , whichever is larger.
+    
+    
+      Returns the larger of two 32-bit unsigned integers.
+      The first of two 32-bit unsigned integers to compare.
+      The second of two 32-bit unsigned integers to compare.
+      Parameter  or , whichever is larger.
+    
+    
+      Returns the larger of two 64-bit unsigned integers.
+      The first of two 64-bit unsigned integers to compare.
+      The second of two 64-bit unsigned integers to compare.
+      Parameter  or , whichever is larger.
+    
+    
+      Returns the larger magnitude of two double-precision floating-point numbers.
+      The first of two double-precision floating-point numbers to compare.
+      The second of two double-precision floating-point numbers to compare.
+      Parameter  or , whichever has the larger magnitude. If , or , or both  and  are equal to ,  is returned.
+    
+    
+      Returns the smaller of two 8-bit unsigned integers.
+      The first of two 8-bit unsigned integers to compare.
+      The second of two 8-bit unsigned integers to compare.
+      Parameter  or , whichever is smaller.
+    
+    
+      Returns the smaller of two decimal numbers.
+      The first of two decimal numbers to compare.
+      The second of two decimal numbers to compare.
+      Parameter  or , whichever is smaller.
+    
+    
+      Returns the smaller of two double-precision floating-point numbers.
+      The first of two double-precision floating-point numbers to compare.
+      The second of two double-precision floating-point numbers to compare.
+      Parameter  or , whichever is smaller. If , , or both  and  are equal to ,  is returned.
+    
+    
+      Returns the smaller of two 16-bit signed integers.
+      The first of two 16-bit signed integers to compare.
+      The second of two 16-bit signed integers to compare.
+      Parameter  or , whichever is smaller.
+    
+    
+      Returns the smaller of two 32-bit signed integers.
+      The first of two 32-bit signed integers to compare.
+      The second of two 32-bit signed integers to compare.
+      Parameter  or , whichever is smaller.
+    
+    
+      Returns the smaller of two 64-bit signed integers.
+      The first of two 64-bit signed integers to compare.
+      The second of two 64-bit signed integers to compare.
+      Parameter  or , whichever is smaller.
+    
+    
+      Returns the smaller of two 8-bit signed integers.
+      The first of two 8-bit signed integers to compare.
+      The second of two 8-bit signed integers to compare.
+      Parameter  or , whichever is smaller.
+    
+    
+      Returns the smaller of two single-precision floating-point numbers.
+      The first of two single-precision floating-point numbers to compare.
+      The second of two single-precision floating-point numbers to compare.
+      Parameter  or , whichever is smaller. If , , or both  and  are equal to ,  is returned.
+    
+    
+      Returns the smaller of two 16-bit unsigned integers.
+      The first of two 16-bit unsigned integers to compare.
+      The second of two 16-bit unsigned integers to compare.
+      Parameter  or , whichever is smaller.
+    
+    
+      Returns the smaller of two 32-bit unsigned integers.
+      The first of two 32-bit unsigned integers to compare.
+      The second of two 32-bit unsigned integers to compare.
+      Parameter  or , whichever is smaller.
+    
+    
+      Returns the smaller of two 64-bit unsigned integers.
+      The first of two 64-bit unsigned integers to compare.
+      The second of two 64-bit unsigned integers to compare.
+      Parameter  or , whichever is smaller.
+    
+    
+      Returns the smaller magnitude of two double-precision floating-point numbers.
+      The first of two double-precision floating-point numbers to compare.
+      The second of two double-precision floating-point numbers to compare.
+      Parameter  or , whichever has the smaller magnitude. If , or , or both  and  are equal to ,  is returned.
+    
+    
+      Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π.
+    
+    
+      Returns a specified number raised to the specified power.
+      A double-precision floating-point number to be raised to a power.
+      A double-precision floating-point number that specifies a power.
+      The number  raised to the power .
+    
+    
+      Rounds a decimal value to the nearest integral value, and rounds midpoint values to the nearest even number.
+      A decimal number to be rounded.
+      The integer nearest the  parameter. If the fractional component of  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  instead of an integral type.
+      The result is outside the range of a .
+    
+    
+      Rounds a decimal value to a specified number of fractional digits, and rounds midpoint values to the nearest even number.
+      A decimal number to be rounded.
+      The number of decimal places in the return value.
+      The number nearest to  that contains a number of fractional digits equal to .
+      
+         is less than 0 or greater than 28.
+      The result is outside the range of a .
+    
+    
+      Rounds a decimal value to a specified number of fractional digits, and uses the specified rounding convention for midpoint values.
+      A decimal number to be rounded.
+      The number of decimal places in the return value.
+      Specification for how to round  if it is midway between two other numbers.
+      The number nearest to  that contains a number of fractional digits equal to . If  has fewer fractional digits than ,  is returned unchanged.
+      
+         is less than 0 or greater than 28.
+      
+         is not a valid value of .
+      The result is outside the range of a .
+    
+    
+      Rounds a decimal value to the nearest integer, and uses the specified rounding convention for midpoint values.
+      A decimal number to be rounded.
+      Specification for how to round  if it is midway between two other numbers.
+      The integer nearest . If  is halfway between two numbers, one of which is even and the other odd, then  determines which of the two is returned. Note that this method returns a  instead of an integral type.
+      
+         is not a valid value of .
+      The result is outside the range of a .
+    
+    
+      Rounds a double-precision floating-point value to the nearest integral value, and rounds midpoint values to the nearest even number.
+      A double-precision floating-point number to be rounded.
+      The integer nearest . If the fractional component of  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  instead of an integral type.
+    
+    
+      Rounds a double-precision floating-point value to a specified number of fractional digits, and rounds midpoint values to the nearest even number.
+      A double-precision floating-point number to be rounded.
+      The number of fractional digits in the return value.
+      The number nearest to  that contains a number of fractional digits equal to .
+      
+         is less than 0 or greater than 15.
+    
+    
+      Rounds a double-precision floating-point value to a specified number of fractional digits, and uses the specified rounding convention for midpoint values.
+      A double-precision floating-point number to be rounded.
+      The number of fractional digits in the return value.
+      Specification for how to round  if it is midway between two other numbers.
+      The number nearest to  that has a number of fractional digits equal to . If  has fewer fractional digits than ,  is returned unchanged.
+      
+         is less than 0 or greater than 15.
+      
+         is not a valid value of .
+    
+    
+      Rounds a double-precision floating-point value to the nearest integer, and uses the specified rounding convention for midpoint values.
+      A double-precision floating-point number to be rounded.
+      Specification for how to round  if it is midway between two other numbers.
+      The integer nearest . If  is halfway between two integers, one of which is even and the other odd, then  determines which of the two is returned. Note that this method returns a  instead of an integral type.
+      
+         is not a valid value of .
+    
+    
+      Returns x * 2^n computed efficiently.
+      A single-precision floating-point number that specifies the base value.
+      A single-precision floating-point number that specifies the power.
+      x * 2^n computed efficiently.
+    
+    
+      Returns an integer that indicates the sign of a decimal number.
+      A signed decimal number.
+      A number that indicates the sign of , as shown in the following table.
+  Return value  
+  
+  Meaning  
+  
+  -1  
+  
+  is less than zero.  
+  
+  0  
+  
+  is equal to zero.  
+  
+  1  
+  
+  is greater than zero.
+    
+    
+      Returns an integer that indicates the sign of a double-precision floating-point number.
+      A signed number.
+      A number that indicates the sign of , as shown in the following table.
+  Return value  
+  
+  Meaning  
+  
+  -1  
+  
+  is less than zero.  
+  
+  0  
+  
+  is equal to zero.  
+  
+  1  
+  
+  is greater than zero.
+      
+         is equal to .
+    
+    
+      Returns an integer that indicates the sign of a 16-bit signed integer.
+      A signed number.
+      A number that indicates the sign of , as shown in the following table.
+  Return value  
+  
+  Meaning  
+  
+  -1  
+  
+  is less than zero.  
+  
+  0  
+  
+  is equal to zero.  
+  
+  1  
+  
+  is greater than zero.
+    
+    
+      Returns an integer that indicates the sign of a 32-bit signed integer.
+      A signed number.
+      A number that indicates the sign of , as shown in the following table.
+  Return value  
+  
+  Meaning  
+  
+  -1  
+  
+  is less than zero.  
+  
+  0  
+  
+  is equal to zero.  
+  
+  1  
+  
+  is greater than zero.
+    
+    
+      Returns an integer that indicates the sign of a 64-bit signed integer.
+      A signed number.
+      A number that indicates the sign of , as shown in the following table.
+  Return value  
+  
+  Meaning  
+  
+  -1  
+  
+  is less than zero.  
+  
+  0  
+  
+  is equal to zero.  
+  
+  1  
+  
+  is greater than zero.
+    
+    
+      Returns an integer that indicates the sign of an 8-bit signed integer.
+      A signed number.
+      A number that indicates the sign of , as shown in the following table.
+  Return value  
+  
+  Meaning  
+  
+  -1  
+  
+  is less than zero.  
+  
+  0  
+  
+  is equal to zero.  
+  
+  1  
+  
+  is greater than zero.
+    
+    
+      Returns an integer that indicates the sign of a single-precision floating-point number.
+      A signed number.
+      A number that indicates the sign of , as shown in the following table.
+  Return value  
+  
+  Meaning  
+  
+  -1  
+  
+  is less than zero.  
+  
+  0  
+  
+  is equal to zero.  
+  
+  1  
+  
+  is greater than zero.
+      
+         is equal to .
+    
+    
+      Returns the sine of the specified angle.
+      An angle, measured in radians.
+      The sine of . If  is equal to , , or , this method returns .
+    
+    
+      Returns the hyperbolic sine of the specified angle.
+      An angle, measured in radians.
+      The hyperbolic sine of . If  is equal to , , or , this method returns a  equal to .
+    
+    
+      Returns the square root of a specified number.
+      The number whose square root is to be found.
+      One of the values in the following table.
+  parameter  
+  
+  Return value  
+  
+  Zero or positive  
+  
+  The positive square root of .  
+  
+  Negative  
+  
+  Equals  Equals 
+    
+    
+      Returns the tangent of the specified angle.
+      An angle, measured in radians.
+      The tangent of . If  is equal to , , or , this method returns .
+    
+    
+      Returns the hyperbolic tangent of the specified angle.
+      An angle, measured in radians.
+      The hyperbolic tangent of . If  is equal to , this method returns -1. If value is equal to , this method returns 1. If  is equal to , this method returns .
+    
+    
+      Calculates the integral part of a specified decimal number.
+      A number to truncate.
+      The integral part of ; that is, the number that remains after any fractional digits have been discarded.
+    
+    
+      Calculates the integral part of a specified double-precision floating-point number.
+      A number to truncate.
+      The integral part of ; that is, the number that remains after any fractional digits have been discarded, or one of the values listed in the following table.
+  Return value  
+  
+ 
+    
+    
+      Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.
+    
+    
+      Returns the absolute value of a single-precision floating-point number.
+      A number that is greater than or equal to , but less than or equal to .
+      A single-precision floating-point number, x, such that 0 ≤ x ≤ .
+    
+    
+      Returns the angle whose cosine is the specified number.
+      A number representing a cosine, where  must be greater than or equal to -1, but less than or equal to 1.
+      An angle, θ, measured in radians, such that 0 ≤ θ ≤ π.
+-or-
+ if  < -1 or  > 1 or  equals .
+    
+    
+      Returns the angle whose hyperbolic cosine is the specified number.
+      A number representing a hyperbolic cosine, where  must be greater than or equal to 1, but less than or equal to .
+      An angle, θ, measured in radians, such that 0 ≤ θ ≤ ∞.
+-or-
+ if  < 1 or  equals .
+    
+    
+      Returns the angle whose sine is the specified number.
+      A number representing a sine, where  must be greater than or equal to -1, but less than or equal to 1.
+      An angle, θ, measured in radians, such that -π/2 ≤ θ ≤ π/2.
+-or-
+ if  < -1 or  > 1 or  equals .
+    
+    
+      Returns the angle whose hyperbolic sine is the specified number.
+      A number representing a hyperbolic sine, where  must be greater than or equal to , but less than or equal to .
+      An angle, θ, measured in radians, such that -∞ < θ ≤ -1, or 1 ≤ θ < ∞.
+-or-
+ if  equals .
+    
+    
+      Returns the angle whose tangent is the specified number.
+      A number representing a tangent.
+      An angle, θ, measured in radians, such that -π/2 ≤ θ ≤ π/2.
+-or-
+ if  equals , -π/2 rounded to double precision (-1.5707963267949) if  equals , or π/2 rounded to double precision (1.5707963267949) if  equals .
+    
+    
+      Returns the angle whose tangent is the quotient of two specified numbers.
+      The y coordinate of a point.
+      The x coordinate of a point.
+      An angle, θ, measured in radians, such that -π ≤ θ ≤ π, and tan(θ) =  / , where (, ) is a point in the Cartesian plane. Observe the following:
+
+For (, ) in quadrant 1, 0 < θ < π/2.
+
+For (, ) in quadrant 2, π/2 < θ ≤ π.
+
+For (, ) in quadrant 3, -π < θ < -π/2.
+
+For (, ) in quadrant 4, -π/2 < θ < 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  or  is , or if  and  are either  or , the method returns .
+    
+    
+      Returns the angle whose hyperbolic tangent is the specified number.
+      A number representing a hyperbolic tangent, where  must be greater than or equal to -1, but less than or equal to 1.
+      An angle, θ, measured in radians, such that -∞ < θ <-1, or 1 < θ < ∞.
+-or-
+ if  < -1 or  > 1 or  equals .
+    
+    
+      Returns the next smallest value that compares less than .
+      The value to decrement.
+      The next smallest value that compares less than .
+-or-
+ if  is equals .
+-or-
+ if  equals .
+    
+    
+      Returns the next largest value that is greater than .
+      The value to increment.
+      The next largest value that is greater than .
+-or-
+ if  equals .
+-or-
+ if  is equals .
+    
+    
+      Returns the cube root of a specified number.
+      The number whose cube root is to be found.
+      The cube root of .
+-or-
+ if  is equals .
+    
+    
+      Returns the smallest integral value that is greater than or equal to the specified single-precision floating-point number.
+      A single-precision floating-point number.
+      The smallest integral value that is greater than or equal to . If  is equal to , , or , that value is returned. Note that this method returns a  instead of an integral type.
+    
+    
+      Returns a value with the magnitude of  and the sign of .
+      A number whose magnitude is used in the result.
+      A number whose sign is the used in the result.
+      A value with the magnitude of  and the sign of .
+    
+    
+      Returns the cosine of the specified angle.
+      An angle, measured in radians.
+      The cosine of . If  is equal to , , or , this method returns .
+    
+    
+      Returns the hyperbolic cosine of the specified angle.
+      An angle, measured in radians.
+      The hyperbolic cosine of . If  is equal to  or ,  is returned. If  is equal to ,  is returned.
+    
+    
+      Represents the natural logarithmic base, specified by the constant, .
+    
+    
+      Returns  raised to the specified power.
+      A number specifying a power.
+      The number  raised to the power . If  equals  or , that value is returned. If  equals , 0 is returned.
+    
+    
+      Returns the largest integral value less than or equal to the specified single-precision floating-point number.
+      A single-precision floating-point number.
+      The largest integral value less than or equal to . If  is equal to , , or , that value is returned.
+    
+    
+      Returns (x * y) + z, rounded as one ternary operation.
+      The number to be multiplied with .
+      The number to be multiplied with .
+      The number to be added to the result of  multiplied by .
+      (x * y) + z, rounded as one ternary operation.
+    
+    
+      Returns the remainder resulting from the division of a specified number by another specified number.
+      A dividend.
+      A divisor.
+      A number equal to  - ( Q), where Q is the quotient of  /  rounded to the nearest integer (if  /  falls halfway between two integers, the even integer is returned).
+If  - ( Q) is zero, the value +0 is returned if  is positive, or -0 if  is negative.
+If  = 0,  is returned.
+    
+    
+      Returns the base 2 integer logarithm of a specified number.
+      The number whose logarithm is to be found.
+      One of the values in the following table.
+  parameter  
+  
+  Return value  
+  
+  Default
+  
+  The base 2 integer log of ; that is, (int)log2().  
+  
+  Zero  
+  
+  Equal to  or  or 
+    
+    
+      Returns the natural (base ) logarithm of a specified number.
+      The number whose logarithm is to be found.
+      One of the values in the following table.
+  parameter  
+  
+  Return value  
+  
+  Positive  
+  
+  The natural logarithm of ; that is, ln , or log e  Zero  
+  
+  Negative  
+  
+  Equal to  Equal to 
+    
+    
+      Returns the logarithm of a specified number in a specified base.
+      The number whose logarithm is to be found.
+      The base.
+      One of the values in the following table. (+Infinity denotes , -Infinity denotes , and NaN denotes .)
+  Return value  
+  
+ > 0  
+  
+  (0 << 1) -or-(> 1)  
+  
+  lognewBase(a)  
+  
+ < 0  
+  
+  (any value)  
+  
+  NaN  
+  
+  (any value)  
+  
+ < 0  
+  
+  NaN  
+  
+  != 1  
+  
+  = 0  
+  
+  NaN  
+  
+  != 1  
+  
+  = +Infinity  
+  
+  NaN  
+  
+  = NaN  
+  
+  (any value)  
+  
+  NaN  
+  
+  (any value)  
+  
+  = NaN  
+  
+  NaN  
+  
+  (any value)  
+  
+  = 1  
+  
+  NaN  
+  
+  = 0  
+  
+  0 << 1  
+  
+  +Infinity  
+  
+  = 0  
+  
+ > 1  
+  
+  -Infinity  
+  
+  =  +Infinity  
+  
+  0 << 1  
+  
+  -Infinity  
+  
+  =  +Infinity  
+  
+ > 1  
+  
+  +Infinity  
+  
+  = 1  
+  
+  = 0  
+  
+  0  
+  
+  = 1  
+  
+  = +Infinity  
+  
+  0
+    
+    
+      Returns the base 10 logarithm of a specified number.
+      A number whose logarithm is to be found.
+      One of the values in the following table.
+  parameter  
+  
+  Return value  
+  
+  Positive  
+  
+  The base 10 log of ; that is, log 10.  
+  
+  Zero  
+  
+  Negative  
+  
+  Equal to  Equal to 
+    
+    
+      Returns the base 2 logarithm of a specified number.
+      A number whose logarithm is to be found.
+      One of the values in the following table.
+  parameter  
+  
+  Return value  
+  
+  Positive  
+  
+  The base 2 log of ; that is, log 2.  
+  
+  Zero  
+  
+  Negative  
+  
+  Equal to  Equal to 
+    
+    
+      Returns the larger of two single-precision floating-point numbers.
+      The first of two single-precision floating-point numbers to compare.
+      The second of two single-precision floating-point numbers to compare.
+      Parameter  or , whichever is larger. If , or , or both  and  are equal to ,  is returned.
+    
+    
+      Returns the larger magnitude of two single-precision floating-point numbers.
+      The first of two single-precision floating-point numbers to compare.
+      The second of two single-precision floating-point numbers to compare.
+      Parameter  or , whichever has the larger magnitude. If , or , or both  and  are equal to ,  is returned.
+    
+    
+      Returns the smaller of two single-precision floating-point numbers.
+      The first of two single-precision floating-point numbers to compare.
+      The second of two single-precision floating-point numbers to compare.
+      Parameter  or , whichever is smaller. If , , or both  and  are equal to ,  is returned.
+    
+    
+      Returns the smaller magnitude of two single-precision floating-point numbers.
+      The first of two single-precision floating-point numbers to compare.
+      The second of two single-precision floating-point numbers to compare.
+      Parameter  or , whichever has the smaller magnitude. If , or , or both  and  are equal to ,  is returned.
+    
+    
+      Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π.
+    
+    
+      Returns a specified number raised to the specified power.
+      A single-precision floating-point number to be raised to a power.
+      A single-precision floating-point number that specifies a power.
+      The number  raised to the power .
+    
+    
+      Rounds a single-precision floating-point value to the nearest integral value, and rounds midpoint values to the nearest even number.
+      A single-precision floating-point number to be rounded.
+      The integer nearest . If the fractional component of  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  instead of an integral type.
+    
+    
+      Rounds a single-precision floating-point value to a specified number of fractional digits, and rounds midpoint values to the nearest even number.
+      A single-precision floating-point number to be rounded.
+      The number of fractional digits in the return value.
+      The number nearest to  that contains a number of fractional digits equal to .
+      
+         is less than 0 or greater than 6.
+    
+    
+      Rounds a single-precision floating-point value to a specified number of fractional digits, and uses the specified rounding convention for midpoint values.
+      A single-precision floating-point number to be rounded.
+      The number of fractional digits in the return value.
+      Specification for how to round  if it is midway between two other numbers.
+      The number nearest to  that has a number of fractional digits equal to . If  has fewer fractional digits than ,  is returned unchanged.
+      
+         is less than 0 or greater than 6.
+      
+         is not a valid value of .
+    
+    
+      Rounds a single-precision floating-point value to the nearest integer, and uses the specified rounding convention for midpoint values.
+      A single-precision floating-point number to be rounded.
+      Specification for how to round  if it is midway between two other numbers.
+      The integer nearest . If  is halfway between two integers, one of which is even and the other odd, then  determines which of the two is returned. Note that this method returns a  instead of an integral type.
+      
+         is not a valid value of .
+    
+    
+      Returns x * 2^n computed efficiently.
+      A single-precision floating-point number that specifies the base value.
+      A single-precision floating-point number that specifies the power.
+      x * 2^n computed efficiently.
+    
+    
+      Returns an integer that indicates the sign of a single-precision floating-point number.
+      A signed number.
+      A number that indicates the sign of , as shown in the following table.
+  Return value  
+  
+  Meaning  
+  
+  -1  
+  
+  is less than zero.  
+  
+  0  
+  
+  is equal to zero.  
+  
+  1  
+  
+  is greater than zero.
+      
+         is equal to .
+    
+    
+      Returns the sine of the specified angle.
+      An angle, measured in radians.
+      The sine of . If  is equal to , , or , this method returns .
+    
+    
+      Returns the hyperbolic sine of the specified angle.
+      An angle, measured in radians.
+      The hyperbolic sine of . If  is equal to , , or , this method returns a  equal to .
+    
+    
+      Returns the square root of a specified number.
+      The number whose square root is to be found.
+      One of the values in the following table.
+  parameter  
+  
+  Return value  
+  
+  Zero or positive  
+  
+  The positive square root of .  
+  
+  Negative  
+  
+  Equals  Equals 
+    
+    
+      Returns the tangent of the specified angle.
+      An angle, measured in radians.
+      The tangent of . If  is equal to , , or , this method returns .
+    
+    
+      Returns the hyperbolic tangent of the specified angle.
+      An angle, measured in radians.
+      The hyperbolic tangent of . If  is equal to , this method returns -1. If value is equal to , this method returns 1. If  is equal to , this method returns .
+    
+    
+      Calculates the integral part of a specified single-precision floating-point number.
+      A number to truncate.
+      The integral part of ; that is, the number that remains after any fractional digits have been discarded, or one of the values listed in the following table.
+  Return value  
+  
+ 
+    
+    
+      Provides methods for encoding and decoding URLs when processing Web requests.
+    
+    
+      Converts a string that has been HTML-encoded for HTTP transmission into a decoded string.
+      The string to decode.
+      A decoded string.
+    
+    
+      Converts a string that has been HTML-encoded into a decoded string, and sends the decoded string to a  output stream.
+      The string to decode.
+      A  stream of output.
+      The  parameter cannot be  if the  parameter is not .
+    
+    
+      Converts a string to an HTML-encoded string.
+      The string to encode.
+      An encoded string.
+    
+    
+      Converts a string into an HTML-encoded string, and returns the output as a  stream of output.
+      The string to encode.
+      A  output stream.
+      The  parameter cannot be  if the  parameter is not .
+    
+    
+      Converts a string that has been encoded for transmission in a URL into a decoded string.
+      A URL-encoded string to decode.
+      A decoded string.
+    
+    
+      Converts an encoded byte array that has been encoded for transmission in a URL into a decoded byte array.
+      A URL-encoded  array to decode.
+      The offset, in bytes, from the start of the  array to decode.
+      The count, in bytes, to decode from the  array.
+      A decoded  array.
+    
+    
+      Converts a text string into a URL-encoded string.
+      The text to URL-encode.
+      A URL-encoded string.
+    
+    
+      Converts a byte array into a URL-encoded byte array.
+      The  array to URL-encode.
+      The offset, in bytes, from the start of the  array to encode.
+      The count, in bytes, to encode from the  array.
+      An encoded  array.
+    
+    
+      Provides utility methods for intrinsic bit-twiddling operations. The methods use hardware intrinsics when available on the underlying platform; otherwise, they use optimized software fallbacks.
+    
+    
+      Counts the number of leading zero bits in an unsigned 32-bit integer mask.
+      The mask.
+      The number of leading zero bits in a mask.
+    
+    
+      Counts the number of leading zero bits in an unsigned 64-bit integer mask.
+      The mask.
+      The number of leading zero bits in a mask.
+    
+    
+      Returns the integer (floor) log of the specified value, base 2.
+      The number from which to obtain the logarithm.
+      The log of the specified value, base 2.
+    
+    
+      Returns the integer (floor) log of the specified value, base 2.
+      The number from which to obtain the logarithm.
+      The log of the specified value, base 2.
+    
+    
+      Returns the population count (number of bits set) of a mask.
+      The mask.
+      The population count of a mask.
+    
+    
+      Returns the population count (number of bits set) of an unsigned 64-bit integer mask.
+      The mask.
+      The population count of the mask.
+    
+    
+      Rotates the specified value left by the specified number of bits.
+      The value to rotate.
+      The number of bits to rotate by. Any value outside the range [0..31] is treated as congruent mod 32.
+      The rotated value.
+    
+    
+      Rotates the specified value left by the specified number of bits.
+      The value to rotate.
+      The number of bits to rotate by. Any value outside the range [0..63] is treated as congruent mod 64.
+      The rotated value.
+    
+    
+      Rotates the specified value right by the specified number of bits.
+      The value to rotate.
+      The number of bits to rotate by. Any value outside the range [0..31] is treated as congruent mod 32.
+      The rotated value.
+    
+    
+      Rotates the specified value right by the specified number of bits.
+      The value to rotate.
+      The number of bits to rotate by. Any value outside the range [0..63] is treated as congruent mod 64.
+      The rotated value.
+    
+    
+      Counts the number of trailing zero bits in an 32-bit integer value mask.
+      The mask.
+      The number of trailing zero bits in the integer value.
+    
+    
+      Counts the number of trailing zero bits in a 64-bit integer value mask.
+      The mask.
+      The number of trailing zero bits in the mask.
+    
+    
+      Counts the number of trailing zero bits in an unsigned 32-bit integer value mask.
+      The mask.
+      The number of trailing zero bits in the mask.
+    
+    
+      Count the number of trailing zero bits in an unsigned 64-bit integer value mask.
+      The mask.
+      The number of trailing zero bits in the mask.
+    
+    
+      Represents information about an operating system, such as the version and platform identifier. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class, using the specified platform identifier value and version object.
+      One of the  values that indicates the operating system platform.
+      A  object that indicates the version of the operating system.
+      
+         is .
+      
+         is not a  enumeration value.
+    
+    
+      Creates an  object that is identical to this instance.
+      An  object that is a copy of this instance.
+    
+    
+      Populates a  object with the data necessary to deserialize this instance.
+      The object to populate with serialization information.
+      The place to store and retrieve serialized data. Reserved for future use.
+      
+         is .
+    
+    
+      Gets a  enumeration value that identifies the operating system platform.
+      One of the  values.
+    
+    
+      Gets the service pack version represented by this  object.
+      The service pack version, if service packs are supported and at least one is installed; otherwise, an empty string ("").
+    
+    
+      Converts the value of this  object to its equivalent string representation.
+      The string representation of the values returned by the , , and  properties.
+    
+    
+      Gets a  object that identifies the operating system.
+      A  object that describes the major version, minor version, build, and revision numbers for the operating system.
+    
+    
+      Gets the concatenated string representation of the platform identifier, version, and service pack that are currently installed on the operating system.
+      The string representation of the values returned by the , , and  properties.
+    
+    
+      Identifies the operating system, or platform, supported by an assembly.
+    
+    
+      The operating system is Macintosh. This value was returned by Silverlight. On .NET Core, its replacement is Unix.
+    
+    
+      The operating system is Unix.
+    
+    
+      The operating system is Windows NT or later.
+    
+    
+      The operating system is Win32s. This value is no longer in use.
+    
+    
+      The operating system is Windows 95 or Windows 98. This value is no longer in use.
+    
+    
+      The operating system is Windows CE. This value is no longer in use.
+    
+    
+      The development platform is Xbox 360. This value is no longer in use.
+    
+    
+      Provides an  that invokes callbacks for each reported progress value.
+      Specifies the type of the progress report value.
+    
+    
+      Initializes the  object.
+    
+    
+      Initializes the  object with the specified callback.
+      A handler to invoke for each reported progress value. This handler will be invoked in addition to any delegates registered with the  event. Depending on the  instance captured by the  at construction, it is possible that this handler instance could be invoked concurrently with itself.
+      
+         is  ( in Visual Basic).
+    
+    
+      Reports a progress change.
+      The value of the updated progress.
+    
+    
+      Raised for each reported progress value.
+    
+    
+      Reports a progress change.
+      The value of the updated progress.
+    
+    
+      Represents a pseudo-random number generator, which is a device that produces a sequence of numbers that meet certain statistical requirements for randomness.
+    
+    
+      Initializes a new instance of the  class, using a time-dependent default seed value.
+    
+    
+      Initializes a new instance of the  class, using the specified seed value.
+      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.
+    
+    
+      Returns a non-negative random integer.
+      A 32-bit signed integer that is greater than or equal to 0 and less than .
+    
+    
+      Returns a non-negative random integer that is less than the specified maximum.
+      The exclusive upper bound of the random number to be generated.  must be greater than or equal to 0.
+      A 32-bit signed integer that is greater than or equal to 0, and less than ; that is, the range of return values ordinarily includes 0 but not . However, if  equals 0,  is returned.
+      
+         is less than 0.
+    
+    
+      Returns a random integer that is within a specified range.
+      The inclusive lower bound of the random number returned.
+      The exclusive upper bound of the random number returned.  must be greater than or equal to .
+      A 32-bit signed integer greater than or equal to  and less than ; that is, the range of return values includes  but not . If  equals ,  is returned.
+      
+         is greater than .
+    
+    
+      Fills the elements of a specified array of bytes with random numbers.
+      An array of bytes to contain random numbers.
+      
+         is .
+    
+    
+      
+    
+    
+      Returns a random floating-point number that is greater than or equal to 0.0, and less than 1.0.
+      A double-precision floating point number that is greater than or equal to 0.0, and less than 1.0.
+    
+    
+      Returns a random floating-point number between 0.0 and 1.0.
+      A double-precision floating point number that is greater than or equal to 0.0, and less than 1.0.
+    
+    
+      Provides a remotable version of the .
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Gets the  for a given file.
+      The assembly file for which to get the .
+      An  object representing the given file.
+      
+         is .
+      
+         is empty.
+      
+         is not found.
+      The caller does not have the required permission.
+      
+         is not a valid assembly.
+    
+    
+      Represents a method that handles the , , or  event of an .
+      The source of the event.
+      The event data.
+      The assembly that resolves the type, assembly, or resource; or  if the assembly cannot be resolved.
+    
+    
+      Indicates that a switch expression that was non-exhaustive failed to match its input at runtime. The exception optionally contains an object representing the unmatched value.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      Initializes a new instance of the  class with an unmatched switch value.
+      The switch value that does not match any switch cases.
+    
+    
+      Initializes a new instance of the  class with the specified message.
+      The message to display to the end user.
+    
+    
+      Initializes a new instance of the  class with the specified detailed description and the specified exception.
+      The message to display to the end user.
+      A reference to the inner exception that is the cause of this exception.
+    
+    
+      Sets the  with the parameter name and additional exception information.
+      Stores the data that was being used to serialize or deserialize the object that the  was serializing or deserializing.
+      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.
+    
+    
+      Gets the exception message.
+      The complete message string.
+    
+    
+      Gets the unmatched value associated with the exception.
+      The unmatched value causing the exception.
+    
+    
+      Improves the startup performance of application domains in applications that require the just-in-time (JIT) compiler by performing background compilation of methods that are likely to be executed, based on profiles created during previous compilations.
+    
+    
+      Enables optimization profiling for the current application domain, and sets the folder where the optimization profile files are stored. On a single-core computer, the method is ignored.
+      The full path to the folder where profile files are stored for the current application domain.
+    
+    
+      Starts just-in-time (JIT) compilation of the methods that were previously recorded in the specified profile file, on a background thread. Starts the process of recording current method use, which later overwrites the specified profile file.
+      The file name of the profile to use.
+    
+    
+      Defines the compatibility guarantee of a component, type, or type member that may span multiple versions.
+    
+    
+      Initializes a new instance of the  class with a value that indicates a library, type, or member's guaranteed level of compatibility across multiple versions.
+      One of the enumeration values that specifies the level of compatibility that is guaranteed across multiple versions.
+    
+    
+      Gets a value that indicates the guaranteed level of compatibility of a library, type, or type member that spans multiple versions.
+      One of the enumeration values that specifies the level of compatibility that is guaranteed across multiple versions.
+    
+    
+      Describes the compatibility guarantee of a component, type, or type member that may span multiple versions.
+    
+    
+      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.
+    
+    
+      The developer does not guarantee compatibility across versions. Consumers of the component, type, or member can expect future versions to break the existing client.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      Represents the name of a version of the .NET Framework.
+    
+    
+      Initializes a new instance of the  class from a string that contains information about a version of the .NET Framework.
+      A string that contains .NET Framework version information.
+      
+         is .
+-or-
+ has fewer than two components or more than three components.
+-or-
+ does not include a major and minor version number.
+-or-
+ does not include a valid version number.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class from a string and a  object that identify a .NET Framework version.
+      A string that identifies a .NET Framework version.
+      An object that contains .NET Framework version information.
+      
+         is .
+      
+         is .
+-or-
+ is .
+    
+    
+      Initializes a new instance of the  class from a string, a  object that identifies a .NET Framework version, and a profile name.
+      A string that identifies a .NET Framework version.
+      An object that contains .NET Framework version information.
+      A profile name.
+      
+         is .
+      
+         is .
+-or-
+ is .
+    
+    
+      Returns a value that indicates whether this  instance represents the same .NET Framework version as a specified object.
+      The object to compare to the current instance.
+      
+         if every component of the current  object matches the corresponding component of ; otherwise, .
+    
+    
+      Returns a value that indicates whether this  instance represents the same .NET Framework version as a specified  instance.
+      The object to compare to the current instance.
+      
+         if every component of the current  object matches the corresponding component of ; otherwise, .
+    
+    
+      Gets the full name of this  object.
+      The full name of this  object.
+    
+    
+      Returns the hash code for the  object.
+      A 32-bit signed integer that represents the hash code of this instance.
+    
+    
+      Gets the identifier of this  object.
+      The identifier of this  object.
+    
+    
+      Returns a value that indicates whether two  objects represent the same .NET Framework version.
+      The first object to compare.
+      The second object to compare.
+      
+         if the  and  parameters represent the same .NET Framework version; otherwise, .
+    
+    
+      Returns a value that indicates whether two  objects represent different .NET Framework versions.
+      The first object to compare.
+      The second object to compare.
+      
+         if the  and  parameters represent different .NET Framework versions; otherwise, .
+    
+    
+      Gets the profile name of this  object.
+      The profile name of this  object.
+    
+    
+      Returns the string representation of this  object.
+      A string that represents this  object.
+    
+    
+      Gets the version of this  object.
+      An object that contains version information about this  object.
+    
+    
+      Specifies the resource consumed by the member of a class. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class specifying the scope of the consumed resource.
+      The  for the consumed resource.
+    
+    
+      Initializes a new instance of the  class specifying the scope of the consumed resource and the scope of how it is consumed.
+      The  for the consumed resource.
+      The  used by this member.
+    
+    
+      Gets the consumption scope for this member.
+      A  object specifying the resource scope used by this member.
+    
+    
+      Gets the resource scope for the consumed resource.
+      A  object specifying the resource scope of the consumed member.
+    
+    
+      Specifies the resource exposure for a member of a class. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class with the specified exposure level.
+      The scope of the resource.
+    
+    
+      Gets the resource exposure scope.
+      A  object.
+    
+    
+      Identifies the scope of a sharable resource.
+    
+    
+      The state is shared by objects within an .
+    
+    
+      The resource is visible at an assembly scope.
+    
+    
+      The state is shared by objects within a library.
+    
+    
+      The state is shared by objects within the machine.
+    
+    
+      There is no shared state.
+    
+    
+      The resource is visible to only the type.
+    
+    
+      The state is shared within a process.
+    
+    
+      Provides methods to aid developers in writing version-safe code. This class cannot be inherited.
+    
+    
+      Returns a version-safe name based on the specified resource name and the intended resource consumption source.
+      The name of the resource.
+      The scope of the resource.
+      The desired resource consumption scope.
+      A version-safe name.
+    
+    
+      Returns a version-safe name based on the specified resource name, the intended resource consumption scope, and the type using the resource.
+      The name of the resource.
+      The beginning of the scope range.
+      The end of the scope range.
+      The  of the resource.
+      A version-safe name.
+      The values for  and  are invalid. The resource type in the  enumeration is going from a more restrictive resource type to a more general resource type.
+      
+         is .
+    
+    
+      Defines methods implemented by permission types.
+    
+    
+      Creates and returns an identical copy of the current permission.
+      A copy of the current permission.
+    
+    
+      Throws a  at run time if the security requirement is not met.
+    
+    
+      Creates and returns a permission that is the intersection of the current permission and the specified permission.
+      A permission to intersect with the current permission. It must be of the same type as the current permission.
+      A new permission that represents the intersection of the current permission and the specified permission. This new permission is  if the intersection is empty.
+      The  parameter is not  and is not an instance of the same class as the current permission.
+    
+    
+      Determines whether the current permission is a subset of the specified permission.
+      A permission that is to be tested for the subset relationship. This permission must be of the same type as the current permission.
+      
+         if the current permission is a subset of the specified permission; otherwise, .
+      The  parameter is not  and is not of the same type as the current permission.
+    
+    
+      Creates a permission that is the union of the current permission and the specified permission.
+      A permission to combine with the current permission. It must be of the same type as the current permission.
+      A new permission that represents the union of the current permission and the specified permission.
+      The  parameter is not  and is not of the same type as the current permission.
+    
+    
+      Defines the methods that convert permission object state to and from XML element representation.
+    
+    
+      Reconstructs a security object with a specified state from an XML encoding.
+      The XML encoding to use to reconstruct the security object.
+    
+    
+      Creates an XML encoding of the security object and its current state.
+      An XML encoding of the security object, including any state information.
+    
+    
+      Manages the stack walk that determines whether all callers in the call stack have the required permissions to access a protected resource.
+    
+    
+      Asserts that 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.
+      The calling code does not have .
+    
+    
+      Determines at run time whether all callers in the call stack have been granted the permission specified by the current permission object.
+      A caller higher in the call stack does not have the permission specified by the current permission object.
+-or-
+A caller in the call stack has called  on the current permission object.
+    
+    
+      Causes every  for the current object that passes through the calling code to fail.
+    
+    
+      Causes every  for all objects except the current one that passes through the calling code to fail, even if code higher in the call stack has been granted permission to access other resources.
+    
+    
+      Specifies the base attribute class for code access security.
+    
+    
+      Initializes a new instance of  with the specified .
+      One of the  values.
+    
+    
+      Specifies whether a permission should have all or no access to resources at creation.
+    
+    
+      No access to the resource protected by the permission.
+    
+    
+      Full access to the resource protected by the permission.
+    
+    
+      Specifies the security actions that can be performed using declarative security.
+    
+    
+      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 Using the Assert Method).
+    
+    
+      All callers higher in the call stack are required to have been granted the permission specified by the current permission object.
+    
+    
+      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 Using the Deny Method).
+    
+    
+      The derived class inheriting the class or overriding a method is required to have been granted the specified permission.
+    
+    
+      The immediate caller is required to have been granted the specified permission. Do not use in the .NET Framework 4. For full trust, use  instead; for partial trust, use .
+    
+    
+      Only the resources specified by this permission object can be accessed, even if the code has been granted permission to access other resources.
+    
+    
+      The request for the minimum permissions required for code to run. This action can only be used within the scope of the assembly.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      Specifies the base attribute class for declarative security from which  is derived.
+    
+    
+      Initializes a new instance of  with the specified .
+      One of the  values.
+    
+    
+      Gets or sets a security action.
+      One of the  values.
+    
+    
+      When overridden in a derived class, creates a permission object that can then be serialized into binary form and persistently stored along with the  in an assembly's metadata.
+      A serializable permission object.
+    
+    
+      Gets or sets a value indicating whether full (unrestricted) permission to the resource protected by the attribute is declared.
+      
+         if full permission to the protected resource is declared; otherwise, .
+    
+    
+      Allows security actions for  to be applied to code using declarative security. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class with the specified .
+      One of the  values.
+    
+    
+      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.
+      
+         if permission to assert is declared; otherwise, .
+    
+    
+      Gets or sets a value that indicates whether code has permission to perform binding redirection in the application configuration file.
+      
+         if code can perform binding redirects; otherwise, .
+    
+    
+      Gets or sets a value indicating whether permission to manipulate  is declared.
+      
+         if permission to manipulate  is declared; otherwise, .
+    
+    
+      Gets or sets a value indicating whether permission to alter or manipulate domain security policy is declared.
+      
+         if permission to alter or manipulate security policy in an application domain is declared; otherwise, .
+    
+    
+      Gets or sets a value indicating whether permission to alter or manipulate evidence is declared.
+      
+         if the ability to alter or manipulate evidence is declared; otherwise, .
+    
+    
+      Gets or sets a value indicating whether permission to view and manipulate security policy is declared.
+      
+         if permission to manipulate security policy is declared; otherwise, .
+    
+    
+      Gets or sets a value indicating whether permission to manipulate the current principal is declared.
+      
+         if permission to manipulate the current principal is declared; otherwise, .
+    
+    
+      Gets or sets a value indicating whether permission to manipulate threads is declared.
+      
+         if permission to manipulate threads is declared; otherwise, .
+    
+    
+      Creates and returns a new .
+      A  that corresponds to this attribute.
+    
+    
+      Gets or sets a value indicating whether permission to execute code is declared.
+      
+         if permission to execute code is declared; otherwise, .
+    
+    
+      Gets or sets all permission flags comprising the  permissions.
+      One or more of the  values combined using a bitwise OR.
+      An attempt is made to set this property to an invalid value. See  for the valid values.
+    
+    
+      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.
+      
+         if code can plug into the common language runtime infrastructure; otherwise, .
+    
+    
+      Gets or sets a value indicating whether code can configure remoting types and channels.
+      
+         if code can configure remoting types and channels; otherwise, .
+    
+    
+      Gets or sets a value indicating whether code can use a serialization formatter to serialize or deserialize an object.
+      
+         if code can use a serialization formatter to serialize or deserialize an object; otherwise, .
+    
+    
+      Gets or sets a value indicating whether permission to bypass code verification is declared.
+      
+         if permission to bypass code verification is declared; otherwise, .
+    
+    
+      Gets or sets a value indicating whether permission to call unmanaged code is declared.
+      
+         if permission to call unmanaged code is declared; otherwise, .
+    
+    
+      Specifies access flags for the security permission object.
+    
+    
+      The unrestricted state of the permission.
+    
+    
+      Ability to assert that all this code's callers have the requisite permission for the operation.
+    
+    
+      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.
+    
+    
+      Ability to create and manipulate an .
+    
+    
+      Ability to specify domain policy.
+    
+    
+      Ability to provide evidence, including the ability to alter the evidence provided by the common language runtime.
+This is a powerful permission that should only be granted to highly trusted code.
+    
+    
+      Ability to view and modify policy.
+This is a powerful permission that should only be granted to highly trusted code.
+    
+    
+      Ability to manipulate the principal object.
+    
+    
+      Ability to use certain advanced operations on threads.
+    
+    
+      Permission for the code to run. Without this permission, managed code will not be executed.
+This flag has no effect when used dynamically with stack modifiers such as , , and .
+    
+    
+      Permission to plug code into the common language runtime infrastructure, such as adding Remoting Context Sinks, Envoy Sinks and Dynamic Sinks.
+    
+    
+      No security access.
+    
+    
+      Permission to configure Remoting types and channels.
+    
+    
+      Ability to provide serialization services. Used by serialization formatters.
+    
+    
+      Ability to skip verification of code in this assembly. Code that is unverifiable can be run if this permission is granted.
+This is a powerful permission that should be granted only to highly trusted code.
+This flag has no effect when used dynamically with stack modifiers such as , , and .
+    
+    
+      Ability to call unmanaged code.
+ Since unmanaged code potentially allows other permissions to be bypassed, this is a dangerous permission that should only be granted to highly trusted code. It is used for such applications as calling native code using PInvoke or using COM interop.
+    
+    
+      Represents a collection that can contain many different types of permissions.
+    
+    
+      Initializes a new instance of the  class with the specified .
+      One of the enumeration values that specifies the permission set's access to resources.
+      The  parameter is not a valid .
+    
+    
+      Initializes a new instance of the  class with initial values taken from the  parameter.
+      The set from which to take the value of the new , or  to create an empty .
+    
+    
+      Adds a specified permission to the .
+      The permission to add.
+      The union of the permission added and any permission of the same type that already exists in the .
+      The method is called from a .
+    
+    
+      Adds a specified permission to the .
+      The permission to add.
+      The union of the permission added and any permission of the same type that already exists in the , or  if  is .
+      The method is called from a .
+    
+    
+      Declares that the calling code can access the resource protected by a permission demand through the code that calls this method, even if callers higher in the stack have not been granted permission to access the resource. Using  can create security vulnerabilities.
+      The  instance asserted has not been granted to the asserting code.
+-or-
+There is already an active  for the current frame.
+    
+    
+      Gets a value indicating whether the  contains permissions that are not derived from .
+      
+         if the  contains permissions that are not derived from ; otherwise, .
+    
+    
+      Converts an encoded  from one XML encoding format to another XML encoding format.
+      A string representing one of the following encoding formats: ASCII, Unicode, or Binary. Possible values are "XMLASCII" or "XML", "XMLUNICODE", and "BINARY".
+      An XML-encoded permission set.
+      A string representing one of the following encoding formats: ASCII, Unicode, or Binary. Possible values are "XMLASCII" or "XML", "XMLUNICODE", and "BINARY".
+      An encrypted permission set with the specified output format.
+      In all cases.
+    
+    
+      Creates a copy of the .
+      A copy of the .
+    
+    
+      Copies the permission objects of the set to the indicated location in an .
+      The target array to which to copy.
+      The starting position in the array to begin copying (zero based).
+      The  parameter is .
+      The  parameter has more than one dimension.
+      The  parameter is out of the range of the  parameter.
+    
+    
+      Gets the number of permission objects contained in the permission set.
+      The number of permission objects contained in the .
+    
+    
+      Forces a  at run time if all callers higher in the call stack have not been granted the permissions specified by the current instance.
+      A caller in the call chain does not have the permission demanded.
+    
+    
+      Causes any  that passes through the calling code for a permission that has an intersection with a permission of a type contained in the current  to fail.
+      A previous call to  has already restricted the permissions for the current stack frame.
+    
+    
+      Determines whether the specified  or  object is equal to the current .
+      The object to compare with the current .
+      
+         if the specified object is equal to the current  object; otherwise, .
+    
+    
+      Reconstructs a security object with a specified state from an XML encoding.
+      The XML encoding to use to reconstruct the security object.
+      The  parameter is .
+      The  parameter is not a valid permission element.
+-or-
+The  parameter's version number is not supported.
+    
+    
+      Returns an enumerator for the permissions of the set.
+      An enumerator object for the permissions of the set.
+    
+    
+      Returns an enumerator for the permissions of the set.
+      An enumerator object for the permissions of the set.
+    
+    
+      Gets a hash code for the  object that is suitable for use in hashing algorithms and data structures such as a hash table.
+      A hash code for the current  object.
+    
+    
+      Gets a permission object of the specified type, if it exists in the set.
+      The type of the desired permission object.
+      A copy of the permission object of the type specified by the  parameter contained in the , or  if none exists.
+    
+    
+      Gets a permission object of the specified type, if it exists in the set.
+      The type of the permission object.
+      A copy of the permission object, of the type specified by the  parameter, contained in the , or  if none exists.
+    
+    
+      Creates and returns a permission set that is the intersection of the current  and the specified .
+      A permission set to intersect with the current .
+      A new permission set that represents the intersection of the current  and the specified target. This object is  if the intersection is empty.
+    
+    
+      Gets a value indicating whether the  is empty.
+      
+         if the  is empty; otherwise, .
+    
+    
+      Gets a value indicating whether the collection is read-only.
+      Always .
+    
+    
+      Determines whether the current  is a subset of the specified .
+      The permission set to test for the subset relationship. This must be either a  or a .
+      
+         if the current  is a subset of the  parameter; otherwise, .
+    
+    
+      Gets a value indicating whether the collection is guaranteed to be thread safe.
+      Always .
+    
+    
+      Determines whether the  is .
+      
+         if the  is ; otherwise, .
+    
+    
+      Causes any  that passes through the calling code for any  that is not a subset of the current  to fail.
+    
+    
+      Removes a permission of a certain type from the set.
+      The type of permission to delete.
+      The permission removed from the set.
+      The method is called from a .
+    
+    
+      Removes a permission of a certain type from the set.
+      The type of the permission to remove.
+      The permission removed from the set.
+      The method is called from a .
+    
+    
+      Causes any previous  for the current frame to be removed and no longer be in effect.
+      There is no previous  for the current frame.
+    
+    
+      Sets a permission to the , replacing any existing permission of the same type.
+      The permission to set.
+      The set permission.
+      The method is called from a .
+    
+    
+      Sets a permission to the , replacing any existing permission of the same type.
+      The permission to set.
+      The set permission.
+      The method is called from a .
+    
+    
+      Gets the root object of the current collection.
+      The root object of the current collection.
+    
+    
+      Runs when the entire object graph has been deserialized.
+      The object that initiated the callback. The functionality for this parameter is not currently implemented.
+    
+    
+      Returns a string representation of the .
+      A representation of the .
+    
+    
+      Creates an XML encoding of the security object and its current state.
+      An XML encoding of the security object, including any state information.
+    
+    
+      Creates a  that is the union of the current  and the specified .
+      The permission set to form the union with the current .
+      A new permission set that represents the union of the current  and the specified .
+    
+    
+      Represents the XML object model for encoding security objects. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class with the specified tag.
+      The tag name of an XML element.
+      The  parameter is .
+      The  parameter is invalid in XML.
+    
+    
+      Initializes a new instance of the  class with the specified tag and text.
+      The tag name of the XML element.
+      The text content within the element.
+      The  parameter is .
+      The  parameter or  parameter is invalid in XML.
+    
+    
+      Adds a name/value attribute to an XML element.
+      The name of the attribute.
+      The value of the attribute.
+      The  parameter or  parameter is .
+      The  parameter or  parameter is invalid in XML.
+-or-
+An attribute with the name specified by the  parameter already exists.
+    
+    
+      Adds a child element to the XML element.
+      The child element to add.
+      The  parameter is .
+    
+    
+      Finds an attribute by name in an XML element.
+      The name of the attribute for which to search.
+      The value associated with the named attribute, or  if no attribute with  exists.
+      The  parameter is .
+    
+    
+      Gets or sets the attributes of an XML element as name/value pairs.
+      The  object for the attribute values of the XML element.
+      The name or value of the  object is invalid.
+      The name is not a valid XML attribute name.
+    
+    
+      Gets or sets the array of child elements of the XML element.
+      The ordered child elements of the XML element as security elements.
+      A child of the XML parent node is .
+    
+    
+      Creates and returns an identical copy of the current  object.
+      A copy of the current  object.
+    
+    
+      Compares two XML element objects for equality.
+      An XML element object to which to compare the current XML element object.
+      
+         if the tag, attribute names and values, child elements, and text fields in the current XML element are identical to their counterparts in the  parameter; otherwise, .
+    
+    
+      Replaces invalid XML characters in a string with their valid XML equivalent.
+      The string within which to escape invalid characters.
+      The input string with invalid characters replaced.
+    
+    
+      Creates a security element from an XML-encoded string.
+      The XML-encoded string from which to create the security element.
+      A  created from the XML.
+      
+         contains one or more single quotation mark characters.
+      
+         is .
+    
+    
+      Determines whether a string is a valid attribute name.
+      The attribute name to test for validity.
+      
+         if the  parameter is a valid XML attribute name; otherwise, .
+    
+    
+      Determines whether a string is a valid attribute value.
+      The attribute value to test for validity.
+      
+         if the  parameter is a valid XML attribute value; otherwise, .
+    
+    
+      Determines whether a string is a valid tag.
+      The tag to test for validity.
+      
+         if the  parameter is a valid XML tag; otherwise, .
+    
+    
+      Determines whether a string is valid as text within an XML element.
+      The text to test for validity.
+      
+         if the  parameter is a valid XML text element; otherwise, .
+    
+    
+      Finds a child by its tag name.
+      The tag for which to search in child elements.
+      The first child XML element with the specified tag value, or  if no child element with  exists.
+      The  parameter is .
+    
+    
+      Finds a child by its tag name and returns the contained text.
+      The tag for which to search in child elements.
+      The text contents of the first child element with the specified tag value.
+      
+         is .
+    
+    
+      Gets or sets the tag name of an XML element.
+      The tag name of an XML element.
+      The tag is .
+      The tag is not valid in XML.
+    
+    
+      Gets or sets the text within an XML element.
+      The value of the text within an XML element.
+      The text is not valid in XML.
+    
+    
+      Produces a string representation of an XML element and its constituent attributes, child elements, and text.
+      The XML element and its contents.
+    
+    
+      Represents a string comparison operation that uses specific case and culture-based or ordinal comparison rules.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      When overridden in a derived class, compares two objects and returns an indication of their relative sort order.
+      An object to compare to .
+      An object to compare to .
+      A signed integer that indicates the relative values of  and , as shown in the following table.
+  Value  
+  
+  Meaning  
+  
+  Less than zero  
+  
+  precedes   in the sort order.  
+  
+ -or-  
+  
+  is  and  is not .  
+  
+  Zero  
+  
+  is equal to .  
+  
+ -or-  
+  
+  and  are both .  
+  
+  Greater than zero  
+  
+  follows  in the sort order.  
+  
+ -or-  
+  
+  is  and  is not .
+      Neither  nor  is a  object, and neither  nor  implements the  interface.
+    
+    
+      When overridden in a derived class, compares two strings and returns an indication of their relative sort order.
+      A string to compare to .
+      A string to compare to .
+      A signed integer that indicates the relative values of  and , as shown in the following table.
+  Value  
+  
+  Meaning  
+  
+  Less than zero  
+  
+  precedes  in the sort order.  
+  
+ -or-  
+  
+  is  and  is not .  
+  
+  Zero  
+  
+  is equal to .  
+  
+ -or-  
+  
+  and  are both .  
+  
+  Greater than zero  
+  
+  follows  in the sort order.  
+  
+ -or-  
+  
+  is  and  is not .
+    
+    
+      Creates a  object that compares strings according to the rules of a specified culture.
+      A culture whose linguistic rules are used to perform a string comparison.
+      
+         to specify that comparison operations be case-insensitive;  to specify that comparison operations be case-sensitive.
+      A new  object that performs string comparisons according to the comparison rules used by the  parameter and the case rule specified by the  parameter.
+      
+         is .
+    
+    
+      
+      
+    
+    
+      Gets a  object that performs a case-sensitive string comparison using the word comparison rules of the current culture.
+      A new  object.
+    
+    
+      Gets a  object that performs case-insensitive string comparisons using the word comparison rules of the current culture.
+      A new object for string comparison.
+    
+    
+      When overridden in a derived class, indicates whether two objects are equal.
+      An object to compare to .
+      An object to compare to .
+      
+         if  and  refer to the same object, or  and  are both the same type of object and those objects are equal, or both  and  are ; otherwise, .
+    
+    
+      When overridden in a derived class, indicates whether two strings are equal.
+      A string to compare to .
+      A string to compare to .
+      
+         if  and  refer to the same object, or  and  are equal, or  and  are ; otherwise, .
+    
+    
+      
+    
+    
+      When overridden in a derived class, gets the hash code for the specified object.
+      An object.
+      A 32-bit signed hash code calculated from the value of the  parameter.
+      Not enough memory is available to allocate the buffer that is required to compute the hash code.
+      
+         is .
+    
+    
+      When overridden in a derived class, gets the hash code for the specified string.
+      A string.
+      A 32-bit signed hash code calculated from the value of the  parameter.
+      Not enough memory is available to allocate the buffer that is required to compute the hash code.
+      
+         is .
+    
+    
+      Gets a  object that performs a case-sensitive string comparison using the word comparison rules of the invariant culture.
+      A new  object.
+    
+    
+      Gets a  object that performs a case-insensitive string comparison using the word comparison rules of the invariant culture.
+      A new  object.
+    
+    
+      Gets a  object that performs a case-sensitive ordinal string comparison.
+      A  object.
+    
+    
+      Gets a  object that performs a case-insensitive ordinal string comparison.
+      A  object.
+    
+    
+      Provides extension methods to work with string normalization.
+    
+    
+      Indicates whether the specified string is in Unicode normalization form C.
+      A string.
+      
+         if  is in normalization form C; otherwise, .
+      
+         is .
+      
+         contains invalid Unicode characters.
+    
+    
+      Indicates whether a string is in a specified Unicode normalization form.
+      A string.
+      A Unicode normalization form.
+      
+         if  is in normalization form ; otherwise, .
+      
+         is .
+      
+         contains invalid Unicode characters.
+    
+    
+      Normalizes a string to a Unicode normalization form C.
+      The string to normalize.
+      A new string whose textual value is the same as  but whose binary representation is in Unicode normalization form C.
+      
+         is .
+      
+         contains invalid Unicode characters.
+    
+    
+      Normalizes a string to the specified Unicode normalization form.
+      The string to normalize.
+      The Unicode normalization form.
+      A new string whose textual value is the same as  but whose binary representation is in the  normalization form.
+      
+         is .
+      
+         contains invalid Unicode characters.
+    
+    
+      Provides a custom constructor for uniform resource identifiers (URIs) and modifies URIs for the  class.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class with the specified URI.
+      A URI string.
+      
+         is .
+      In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead.  
+  
+
+          
+           is a zero-length string or contains only spaces.  
+  
+ -or-  
+  
+ The parsing routine detected a scheme in an invalid form.  
+  
+ -or-  
+  
+ The parser detected more than two consecutive slashes in a URI that does not use the "file" scheme.  
+  
+ -or-  
+  
+  is not a valid URI.
+    
+    
+      Initializes a new instance of the  class with the specified scheme and host.
+      An Internet access protocol.
+      A DNS-style domain name or IP address.
+    
+    
+      Initializes a new instance of the  class with the specified scheme, host, and port.
+      An Internet access protocol.
+      A DNS-style domain name or IP address.
+      An IP port number for the service.
+      
+         is less than -1 or greater than 65,535.
+    
+    
+      Initializes a new instance of the  class with the specified scheme, host, port number, and path.
+      An Internet access protocol.
+      A DNS-style domain name or IP address.
+      An IP port number for the service.
+      The path to the Internet resource.
+      
+         is less than -1 or greater than 65,535.
+    
+    
+      Initializes a new instance of the  class with the specified scheme, host, port number, path and query string or fragment identifier.
+      An Internet access protocol.
+      A DNS-style domain name or IP address.
+      An IP port number for the service.
+      The path to the Internet resource.
+      A query string or fragment identifier.
+      
+         is neither  nor , nor does a valid fragment identifier begin with a number sign (#), nor a valid query string begin with a question mark (?).
+      
+         is less than -1 or greater than 65,535.
+    
+    
+      Initializes a new instance of the  class with the specified  instance.
+      An instance of the  class.
+      
+         is .
+    
+    
+      Compares an existing  instance with the contents of the  for equality.
+      The object to compare with the current instance.
+      
+         if  represents the same  as the  constructed by this  instance; otherwise, .
+    
+    
+      Gets or sets the fragment portion of the URI.
+      The fragment portion of the URI. The fragment identifier ("#") is added to the beginning of the fragment.
+    
+    
+      Returns the hash code for the URI.
+      The hash code generated for the URI.
+    
+    
+      Gets or sets the Domain Name System (DNS) host name or IP address of a server.
+      The DNS host name or IP address of the server.
+    
+    
+      Gets or sets the password associated with the user that accesses the URI.
+      The password of the user that accesses the URI.
+    
+    
+      Gets or sets the path to the resource referenced by the URI.
+      The path to the resource referenced by the URI.
+    
+    
+      Gets or sets the port number of the URI.
+      The port number of the URI.
+      The port cannot be set to a value less than -1 or greater than 65,535.
+    
+    
+      Gets or sets any query information included in the URI.
+      The query information included in the URI.
+    
+    
+      Gets or sets the scheme name of the URI.
+      The scheme of the URI.
+      The scheme cannot be set to an invalid scheme name.
+    
+    
+      Returns the display string for the specified  instance.
+      The string that contains the unescaped display string of the .
+      In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead.  
+  
+
+            
+  
+ The  instance has a bad password.
+    
+    
+      Gets the  instance constructed by the specified  instance.
+      A  that contains the URI constructed by the .
+      In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead.  
+  
+
+            
+  
+ The URI constructed by the  properties is invalid.
+    
+    
+      The user name associated with the user that accesses the URI.
+      The user name of the user that accesses the URI.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Handles.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Handles.dll
new file mode 100755
index 0000000000000000000000000000000000000000..52cd3d79ded968b593d85e73c0fc68c7e103cfa8
GIT binary patch
literal 14408
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
BNmT#<

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.RuntimeInformation.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.RuntimeInformation.dll
new file mode 100755
index 0000000000000000000000000000000000000000..d30d39b0f937c1cb8c59ba3640320c30617e1233
GIT binary patch
literal 15432
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
JT5;qc`X3$cG>rfN

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.RuntimeInformation.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.RuntimeInformation.xml
new file mode 100755
index 0000000..128b7eb
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.RuntimeInformation.xml
@@ -0,0 +1,111 @@
+
+
+  
+    System.Runtime.InteropServices.RuntimeInformation
+  
+  
+    
+      Indicates the processor architecture.
+    
+    
+      A 32-bit ARM processor architecture.
+    
+    
+      A 64-bit ARM processor architecture.
+    
+    
+      An Intel-based 64-bit processor architecture.
+    
+    
+      An Intel-based 32-bit processor architecture.
+    
+    
+      Represents an operating system platform.
+    
+    
+      Creates a new  instance.
+      The name of the platform that this instance represents.
+      An object that represents the  operating system.
+      
+         is an empty string.
+      
+         is .
+    
+    
+      Determines whether the current  instance is equal to the specified object.
+      
+         if  is a  instance and its name is the same as the current object; otherwise, .
+      
+         if  is a  instance and its name is the same as the current object.
+    
+    
+      Determines whether the current instance and the specified  instance are equal.
+      The object to compare with the current instance.
+      
+         if the current instance and  are equal; otherwise, .
+    
+    
+      Gets an object that represents the FreeBSD operating system.
+      An object that represents the FreeBSD operating system.
+    
+    
+      Returns the hash code for this instance.
+      The hash code for this instance.
+    
+    
+      Gets an object that represents the Linux operating system.
+      An object that represents the Linux operating system.
+    
+    
+      Determines whether two  objects are equal.
+      The first object to compare.
+      The second object to compare.
+      
+         if  and  are equal; otherwise, .
+    
+    
+      Determines whether two  instances are unequal.
+      The first object to compare.
+      The second object to compare.
+      
+         if  and  are unequal; otherwise, .
+    
+    
+      Gets an object that represents the OSX operating system.
+      An object that represents the OSX operating system.
+    
+    
+      Returns the string representation of this  instance.
+      A string that represents this  instance.
+    
+    
+      Gets an object that represents the Windows operating system.
+      An object that represents the Windows operating system.
+    
+    
+      Provides information about the .NET runtime installation.
+    
+    
+      Returns a string that indicates the name of the .NET installation on which an app is running.
+      The name of the .NET installation on which the app is running.
+    
+    
+      Indicates whether the current application is running on the specified platform.
+      A platform.
+      
+         if the current app is running on the specified platform; otherwise, .
+    
+    
+      Gets the platform architecture on which the current app is running.
+      The platform architecture on which the current app is running.
+    
+    
+      Gets a string that describes the operating system on which the app is running.
+      The description of the operating system on which the app is running.
+    
+    
+      Gets the process architecture of the currently running app.
+      The process architecture of the currently running app.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.WindowsRuntime.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.WindowsRuntime.dll
new file mode 100755
index 0000000000000000000000000000000000000000..7d3b89d26fadbc80e59c73aa085b4f9ad2f7b532
GIT binary patch
literal 17480
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

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.WindowsRuntime.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.WindowsRuntime.xml
new file mode 100755
index 0000000..1890229
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.WindowsRuntime.xml
@@ -0,0 +1,197 @@
+
+
+  
+    System.Runtime.InteropServices.WindowsRuntime
+  
+  
+    
+      Specifies the default interface of a managed Windows Runtime class.
+    
+    
+      Initializes a new instance of the  class.
+      The interface type that is specified as the default interface for the class the attribute is applied to.
+    
+    
+      Gets the type of the default interface.
+      The type of the default interface.
+    
+    
+      A token that is returned when an event handler is added to a Windows Runtime event. The token is used to remove the event handler from the event at a later time.
+    
+    
+      Returns a value that indicates whether the current object is equal to the specified object.
+      The object to compare.
+      
+         if the current object is equal to ; otherwise, .
+    
+    
+      Returns the hash code for this instance.
+      The hash code for this instance.
+    
+    
+      Indicates whether two  instances are equal.
+      The first instance to compare.
+      The second instance to compare.
+      
+         if the two objects are equal; otherwise, .
+    
+    
+      Indicates whether two  instances are not equal.
+      The first instance to compare.
+      The second instance to compare.
+      
+         if the two instances are not equal; otherwise, .
+    
+    
+      Stores mappings between delegates and event tokens, to support the implementation of a Windows Runtime event in managed code.
+      The type of the event handler delegate for a particular event.
+    
+    
+      Initializes a new instance of the  class.
+      
+         is not a delegate type.
+    
+    
+      Adds the specified event handler to the table and to the invocation list, and returns a token that can be used to remove the event handler.
+      The event handler to add.
+      A token that can be used to remove the event handler from the table and the invocation list.
+    
+    
+      Returns the specified event registration token table, if it is not ; otherwise, returns a new event registration token table.
+      An event registration token table, passed by reference.
+      The event registration token table that is specified by , if it is not ; otherwise, a new event registration token table.
+    
+    
+      Gets or sets a delegate of type  whose invocation list includes all the event handler delegates that have been added, and that have not yet been removed. Invoking this delegate invokes all the event handlers.
+      A delegate of type  that represents all the event handler delegates that are currently registered for an event.
+    
+    
+      Removes the specified event handler delegate from the table and the invocation list.
+      The event handler to remove.
+    
+    
+      Removes the event handler that is associated with the specified token from the table and the invocation list.
+      The token that was returned when the event handler was added.
+    
+    
+      Enables classes to be activated by the Windows Runtime.
+    
+    
+      Returns a new instance of the Windows Runtime class that is created by the  interface.
+      The new instance of the Windows Runtime class.
+    
+    
+      Specifies the version of the target type that first implemented the specified interface.
+    
+    
+      Initializes a new instance of the  class, specifying the interface that the target type implements and the version in which that interface was first implemented.
+      The interface that was first implemented in the specified version of the target type.
+      The major component of the version of the target type that first implemented .
+      The minor component of the version of the target type that first implemented .
+      The build component of the version of the target type that first implemented .
+      The revision component of the version of the target type that first implemented .
+    
+    
+      Gets the build component of the version of the target type that first implemented the interface.
+      The build component of the version.
+    
+    
+      Gets the type of the interface that the target type implements.
+      The type of the interface.
+    
+    
+      Gets the major component of the version of the target type that first implemented the interface.
+      The major component of the version.
+    
+    
+      Gets the minor component of the version of the target type that first implemented the interface.
+      The minor component of the version.
+    
+    
+      Gets the revision component of the version of the target type that first implemented the interface.
+      The revision component of the version.
+    
+    
+      When applied to an array parameter in a Windows Runtime component, specifies that the contents of the array that is passed to that parameter are used only for input. The caller expects the array to be unchanged by the call.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Specifies the name of the return value of a method in a Windows Runtime component.
+    
+    
+      Initializes a new instance of the  class, and specifies the name of the return value.
+      The name of the return value.
+    
+    
+      Gets the name that was specified for the return value of a method in a Windows Runtime component.
+      The name of the method's return value.
+    
+    
+      Provides helper methods for marshaling data between the .NET Framework and the Windows Runtime.
+    
+    
+      Adds the specified event handler to a Windows Runtime event.
+      A delegate that represents the method that adds event handlers to the Windows Runtime event.
+      A delegate that represents the method that removes event handlers from the Windows Runtime event.
+      A delegate the represents the event handler that is added.
+      The type of the delegate that represents the event handler.
+      
+         is .
+-or-
+ is .
+    
+    
+      Frees the specified Windows RuntimeHSTRING.
+      The address of the HSTRING to free.
+      The Windows Runtime is not supported on the current version of the operating system.
+    
+    
+      Returns an object that implements the activation factory interface for the specified Windows Runtime type.
+      The Windows Runtime type to get the activation factory interface for.
+      An object that implements the activation factory interface.
+      
+         does not represent a Windows Runtime type (that is, belonging to the Windows Runtime itself or defined in a Windows Runtime component).
+-or-
+The object specified for  was not provided by the common language runtime type system.
+      
+         is .
+      The specified Windows Runtime class is not properly registered. For example, the .winmd file was located, but the Windows Runtime failed to locate the implementation.
+    
+    
+      Returns a managed string that contains a copy of the specified Windows RuntimeHSTRING.
+      An unmanaged pointer to the HSTRING to copy.
+      A managed string that contains a copy of the HSTRING if  is not ; otherwise, .
+      The Windows Runtime is not supported on the current version of the operating system.
+    
+    
+      Removes all the event handlers that can be removed by using the specified method.
+      A delegate that represents the method that removes event handlers from the Windows Runtime event.
+      
+         is .
+    
+    
+      Removes the specified event handler from a Windows Runtime event.
+      A delegate that represents the method that removes event handlers from the Windows Runtime event.
+      The event handler that is removed.
+      The type of the delegate that represents the event handler.
+      
+         is .
+    
+    
+      Allocates a Windows RuntimeHSTRING and copies the specified managed string to it.
+      The managed string to copy.
+      An unmanaged pointer to the new HSTRING, or  if  is .
+      The Windows Runtime is not supported on the current version of the operating system.
+      
+         is .
+    
+    
+      When applied to an array parameter in a Windows Runtime component, specifies that the contents of an array that is passed to that parameter are used only for output. The caller does not guarantee that the contents are initialized, and the called method should not read the contents.
+    
+    
+      Initializes a new instance of the  class.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.dll
new file mode 100755
index 0000000000000000000000000000000000000000..0fb143d7207172b55545c65b7ca125e8eb461d81
GIT binary patch
literal 63560
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

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.xml
new file mode 100755
index 0000000..91cb8a8
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.InteropServices.xml
@@ -0,0 +1,5747 @@
+
+
+  
+    System.Runtime.InteropServices
+  
+  
+    
+      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.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class using the specified error message.
+      A  object that describes the error. The content of  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.
+    
+    
+      Initializes a new instance of the  class using the specified error message and underlying exception.
+      A  object that describes the error. The content of  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.
+      The exception that is the cause of the current . If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      The exception that is thrown when a DLL specified in a DLL import cannot be found.
+    
+    
+      Initializes a new instance of the  class with default properties.
+    
+    
+      Initializes a new instance of the  class with serialized data.
+      The  that holds the serialized object data about the exception being thrown.
+      The  that contains contextual information about the source or destination.
+    
+    
+      Initializes a new instance of the  class with a specified error message.
+      The error message that explains the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      Provides random access to unmanaged blocks of memory from managed code.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class with a specified buffer, offset, and capacity.
+      The buffer to contain the accessor.
+      The byte at which to start the accessor.
+      The size, in bytes, of memory to allocate.
+      
+         plus  is greater than .
+      
+         is .
+      
+         or  is less than zero.
+      
+         plus  would wrap around the high end of the address space.
+    
+    
+      Initializes a new instance of the  class with a specified buffer, offset, capacity, and access right.
+      The buffer to contain the accessor.
+      The byte at which to start the accessor.
+      The size, in bytes, of memory to allocate.
+      The type of access allowed to the memory. The default is .
+      
+         plus  is greater than .
+      
+         is .
+      
+         or  is less than zero.
+-or-
+ is not a valid  enumeration value.
+      
+         plus  would wrap around the high end of the address space.
+    
+    
+      Determines whether the accessor is readable.
+      
+         if the accessor is readable; otherwise, .
+    
+    
+      Determines whether the accessory is writable.
+      
+         if the accessor is writable; otherwise, .
+    
+    
+      Gets the capacity of the accessor.
+      The capacity of the accessor.
+    
+    
+      Releases all resources used by the .
+    
+    
+      Releases the unmanaged resources used by the  and optionally releases the managed resources.
+      
+         to release both managed and unmanaged resources;  to release only unmanaged resources.
+    
+    
+      Sets the initial values for the accessor.
+      The buffer to contain the accessor.
+      The byte at which to start the accessor.
+      The size, in bytes, of memory to allocate.
+      The type of access allowed to the memory. The default is .
+      
+         plus  is greater than .
+      
+         is .
+      
+         or  is less than zero.
+-or-
+ is not a valid  enumeration value.
+      
+         plus  would wrap around the high end of the address space.
+    
+    
+      Determines whether the accessor is currently open by a process.
+      
+         if the accessor is open; otherwise, .
+    
+    
+      Reads a structure of type  from the accessor into a provided reference.
+      The position in the accessor at which to begin reading.
+      The structure to contain the read data.
+      The type of structure.
+      There are not enough bytes after  to read in a structure of type .
+-or-
+ is a value type that contains one or more reference types.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads structures of type  from the accessor into an array of type .
+      The number of bytes in the accessor at which to begin reading.
+      The array to contain the structures read from the accessor.
+      The index in  in which to place the first copied structure.
+      The number of structures of type T to read from the accessor.
+      The type of structure.
+      The number of structures read into . This value can be less than  if there are fewer structures available, or zero if the end of the accessor is reached.
+      
+         is not large enough to contain  of structures (starting from ).
+      
+         is .
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads a Boolean value from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      
+         or .
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads a byte value from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads a character from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads a decimal value from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+-or-
+The decimal to read is invalid.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads a double-precision floating-point value from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads a 16-bit integer from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads a 32-bit integer from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads a 64-bit integer from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads an 8-bit signed integer from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads a single-precision floating-point value from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads an unsigned 16-bit integer from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads an unsigned 32-bit integer from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Reads an unsigned 64-bit integer from the accessor.
+      The number of bytes into the accessor at which to begin reading.
+      The value that was read.
+      There are not enough bytes after  to read a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support reading.
+      The accessor has been disposed.
+    
+    
+      Writes a Boolean value into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes a byte value into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes a character into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes a decimal value into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+-or-
+The decimal is invalid.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes a  value into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes a 16-bit integer into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes a 32-bit integer into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes a 64-bit integer into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after position to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes an 8-bit integer into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes a  into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes an unsigned 16-bit integer into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes an unsigned 32-bit integer into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes an unsigned 64-bit integer into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The value to write.
+      There are not enough bytes after  to write a value.
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes a structure into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The structure to write.
+      The type of structure.
+      There are not enough bytes in the accessor after  to write a structure of type .
+      
+         is less than zero or greater than the capacity of the accessor.
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Writes structures from an array of type  into the accessor.
+      The number of bytes into the accessor at which to begin writing.
+      The array to write into the accessor.
+      The index in  to start writing from.
+      The number of structures in  to write.
+      The type of structure.
+      There are not enough bytes in the accessor after  to write the number of structures specified by .
+      
+         is less than zero or greater than the capacity of the accessor.
+-or-
+ or  is less than zero.
+      
+         is .
+      The accessor does not support writing.
+      The accessor has been disposed.
+    
+    
+      Provides access to unmanaged blocks of memory from managed code.
+    
+    
+      Initializes a new instance of the  class.
+      The user does not have the required permission.
+    
+    
+      Initializes a new instance of the  class using the specified location and memory length.
+      A pointer to an unmanaged memory location.
+      The length of the memory to use.
+      The user does not have the required permission.
+      The  value is .
+      The  value is less than zero.
+-or-
+The  is large enough to cause an overflow.
+    
+    
+      Initializes a new instance of the  class using the specified location, memory length, total amount of memory, and file access values.
+      A pointer to an unmanaged memory location.
+      The length of the memory to use.
+      The total amount of memory assigned to the stream.
+      One of the  values.
+      The user does not have the required permission.
+      The  value is .
+      The  value is less than zero.
+-or-
+The  value is less than zero.
+-or-
+The  value is greater than the  value.
+    
+    
+      Initializes a new instance of the  class in a safe buffer with a specified offset and length.
+      The buffer to contain the unmanaged memory stream.
+      The byte position in the buffer at which to start the unmanaged memory stream.
+      The length of the unmanaged memory stream.
+    
+    
+      Initializes a new instance of the  class in a safe buffer with a specified offset, length, and file access.
+      The buffer to contain the unmanaged memory stream.
+      The byte position in the buffer at which to start the unmanaged memory stream.
+      The length of the unmanaged memory stream.
+      The mode of file access to the unmanaged memory stream.
+    
+    
+      Gets a value indicating whether a stream supports reading.
+      
+         if the object was created by a constructor with an  parameter that did not include reading the stream and if the stream is closed; otherwise, .
+    
+    
+      Gets a value indicating whether a stream supports seeking.
+      
+         if the stream is closed; otherwise, .
+    
+    
+      Gets a value indicating whether a stream supports writing.
+      
+         if the object was created by a constructor with an  parameter value that supports writing or was created by a constructor that had no parameters, or if the stream is closed; otherwise, .
+    
+    
+      Gets the stream length (size) or the total amount of memory assigned to a stream (capacity).
+      The size or capacity of the stream.
+      The stream is closed.
+    
+    
+      Releases the unmanaged resources used by the  and optionally releases the managed resources.
+      
+         to release both managed and unmanaged resources;  to release only unmanaged resources.
+    
+    
+      Overrides the  method so that no action is performed.
+      The stream is closed.
+    
+    
+      Overrides the  method so that the operation is cancelled if specified, but no other action is performed.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous flush operation.
+    
+    
+      Initializes a new instance of the  class by using a pointer to an unmanaged memory location.
+      A pointer to an unmanaged memory location.
+      The length of the memory to use.
+      The total amount of memory assigned to the stream.
+      One of the  values.
+      The user does not have the required permission.
+      The  value is .
+      The  value is less than zero.
+-or-
+The  value is less than zero.
+-or-
+The  value is large enough to cause an overflow.
+    
+    
+      Initializes a new instance of the  class in a safe buffer with a specified offset, length, and file access.
+      The buffer to contain the unmanaged memory stream.
+      The byte position in the buffer at which to start the unmanaged memory stream.
+      The length of the unmanaged memory stream.
+      The mode of file access to the unmanaged memory stream.
+    
+    
+      Gets the length of the data in a stream.
+      The length of the data in the stream.
+      The stream is closed.
+    
+    
+      Gets or sets the current position in a stream.
+      The current position in the stream.
+      The stream is closed.
+      The position is set to a value that is less than zero, or the position is larger than  or results in overflow when added to the current pointer.
+    
+    
+      Gets or sets a byte pointer to a stream based on the current position in the stream.
+      A byte pointer.
+      The current position is larger than the capacity of the stream.
+      The position is being set is not a valid position in the current stream.
+      The pointer is being set to a lower value than the starting position of the stream.
+      The stream was initialized for use with a . The  property is valid only for streams that are initialized with a  pointer.
+    
+    
+      Reads the specified number of bytes into the specified array.
+      When this method returns, contains the specified byte array with the values between  and ( +  - 1) replaced by the bytes read from the current source. This parameter is passed uninitialized.
+      The zero-based byte offset in  at which to begin storing the data read from the current stream.
+      The maximum number of bytes to read from the current stream.
+      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.
+      The stream is closed.
+      The underlying memory does not support reading.
+-or-
+The  property is set to .
+      The  parameter is set to .
+      The  parameter is less than zero.
+-or-
+The  parameter is less than zero.
+      The length of the buffer array minus the  parameter is less than the  parameter.
+    
+    
+      Reads all the bytes of this unmanaged memory stream into the specified span of bytes.
+      When this method returns, this span contains all the bytes from the unmanaged memory stream.
+      The total number of bytes read into the destination.
+    
+    
+      Asynchronously reads the specified number of bytes into the specified array.
+      The buffer to write the data into.
+      The byte offset in  at which to begin writing data from the stream.
+      The maximum number of bytes to read.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous read operation. The value of the  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.
+    
+    
+      Asynchronously reads the unmanaged memory stream bytes into the memory region.
+      When the asynchronous method finishes, this memory region contains all the bytes read from the unmanaged memory stream.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous read operation, and wraps the total number of bytes read into the buffer.
+    
+    
+      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.
+      The unsigned byte cast to an  object, or -1 if at the end of the stream.
+      The stream is closed.
+      The underlying memory does not support reading.
+-or-
+The current position is at the end of the stream.
+    
+    
+      Sets the current position of the current stream to the given value.
+      The point relative to origin to begin seeking from.
+      Specifies the beginning, the end, or the current position as a reference point for origin, using a value of type .
+      The new position in the stream.
+      An attempt was made to seek before the beginning of the stream.
+      The  value is larger than the maximum size of the stream.
+      
+         is invalid.
+      The stream is closed.
+    
+    
+      Sets the length of a stream to a specified value.
+      The length of the stream.
+      An I/O error has occurred.
+      The stream is closed.
+      The underlying memory does not support writing.
+-or-
+An attempt is made to write to the stream and the  property is .
+      The specified  exceeds the capacity of the stream.
+-or-
+The specified  is negative.
+    
+    
+      Writes a block of bytes to the current stream using data from a buffer.
+      The byte array from which to copy bytes to the current stream.
+      The offset in the buffer at which to begin copying bytes to the current stream.
+      The number of bytes to write to the current stream.
+      The stream is closed.
+      The underlying memory does not support writing.
+-or-
+An attempt is made to write to the stream and the  property is .
+-or-
+The  value is greater than the capacity of the stream.
+-or-
+The position is at the end of the stream capacity.
+      An I/O error occurs.
+      One of the specified parameters is less than zero.
+      The  parameter minus the length of the  parameter is less than the  parameter.
+      The  parameter is .
+    
+    
+      Writes a block of bytes to the current unmanaged memory stream using data from the provided span of bytes.
+      The span of bytes from which to copy bytes to the current unmanaged memory stream.
+    
+    
+      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.
+      The buffer to write data from.
+      The zero-based byte offset in  from which to begin copying bytes to the stream.
+      The maximum number of bytes to write.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Asynchronously writes a span of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests.
+      The buffer to write data from.
+      The token to monitor for cancellation requests. The default value is .
+      A task that represents the asynchronous write operation.
+    
+    
+      Writes a byte to the current position in the file stream.
+      A byte value written to the stream.
+      The stream is closed.
+      The underlying memory does not support writing.
+-or-
+An attempt is made to write to the stream and the  property is .
+-or-
+The current position is at the end of the capacity of the stream.
+      The supplied  causes the stream exceed its maximum capacity.
+    
+    
+      Indicates that the default value for the attributed field or parameter is an instance of , where the  is .
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Gets the  constant stored in this attribute.
+      The  constant stored in this attribute. Only  is allowed for an  constant value.
+    
+    
+      Indicates that the default value for the attributed field or parameter is an instance of , where the  is . This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Gets the  constant stored in this attribute.
+      The  constant stored in this attribute. Only  is allowed for an  constant value.
+    
+    
+      Allows an unmanaged method to call a managed method.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Encapsulates an array and an offset within the specified array.
+    
+    
+      Initializes a new instance of the  structure.
+      A managed array.
+      The offset in bytes, of the element to be passed through platform invoke.
+      The array is larger than 2 gigabytes (GB).
+    
+    
+      Indicates whether the specified object matches the current  object.
+      Object to compare with this instance.
+      
+         if the object matches this ; otherwise, .
+    
+    
+      Indicates whether the specified  object matches the current instance.
+      An  object to compare with this instance.
+      
+         if the specified  object matches the current instance; otherwise, .
+    
+    
+      Returns the managed array referenced by this .
+      The managed array this instance references.
+    
+    
+      Returns a hash code for this value type.
+      The hash code for this instance.
+    
+    
+      Returns the offset provided when this  was constructed.
+      The offset for this instance.
+    
+    
+      Determines whether two specified  objects have the same value.
+      An  object to compare with the  parameter.
+      An  object to compare with the  parameter.
+      
+         if the value of  is the same as the value of ; otherwise, .
+    
+    
+      Determines whether two specified  objects no not have the same value.
+      An  object to compare with the  parameter.
+      An  object to compare with the  parameter.
+      
+         if the value of  is not the same as the value of ; otherwise, .
+    
+    
+      Specifies whether the type should be marshaled using the Automation marshaler or a custom proxy and stub.
+    
+    
+      Initializes a new instance of the  class.
+      
+         if the class should be marshaled using the Automation Marshaler;  if a proxy stub marshaler should be used.
+    
+    
+      Gets a value indicating the type of marshaler to use.
+      
+         if the class should be marshaled using the Automation Marshaler;  if a proxy stub marshaler should be used.
+    
+    
+      Controls whether Unicode characters are converted to the closest matching ANSI characters.
+    
+    
+      Initializes a new instance of the  class set to the value of the  property.
+      
+         to indicate that best-fit mapping is enabled; otherwise, . The default is .
+    
+    
+      Gets the best-fit mapping behavior when converting Unicode characters to ANSI characters.
+      
+         if best-fit mapping is enabled; otherwise, . The default is .
+    
+    
+      Enables or disables the throwing of an exception on an unmappable Unicode character that is converted to an ANSI '?' character.
+    
+    
+      Marshals data of type  from managed to unmanaged code. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class with the specified  object.
+      The object to wrap and marshal as .
+    
+    
+      Initializes a new instance of the  class with the specified  object.
+      The object to wrap and marshal as .
+    
+    
+      Gets the wrapped  object to marshal as type .
+      The object that is wrapped by .
+    
+    
+      Specifies the calling convention required to call methods implemented in unmanaged code.
+    
+    
+      The caller cleans the stack. This enables calling functions with , which makes it appropriate to use for methods that accept a variable number of parameters, such as .
+    
+    
+      This calling convention is not supported.
+    
+    
+      The callee cleans the stack. This is the default convention for calling unmanaged functions with platform invoke.
+    
+    
+      The first parameter is the  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.
+    
+    
+      This member is not actually a calling convention, but instead uses the default platform calling convention. For example, on Windows the default is  and on Windows CE.NET it is .
+    
+    
+      Indicates the type of class interface to be generated for a class exposed to COM, if an interface is generated at all.
+    
+    
+      Initializes a new instance of the  class with the specified  enumeration value.
+      Describes the type of interface that is generated for a class.
+    
+    
+      Initializes a new instance of the  class with the specified  enumeration member.
+      One of the  values that describes the type of interface that is generated for a class.
+    
+    
+      Gets the  value that describes which type of interface should be generated for the class.
+      The  value that describes which type of interface should be generated for the class.
+    
+    
+      Identifies the type of class interface that is generated for a class.
+    
+    
+      Indicates that the class only supports late binding for COM clients. A  for the class is automatically exposed to COM clients on request. The type library produced by Tlbexp.exe (Type Library Exporter) does not contain type information for the  in order to prevent clients from caching the DISPIDs of the interface. The  does not exhibit the versioning problems described in  because clients can only late-bind to the interface.
+This is the default setting for .
+    
+    
+      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  is strongly discouraged because of the versioning limitations described in .
+    
+    
+      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  interface. This is the recommended setting for . Using  is the only way to expose functionality through interfaces implemented explicitly by the class.
+    
+    
+      Specifies the class identifier of a coclass imported from a type library.
+    
+    
+      Initializes new instance of the  with the class identifier of the original coclass.
+      A  that contains the class identifier of the original coclass.
+    
+    
+      Gets the class identifier of the original coclass.
+      A  containing the class identifier of the original coclass.
+    
+    
+      Indicates the COM alias for a parameter or field type.
+    
+    
+      Initializes a new instance of the  class with the alias for the attributed field or parameter.
+      The alias for the field or parameter as found in the type library when it was imported.
+    
+    
+      Gets the alias for the field or parameter as found in the type library when it was imported.
+      The alias for the field or parameter as found in the type library when it was imported.
+    
+    
+      Permits late-bound registration of an event handler.
+    
+    
+      Initializes a new instance of the  class by using the specified type and a name of the event on the type.
+      The type of object.
+      The name of an event on .
+    
+    
+      Attaches an event handler to a COM object.
+      The target object that the event delegate should bind to.
+      The event delegate.
+    
+    
+      Gets the attributes for this event.
+      The read-only attributes for this event.
+    
+    
+      Gets the class that declares this member.
+      The  object for the class that declares this member.
+    
+    
+      Gets the method that was used to add an event handler delegate to the event source.
+      
+         to return non-public methods; otherwise, .
+      The method that was used to add an event handler delegate to the event source.
+      
+         is  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.
+    
+    
+      When overridden in a derived class, gets an array that contains all the custom attributes that are applied to this member.
+      
+         to search this member's inheritance chain to find the attributes; otherwise, .
+      An array that contains all the custom attributes, or an array that has no elements if no attributes were defined.
+      This member belongs to a type that is loaded into the reflection-only context. See How to: Load Assemblies into the Reflection-Only Context.
+      A custom attribute type cannot be loaded.
+    
+    
+      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.
+      The attribute type to search for. Only attributes that are assignable to this type can be returned.
+      
+         to search this member's inheritance chain to find the attributes; otherwise, .
+      An array that contains all the custom attributes of the specified type, or an array that has no elements if no attributes were defined.
+      
+         is .
+      This member belongs to a type that is loaded into the reflection-only context. See How to: Load Assemblies into the Reflection-Only Context
+      A custom attribute type cannot be loaded.
+    
+    
+      Returns a list of  objects for the current .
+      A generic list of  objects representing data about the attributes that have been applied to the current .
+    
+    
+      Returns the public or non-public methods that have been associated with an event in metadata.
+      
+         to include non-public methods; otherwise, .
+      An array representing the methods that have been associated with the event in metadata. If there are no such methods, an empty array is returned.
+    
+    
+      When overridden in a derived class, returns the method that was called when the event was raised.
+      
+         to return non-public methods; otherwise, .
+      The object that was called when the event was raised.
+      
+         is  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.
+    
+    
+      When overridden in a derived class, retrieves the  object for removing a method of the event.
+      
+         to return non-public methods; otherwise, .
+      The method that was used to remove an event handler delegate from the event source.
+      
+         is  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.
+    
+    
+      Indicates whether one or more instances of the specified attribute are applied to this member.
+      The attribute type to search for.
+      
+         to search this member's inheritance chain to find the attributes; otherwise, .
+      
+         if the specified attribute has been applied to this member; otherwise, .
+    
+    
+      Gets the metadata token associated with the current  object.
+      A 32-bit Integer that represents the metadata token.
+    
+    
+      Gets the module associated with the current  object.
+      The module associated with the current  object.
+    
+    
+      Gets the name of the current member.
+      The name of this member.
+    
+    
+      Gets the class object that was used to initialize this instance.
+      The  object that was used to initialize the current object.
+    
+    
+      Detaches an event handler from a COM object.
+      The target object that the event delegate is bound to.
+      The event delegate.
+      The event does not have a public  accessor.
+      The handler that was passed in cannot be used.
+      In the .NET for Windows Store apps or the Portable Class Library, catch  instead.  
+  
+
+            
+  
+ The  parameter is  and the event is not static.  
+  
+ -or-  
+  
+ The  is not declared on the target.
+      In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead.  
+  
+
+            
+  
+ The caller does not have access permission to the member.
+    
+    
+      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.
+    
+    
+      Initializes a new instance of the  class with the major version, minor version, build, and revision numbers of the assembly.
+      The major version number of the assembly.
+      The minor version number of the assembly.
+      The build number of the assembly.
+      The revision number of the assembly.
+    
+    
+      Gets the build number of the assembly.
+      The build number of the assembly.
+    
+    
+      Gets the major version number of the assembly.
+      The major version number of the assembly.
+    
+    
+      Gets the minor version number of the assembly.
+      The minor version number of the assembly.
+    
+    
+      Gets the revision number of the assembly.
+      The revision number of the assembly.
+    
+    
+      Indicates that information was lost about a class or interface when it was imported from a type library to an assembly.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Specifies a default interface to expose to COM. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class with the specified  object as the default interface exposed to COM.
+      A  value indicating the default interface to expose to COM.
+    
+    
+      Gets the  object that specifies the default interface to expose to COM.
+      The  object that specifies the default interface to expose to COM.
+    
+    
+      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.
+    
+    
+      Initializes a new instance of the  class with the source interface and event provider class.
+      A  that contains the original source interface from the type library. COM uses this interface to call back to the managed class.
+      A  that contains the class that implements the methods of the event interface.
+    
+    
+      Gets the class that implements the methods of the event interface.
+      A  that contains the class that implements the methods of the event interface.
+    
+    
+      Gets the original source interface from the type library.
+      A  containing the source interface.
+    
+    
+      Provides methods that enable .NET Framework delegates that handle events to be added and removed from COM objects.
+    
+    
+      Adds a delegate to the invocation list of events originating from a COM object.
+      The COM object that triggers the events the caller would like to respond to.
+      The identifier of the source interface used by the COM object to trigger events.
+      The dispatch identifier of the method on the source interface.
+      The delegate to invoke when the COM event is fired.
+    
+    
+      Removes a delegate from the invocation list of events originating from a COM object.
+      The COM object the delegate is attached to.
+      The identifier of the source interface used by the COM object to trigger events.
+      The dispatch identifier of the method on the source interface.
+      The delegate to remove from the invocation list.
+      The delegate that was removed from the invocation list.
+    
+    
+      The exception that is thrown when an unrecognized HRESULT is returned from a COM method call.
+    
+    
+      Initializes a new instance of the  class with default values.
+    
+    
+      Initializes a new instance of the  class from serialization data.
+      The  object that holds the serialized object data.
+      The  object that supplies the contextual information about the source or destination.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class with a specified message.
+      The message that indicates the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      Initializes a new instance of the  class with a specified message and error code.
+      The message that indicates the reason the exception occurred.
+      The error code (HRESULT) value associated with this exception.
+    
+    
+      Converts the contents of the exception to a string.
+      A string containing the , , , and  properties of the exception.
+    
+    
+      Indicates that the attributed type was previously defined in COM.
+    
+    
+      Initializes a new instance of the .
+    
+    
+      Identifies how to expose an interface to COM.
+    
+    
+      Indicates that the interface is exposed to COM as a dual interface, which enables both early and late binding.  is the default value.
+    
+    
+      Indicates that an interface is exposed to COM as a dispinterface, which enables late binding only.
+    
+    
+      Indicates that an interface is exposed to COM as a Windows Runtime interface.
+    
+    
+      Indicates that an interface is exposed to COM as an interface that is derived from IUnknown, which enables only early binding.
+    
+    
+      Describes the type of a COM member.
+    
+    
+      The member is a normal method.
+    
+    
+      The member gets properties.
+    
+    
+      The member sets properties.
+    
+    
+      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.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Identifies a list of interfaces that are exposed as COM event sources for the attributed class.
+    
+    
+      Initializes a new instance of the  class with the name of the event source interface.
+      A null-delimited list of fully qualified event source interface names.
+    
+    
+      Initializes a new instance of the  class with the type to use as a source interface.
+      The  of the source interface.
+    
+    
+      Initializes a new instance of the  class with the types to use as source interfaces.
+      The  of the default source interface.
+      The  of a source interface.
+    
+    
+      Initializes a new instance of the  class with the types to use as source interfaces.
+      The  of the default source interface.
+      The  of a source interface.
+      The  of a source interface.
+    
+    
+      Initializes a new instance of the  class with the types to use as source interfaces.
+      The  of the default source interface.
+      The  of a source interface.
+      The  of a source interface.
+      The  of a source interface.
+    
+    
+      Gets the fully qualified name of the event source interface.
+      The fully qualified name of the event source interface.
+    
+    
+      Specifies the requested behavior when setting up an advise sink or a caching connection with an object.
+    
+    
+      For data advisory connections, assures accessibility to data.
+    
+    
+      For data advisory connections ( or ), this flag requests the data object not to send data when it calls .
+    
+    
+      Requests that the object make only one change notification or cache update before deleting the connection.
+    
+    
+      Requests that the object not wait for the data or view to change before making an initial call to  (for data or view advisory connections) or updating the cache (for cache connections).
+    
+    
+      This value is used by DLL object applications and object handlers that perform the drawing of their objects.
+    
+    
+      Synonym for , which is used more often.
+    
+    
+      For cache connections, this flag updates the cached representation only when the object containing the cache is saved.
+    
+    
+      Stores the parameters that are used during a moniker binding operation.
+    
+    
+      Specifies the size, in bytes, of the  structure.
+    
+    
+      Indicates the amount of time (clock time in milliseconds, as returned by the  function) that the caller specified to complete the binding operation.
+    
+    
+      Controls aspects of moniker binding operations.
+    
+    
+      Represents flags that should be used when opening the file that contains the object identified by the moniker.
+    
+    
+      Contains a pointer to a bound-to  structure,  structure, or an  interface.
+    
+    
+      Represents a pointer to a  structure.
+    
+    
+      Represents a pointer to an  interface.
+    
+    
+      Represents a pointer to a  structure.
+    
+    
+      Identifies the calling convention used by a method described in a METHODDATA structure.
+    
+    
+      Indicates that the C declaration (CDECL) calling convention is used for a method.
+    
+    
+      Indicates that the Macintosh Pascal (MACPASCAL) calling convention is used for a method.
+    
+    
+      Indicates the end of the  enumeration.
+    
+    
+      Indicates that the Macintosh Programmers' Workbench (MPW) CDECL calling convention is used for a method.
+    
+    
+      Indicates that the Macintosh Programmers' Workbench (MPW) PASCAL calling convention is used for a method.
+    
+    
+      Indicates that the MSC Pascal (MSCPASCAL) calling convention is used for a method.
+    
+    
+      Indicates that the Pascal calling convention is used for a method.
+    
+    
+      This value is reserved for future use.
+    
+    
+      Indicates that the standard calling convention (STDCALL) is used for a method.
+    
+    
+      Indicates that the standard SYSCALL calling convention is used for a method.
+    
+    
+      Describes a connection that exists to a given connection point.
+    
+    
+      Represents a connection token that is returned from a call to .
+    
+    
+      Represents a pointer to the  interface on a connected advisory sink. The caller must call  on this pointer when the  structure is no longer needed.
+    
+    
+      Specifies the direction of the data flow in the  parameter of the  method. This determines the formats that the resulting enumerator can enumerate.
+    
+    
+      Requests that  supply an enumerator for the formats that can be specified in .
+    
+    
+      Requests that  supply an enumerator for the formats that can be specified in .
+    
+    
+      Identifies the type description being bound to.
+    
+    
+      Indicates that a  structure was returned.
+    
+    
+      Indicates that an  was returned.
+    
+    
+      Indicates an end-of-enumeration marker.
+    
+    
+      Indicates that no match was found.
+    
+    
+      Indicates that a  was returned.
+    
+    
+      Indicates that a  was returned.
+    
+    
+      Contains the arguments passed to a method or property by .
+    
+    
+      Represents the count of arguments.
+    
+    
+      Represents the count of named arguments.
+    
+    
+      Represents the dispatch IDs of named arguments.
+    
+    
+      Represents a reference to the array of arguments.
+    
+    
+      Specifies the desired data or view aspect of the object when drawing or getting data.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      An iconic representation of an object.
+    
+    
+      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.
+    
+    
+      Contains the type description and process transfer information for a variable, function, or a function parameter.
+    
+    
+      Contains information about an element.
+    
+    
+      Contains information about an element.
+    
+    
+      Contains information for remoting the element.
+    
+    
+      Contains information about the parameter.
+    
+    
+      Identifies the type of the element.
+    
+    
+      Describes the exceptions that occur during .
+    
+    
+      Describes the error intended for the customer.
+    
+    
+      Contains the fully-qualified drive, path, and file name of a Help file that contains more information about the error.
+    
+    
+      Indicates the name of the source of the exception. Typically, this is an application name.
+    
+    
+      Indicates the Help context ID of the topic within the Help file.
+    
+    
+      Represents a pointer to a function that takes an  structure as an argument and returns an HRESULT value. If deferred fill-in is not desired, this field is set to .
+    
+    
+      This field is reserved; it must be set to .
+    
+    
+      A return value describing the error.
+    
+    
+      Represents an error code identifying the error.
+    
+    
+      This field is reserved; it must be set to 0.
+    
+    
+      Represents the number of 100-nanosecond intervals since January 1, 1601. This structure is a 64-bit value.
+    
+    
+      Specifies the high 32 bits of the .
+    
+    
+      Specifies the low 32 bits of the .
+    
+    
+      Represents a generalized Clipboard format.
+    
+    
+      Specifies the particular clipboard format of interest.
+    
+    
+      Specifies one of the  enumeration constants that indicates how much detail should be contained in the rendering.
+    
+    
+      Specifies part of the aspect when the data must be split across page boundaries.
+    
+    
+      Specifies a pointer to a  structure containing information about the target device that the data is being composed for.
+    
+    
+      Specifies one of the  enumeration constants, which indicates the type of storage medium used to transfer the object's data.
+    
+    
+      Defines a function description.
+    
+    
+      Specifies the calling convention of a function.
+    
+    
+      Counts the total number of parameters.
+    
+    
+      Counts the optional parameters.
+    
+    
+      Counts the permitted return values.
+    
+    
+      Contains the return type of the function.
+    
+    
+      Specifies whether the function is virtual, static, or dispatch-only.
+    
+    
+      Specifies the type of a property function.
+    
+    
+      Indicates the size of .
+    
+    
+      Stores the count of errors a function can return on a 16-bit system.
+    
+    
+      Identifies the function member ID.
+    
+    
+      Specifies the offset in the VTBL for .
+    
+    
+      Indicates the  of a function.
+    
+    
+      Identifies the constants that define the properties of a function.
+    
+    
+      The function that supports data binding.
+    
+    
+      The function that best represents the object. Only one function in a type can have this attribute.
+    
+    
+      Permits an optimization in which the compiler looks for a member named "xyz" on the type of "abc". 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.
+    
+    
+      The function that is displayed to the user as bindable.  must also be set.
+    
+    
+      The function should not be displayed to the user, although it exists and is bindable.
+    
+    
+      Mapped as individual bindable properties.
+    
+    
+      The property appears in an object browser, but not in a properties browser.
+    
+    
+      Tags the interface as having default behaviors.
+    
+    
+      When set, any call to a method that sets the property results first in a call to . The implementation of  determines if the call is allowed to set the property.
+    
+    
+      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.
+    
+    
+      The function returns an object that is a source of events.
+    
+    
+      The type information member is the default member for display in the user interface.
+    
+    
+      The function supports . If an error occurs during the function, the caller can call  to retrieve the error code.
+    
+    
+      Defines how to access a function.
+    
+    
+      The function can be accessed only through .
+    
+    
+      The function is accessed by  address and takes an implicit  pointer.
+    
+    
+      The function is accessed through the virtual function table (VTBL), and takes an implicit  pointer.
+    
+    
+      The function is accessed by  address and does not take an implicit  pointer.
+    
+    
+      The function is accessed in the same way as , except the function has an implementation.
+    
+    
+      Provides a managed definition of the  interface.
+    
+    
+      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.
+    
+    
+      Notifies all data objects currently registered advisory sinks that data in the object has changed.
+      A , passed by reference, which describes the format, target device, rendering, and storage information of the calling data object.
+      A , 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.
+    
+    
+      Notifies all registered advisory sinks that the object has been renamed. This method is called by a server.
+      A pointer to the  interface on the new full moniker of the object.
+    
+    
+      Notifies all registered advisory sinks that the object has been saved. This method is called by a server.
+    
+    
+      Notifies an object's registered advisory sinks that its view has changed. This method is called by a server.
+      The aspect, or view, of the object. Contains a value taken from the  enumeration.
+      The portion of the view that has changed. Currently, only -1 is valid.
+    
+    
+      Provides the managed definition of the  interface.
+    
+    
+      Enumerates the strings that are the keys of the internally maintained table of contextual object parameters.
+      When this method returns, contains a reference to the object parameter enumerator. This parameter is passed uninitialized.
+    
+    
+      Returns the current binding options stored in the current bind context.
+      A pointer to the structure to receive the binding options.
+    
+    
+      Looks up the given key in the internally maintained table of contextual object parameters and returns the corresponding object, if one exists.
+      The name of the object to search for.
+      When this method returns, contains the object interface pointer. This parameter is passed uninitialized.
+    
+    
+      Returns access to the Running Object Table (ROT) relevant to this binding process.
+      When this method returns, contains a reference to the Running Object Table (ROT). This parameter is passed uninitialized.
+    
+    
+      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.
+      The object to register for release.
+    
+    
+      Registers the specified object pointer under the specified name in the internally maintained table of object pointers.
+      The name to register  with.
+      The object to register.
+    
+    
+      Releases all the objects currently registered with the bind context by using the  method.
+    
+    
+      Removes the object from the set of registered objects that need to be released.
+      The object to unregister for release.
+    
+    
+      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.
+      The key to unregister.
+      An  value if the specified key was successfully removed from the table; otherwise, an  value.
+    
+    
+      Stores a block of parameters in the bind context. These parameters will apply to later  operations that use this bind context.
+      The structure containing the binding options to set.
+    
+    
+      Provides the managed definition of the  interface.
+    
+    
+      Establishes an advisory connection between the connection point and the caller's sink object.
+      A reference to the sink to receive calls for the outgoing interface managed by this connection point.
+      When this method returns, contains the connection cookie. This parameter is passed uninitialized.
+    
+    
+      Creates an enumerator object for iteration through the connections that exist to this connection point.
+      When this method returns, contains the newly created enumerator. This parameter is passed uninitialized.
+    
+    
+      Returns the IID of the outgoing interface managed by this connection point.
+      When this parameter returns, contains the IID of the outgoing interface managed by this connection point. This parameter is passed uninitialized.
+    
+    
+      Retrieves the  interface pointer to the connectable object that conceptually owns this connection point.
+      When this parameter returns, contains the connectable object's  interface. This parameter is passed uninitialized.
+    
+    
+      Terminates an advisory connection previously established through the  method.
+      The connection cookie previously returned from the  method.
+    
+    
+      Provides the managed definition of the  interface.
+    
+    
+      Creates an enumerator of all the connection points supported in the connectable object, one connection point per IID.
+      When this method returns, contains the interface pointer of the enumerator. This parameter is passed uninitialized.
+    
+    
+      Asks the connectable object if it has a connection point for a particular IID, and if so, returns the  interface pointer to that connection point.
+      A reference to the outgoing interface IID whose connection point is being requested.
+      When this method returns, contains the connection point that manages the outgoing interface . This parameter is passed uninitialized.
+    
+    
+      Provides the managed definition of the  interface.
+    
+    
+      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.
+      A  structure, passed by reference, that defines the format, target device, aspect, and medium that will be used for future notifications.
+      One of the  values that specifies a group of flags for controlling the advisory connection.
+      A pointer to the  interface on the advisory sink that will receive the change notification.
+      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 . If this value is zero, the connection was not established. This parameter is passed uninitialized.
+      This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following:
+  Value  
+  
+  Description  
+  
+  S_OK  
+  
+  The advisory connection was created.  
+  
+  E_NOTIMPL  
+  
+  This method is not implemented on the data object.  
+  
+  DV_E_LINDEX  
+  
+  There is an invalid value for ; currently, only -1 is supported.  
+  
+  DV_E_FORMATETC  
+  
+  There is an invalid value for the  parameter.  
+  
+  OLE_E_ADVISENOTSUPPORTED  
+  
+  The data object does not support change notification.
+    
+    
+      Destroys a notification connection that had been previously established.
+      A DWORD token that specifies the connection to remove. Use the value returned by  when the connection was originally established.
+    
+    
+      Creates an object that can be used to enumerate the current advisory connections.
+      When this method returns, contains an  that receives the interface pointer to the new enumerator object. If the implementation sets  to , there are no connections to advisory sinks at this time. This parameter is passed uninitialized.
+      This method supports the standard return value E_OUTOFMEMORY, as well as the following:
+  Value  
+  
+  Description  
+  
+  S_OK  
+  
+  The enumerator object is successfully instantiated or there are no connections.  
+  
+  OLE_E_ADVISENOTSUPPORTED  
+  
+  This object does not support advisory notifications.
+    
+    
+      Creates an object for enumerating the  structures for a data object. These structures are used in calls to  or .
+      One of the  values that specifies the direction of the data.
+      This method supports the standard return values E_INVALIDARG and E_OUTOFMEMORY, as well as the following:
+  Value  
+  
+  Description  
+  
+  S_OK  
+  
+  The enumerator object was successfully created.  
+  
+  E_NOTIMPL  
+  
+  The direction specified by the  parameter is not supported.  
+  
+  OLE_S_USEREG  
+  
+  Requests that OLE enumerate the formats from the registry.
+    
+    
+      Provides a standard  structure that is logically equivalent to a more complex structure. Use this method to determine whether two different  structures would return the same data, removing the need for duplicate rendering.
+      A pointer to a  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 . The  member is not significant in this case and should be ignored.
+      When this method returns, contains a pointer to a  structure that contains the most general information possible for a specific rendering, making it canonically equivalent to formatetcIn. The caller must allocate this structure and the  method must fill in the data. To retrieve data in a subsequent call such as , the caller uses the supplied value of , unless the value supplied is . This value is  if the method returns . The  member is not significant in this case and should be ignored. This parameter is passed uninitialized.
+      This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following:
+  Value  
+  
+  Description  
+  
+  S_OK  
+  
+  The returned  structure is different from the one that was passed.  
+  
+  DATA_S_SAMEFORMATETC  
+  
+  The  structures are the same and  is returned in the  parameter.  
+  
+  DV_E_LINDEX  
+  
+  There is an invalid value for ; currently, only -1 is supported.  
+  
+  DV_E_FORMATETC  
+  
+  There is an invalid value for the  parameter.  
+  
+  OLE_E_NOTRUNNING  
+  
+  The application is not running.
+    
+    
+      Obtains data from a source data object. The  method, which is called by a data consumer, renders the data described in the specified  structure and transfers it through the specified  structure. The caller then assumes responsibility for releasing the  structure.
+      A pointer to a  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.
+      When this method returns, contains a pointer to the  structure that indicates the storage medium containing the returned data through its  member, and the responsibility for releasing the medium through the value of its  member. If  is , the receiver of the medium is responsible for releasing it; otherwise,  points to the  interface on the appropriate object so its  method can be called. The medium must be allocated and filled in by . This parameter is passed uninitialized.
+    
+    
+      Obtains data from a source data object. This method, which is called by a data consumer, differs from the  method in that the caller must allocate and free the specified storage medium.
+      A pointer to a  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 , and only the following  values are valid: , , , or .
+      A , 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 . The caller must also free the medium. The implementation of this method must always supply a value of  for the  member of the  structure that this parameter points to.
+    
+    
+      Determines whether the data object is capable of rendering the data described in the  structure. Objects attempting a paste or drop operation can call this method before calling  to get an indication of whether the operation may be successful.
+      A pointer to a  structure, passed by reference, that defines the format, medium, and target device to use for the query.
+      This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following:
+  Value  
+  
+  Description  
+  
+  S_OK  
+  
+  A subsequent call to  would probably be successful.  
+  
+  DV_E_LINDEX  
+  
+  An invalid value for ; currently, only -1 is supported.  
+  
+  DV_E_FORMATETC  
+  
+  An invalid value for the  parameter.  
+  
+  DV_E_TYMED  
+  
+  An invalid  value.  
+  
+  DV_E_DVASPECT  
+  
+  An invalid  value.  
+  
+  OLE_E_NOTRUNNING  
+  
+  The application is not running.
+    
+    
+      Transfers data to the object that implements this method. This method is called by an object that contains a data source.
+      A  structure, passed by reference, that defines the format used by the data object when interpreting the data contained in the storage medium.
+      A  structure, passed by reference, that defines the storage medium in which the data is being passed.
+      
+         to specify that the data object called, which implements , 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  function.  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.
+    
+    
+      Contains information needed for transferring a structure element, parameter, or function return value between processes.
+    
+    
+      Reserved; set to .
+    
+    
+      Indicates an  value describing the type.
+    
+    
+      Describes how to transfer a structure element, parameter, or function return value between processes.
+    
+    
+      The parameter passes information from the caller to the callee.
+    
+    
+      The parameter is the local identifier of a client application.
+    
+    
+      The parameter returns information from the callee to the caller.
+    
+    
+      The parameter is the return value of the member.
+    
+    
+      Does not specify whether the parameter passes or receives information.
+    
+    
+      Manages the definition of the  interface.
+    
+    
+      Creates a new enumerator that contains the same enumeration state as the current one.
+      When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.
+    
+    
+      Retrieves a specified number of items in the enumeration sequence.
+      The number of  references to return in .
+      When this method returns, contains a reference to the enumerated connections. This parameter is passed uninitialized.
+      When this method returns, contains a reference to the actual number of connections enumerated in .
+      
+         if the  parameter equals the  parameter; otherwise, .
+    
+    
+      Resets the enumeration sequence to the beginning.
+    
+    
+      Skips a specified number of items in the enumeration sequence.
+      The number of elements to skip in the enumeration.
+      
+         if the number of elements skipped equals the  parameter; otherwise, .
+    
+    
+      Manages the definition of the  interface.
+    
+    
+      Creates a new enumerator that contains the same enumeration state as the current one.
+      When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.
+    
+    
+      Retrieves a specified number of items in the enumeration sequence.
+      The number of  structures to return in .
+      When this method returns, contains a reference to the enumerated connections. This parameter is passed uninitialized.
+      When this method returns, contains a reference to the actual number of connections enumerated in .
+      
+         if the  parameter equals the  parameter; otherwise, .
+    
+    
+      Resets the enumeration sequence to the beginning.
+    
+    
+      Skips a specified number of items in the enumeration sequence.
+      The number of elements to skip in the enumeration.
+      
+         if the number of elements skipped equals the  parameter; otherwise, .
+    
+    
+      Provides the managed definition of the  interface.
+    
+    
+      Creates a new enumerator that contains the same enumeration state as the current enumerator.
+      When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.
+    
+    
+      Retrieves a specified number of items in the enumeration sequence.
+      The number of  references to return in .
+      When this method returns, contains a reference to the enumerated  references. This parameter is passed uninitialized.
+      When this method returns, contains a reference to the actual number of references enumerated in . This parameter is passed uninitialized.
+      
+         if the  parameter equals the  parameter; otherwise, .
+    
+    
+      Resets the enumeration sequence to the beginning.
+      An HRESULT with the value .
+    
+    
+      Skips a specified number of items in the enumeration sequence.
+      The number of elements to skip in the enumeration.
+      
+         if the number of elements skipped equals the  parameter; otherwise, .
+    
+    
+      Manages the definition of the  interface.
+    
+    
+      Creates a new enumerator that contains the same enumeration state as the current one.
+      When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.
+    
+    
+      Retrieves a specified number of items in the enumeration sequence.
+      The number of monikers to return in .
+      When this method returns, contains a reference to the enumerated monikers. This parameter is passed uninitialized.
+      When this method returns, contains a reference to the actual number of monikers enumerated in .
+      
+         if the  parameter equals the  parameter; otherwise, .
+    
+    
+      Resets the enumeration sequence to the beginning.
+    
+    
+      Skips a specified number of items in the enumeration sequence.
+      The number of elements to skip in the enumeration.
+      
+         if the number of elements skipped equals the  parameter; otherwise, .
+    
+    
+      Provides the managed definition of the  interface.
+    
+    
+      Creates a new enumerator that contains the same enumeration state as the current enumerator.
+      When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.
+    
+    
+      Retrieves a specified number of items in the enumeration sequence.
+      The number of  references to return in .
+      When this method returns, contains a reference to the enumerated  references. This parameter is passed uninitialized.
+      When this parameter returns, contains a reference to the actual number of references enumerated in . This parameter is passed uninitialized.
+      
+         if the  parameter equals the  parameter; otherwise, .
+    
+    
+      Resets the enumeration sequence to the beginning.
+      An HRESULT with the value .
+    
+    
+      Skips a specified number of items in the enumeration sequence.
+      The number of elements to skip in the enumeration.
+      
+         if the number of elements skipped equals the  parameter; otherwise, .
+    
+    
+      Manages the definition of the  interface.
+    
+    
+      Creates a new enumerator that contains the same enumeration state as the current one.
+      When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.
+    
+    
+      Retrieves a specified number of items in the enumeration sequence.
+      The number of strings to return in .
+      When this method returns, contains a reference to the enumerated strings. This parameter is passed uninitialized.
+      When this method returns, contains a reference to the actual number of strings enumerated in .
+      
+         if the  parameter equals the  parameter; otherwise, .
+    
+    
+      Resets the enumeration sequence to the beginning.
+    
+    
+      Skips a specified number of items in the enumeration sequence.
+      The number of elements to skip in the enumeration.
+      
+         if the number of elements skipped equals the  parameter; otherwise, .
+    
+    
+      Manages the definition of the  interface.
+    
+    
+      Creates a new enumerator that contains the same enumeration state as the current one.
+      An  reference to the newly created enumerator.
+    
+    
+      Retrieves a specified number of items in the enumeration sequence.
+      The number of elements to return in rgelt.
+      When this method returns, contains a reference to the enumerated elements. This parameter is passed uninitialized.
+      When this method returns, contains a reference to the actual number of elements enumerated in rgelt.
+      
+         if the  parameter equals the  parameter; otherwise, .
+    
+    
+      Resets the enumeration sequence to the beginning.
+      An HRESULT with the value .
+    
+    
+      Skips a specified number of items in the enumeration sequence.
+      The number of elements to skip in the enumeration.
+      
+         if the number of elements skipped equals  parameter; otherwise, .
+    
+    
+      Provides the managed definition of the  interface, with COM functionality from  and .
+    
+    
+      Uses the moniker to bind to the object that it identifies.
+      A reference to the  interface on the bind context object used in this binding operation.
+      A reference to the moniker to the left of the current moniker, if the moniker is part of a composite moniker.
+      The interface identifier (IID) of the interface that the client intends to use to communicate with the object that the moniker identifies.
+      When this method returns, contains a reference to the interface requested by . This parameter is passed uninitialized.
+    
+    
+      Retrieves an interface pointer to the storage that contains the object identified by the moniker.
+      A reference to the  interface on the bind context object used during this binding operation.
+      A reference to the moniker to the left of the current moniker, if the moniker is part of a composite moniker.
+      The interface identifier (IID) of the storage interface requested.
+      When this method returns, contains a reference to the interface requested by . This parameter is passed uninitialized.
+    
+    
+      Creates a new moniker based on the common prefix that this moniker shares with another moniker.
+      A reference to the  interface on another moniker to compare with the current moniker for a common prefix.
+      When this method returns, contains the moniker that is the common prefix of the current moniker and . This parameter is passed uninitialized.
+    
+    
+      Combines the current moniker with another moniker, creating a new composite moniker.
+      A reference to the  interface on a moniker to append to the end of the current moniker.
+      
+         to indicate that the caller requires a nongeneric composition. The operation proceeds only if  is a moniker class that the current moniker can combine with in some way other than forming a generic composite.  to indicate that the method can create a generic composite if necessary.
+      When this method returns, contains a reference to the resulting composite moniker. This parameter is passed uninitialized.
+    
+    
+      Supplies a pointer to an enumerator that can enumerate the components of a composite moniker.
+      
+         to enumerate the monikers from left to right.  to enumerate from right to left.
+      When this method returns, contains a reference to the enumerator object for the moniker. This parameter is passed uninitialized.
+    
+    
+      Retrieves the class identifier (CLSID) of an object.
+      When this method returns, contains the CLSID. This parameter is passed uninitialized.
+    
+    
+      Gets the display name, which is a user-readable representation of the current moniker.
+      A reference to the bind context to use in this operation.
+      A reference to the moniker to the left of the current moniker, if the moniker is part of a composite moniker.
+      When this method returns, contains the display name string. This parameter is passed uninitialized.
+    
+    
+      Returns the size, in bytes, of the stream needed to save the object.
+      When this method returns, contains a  value indicating the size, in bytes, of the stream needed to save this object. This parameter is passed uninitialized.
+    
+    
+      Provides a number representing the time that the object identified by the current moniker was last changed.
+      A reference to the bind context to use in this binding operation.
+      A reference to the moniker to the left of the current moniker, if the moniker is part of a composite moniker.
+      When this method returns, contains the time of the last change. This parameter is passed uninitialized.
+    
+    
+      Calculates a 32-bit integer using the internal state of the moniker.
+      When this method returns, contains the hash value for this moniker. This parameter is passed uninitialized.
+    
+    
+      Provides a moniker that, when composed to the right of the current moniker or one of similar structure, composes to nothing.
+      When this method returns, contains a moniker that is the inverse of the current moniker. This parameter is passed uninitialized.
+    
+    
+      Checks the object for changes since it was last saved.
+      An  value if the object has changed; otherwise, an  value.
+    
+    
+      Compares the current moniker with a specified moniker and indicates whether they are identical.
+      A reference to the moniker to use for comparison.
+      An  value if the monikers are identical; otherwise, an  value.
+    
+    
+      Determines whether the object that is identified by the current moniker is currently loaded and running.
+      A reference to the bind context to use in this binding operation.
+      A reference to the moniker to the left of the current moniker if the current moniker is part of a composite.
+      A reference to the moniker most recently added to the Running Object Table (ROT).
+      An  value if the moniker is running; an  value if the moniker is not running; or an  value.
+    
+    
+      Indicates whether this moniker is of one of the system-supplied moniker classes.
+      When this method returns, contains a pointer to an integer that is one of the values from the  enumeration, and refers to one of the COM moniker classes. This parameter is passed uninitialized.
+      An  value if the moniker is a system moniker; otherwise, an  value.
+    
+    
+      Initializes an object from the stream where it was previously saved.
+      The stream that the object is loaded from.
+    
+    
+      Reads as many characters of the specified display name as the  understands and builds a moniker corresponding to the portion read.
+      A reference to the bind context to use in this binding operation.
+      A reference to the moniker that has been built from the display name up to this point.
+      A reference to the string containing the remaining display name to parse.
+      When this method returns, contains the number of characters that were consumed in parsing . This parameter is passed uninitialized.
+      When this method returns, contains a reference to the moniker that was built from . This parameter is passed uninitialized.
+    
+    
+      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.
+      A reference to the  interface on the bind context to use in this binding operation.
+      A value that specifies how far the current moniker should be reduced.
+      A reference to the moniker to the left of the current moniker.
+      When this method returns, contains a reference to the reduced form of the current moniker, which can be  if an error occurs or if the current moniker is reduced to nothing. This parameter is passed uninitialized.
+    
+    
+      Supplies a moniker that, when appended to the current moniker (or one with a similar structure), yields the specified moniker.
+      A reference to the moniker to which a relative path should be taken.
+      When this method returns, contains a reference to the relative moniker. This parameter is passed uninitialized.
+    
+    
+      Saves an object to the specified stream.
+      The stream to which the object is saved.
+      
+         to clear the modified flag after the save is complete; otherwise 
+    
+    
+      Defines the attributes of an implemented or inherited interface of a type.
+    
+    
+      The interface or dispinterface represents the default for the source or sink.
+    
+    
+      Sinks receive events through the virtual function table (VTBL).
+    
+    
+      The member should not be displayed or programmable by users.
+    
+    
+      This member of a coclass is called rather than implemented.
+    
+    
+      Specifies how to invoke a function by .
+    
+    
+      The member is called using a normal function invocation syntax.
+    
+    
+      The function is invoked using a normal property access syntax.
+    
+    
+      The function is invoked using a property value assignment syntax.
+    
+    
+      The function is invoked using a property reference assignment syntax.
+    
+    
+      Provides the managed definition of the  interface, with functionality from .
+    
+    
+      Retrieves the class identifier (CLSID) of an object.
+      When this method returns, contains a reference to the CLSID. This parameter is passed uninitialized.
+    
+    
+      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.
+      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.
+    
+    
+      Checks an object for changes since it was last saved to its current file.
+      
+         if the file has changed since it was last saved;  if the file has not changed since it was last saved.
+    
+    
+      Opens the specified file and initializes an object from the file contents.
+      A zero-terminated string containing the absolute path of the file to open.
+      A combination of values from the  enumeration to indicate the access mode in which to open .
+    
+    
+      Saves a copy of the object into the specified file.
+      A zero-terminated string containing the absolute path of the file to which the object is saved.
+      
+         to used the  parameter as the current working file; otherwise .
+    
+    
+      Notifies the object that it can write to its file.
+      The absolute path of the file where the object was previously saved.
+    
+    
+      Provides the managed definition of the  interface.
+    
+    
+      Enumerates the objects currently registered as running.
+      When this method returns, contains the new enumerator for the Running Object Table (ROT). This parameter is passed uninitialized.
+    
+    
+      Returns the registered object if the supplied object name is registered as running.
+      A reference to the moniker to search for in the Running Object Table (ROT).
+      When this method returns, contains the requested running object. This parameter is passed uninitialized.
+      An  value that indicates the success or failure of the operation.
+    
+    
+      Searches for this moniker in the Running Object Table (ROT) and reports the recorded time of change, if present.
+      A reference to the moniker to search for in the Running Object Table (ROT).
+      When this object returns, contains the objects last change time. This parameter is passed uninitialized.
+      An  value that indicates the success or failure of the operation.
+    
+    
+      Determines whether the specified moniker is currently registered in the Running Object Table (ROT).
+      A reference to the moniker to search for in the Running Object Table (ROT).
+      An  value that indicates the success or failure of the operation.
+    
+    
+      Notes the time that a particular object changed so  can report an appropriate change time.
+      The Running Object Table (ROT) entry of the changed object.
+      A reference to the object's last change time.
+    
+    
+      Registers that the supplied object has entered the running state.
+      Specifies whether the Running Object Table's (ROT) reference to  is weak or strong, and controls access to the object through its entry in the ROT.
+      A reference to the object being registered as running.
+      A reference to the moniker that identifies .
+      A value that can be used to identify this ROT entry in subsequent calls to  or .
+    
+    
+      Unregisters the specified object from the Running Object Table (ROT).
+      The Running Object Table (ROT) entry to revoke.
+    
+    
+      Provides the managed definition of the  interface, with  functionality.
+    
+    
+      Creates a new stream object with its own seek pointer that references the same bytes as the original stream.
+      When this method returns, contains the new stream object. This parameter is passed uninitialized.
+    
+    
+      Ensures that any changes made to a stream object that is open in transacted mode are reflected in the parent storage.
+      A value that controls how the changes for the stream object are committed.
+    
+    
+      Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream.
+      A reference to the destination stream.
+      The number of bytes to copy from the source stream.
+      On successful return, contains the actual number of bytes read from the source.
+      On successful return, contains the actual number of bytes written to the destination.
+    
+    
+      Restricts access to a specified range of bytes in the stream.
+      The byte offset for the beginning of the range.
+      The length of the range, in bytes, to restrict.
+      The requested restrictions on accessing the range.
+    
+    
+      Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.
+      When this method returns, contains the data read from the stream. This parameter is passed uninitialized.
+      The number of bytes to read from the stream object.
+      A pointer to a  variable that receives the actual number of bytes read from the stream object.
+    
+    
+      Discards all changes that have been made to a transacted stream since the last  call.
+    
+    
+      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.
+      The displacement to add to .
+      The origin of the seek. The origin can be the beginning of the file, the current seek pointer, or the end of the file.
+      On successful return, contains the offset of the seek pointer from the beginning of the stream.
+    
+    
+      Changes the size of the stream object.
+      The new size of the stream as a number of bytes.
+    
+    
+      Retrieves the  structure for this stream.
+      When this method returns, contains a  structure that describes this stream object. This parameter is passed uninitialized.
+      Members in the  structure that this method does not return, thus saving some memory allocation operations.
+    
+    
+      Removes the access restriction on a range of bytes previously restricted with the  method.
+      The byte offset for the beginning of the range.
+      The length, in bytes, of the range to restrict.
+      The access restrictions previously placed on the range.
+    
+    
+      Writes a specified number of bytes into the stream object starting at the current seek pointer.
+      The buffer to write this stream to.
+      The number of bytes to write to the stream.
+      On successful return, contains the actual number of bytes written to the stream object. If the caller sets this pointer to , this method does not provide the actual number of bytes written.
+    
+    
+      Provides the managed definition of the  interface.
+    
+    
+      Maps a name to a member of a type, or binds global variables and functions contained in a type library.
+      The name to bind.
+      A hash value for  computed by .
+      A flags word containing one or more of the invoke flags defined in the  enumeration.
+      When this method returns, contains a reference to the type description that contains the item to which it is bound, if a  or  was returned. This parameter is passed uninitialized.
+      When this method returns, contains a reference to a  enumerator that indicates whether the name bound-to is a , , or . This parameter is passed uninitialized.
+      When this method returns, contains a reference to the bound-to , , or  interface. This parameter is passed uninitialized.
+    
+    
+      Binds to the type descriptions contained within a type library.
+      The name to bind.
+      A hash value for  determined by .
+      When this method returns, contains a reference to an  of the type to which  was bound. This parameter is passed uninitialized.
+      When this method returns, contains a reference to an  variable. This parameter is passed uninitialized.
+    
+    
+      Provides the managed definition of the Component Automation ITypeInfo interface.
+    
+    
+      Retrieves the addresses of static functions or variables, such as those defined in a DLL.
+      The member ID of the  member's address to retrieve.
+      One of the  values that specifies whether the member is a property, and if so, what kind.
+      When this method returns, contains a reference to the  member. This parameter is passed uninitialized.
+    
+    
+      Creates a new instance of a type that describes a component class (coclass).
+      The object that acts as the controlling .
+      The IID of the interface that the caller uses to communicate with the resulting object.
+      When this method returns, contains a reference to the created object. This parameter is passed uninitialized.
+    
+    
+      Retrieves the type library that contains this type description and its index within that type library.
+      When this method returns, contains a reference to the containing type library. This parameter is passed uninitialized.
+      When this method returns, contains a reference to the index of the type description within the containing type library. This parameter is passed uninitialized.
+    
+    
+      Retrieves a description or specification of an entry point for a function in a DLL.
+      The ID of the member function whose DLL entry description is to be returned.
+      One of the  values that specifies the kind of member identified by .
+      If not , the function sets  to a  that contains the name of the DLL.
+      If not , the function sets lpbstrName to a  that contains the name of the entry point.
+      If not , and the function is defined by an ordinal, then lpwOrdinal is set to point to the ordinal.
+    
+    
+      Retrieves the documentation string, the complete Help file name and path, and the context ID for the Help topic for a specified type description.
+      The ID of the member whose documentation is to be returned.
+      When this method returns, contains the name of the item method. This parameter is passed uninitialized.
+      When this method returns, contains the documentation string for the specified item. This parameter is passed uninitialized.
+      When this method returns, contains a reference to the Help context associated with the specified item. This parameter is passed uninitialized.
+      When this method returns, contains the fully qualified name of the Help file. This parameter is passed uninitialized.
+    
+    
+      Retrieves the  structure that contains information about a specified function.
+      The index of the function description to return.
+      When this method returns, contains a reference to a  structure that describes the specified function. This parameter is passed uninitialized.
+    
+    
+      Maps between member names and member IDs, and parameter names and parameter IDs.
+      An array of names to map.
+      The count of names to map.
+      When this method returns, contains a reference to an array in which name mappings are placed. This parameter is passed uninitialized.
+    
+    
+      Retrieves the  value for one implemented interface or base interface in a type description.
+      The index of the implemented interface or base interface.
+      When this method returns, contains a reference to the  enumeration. This parameter is passed uninitialized.
+    
+    
+      Retrieves marshaling information.
+      The member ID that indicates which marshaling information is needed.
+      When this method returns, contains a reference to the  string used in marshaling the fields of the structure described by the referenced type description, or returns  if there is no information to return. This parameter is passed uninitialized.
+    
+    
+      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.
+      The ID of the member whose name (or names) is to be returned.
+      When this method returns, contains the name (or names) associated with the member. This parameter is passed uninitialized.
+      The length of the  array.
+      When this method returns, contains the number of names in the  array. This parameter is passed uninitialized.
+    
+    
+      Retrieves the referenced type descriptions if a type description references other type descriptions.
+      A handle to the referenced type description to return.
+      When this method returns, contains the referenced type description. This parameter is passed uninitialized.
+    
+    
+      Retrieves the type description of the implemented interface types if a type description describes a COM class.
+      The index of the implemented type whose handle is returned.
+      When this method returns, contains a reference to a handle for the implemented interface. This parameter is passed uninitialized.
+    
+    
+      Retrieves a  structure that contains the attributes of the type description.
+      When this method returns, contains a reference to the structure that contains the attributes of this type description. This parameter is passed uninitialized.
+    
+    
+      Retrieves the  interface for the type description, which enables a client compiler to bind to the type description's members.
+      When this method returns, contains a reference to the  interface of the containing type library. This parameter is passed uninitialized.
+    
+    
+      Retrieves a  structure that describes the specified variable.
+      The index of the variable description to return.
+      When this method returns, contains a reference to the  structure that describes the specified variable. This parameter is passed uninitialized.
+    
+    
+      Invokes a method, or accesses a property of an object, that implements the interface described by the type description.
+      A reference to the interface described by this type description.
+      A value that identifies the interface member.
+      Flags that describe the context of the invoke call.
+      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.
+      A reference to the location at which the result is to be stored. If  specifies  or ,  is ignored. Set to  if no result is desired.
+      A pointer to an exception information structure, which is filled in only if  is returned.
+      If  returns ,  indicates the index within rgvarg of the argument with the incorrect type. If more than one argument returns an error,  indicates only the first argument with an error. This parameter is passed uninitialized.
+    
+    
+      Releases a  structure previously returned by the  method.
+      A reference to the  structure to release.
+    
+    
+      Releases a  structure previously returned by the  method.
+      A reference to the  structure to release.
+    
+    
+      Releases a  structure previously returned by the  method.
+      A reference to the  structure to release.
+    
+    
+      Provides the managed definition of the  interface.
+    
+    
+      Retrieves the addresses of static functions or variables, such as those defined in a DLL.
+      The member ID of the  member's address to retrieve.
+      One of the  values that specifies whether the member is a property, and if so, what kind.
+      When this method returns, contains a reference to the  member. This parameter is passed uninitialized.
+    
+    
+      Creates a new instance of a type that describes a component class (coclass).
+      An object that acts as the controlling .
+      The IID of the interface that the caller uses to communicate with the resulting object.
+      When this method returns, contains a reference to the created object. This parameter is passed uninitialized.
+    
+    
+      Gets all custom data items for the library.
+      A pointer to , which holds all custom data items.
+    
+    
+      Gets all custom data from the specified function.
+      The index of the function to get the custom data for.
+      A pointer to , which holds all custom data items.
+    
+    
+      Gets all custom data for the specified implementation type.
+      The index of the implementation type for the custom data.
+      A pointer to  which holds all custom data items.
+    
+    
+      Gets all of the custom data for the specified function parameter.
+      The index of the function to get the custom data for.
+      The index of the parameter of this function to get the custom data for.
+      A pointer to , which holds all custom data items.
+    
+    
+      Gets the variable for the custom data.
+      The index of the variable to get the custom data for.
+      A pointer to , which holds all custom data items.
+    
+    
+      Retrieves the type library that contains this type description and its index within that type library.
+      When this method returns, contains a reference to the containing type library. This parameter is passed uninitialized.
+      When this method returns, contains a reference to the index of the type description within the containing type library. This parameter is passed uninitialized.
+    
+    
+      Gets the custom data.
+      The GUID used to identify the data.
+      When this method returns, contains an  that specifies where to put the retrieved data. This parameter is passed uninitialized.
+    
+    
+      Retrieves a description or specification of an entry point for a function in a DLL.
+      The ID of the member function whose DLL entry description is to be returned.
+      One of the  values that specifies the kind of member identified by .
+      If not , the function sets  to a  that contains the name of the DLL.
+      If not , the function sets lpbstrName to a  that contains the name of the entry point.
+      If not , and the function is defined by an ordinal, then lpwOrdinal is set to point to the ordinal.
+    
+    
+      Retrieves the documentation string, the complete Help file name and path, and the context ID for the Help topic for a specified type description.
+      The ID of the member whose documentation is to be returned.
+      When this method returns, contains the name of the item method. This parameter is passed uninitialized.
+      When this method returns, contains the documentation string for the specified item. This parameter is passed uninitialized.
+      When this method returns, contains a reference to the Help context associated with the specified item. This parameter is passed uninitialized.
+      When this method returns, contains the fully qualified name of the Help file. This parameter is passed uninitialized.
+    
+    
+      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.
+      The member identifier for the type description.
+      When this method returns, contains a  that contains the name of the specified item. If the caller does not need the item name,  can be . This parameter is passed uninitialized.
+      When this method returns, contains the Help localization context. If the caller does not need the Help context,  can be . This parameter is passed uninitialized.
+      When this method returns, contains a  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,  can be . This parameter is passed uninitialized.
+    
+    
+      Gets the custom data from the specified function.
+      The index of the function to get the custom data for.
+      The GUID used to identify the data.
+      When this method returns, contains an  that specified where to put the data. This parameter is passed uninitialized.
+    
+    
+      Retrieves the  structure that contains information about a specified function.
+      The index of the function description to return.
+      When this method returns, contains a reference to a  structure that describes the specified function. This parameter is passed uninitialized.
+    
+    
+      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).
+      The member identifier.
+      One of the  values that specifies the kind of member identified by memid.
+      When this method returns, contains an index into the function. This parameter is passed uninitialized.
+    
+    
+      Maps between member names and member IDs, and parameter names and parameter IDs.
+      An array of names to map.
+      The count of names to map.
+      When this method returns, contains a reference to an array in which name mappings are placed. This parameter is passed uninitialized.
+    
+    
+      Gets the implementation type of the custom data.
+      The index of the implementation type for the custom data.
+      The GUID used to identify the data.
+      When this method returns, contains an  that specifies where to put the retrieved data. This parameter is passed uninitialized.
+    
+    
+      Retrieves the  value for one implemented interface or base interface in a type description.
+      The index of the implemented interface or base interface.
+      When this method returns, contains a reference to the  enumeration. This parameter is passed uninitialized.
+    
+    
+      Retrieves marshaling information.
+      The member ID that indicates which marshaling information is needed.
+      When this method returns, contains a reference to the  string used in marshaling the fields of the structure described by the referenced type description, or returns  if there is no information to return. This parameter is passed uninitialized.
+    
+    
+      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.
+      The ID of the member whose name (or names) is to be returned.
+      When this method returns, contains the name (or names) associated with the member. This parameter is passed uninitialized.
+      The length of the  array.
+      When this method returns, contains the number of names in the  array. This parameter is passed uninitialized.
+    
+    
+      Gets the specified custom data parameter.
+      The index of the function to get the custom data for.
+      The index of the parameter of this function to get the custom data for.
+      The GUID used to identify the data.
+      When this method returns, contains an  that specifies where to put the retrieved data. This parameter is passed uninitialized.
+    
+    
+      Retrieves the referenced type descriptions, if a type description references other type descriptions.
+      A handle to the referenced type description to return.
+      When this method returns, contains the referenced type description. This parameter is passed uninitialized.
+    
+    
+      Retrieves the type description of the implemented interface types, if a type description describes a COM class.
+      The index of the implemented type whose handle is returned.
+      When this method returns, contains a reference to a handle for the implemented interface. This parameter is passed uninitialized.
+    
+    
+      Retrieves a  structure that contains the attributes of the type description.
+      When this method returns, contains a reference to the structure that contains the attributes of this type description. This parameter is passed uninitialized.
+    
+    
+      Retrieves the  interface for the type description, which enables a client compiler to bind to the type description's members.
+      When this method returns, contains a reference to the  of the containing type library. This parameter is passed uninitialized.
+    
+    
+      Returns the type flags without any allocations. This method returns a  type flag, which expands the type flags without growing the  (type attribute).
+      When this method returns, contains a  reference to a . This parameter is passed uninitialized.
+    
+    
+      Returns the  enumeration quickly, without doing any allocations.
+      When this method returns, contains a reference to a  enumeration. This parameter is passed uninitialized.
+    
+    
+      Gets the variable for the custom data.
+      The index of the variable to get the custom data for.
+      The GUID used to identify the data.
+      When this method returns, contains an  that specifies where to put the retrieved data. This parameter is passed uninitialized.
+    
+    
+      Retrieves a  structure that describes the specified variable.
+      The index of the variable description to return.
+      When this method returns, contains a reference to the  structure that describes the specified variable. This parameter is passed uninitialized.
+    
+    
+      Binds to a specific member based on a known , where the member name is not known (for example, when binding to a default member).
+      The member identifier.
+      When this method returns, contains an index of . This parameter is passed uninitialized.
+    
+    
+      Invokes a method, or accesses a property of an object, that implements the interface described by the type description.
+      A reference to the interface described by this type description.
+      Identifier of the interface member.
+      Flags describing the context of the invoke call.
+      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.
+      A reference to the location at which the result is to be stored. If  specifies  or ,  is ignored. Set to  if no result is desired.
+      A pointer to an exception information structure, which is filled in only if  is returned.
+      If  returns ,  indicates the index of the argument with incorrect type. If more than one argument returns an error,  indicates only the first argument with an error.
+    
+    
+      Releases a  structure previously returned by the  method.
+      A reference to the  structure to release.
+    
+    
+      Releases a  structure previously returned by the  method.
+      A reference to the  structure to release.
+    
+    
+      Releases a  structure previously returned by the  method.
+      A reference to the  structure to release.
+    
+    
+      Provides the managed definition of the  interface.
+    
+    
+      Finds occurrences of a type description in a type library.
+      The name to search for. This is an in/out parameter.
+      A hash value to speed up the search, computed by the  function. If  is 0, a value is computed.
+      When this method returns, contains an array of pointers to the type descriptions that contain the name specified in . This parameter is passed uninitialized.
+      An array of the  's of the found items;  [i] is the  that indexes into the type description specified by  [i]. Cannot be .
+      On entry, indicates how many instances to look for. For example,  = 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  and  values of  are identical, there might be more type descriptions that contain the name.
+    
+    
+      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.
+      The index of the type description whose documentation is to be returned.
+      When this method returns, contains a string that represents the name of the specified item. This parameter is passed uninitialized.
+      When this method returns, contains a string that represents the documentation string for the specified item. This parameter is passed uninitialized.
+      When this method returns, contains the Help context identifier associated with the specified item. This parameter is passed uninitialized.
+      When this method returns, contains a string that represents the fully qualified name of the Help file. This parameter is passed uninitialized.
+    
+    
+      Retrieves the structure that contains the library's attributes.
+      When this method returns, contains a structure that contains the library's attributes. This parameter is passed uninitialized.
+    
+    
+      Enables a client compiler to bind to a library's types, variables, constants, and global functions.
+      When this method returns, contains an instance of a  instance for this . This parameter is passed uninitialized.
+    
+    
+      Retrieves the specified type description in the library.
+      The index of the  interface to return.
+      When this method returns, contains an  describing the type referenced by . This parameter is passed uninitialized.
+    
+    
+      Returns the number of type descriptions in the type library.
+      The number of type descriptions in the type library.
+    
+    
+      Retrieves the type description that corresponds to the specified GUID.
+      The IID of the interface or CLSID of the class whose type info is requested.
+      When this method returns, contains the requested  interface. This parameter is passed uninitialized.
+    
+    
+      Retrieves the type of a type description.
+      The index of the type description within the type library.
+      When this method returns, contains a reference to the  enumeration for the type description. This parameter is passed uninitialized.
+    
+    
+      Indicates whether a passed-in string contains the name of a type or member described in the library.
+      The string to test. This is an in/out parameter.
+      The hash value of .
+      
+         if  was found in the type library; otherwise, .
+    
+    
+      Releases the  structure originally obtained from the  method.
+      The  structure to release.
+    
+    
+      Provides a managed definition of the  interface.
+    
+    
+      Finds occurrences of a type description in a type library.
+      The name to search for.
+      A hash value to speed up the search, computed by the  function. If  is 0, a value is computed.
+      When this method returns, contains an array of pointers to the type descriptions that contain the name specified in . This parameter is passed uninitialized.
+      When this method returns, contains an array of the s of the found items;  [i] is the  that indexes into the type description specified by  [i]. This parameter cannot be . This parameter is passed uninitialized.
+      On entry, a value, passed by reference, that indicates how many instances to look for. For example,  = 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  and  values of  are identical, there might be more type descriptions that contain the name.
+    
+    
+      Gets all custom data items for the library.
+      A pointer to , which holds all custom data items.
+    
+    
+      Gets the custom data.
+      A  , passed by reference, that is used to identify the data.
+      When this method returns, contains an object that specifies where to put the retrieved data. This parameter is passed uninitialized.
+    
+    
+      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.
+      An index of the type description whose documentation is to be returned.
+      When this method returns, contains a string that specifies the name of the specified item. This parameter is passed uninitialized.
+      When this method returns, contains the documentation string for the specified item. This parameter is passed uninitialized.
+      When this method returns, contains the Help context identifier associated with the specified item. This parameter is passed uninitialized.
+      When this method returns, contains a string that specifies the fully qualified name of the Help file. This parameter is passed uninitialized.
+    
+    
+      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.
+      An index of the type description whose documentation is to be returned; if  is -1, the documentation for the library is returned.
+      When this method returns, contains a BSTR that specifies the name of the specified item. If the caller does not need the item name,  can be . This parameter is passed uninitialized.
+      When this method returns, contains the Help localization context. If the caller does not need the Help context,  can be . This parameter is passed uninitialized.
+      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,  can be . This parameter is passed uninitialized.
+    
+    
+      Retrieves the structure that contains the library's attributes.
+      When this method returns, contains a structure that contains the library's attributes. This parameter is passed uninitialized.
+    
+    
+      Returns statistics about a type library that are required for efficient sizing of hash tables.
+      A pointer to a count of unique names. If the caller does not need this information, set to .
+      When this method returns, contains a pointer to a change in the count of unique names. This parameter is passed uninitialized.
+    
+    
+      Enables a client compiler to bind to a library's types, variables, constants, and global functions.
+      When this method returns, contains an  instance for this . This parameter is passed uninitialized.
+    
+    
+      Retrieves the specified type description in the library.
+      An index of the  interface to return.
+      When this method returns, contains an  describing the type referenced by . This parameter is passed uninitialized.
+    
+    
+      Returns the number of type descriptions in the type library.
+      The number of type descriptions in the type library.
+    
+    
+      Retrieves the type description that corresponds to the specified GUID.
+      The , passed by reference, that represents the IID of the  interface of the class whose type info is requested.
+      When this method returns, contains the requested  interface. This parameter is passed uninitialized.
+    
+    
+      Retrieves the type of a type description.
+      The index of the type description within the type library.
+      When this method returns, contains a reference to the  enumeration for the type description. This parameter is passed uninitialized.
+    
+    
+      Indicates whether a passed-in string contains the name of a type or member described in the library.
+      The string to test.
+      The hash value of .
+      
+         if  was found in the type library; otherwise, .
+    
+    
+      Releases the  structure originally obtained from the  method.
+      The  structure to release.
+    
+    
+      Defines flags that apply to type libraries.
+    
+    
+      The type library describes controls and should not be displayed in type browsers intended for nonvisual objects.
+    
+    
+      The type library exists in a persisted form on disk.
+    
+    
+      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.
+    
+    
+      The type library is restricted, and should not be displayed to users.
+    
+    
+      Contains information about how to transfer a structure element, parameter, or function return value between processes.
+    
+    
+      Represents a pointer to a value that is being passed between processes.
+    
+    
+      Represents bitmask values that describe the structure element, parameter, or return value.
+    
+    
+      Describes how to transfer a structure element, parameter, or function return value between processes.
+    
+    
+      The parameter has custom data.
+    
+    
+      The parameter has default behaviors defined.
+    
+    
+      The parameter passes information from the caller to the callee.
+    
+    
+      The parameter is the local identifier of a client application.
+    
+    
+      The parameter is optional.
+    
+    
+      The parameter returns information from the callee to the caller.
+    
+    
+      The parameter is the return value of the member.
+    
+    
+      Does not specify whether the parameter passes or receives information.
+    
+    
+      Provides the managed definition of the  structure.
+    
+    
+      Represents the  enumeration value that determines when the advisory sink is notified of changes in the data.
+    
+    
+      Represents the  interface that will receive change notifications.
+    
+    
+      Represents the token that uniquely identifies the advisory connection. This token is returned by the method that sets up the advisory connection.
+    
+    
+      Represents the  structure for the data of interest to the advise sink. The advise sink receives notification of changes to the data specified by this  structure.
+    
+    
+      Contains statistical information about an open storage, stream, or byte-array object.
+    
+    
+      Specifies the last access time for this storage, stream, or byte array.
+    
+    
+      Specifies the size, in bytes, of the stream or byte array.
+    
+    
+      Indicates the class identifier for the storage object.
+    
+    
+      Indicates the creation time for this storage, stream, or byte array.
+    
+    
+      Indicates the types of region locking supported by the stream or byte array.
+    
+    
+      Indicates the access mode that was specified when the object was opened.
+    
+    
+      Indicates the current state bits of the storage object (the value most recently set by the  method).
+    
+    
+      Indicates the last modification time for this storage, stream, or byte array.
+    
+    
+      Represents a pointer to a null-terminated string containing the name of the object described by this structure.
+    
+    
+      Reserved for future use.
+    
+    
+      Indicates the type of storage object, which is one of the values from the  enumeration.
+    
+    
+      Provides the managed definition of the  structure.
+    
+    
+      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  function. If  is ,  uses default procedures to release the storage; otherwise,  uses the specified  interface.
+    
+    
+      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  enumeration.
+    
+    
+      Represents a handle, string, or interface pointer that the receiving process can use to access the data being transferred.
+    
+    
+      Identifies the target operating system platform.
+    
+    
+      The target operating system for the type library is Apple Macintosh. By default, all data fields are aligned on even-byte boundaries.
+    
+    
+      The target operating system for the type library is 16-bit Windows systems. By default, data fields are packed.
+    
+    
+      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).
+    
+    
+      The target operating system for the type library is 64-bit Windows systems.
+    
+    
+      Provides the managed definition of the  structure.
+    
+    
+      The storage medium is an enhanced metafile. If the  member is , the destination process should use  to delete the bitmap.
+    
+    
+      The storage medium is a disk file identified by a path. If the  member is , the destination process should use  to delete the file.
+    
+    
+      The storage medium is a Graphics Device Interface (GDI) component (HBITMAP). If the  member is , the destination process should use  to delete the bitmap.
+    
+    
+      The storage medium is a global memory handle (HGLOBAL). Allocate the global handle with the GMEM_SHARE flag. If the  member is , the destination process should use  to release the memory.
+    
+    
+      The storage medium is a storage component identified by an  pointer. The data is in the streams and storages contained by this  instance. If the  member is not , the destination process should use  to release the storage component.
+    
+    
+      The storage medium is a stream object identified by an  pointer. Use  to read the data. If the  member is not , the destination process should use  to release the stream component.
+    
+    
+      The storage medium is a metafile (HMETAFILE). Use the Windows or WIN32 functions to access the metafile's data. If the  member is , the destination process should use  to delete the bitmap.
+    
+    
+      No data is being passed.
+    
+    
+      Contains attributes of a .
+    
+    
+      Specifies the byte alignment for an instance of this type.
+    
+    
+      The size of an instance of this type.
+    
+    
+      The size of this type's virtual method table (VTBL).
+    
+    
+      Indicates the number of functions on the interface this structure describes.
+    
+    
+      Indicates the number of implemented interfaces on the interface this structure describes.
+    
+    
+      Indicates the number of variables and data fields on the interface described by this structure.
+    
+    
+      Reserved for future use.
+    
+    
+      The GUID of the type information.
+    
+    
+      IDL attributes of the described type.
+    
+    
+      Locale of member names and documentation strings.
+    
+    
+      Reserved for future use.
+    
+    
+      A constant used with the  and  fields.
+    
+    
+      ID of constructor, or  if none.
+    
+    
+      ID of destructor, or  if none.
+    
+    
+      If  == , specifies the type for which this type is an alias.
+    
+    
+      A  value describing the type this information describes.
+    
+    
+      Major version number.
+    
+    
+      Minor version number.
+    
+    
+      A  value describing this information.
+    
+    
+      Describes the type of a variable, return type of a function, or the type of a function parameter.
+    
+    
+      If the variable is  or , the  field contains a pointer to a  that specifies the element type.
+    
+    
+      Indicates the variant type for the item described by this .
+    
+    
+      Defines the properties and attributes of a type description.
+    
+    
+      The class supports aggregation.
+    
+    
+      A type description that describes an  object.
+    
+    
+      Instances of the type can be created by .
+    
+    
+      The type is a control from which other types will be derived and should not be displayed to users.
+    
+    
+      Indicates that the interface derives from , either directly or indirectly. This flag is computed; there is no Object Description Language for the flag.
+    
+    
+      The interface supplies both  and VTBL binding.
+    
+    
+      The type should not be displayed to browsers.
+    
+    
+      The type is licensed.
+    
+    
+      The interface cannot add members at run time.
+    
+    
+      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  . This flag is not allowed on dispinterfaces.
+    
+    
+      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.
+    
+    
+      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.
+    
+    
+      The object supports , and has default behaviors.
+    
+    
+      Should not be accessible from macro languages. This flag is intended for system-level types or types that type browsers should not display.
+    
+    
+      Indicates base interfaces should be checked for name resolution before checking children, which is the reverse of the default behavior.
+    
+    
+      Specifies various types of data and functions.
+    
+    
+      A type that is an alias for another type.
+    
+    
+      A set of implemented components interfaces.
+    
+    
+      A set of methods and properties that are accessible through . By default, dual interfaces return .
+    
+    
+      A set of enumerators.
+    
+    
+      A type that has virtual functions, all of which are pure.
+    
+    
+      End-of-enumeration marker.
+    
+    
+      A module that can have only static functions and data (for example, a DLL).
+    
+    
+      A structure with no methods.
+    
+    
+      A union of all members that have an offset of zero.
+    
+    
+      Identifies a particular type library and provides localization support for member names.
+    
+    
+      Represents a globally unique library ID of a type library.
+    
+    
+      Represents a locale ID of a type library.
+    
+    
+      Represents the target hardware platform of a type library.
+    
+    
+      Represents library flags.
+    
+    
+      Represents the major version number of a type library.
+    
+    
+      Represents the minor version number of a type library.
+    
+    
+      Describes a variable, constant, or data member.
+    
+    
+      Contains information about a variable.
+    
+    
+      Contains information about a variable.
+    
+    
+      Describes a symbolic constant.
+    
+    
+      Indicates the offset of this variable within the instance.
+    
+    
+      Contains the variable type.
+    
+    
+      This field is reserved for future use.
+    
+    
+      Indicates the member ID of a variable.
+    
+    
+      Defines how to marshal a variable.
+    
+    
+      Defines the properties of a variable.
+    
+    
+      Identifies the constants that define the properties of a variable.
+    
+    
+      The variable supports data binding.
+    
+    
+      The variable is the single property that best represents the object. Only one variable in type information can have this attribute.
+    
+    
+      Permits an optimization in which the compiler looks for a member named "xyz" on the type of "abc". 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.
+    
+    
+      The variable is displayed to the user as bindable.  must also be set.
+    
+    
+      The variable should not be displayed to the user in a browser, although it exists and is bindable.
+    
+    
+      The variable is mapped as individual bindable properties.
+    
+    
+      The variable appears in an object browser, but not in a properties browser.
+    
+    
+      Assignment to the variable should not be allowed.
+    
+    
+      Tags the interface as having default behaviors.
+    
+    
+      When set, any attempt to directly change the property results in a call to . The implementation of  determines if the change is accepted.
+    
+    
+      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.
+    
+    
+      The variable returns an object that is a source of events.
+    
+    
+      The variable is the default display in the user interface.
+    
+    
+      Defines the kind of variable.
+    
+    
+      The  structure describes a symbolic constant. There is no memory associated with it.
+    
+    
+      The variable can be accessed only through .
+    
+    
+      The variable is a field or member of the type. It exists at a fixed offset within each instance of the type.
+    
+    
+      There is only one instance of the variable.
+    
+    
+      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.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Wraps objects the marshaler should marshal as a .
+    
+    
+      Initializes a new instance of the  class with the  to be wrapped and marshaled as type .
+      The  to be wrapped and marshaled as .
+    
+    
+      Initializes a new instance of the  class with the object containing the  to be wrapped and marshaled as type .
+      The object containing the  to be wrapped and marshaled as .
+      The  parameter is not a  type.
+    
+    
+      Gets the wrapped object to be marshaled as type .
+      The wrapped object to be marshaled as type .
+    
+    
+      Indicates whether the  method's IUnknown::QueryInterface calls can use the  interface.
+    
+    
+      IUnknown::QueryInterface method calls can use the  interface. When you use this value, the  method overload functions like the  overload.
+    
+    
+      IUnknown::QueryInterface method calls should ignore the  interface.
+    
+    
+      Provides return values for the  method.
+    
+    
+      The interface for a specific interface ID is not available. In this case, the returned interface is . E_NOINTERFACE is returned to the caller of IUnknown::QueryInterface.
+    
+    
+      The interface pointer that is returned from the  method can be used as the result of IUnknown::QueryInterface.
+    
+    
+      The custom  was not used. Instead, the default implementation of IUnknown::QueryInterface should be used.
+    
+    
+      Specifies the value of the  enumeration. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class with the specified  value.
+      One of the  values.
+    
+    
+      Gets the default value of  for any call to .
+      The default value of  for any call to .
+    
+    
+      Specifies the paths that are used to search for DLLs that provide functions for platform invokes.
+    
+    
+      Initializes a new instance of the  class, specifying the paths to use when searching for the targets of platform invokes.
+      A bitwise combination of enumeration values that specify the paths that the LoadLibraryEx function searches during platform invokes.
+    
+    
+      Gets a bitwise combination of enumeration values that specify the paths that the LoadLibraryEx function searches during platform invokes.
+      A bitwise combination of enumeration values that specify search paths for platform invokes.
+    
+    
+      Sets the default value of a parameter when called from a language that supports default parameters. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class with the default value of a parameter.
+      An object that represents the default value of a parameter.
+    
+    
+      Gets the default value of a parameter.
+      An object that represents the default value of a parameter.
+    
+    
+      Wraps objects the marshaler should marshal as a .
+    
+    
+      Initializes a new instance of the  class with the object being wrapped.
+      The object to be wrapped and converted to .
+      
+         is not a class or an array.
+-or-
+ does not support .
+      The  parameter was marked with a  attribute that was passed a value of .
+-or-
+The  parameter inherits from a type marked with a  attribute that was passed a value of .
+    
+    
+      Gets the object wrapped by the .
+      The object wrapped by the .
+    
+    
+      Specifies the COM dispatch identifier (DISPID) of a method, field, or property.
+    
+    
+      Initializes a new instance of the  class with the specified DISPID.
+      The DISPID for the member.
+    
+    
+      Gets the DISPID for the member.
+      The DISPID for the member.
+    
+    
+      Indicates that the attributed method is exposed by an unmanaged dynamic-link library (DLL) as a static entry point.
+    
+    
+      Initializes a new instance of the  class with the name of the DLL containing the method to import.
+      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.
+    
+    
+      Enables or disables best-fit mapping behavior when converting Unicode characters to ANSI characters.
+    
+    
+      Indicates the calling convention of an entry point.
+    
+    
+      Indicates how to marshal string parameters to the method and controls name mangling.
+    
+    
+      Indicates the name or ordinal of the DLL entry point to be called.
+    
+    
+      Controls whether the  field causes the common language runtime to search an unmanaged DLL for entry-point names other than the one specified.
+    
+    
+      Indicates whether unmanaged methods that have  or  return values are directly translated or whether  or  return values are automatically converted to exceptions.
+    
+    
+      Indicates whether the callee calls the  Windows API function before returning from the attributed method.
+    
+    
+      Enables or disables the throwing of an exception on an unmappable Unicode character that is converted to an ANSI "?" character.
+    
+    
+      Gets the name of the DLL file that contains the entry point.
+      The name of the DLL file that contains the entry point.
+    
+    
+      Provides a delegate used to resolve native libraries via callback.
+      The native library to resolve.
+      The assembly requesting the resolution.
+      The  on the PInvoke, if any. Otherwise, the  on the assembly, if any. Otherwise .
+      The handle for the loaded native library on success, or  on failure.
+    
+    
+      Specifies the paths that are used to search for DLLs that provide functions for platform invokes.
+    
+    
+      Include the application directory in the DLL search path.
+    
+    
+      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 LoadLibraryEx function.
+    
+    
+      Search the application directory, and then call the Win32 LoadLibraryEx 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  attribute use this value, and ignore other values.
+    
+    
+      Include the application directory, the  directory, and user directories in the DLL search path.
+    
+    
+      Include the  directory in the DLL search path.
+    
+    
+      Search for the dependencies of a DLL in the folder where the DLL is located before searching other folders.
+    
+    
+      Include any path that was explicitly added to the process-wide search path by using the Win32 AddDllDirectory function.
+    
+    
+      Wraps objects the marshaler should marshal as a .
+    
+    
+      Initializes a new instance of the  class with the HRESULT that corresponds to the exception supplied.
+      The exception to be converted to an error code.
+    
+    
+      Initializes a new instance of the  class with the HRESULT of the error.
+      The HRESULT of the error.
+    
+    
+      Initializes a new instance of the  class with an object containing the HRESULT of the error.
+      The object containing the HRESULT of the error.
+      The  parameter is not an  type.
+    
+    
+      Gets the error code of the wrapper.
+      The HRESULT of the error.
+    
+    
+      Supplies an explicit  when an automatic GUID is undesirable.
+    
+    
+      Initializes a new instance of the  class with the specified GUID.
+      The  to be assigned.
+    
+    
+      Gets the  of the class.
+      The  of the class.
+    
+    
+      Tracks outstanding handles and forces a garbage collection when the specified threshold is reached.
+    
+    
+      Initializes a new instance of the  class using a name and a threshold at which to begin handle collection.
+      A name for the collector. This parameter allows you to name collectors that track handle types separately.
+      A value that specifies the point at which collections should begin.
+      The  parameter is less than 0.
+    
+    
+      Initializes a new instance of the  class using a name, a threshold at which to begin handle collection, and a threshold at which handle collection must occur.
+      A name for the collector.  This parameter allows you to name collectors that track handle types separately.
+      A value that specifies the point at which collections should begin.
+      A value that specifies the point at which collections must occur. This should be set to the maximum number of available handles.
+      The  parameter is less than 0.
+-or-
+The  parameter is less than 0.
+      The  parameter is less than the  parameter.
+    
+    
+      Increments the current handle count.
+      The  property is less than 0.
+    
+    
+      Gets the number of handles collected.
+      The number of handles collected.
+    
+    
+      Gets a value that specifies the point at which collections should begin.
+      A value that specifies the point at which collections should begin.
+    
+    
+      Gets a value that specifies the point at which collections must occur.
+      A value that specifies the point at which collections must occur.
+    
+    
+      Gets the name of a  object.
+      This  property allows you to name collectors that track handle types separately.
+    
+    
+      Decrements the current handle count.
+      The  property is less than 0.
+    
+    
+      Wraps a managed object holding a handle to a resource that is passed to unmanaged code using platform invoke.
+    
+    
+      Initializes a new instance of the  class with the object to wrap and a handle to the resource used by unmanaged code.
+      A managed object that should not be finalized until the platform invoke call returns.
+      An  that indicates a handle to a resource.
+    
+    
+      Gets the handle to a resource.
+      The handle to a resource.
+    
+    
+      Returns the handle to a resource of the specified  object.
+      The object that needs a handle.
+      The handle to a resource of the specified  object.
+    
+    
+      Returns the internal integer representation of a  object.
+      A  object to retrieve an internal integer representation from.
+      An  object that represents a  object.
+    
+    
+      Gets the object holding the handle to a resource.
+      The object holding the handle to a resource.
+    
+    
+      Provides a way for clients to access the actual object, rather than the adapter object handed out by a custom marshaler.
+    
+    
+      Provides access to the underlying object wrapped by a custom marshaler.
+      The object contained by the adapter object.
+    
+    
+      Enables users to write activation code for managed objects that extend .
+    
+    
+      Creates a new instance of the specified type.
+      The type to activate.
+      A  associated with the specified type.
+    
+    
+      Provides custom wrappers for handling method calls.
+    
+    
+      Performs necessary cleanup of the managed data when it is no longer needed.
+      The managed object to be destroyed.
+    
+    
+      Performs necessary cleanup of the unmanaged data when it is no longer needed.
+      A pointer to the unmanaged data to be destroyed.
+    
+    
+      Returns the size of the native data to be marshaled.
+      The size, in bytes, of the native data.
+    
+    
+      Converts the managed data to unmanaged data.
+      The managed object to be converted.
+      A pointer to the COM view of the managed object.
+    
+    
+      Converts the unmanaged data to managed data.
+      A pointer to the unmanaged data to be wrapped.
+      An object that represents the managed view of the COM data.
+    
+    
+      Enables developers to provide a custom, managed implementation of the IUnknown::QueryInterface(REFIID riid, void **ppvObject) method.
+    
+    
+      Returns an interface according to a specified interface ID.
+      The GUID of the requested interface.
+      A reference to the requested interface, when this method returns.
+      One of the enumeration values that indicates whether a custom implementation of IUnknown::QueryInterface was used.
+    
+    
+      Indicates that the types defined within an assembly were originally defined in a type library.
+    
+    
+      Initializes a new instance of the  class with the name of the original type library file.
+      The location of the original type library file.
+    
+    
+      Gets the name of the original type library file.
+      The name of the original type library file.
+    
+    
+      Indicates whether a managed interface is dual, dispatch-only, or  -only when exposed to COM.
+    
+    
+      Initializes a new instance of the  class with the specified  enumeration member.
+      Describes how the interface should be exposed to COM clients.
+    
+    
+      Initializes a new instance of the  class with the specified  enumeration member.
+      One of the  values that describes how the interface should be exposed to COM clients.
+    
+    
+      Gets the  value that describes how the interface should be exposed to COM.
+      The  value that describes how the interface should be exposed to COM.
+    
+    
+      The exception thrown when an invalid COM object is used.
+    
+    
+      Initializes an instance of the  with default properties.
+    
+    
+      Initializes a new instance of the  class from serialization data.
+      The object that holds the serialized object data.
+      The contextual information about the source or destination.
+      
+         is .
+    
+    
+      Initializes an instance of the  with a message.
+      The message that indicates the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      The exception thrown by the marshaler when it encounters an argument of a variant type that can not be marshaled to managed code.
+    
+    
+      Initializes a new instance of the  class with default values.
+    
+    
+      Initializes a new instance of the  class from serialization data.
+      The object that holds the serialized object data.
+      The contextual information about the source or destination.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class with a specified message.
+      The message that indicates the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      Indicates that a method's unmanaged signature expects a locale identifier (LCID) parameter.
+    
+    
+      Initializes a new instance of the  class with the position of the LCID in the unmanaged signature.
+      Indicates the position of the LCID argument in the unmanaged signature, where 0 is the first argument.
+    
+    
+      Gets the position of the LCID argument in the unmanaged signature.
+      The position of the LCID argument in the unmanaged signature, where 0 is the first argument.
+    
+    
+      Provides support for user customization of interop stubs in managed-to-COM interop scenarios.
+    
+    
+      Initializes a new instance of the  class with the specified class type and method name.
+      The class that contains the required stub method.
+      The name of the stub method.
+      
+         cannot be found.
+-or-
+The method is not static or non-generic.
+-or-
+The method's parameter list does not match the expected parameter list for the stub.
+      The interface that contains the managed interop method has no access to the stub method, because the stub method has private or protected accessibility, or because of a security issue.
+    
+    
+      Gets the class that contains the required stub method.
+      The class that contains the customized interop stub.
+    
+    
+      Gets the name of the stub method.
+      The name of a customized interop stub.
+    
+    
+      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.
+    
+    
+      Increments the reference count on the specified interface.
+      The interface reference count to increment.
+      The new value of the reference count on the  parameter.
+    
+    
+      Allocates a block of memory of specified size from the COM task memory allocator.
+      The size of the block of memory to be allocated.
+      An integer representing the address of the block of memory allocated. This memory must be released with .
+      There is insufficient memory to satisfy the request.
+    
+    
+      Allocates memory from the unmanaged memory of the process by using the specified number of bytes.
+      The required number of bytes in memory.
+      A pointer to the newly allocated memory. This memory must be released using the  method.
+      There is insufficient memory to satisfy the request.
+    
+    
+      Allocates memory from the unmanaged memory of the process by using the pointer to the specified number of bytes.
+      The required number of bytes in memory.
+      A pointer to the newly allocated memory. This memory must be released using the  method.
+      There is insufficient memory to satisfy the request.
+    
+    
+      Indicates whether runtime callable wrappers (RCWs) from any context are available for cleanup.
+      
+         if there are any RCWs available for cleanup; otherwise, .
+    
+    
+      Gets an interface pointer identified by the specified moniker.
+      The moniker corresponding to the desired interface pointer.
+      An object containing a reference to the interface pointer identified by the  parameter. A moniker is a name, and in this case, the moniker is defined by an interface.
+      An unrecognized HRESULT was returned by the unmanaged  method.
+    
+    
+      Changes the strength of an object's COM Callable Wrapper (CCW) handle.
+      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.
+      
+         to change the strength of the handle on the  parameter to weak, regardless of its reference count;  to reset the handle strength on  to be reference counted.
+    
+    
+      Notifies the runtime to clean up all Runtime Callable Wrappers (RCWs) allocated in the current context.
+    
+    
+      Copies data from a one-dimensional, managed 8-bit unsigned integer array to an unmanaged memory pointer.
+      The one-dimensional array to copy from.
+      The zero-based index in the source array where copying should start.
+      The memory pointer to copy to.
+      The number of array elements to copy.
+      
+         and  are not valid.
+      
+        , , , or  is .
+    
+    
+      Copies data from a one-dimensional, managed character array to an unmanaged memory pointer.
+      The one-dimensional array to copy from.
+      The zero-based index in the source array where copying should start.
+      The memory pointer to copy to.
+      The number of array elements to copy.
+      
+         and  are not valid.
+      
+        , , or  is .
+    
+    
+      Copies data from a one-dimensional, managed double-precision floating-point number array to an unmanaged memory pointer.
+      The one-dimensional array to copy from.
+      The zero-based index in the source array where copying should start.
+      The memory pointer to copy to.
+      The number of array elements to copy.
+      
+         and  are not valid.
+      
+        , , , or  is .
+    
+    
+      Copies data from a one-dimensional, managed 16-bit signed integer array to an unmanaged memory pointer.
+      The one-dimensional array to copy from.
+      The zero-based index in the source array where copying should start.
+      The memory pointer to copy to.
+      The number of array elements to copy.
+      
+         and  are not valid.
+      
+        , , , or  is .
+    
+    
+      Copies data from a one-dimensional, managed 32-bit signed integer array to an unmanaged memory pointer.
+      The one-dimensional array to copy from.
+      The zero-based index in the source array where copying should start.
+      The memory pointer to copy to.
+      The number of array elements to copy.
+      
+         and  are not valid.
+      
+         or  is .
+    
+    
+      Copies data from a one-dimensional, managed 64-bit signed integer array to an unmanaged memory pointer.
+      The one-dimensional array to copy from.
+      The zero-based index in the source array where copying should start.
+      The memory pointer to copy to.
+      The number of array elements to copy.
+      
+         and  are not valid.
+      
+        , , , or  is .
+    
+    
+      Copies data from an unmanaged memory pointer to a managed 8-bit unsigned integer array.
+      The memory pointer to copy from.
+      The array to copy to.
+      The zero-based index in the destination array where copying should start.
+      The number of array elements to copy.
+      
+        , , , or  is .
+    
+    
+      Copies data from an unmanaged memory pointer to a managed character array.
+      The memory pointer to copy from.
+      The array to copy to.
+      The zero-based index in the destination array where copying should start.
+      The number of array elements to copy.
+      
+        , , , or  is .
+    
+    
+      Copies data from an unmanaged memory pointer to a managed double-precision floating-point number array.
+      The memory pointer to copy from.
+      The array to copy to.
+      The zero-based index in the destination array where copying should start.
+      The number of array elements to copy.
+      
+        , , , or  is .
+    
+    
+      Copies data from an unmanaged memory pointer to a managed 16-bit signed integer array.
+      The memory pointer to copy from.
+      The array to copy to.
+      The zero-based index in the destination array where copying should start.
+      The number of array elements to copy.
+      
+        , , , or  is .
+    
+    
+      Copies data from an unmanaged memory pointer to a managed 32-bit signed integer array.
+      The memory pointer to copy from.
+      The array to copy to.
+      The zero-based index in the destination array where copying should start.
+      The number of array elements to copy.
+      
+        , , , or  is .
+    
+    
+      Copies data from an unmanaged memory pointer to a managed 64-bit signed integer array.
+      The memory pointer to copy from.
+      The array to copy to.
+      The zero-based index in the destination array where copying should start.
+      The number of array elements to copy.
+      
+        , , , or  is .
+    
+    
+      Copies data from an unmanaged memory pointer to a managed  array.
+      The memory pointer to copy from.
+      The array to copy to.
+      The zero-based index in the destination array where copying should start.
+      The number of array elements to copy.
+      
+        , , , or  is .
+    
+    
+      Copies data from an unmanaged memory pointer to a managed single-precision floating-point number array.
+      The memory pointer to copy from.
+      The array to copy to.
+      The zero-based index in the destination array where copying should start.
+      The number of array elements to copy.
+      
+        , , , or  is .
+    
+    
+      Copies data from a one-dimensional, managed  array to an unmanaged memory pointer.
+      The one-dimensional array to copy from.
+      The zero-based index in the source array where copying should start.
+      The memory pointer to copy to.
+      The number of array elements to copy.
+      
+        , , , or  is .
+    
+    
+      Copies data from a one-dimensional, managed single-precision floating-point number array to an unmanaged memory pointer.
+      The one-dimensional array to copy from.
+      The zero-based index in the source array where copying should start.
+      The memory pointer to copy to.
+      The number of array elements to copy.
+      
+         and  are not valid.
+      
+        , , , or  is .
+    
+    
+      Aggregates a managed object with the specified COM object.
+      The outer  pointer.
+      An object to aggregate.
+      The inner  pointer of the managed object.
+      
+         is a Windows Runtime object.
+    
+    
+      [Supported in the .NET Framework 4.5.1 and later versions]
+Aggregates a managed object of the specified type with the specified COM object.
+      The outer IUnknown pointer.
+      The managed object to aggregate.
+      The type of the managed object to aggregate.
+      The inner IUnknown pointer of the managed object.
+      
+         is a Windows Runtime object.
+    
+    
+      Wraps the specified COM object in an object of the specified type.
+      The object to be wrapped.
+      The type of wrapper to create.
+      The newly wrapped object that is an instance of the desired type.
+      
+         must derive from .
+-or-
+ is a Windows Runtime type.
+      The  parameter is .
+      
+         cannot be converted to the destination type because it does not support all required interfaces.
+    
+    
+      [Supported in the .NET Framework 4.5.1 and later versions]
+Wraps the specified COM object in an object of the specified type.
+      The object to be wrapped.
+      The type of object to wrap.
+      The type of object to return.
+      The newly wrapped object.
+      
+         must derive from .
+-or-
+ is a Windows Runtime type.
+      
+         cannot be converted to the  because it does not support all required interfaces.
+    
+    
+      Frees all substructures that the specified unmanaged memory block points to.
+      A pointer to an unmanaged block of memory.
+      Type of a formatted class. This provides the layout information necessary to delete the buffer in the  parameter.
+      
+         has an automatic layout. Use sequential or explicit instead.
+    
+    
+      [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.
+      A pointer to an unmanaged block of memory.
+      The type of the formatted structure. This provides the layout information necessary to delete the buffer in the  parameter.
+      
+         has an automatic layout. Use sequential or explicit instead.
+    
+    
+      Releases all references to a Runtime Callable Wrapper (RCW) by setting its reference count to 0.
+      The RCW to be released.
+      The new value of the reference count of the RCW associated with the  parameter, which is 0 (zero) if the release is successful.
+      
+         is not a valid COM object.
+      
+         is .
+    
+    
+      Frees a  using the COM SysFreeString function.
+      The address of the BSTR to be freed.
+    
+    
+      Frees a block of memory allocated by the unmanaged COM task memory allocator.
+      The address of the memory to be freed.
+    
+    
+      Frees memory previously allocated from the unmanaged memory of the process.
+      The handle returned by the original matching call to .
+    
+    
+      Returns the globally unique identifier (GUID) for the specified type, or generates a GUID using the algorithm used by the Type Library Exporter (Tlbexp.exe).
+      The type to generate a GUID for.
+      An identifier for the specified type.
+    
+    
+      Returns a programmatic identifier (ProgID) for the specified type.
+      The type to get a ProgID for.
+      The ProgID of the specified type.
+      The  parameter is not a class that can be create by COM. The class must be public, have a public parameterless constructor, and be COM visible.
+      The  parameter is .
+    
+    
+      Returns a pointer to an IUnknown interface that represents the specified interface on the specified object. Custom query interface access is enabled by default.
+      The object that provides the interface.
+      The type of interface that is requested.
+      The interface pointer that represents the specified interface for the object.
+      The  parameter is not an interface.
+-or-
+The type is not visible to COM.
+-or-
+The  parameter is a generic type definition.
+      The  parameter does not support the requested interface.
+      The  parameter is .
+-or-
+The  parameter is .
+    
+    
+      Returns a pointer to an IUnknown interface that represents the specified interface on the specified object. Custom query interface access is controlled by the specified customization mode.
+      The object that provides the interface.
+      The type of interface that is requested.
+      One of the enumeration values that indicates whether to apply an  customization that is supplied by an .
+      The interface pointer that represents the interface for the object.
+      The  parameter is not an interface.
+-or-
+The type is not visible to COM.
+-or-
+The  parameter is a generic type definition.
+      The object  does not support the requested interface.
+      The  parameter is .
+-or-
+The  parameter is .
+    
+    
+      [Supported in the .NET Framework 4.5.1 and later versions]
+Returns a pointer to an IUnknown interface that represents the specified interface on an object of the specified type. Custom query interface access is enabled by default.
+      The object that provides the interface.
+      The type of .
+      The type of interface to return.
+      The interface pointer that represents the  interface.
+      The  parameter is not an interface.
+-or-
+The type is not visible to COM.
+-or-
+The  parameter is an open generic type.
+      The  parameter does not support the  interface.
+      The  parameter is .
+    
+    
+      Retrieves data that is referenced by the specified key from the specified COM object.
+      The COM object that contains the data that you want.
+      The key in the internal hash table of  to retrieve the data from.
+      The data represented by the  parameter in the internal hash table of the  parameter.
+      
+         is .
+-or-
+ is .
+      
+         is not a COM object.
+-or-
+ is a Windows Runtime object.
+    
+    
+      Converts an unmanaged function pointer to a delegate.
+      The unmanaged function pointer to be converted.
+      The type of the delegate to be returned.
+      A delegate instance that can be cast to the appropriate delegate type.
+      The  parameter is not a delegate or is generic.
+      The  parameter is .
+-or-
+The  parameter is .
+    
+    
+      [Supported in the .NET Framework 4.5.1 and later versions]
+Converts an unmanaged function pointer to a delegate of a specified type.
+      The unmanaged function pointer to convert.
+      The type of the delegate to return.
+      A instance of the specified delegate type.
+      The  generic parameter is not a delegate, or it is an open generic type.
+      The  parameter is .
+    
+    
+      Retrieves the last slot in the virtual function table (v-table or VTBL) of a type when exposed to COM.
+      A type that represents an interface or class.
+      The last VTBL slot of the interface when exposed to COM. If the  parameter is a class, the returned VTBL slot is the last slot in the interface that is generated from the class.
+    
+    
+      Retrieves a code that identifies the type of the exception that occurred.
+      The type of the exception.
+    
+    
+      Converts the specified HRESULT error code to a corresponding  object.
+      The HRESULT to be converted.
+      An object that represents the converted HRESULT, or  if the HRESULT value doesn't represent an error code (for example,  or ).
+    
+    
+      Converts the specified HRESULT error code to a corresponding  object, with additional error information passed in an IErrorInfo interface for the exception object.
+      The HRESULT to be converted.
+      A pointer to the  interface that provides more information about the error. You can specify IntPtr(0) to use the current  interface, or IntPtr(-1) to ignore the current  interface and construct the exception just from the error code.
+      An object that represents the converted HRESULT and information obtained from , or  if an HRESULT value doesn't represent an error code (for example,  or ).
+    
+    
+      Retrieves a computer-independent description of an exception, and information about the state that existed for the thread when the exception occurred.
+      A pointer to an EXCEPTION_POINTERS structure.
+    
+    
+      Converts a delegate into a function pointer that is callable from unmanaged code.
+      The delegate to be passed to unmanaged code.
+      A value that can be passed to unmanaged code, which, in turn, can use it to call the underlying managed delegate.
+      The  parameter is a generic type definition.
+      The  parameter is .
+    
+    
+      [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.
+      The delegate to be passed to unmanaged code.
+      The type of delegate to convert.
+      A value that can be passed to unmanaged code, which, in turn, can use it to call the underlying managed delegate.
+      The  parameter is a generic type definition.
+      The  parameter is .
+    
+    
+      Returns the instance handle (HINSTANCE) for the specified module.
+      The module whose HINSTANCE is desired.
+      The HINSTANCE for ; or -1 if the module does not have an HINSTANCE.
+      The  parameter is .
+    
+    
+      Converts the specified exception to an HRESULT.
+      The exception to convert to an HRESULT.
+      The HRESULT mapped to the supplied exception.
+    
+    
+      Returns the HRESULT corresponding to the last error incurred by Win32 code executed using .
+      The HRESULT corresponding to the last Win32 error code.
+    
+    
+      Returns an IDispatch interface from a managed object.
+      The object whose  interface is requested.
+      The  pointer for the  parameter.
+      
+         does not support the requested interface.
+    
+    
+      Returns an IUnknown interface from a managed object.
+      The object whose  interface is requested.
+      The  pointer for the  parameter.
+    
+    
+      Returns the error code returned by the last unmanaged function that was called using platform invoke that has the  flag set.
+      The last error code set by a call to the Win32 SetLastError function.
+    
+    
+      Converts an object to a COM VARIANT.
+      The object for which to get a COM VARIANT.
+      A pointer to receive the VARIANT that corresponds to the  parameter.
+      The  parameter is an instance of a generic type.
+    
+    
+      [Supported in the .NET Framework 4.5.1 and later versions]
+Converts an object of a specified type to a COM VARIANT.
+      The object for which to get a COM VARIANT.
+      A pointer to receive the VARIANT that corresponds to the  parameter.
+      The type of the object to convert.
+    
+    
+      Returns an instance of a type that represents a COM object by a pointer to its IUnknown interface.
+      A pointer to the  interface.
+      An object that represents the specified unmanaged COM object.
+      
+         is .
+    
+    
+      Converts a COM VARIANT to an object.
+      A pointer to a COM VARIANT.
+      An object that corresponds to the  parameter.
+      
+         is not a valid VARIANT type.
+      
+         has an unsupported type.
+    
+    
+      [Supported in the .NET Framework 4.5.1 and later versions]
+Converts a COM VARIANT to an object of a specified type.
+      A pointer to a COM VARIANT.
+      The type to which to convert the COM VARIANT.
+      An object of the specified type that corresponds to the  parameter.
+      
+         is not a valid VARIANT type.
+      
+         has an unsupported type.
+    
+    
+      Converts an array of COM VARIANTs to an array of objects.
+      A pointer to the first element of an array of COM VARIANTs.
+      The count of COM VARIANTs in .
+      An object array that corresponds to .
+      
+         is a negative number.
+    
+    
+      [Supported in the .NET Framework 4.5.1 and later versions]
+Converts an array of COM VARIANTs to an array of a specified type.
+      A pointer to the first element of an array of COM VARIANTs.
+      The count of COM VARIANTs in .
+      The type of the array to return.
+      An array of  objects that corresponds to .
+      
+         is a negative number.
+    
+    
+      Gets the first slot in the virtual function table (v-table or VTBL) that contains user-defined methods.
+      A type that represents an interface or a class.
+      The first VTBL slot that contains user-defined methods. The first slot is 3 if the interface is based on IUnknown, and 7 if the interface is based on IDispatch.
+      
+         is not visible from COM.
+    
+    
+      Returns a managed object of a specified type that represents a COM object.
+      A pointer to the  interface of the unmanaged object.
+      The type of the requested managed class.
+      An instance of the class corresponding to the  object that represents the requested unmanaged COM object.
+      
+         is not attributed with .
+-or-
+ is a Windows Runtime type.
+    
+    
+      Returns the type associated with the specified class identifier (CLSID).
+      The CLSID of the type to return.
+      
+         regardless of whether the CLSID is valid.
+    
+    
+      Retrieves the name of the type represented by an ITypeInfo object.
+      An object that represents an  pointer.
+      The name of the type that the  parameter points to.
+      The  parameter is .
+    
+    
+      Creates a unique Runtime Callable Wrapper (RCW) object for a given IUnknown interface.
+      A managed pointer to an  interface.
+      A unique RCW for the specified  interface.
+    
+    
+      Indicates whether a specified object represents a COM object.
+      The object to check.
+      
+         if the  parameter is a COM type; otherwise, .
+      
+         is .
+    
+    
+      Indicates whether a type is visible to COM clients.
+      The type to check for COM visibility.
+      
+         if the type is visible to COM; otherwise, .
+    
+    
+      Returns the field offset of the unmanaged form of the managed class.
+      A value type or formatted reference type that specifies the managed class. You must apply the  to the class.
+      The field within the  parameter.
+      The offset, in bytes, for the  parameter within the specified class that is declared by platform invoke.
+      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.
+      The  parameter is .
+    
+    
+      [Supported in the .NET Framework 4.5.1 and later versions]
+Returns the field offset of the unmanaged form of a specified managed class.
+      The name of the field in the  type.
+      A managed value type or formatted reference type. You must apply the  attribute to the class.
+      The offset, in bytes, for the  parameter within the specified class that is declared by platform invoke.
+    
+    
+      Executes one-time method setup tasks without calling the method.
+      The method to be checked.
+      The  parameter is .
+      The  parameter is not a  object.
+    
+    
+      Performs a pre-link check for all methods on a class.
+      The class whose methods are to be checked.
+      The  parameter is .
+    
+    
+      Copies all characters up to the first null character from an unmanaged ANSI string to a managed , and widens each ANSI character to Unicode.
+      The address of the first character of the unmanaged string.
+      A managed string that holds a copy of the unmanaged ANSI string. If  is , the method returns a null string.
+    
+    
+      Allocates a managed , copies a specified number of characters from an unmanaged ANSI string into it, and widens each ANSI character to Unicode.
+      The address of the first character of the unmanaged string.
+      The byte count of the input string to copy.
+      A managed string that holds a copy of the native ANSI string if the value of the  parameter is not ; otherwise, this method returns .
+      
+         is less than zero.
+    
+    
+      Allocates a managed  and copies all characters up to the first null character from a string stored in unmanaged memory into it.
+      For Unicode platforms, the address of the first Unicode character.
+-or-
+For ANSI platforms, the address of the first ANSI character.
+      A managed string that holds a copy of the unmanaged string if the value of the  parameter is not ; otherwise, this method returns .
+    
+    
+      Allocates a managed  and copies the specified number of characters from a string stored in unmanaged memory into it.
+      For Unicode platforms, the address of the first Unicode character.
+-or-
+For ANSI platforms, the address of the first ANSI character.
+      The number of characters to copy.
+      A managed string that holds a copy of the native string if the value of the  parameter is not ; otherwise, this method returns .
+      
+         is less than zero.
+    
+    
+      Allocates a managed  and copies a binary string (BSTR) stored in unmanaged memory into it.
+      The address of the first character of the unmanaged string.
+      A managed string that holds a copy of the unmanaged string.
+      
+         equals .
+    
+    
+      Allocates a managed  and copies all characters up to the first null character from an unmanaged Unicode string into it.
+      The address of the first character of the unmanaged string.
+      A managed string that holds a copy of the unmanaged string if the value of the  parameter is not ; otherwise, this method returns .
+    
+    
+      Allocates a managed  and copies a specified number of characters from an unmanaged Unicode string into it.
+      The address of the first character of the unmanaged string.
+      The number of Unicode characters to copy.
+      A managed string that holds a copy of the unmanaged string if the value of the  parameter is not ; otherwise, this method returns .
+    
+    
+      
+    
+    
+      
+      
+    
+    
+      Marshals data from an unmanaged block of memory to a managed object.
+      A pointer to an unmanaged block of memory.
+      The object to which the data is to be copied. This must be an instance of a formatted class.
+      Structure layout is not sequential or explicit.
+-or-
+Structure is a boxed value type.
+    
+    
+      Marshals data from an unmanaged block of memory to a newly allocated managed object of the specified type.
+      A pointer to an unmanaged block of memory.
+      The type of object to be created. This object must represent a formatted class or a structure.
+      A managed object containing the data pointed to by the  parameter.
+      The  parameter layout is not sequential or explicit.
+-or-
+The  parameter is a generic type definition.
+      
+         is .
+      The class specified by  does not have an accessible parameterless constructor.
+    
+    
+      [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.
+      A pointer to an unmanaged block of memory.
+      The type of the object to which the data is to be copied. This must be a formatted class or a structure.
+      A managed object that contains the data that the  parameter points to.
+      The layout of  is not sequential or explicit.
+      The class specified by  does not have an accessible parameterless constructor.
+    
+    
+      [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.
+      A pointer to an unmanaged block of memory.
+      The object to which the data is to be copied.
+      The type of . This must be a formatted class.
+      Structure layout is not sequential or explicit.
+    
+    
+      Requests a pointer to a specified interface from a COM object.
+      The interface to be queried.
+      The interface identifier (IID) of the requested interface.
+      When this method returns, contains a reference to the returned interface.
+      An HRESULT that indicates the success or failure of the call.
+    
+    
+      Reads a single byte from unmanaged memory.
+      The address in unmanaged memory from which to read.
+      The byte read from unmanaged memory.
+      
+         is not a recognized format.
+-or-
+ is .
+-or-
+ is invalid.
+    
+    
+      Reads a single byte at a given offset (or index) from unmanaged memory.
+      The base address in unmanaged memory from which to read.
+      An additional byte offset, which is added to the  parameter before reading.
+      The byte read from unmanaged memory at the given offset.
+      Base address () plus offset byte () produces a null or invalid address.
+    
+    
+      Reads a single byte at a given offset (or index) from unmanaged memory.
+      The base address in unmanaged memory of the source object.
+      An additional byte offset, which is added to the  parameter before reading.
+      The byte read from unmanaged memory at the given offset.
+      Base address () plus offset byte () produces a null or invalid address.
+      
+         is an  object. This method does not accept  parameters.
+    
+    
+      Reads a 16-bit signed integer from unmanaged memory.
+      The address in unmanaged memory from which to read.
+      The 16-bit signed integer read from unmanaged memory.
+      
+         is not a recognized format.
+-or-
+ is .
+-or-
+ is invalid.
+    
+    
+      Reads a 16-bit signed integer at a given offset from unmanaged memory.
+      The base address in unmanaged memory from which to read.
+      An additional byte offset, which is added to the  parameter before reading.
+      The 16-bit signed integer read from unmanaged memory at the given offset.
+      Base address () plus offset byte () produces a null or invalid address.
+    
+    
+      Reads a 16-bit signed integer at a given offset from unmanaged memory.
+      The base address in unmanaged memory of the source object.
+      An additional byte offset, which is added to the  parameter before reading.
+      The 16-bit signed integer read from unmanaged memory at the given offset.
+      Base address () plus offset byte () produces a null or invalid address.
+      
+         is an  object. This method does not accept  parameters.
+    
+    
+      Reads a 32-bit signed integer from unmanaged memory.
+      The address in unmanaged memory from which to read.
+      The 32-bit signed integer read from unmanaged memory.
+      
+         is not a recognized format.
+-or-
+ is .
+-or-
+ is invalid.
+    
+    
+      Reads a 32-bit signed integer at a given offset from unmanaged memory.
+      The base address in unmanaged memory from which to read.
+      An additional byte offset, which is added to the  parameter before reading.
+      The 32-bit signed integer read from unmanaged memory.
+      Base address () plus offset byte () produces a null or invalid address.
+    
+    
+      Reads a 32-bit signed integer at a given offset from unmanaged memory.
+      The base address in unmanaged memory of the source object.
+      An additional byte offset, which is added to the  parameter before reading.
+      The 32-bit signed integer read from unmanaged memory at the given offset.
+      Base address () plus offset byte () produces a null or invalid address.
+      
+         is an  object. This method does not accept  parameters.
+    
+    
+      Reads a 64-bit signed integer from unmanaged memory.
+      The address in unmanaged memory from which to read.
+      The 64-bit signed integer read from unmanaged memory.
+      
+         is not a recognized format.
+-or-
+ is .
+-or-
+ is invalid.
+    
+    
+      Reads a 64-bit signed integer at a given offset from unmanaged memory.
+      The base address in unmanaged memory from which to read.
+      An additional byte offset, which is added to the  parameter before reading.
+      The 64-bit signed integer read from unmanaged memory at the given offset.
+      Base address () plus offset byte () produces a null or invalid address.
+    
+    
+      Reads a 64-bit signed integer at a given offset from unmanaged memory.
+      The base address in unmanaged memory of the source object.
+      An additional byte offset, which is added to the  parameter before reading.
+      The 64-bit signed integer read from unmanaged memory at the given offset.
+      Base address () plus offset byte () produces a null or invalid address.
+      
+         is an  object. This method does not accept  parameters.
+    
+    
+      Reads a processor native-sized integer from unmanaged memory.
+      The address in unmanaged memory from which to read.
+      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.
+      
+         is not a recognized format.
+-or-
+ is .
+-or-
+ is invalid.
+    
+    
+      Reads a processor native sized integer at a given offset from unmanaged memory.
+      The base address in unmanaged memory from which to read.
+      An additional byte offset, which is added to the  parameter before reading.
+      The integer read from unmanaged memory at the given offset.
+      Base address () plus offset byte () produces a null or invalid address.
+    
+    
+      Reads a processor native sized integer from unmanaged memory.
+      The base address in unmanaged memory of the source object.
+      An additional byte offset, which is added to the  parameter before reading.
+      The integer read from unmanaged memory at the given offset.
+      Base address () plus offset byte () produces a null or invalid address.
+      
+         is an  object. This method does not accept  parameters.
+    
+    
+      Resizes a block of memory previously allocated with .
+      A pointer to memory allocated with .
+      The new size of the allocated block.
+      An integer representing the address of the reallocated block of memory. This memory must be released with .
+      There is insufficient memory to satisfy the request.
+    
+    
+      Resizes a block of memory previously allocated with .
+      A pointer to memory allocated with .
+      The new size of the allocated block. This is not a pointer; it is the byte count you are requesting, cast to type . If you pass a pointer, it is treated as a size.
+      A pointer to the reallocated memory. This memory must be released using .
+      There is insufficient memory to satisfy the request.
+    
+    
+      Decrements the reference count on the specified interface.
+      The interface to release.
+      The new value of the reference count on the interface specified by the  parameter.
+    
+    
+      Decrements the reference count of the Runtime Callable Wrapper (RCW) associated with the specified COM object.
+      The COM object to release.
+      The new value of the reference count of the RCW associated with . 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.
+      
+         is not a valid COM object.
+      
+         is .
+    
+    
+      Allocates an unmanaged binary string (BSTR) and copies the contents of a managed  object into it.
+      The managed object to copy.
+      The address, in unmanaged memory, where the  parameter was copied to, or 0 if a null object was supplied.
+      The  parameter is .
+      The current computer is not running Windows 2000 Service Pack 3 or later.
+      There is insufficient memory available.
+    
+    
+      Copies the contents of a managed  object to a block of memory allocated from the unmanaged COM task allocator.
+      The managed object to copy.
+      The address, in unmanaged memory, where the  parameter was copied to, or 0 if a null object was supplied.
+      The  parameter is .
+      The current computer is not running Windows 2000 Service Pack 3 or later.
+      There is insufficient memory available.
+    
+    
+      Copies the contents of a managed  object to a block of memory allocated from the unmanaged COM task allocator.
+      The managed object to copy.
+      The address, in unmanaged memory, where the  parameter was copied to, or 0 if a null object was supplied.
+      The  parameter is .
+      The current computer is not running Windows 2000 Service Pack 3 or later.
+      There is insufficient memory available.
+    
+    
+      Copies the contents of a managed  into unmanaged memory, converting into ANSI format as it copies.
+      The managed object to copy.
+      The address, in unmanaged memory, to where the  parameter was copied, or 0 if a null object was supplied.
+      The  parameter is .
+      The current computer is not running Windows 2000 Service Pack 3 or later.
+      There is insufficient memory available.
+    
+    
+      Copies the contents of a managed  object into unmanaged memory.
+      The managed object to copy.
+      The address, in unmanaged memory, where  was copied, or 0 if  is a  object whose length is 0.
+      The  parameter is .
+      The current computer is not running Windows 2000 Service Pack 3 or later.
+      There is insufficient memory available.
+    
+    
+      Sets data referenced by the specified key in the specified COM object.
+      The COM object in which to store the data.
+      The key in the internal hash table of the COM object in which to store the data.
+      The data to set.
+      
+         if the data was set successfully; otherwise, .
+      
+         is .
+-or-
+ is .
+      
+         is not a COM object.
+-or-
+ is a Windows Runtime object.
+    
+    
+      Returns the unmanaged size of an object in bytes.
+      The object whose size is to be returned.
+      The size of the specified object in unmanaged code.
+      The  parameter is .
+    
+    
+      Returns the size of an unmanaged type in bytes.
+      The type whose size is to be returned.
+      The size of the specified type in unmanaged code.
+      The  parameter is a generic type definition.
+      The  parameter is .
+    
+    
+      [Supported in the .NET Framework 4.5.1 and later versions]
+Returns the size of an unmanaged type in bytes.
+      The type whose size is to be returned.
+      The size, in bytes, of the type that is specified by the  generic type parameter.
+    
+    
+      [Supported in the .NET Framework 4.5.1 and later versions]
+Returns the unmanaged size of an object of a specified type in bytes.
+      The object whose size is to be returned.
+      The type of the  parameter.
+      The size, in bytes, of the specified object in unmanaged code.
+      The  parameter is .
+    
+    
+      Allocates a BSTR and copies the contents of a managed  into it.
+      The managed string to be copied.
+      An unmanaged pointer to the , or 0 if  is null.
+      There is insufficient memory available.
+      The length for  is out of range.
+    
+    
+      Copies the contents of a managed  to a block of memory allocated from the unmanaged COM task allocator.
+      A managed string to be copied.
+      An integer representing a pointer to the block of memory allocated for the string, or 0 if  is .
+      There is insufficient memory available.
+      The  parameter exceeds the maximum length allowed by the operating system.
+    
+    
+      Copies the contents of a managed  to a block of memory allocated from the unmanaged COM task allocator.
+      A managed string to be copied.
+      The allocated memory block, or 0 if  is .
+      There is insufficient memory available.
+      The length for  is out of range.
+    
+    
+      Copies the contents of a managed  to a block of memory allocated from the unmanaged COM task allocator.
+      A managed string to be copied.
+      An integer representing a pointer to the block of memory allocated for the string, or 0 if s is .
+      The  parameter exceeds the maximum length allowed by the operating system.
+      There is insufficient memory available.
+    
+    
+      
+    
+    
+      Copies the contents of a managed  into unmanaged memory, converting into ANSI format as it copies.
+      A managed string to be copied.
+      The address, in unmanaged memory, to where  was copied, or 0 if  is .
+      There is insufficient memory available.
+      The  parameter exceeds the maximum length allowed by the operating system.
+    
+    
+      Copies the contents of a managed  into unmanaged memory, converting into ANSI format if required.
+      A managed string to be copied.
+      The address, in unmanaged memory, to where the string was copied, or 0 if  is .
+      There is insufficient memory available.
+    
+    
+      Copies the contents of a managed  into unmanaged memory.
+      A managed string to be copied.
+      The address, in unmanaged memory, to where the  was copied, or 0 if  is .
+      The method could not allocate enough native heap memory.
+      The  parameter exceeds the maximum length allowed by the operating system.
+    
+    
+      Marshals data from a managed object to an unmanaged block of memory.
+      A managed object that holds the data to be marshaled. This object must be a structure or an instance of a formatted class.
+      A pointer to an unmanaged block of memory, which must be allocated before this method is called.
+      
+         to call the  method on the  parameter before this method copies the data. The block must contain valid data. Note that passing  when the memory block already contains data can lead to a memory leak.
+      
+         is a reference type that is not a formatted class.
+-or-
+ is an instance of a generic type (in the .NET Framework 4.5 and earlier versions only).
+    
+    
+      [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.
+      A managed object that holds the data to be marshaled. The object must be a structure or an instance of a formatted class.
+      A pointer to an unmanaged block of memory, which must be allocated before this method is called.
+      
+         to call the  method on the  parameter before this method copies the data. The block must contain valid data. Note that passing  when the memory block already contains data can lead to a memory leak.
+      The type of the managed object.
+      
+         is a reference type that is not a formatted class.
+    
+    
+      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.
+    
+    
+      Represents the maximum size of a double byte character set (DBCS) size, in bytes, for the current operating system. This field is read-only.
+    
+    
+      Throws an exception with a specific failure HRESULT value.
+      The HRESULT corresponding to the desired exception.
+    
+    
+      Throws an exception with a specific failure HRESULT, based on the specified IErrorInfo.aspx) interface.
+      The HRESULT corresponding to the desired exception.
+      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.
+    
+    
+      Gets the address of the element at the specified index inside the specified array.
+      The array that contains the desired element.
+      The index in the  parameter of the desired element.
+      The address of  inside .
+    
+    
+      [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.
+      The array that contains the desired element.
+      The index of the desired element in the  array.
+      The type of the array.
+      The address of  in .
+    
+    
+      Writes a single byte value to unmanaged memory.
+      The address in unmanaged memory to write to.
+      The value to write.
+      
+         is not a recognized format.
+-or-
+ is .
+-or-
+ is invalid.
+    
+    
+      Writes a single byte value to unmanaged memory at a specified offset.
+      The base address in unmanaged memory to write to.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+    
+    
+      Writes a single byte value to unmanaged memory at a specified offset.
+      The base address in unmanaged memory of the target object.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+      
+         is an  object. This method does not accept  parameters.
+    
+    
+      Writes a character as a 16-bit integer value to unmanaged memory.
+      The address in unmanaged memory to write to.
+      The value to write.
+      
+         is not a recognized format.
+-or-
+ is .
+-or-
+ is invalid.
+    
+    
+      Writes a 16-bit integer value to unmanaged memory.
+      The address in unmanaged memory to write to.
+      The value to write.
+      
+         is not a recognized format.
+-or-
+ is .
+-or-
+ is invalid.
+    
+    
+      Writes a 16-bit signed integer value to unmanaged memory at a specified offset.
+      The base address in the native heap to write to.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+    
+    
+      Writes a 16-bit signed integer value into unmanaged memory at a specified offset.
+      The base address in unmanaged memory to write to.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+    
+    
+      Writes a 16-bit signed integer value to unmanaged memory at a specified offset.
+      The base address in unmanaged memory of the target object.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+      
+         is an  object. This method does not accept  parameters.
+    
+    
+      Writes a 16-bit signed integer value to unmanaged memory at a specified offset.
+      The base address in unmanaged memory of the target object.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+      
+         is an  object. This method does not accept  parameters.
+    
+    
+      Writes a 32-bit signed integer value to unmanaged memory.
+      The address in unmanaged memory to write to.
+      The value to write.
+      
+         is not a recognized format.
+-or-
+ is .
+-or-
+ is invalid.
+    
+    
+      Writes a 32-bit signed integer value into unmanaged memory at a specified offset.
+      The base address in unmanaged memory to write to.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+    
+    
+      Writes a 32-bit signed integer value to unmanaged memory at a specified offset.
+      The base address in unmanaged memory of the target object.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+      
+         is an  object. This method does not accept  parameters.
+    
+    
+      Writes a 64-bit signed integer value to unmanaged memory at a specified offset.
+      The base address in unmanaged memory to write.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+    
+    
+      Writes a 64-bit signed integer value to unmanaged memory.
+      The address in unmanaged memory to write to.
+      The value to write.
+      
+         is not a recognized format.
+-or-
+ is .
+-or-
+ is invalid.
+    
+    
+      Writes a 64-bit signed integer value to unmanaged memory at a specified offset.
+      The base address in unmanaged memory of the target object.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+      
+         is an  object. This method does not accept  parameters.
+    
+    
+      Writes a processor native-sized integer value to unmanaged memory at a specified offset.
+      The base address in unmanaged memory to write to.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+    
+    
+      Writes a processor native sized integer value into unmanaged memory.
+      The address in unmanaged memory to write to.
+      The value to write.
+      
+         is not a recognized format.
+-or-
+ is .
+-or-
+ is invalid.
+    
+    
+      Writes a processor native sized integer value to unmanaged memory.
+      The base address in unmanaged memory of the target object.
+      An additional byte offset, which is added to the  parameter before writing.
+      The value to write.
+      Base address () plus offset byte () produces a null or invalid address.
+      
+         is an  object. This method does not accept  parameters.
+    
+    
+      Frees a BSTR pointer that was allocated using the  method.
+      The address of the  to free.
+    
+    
+      Frees an unmanaged string pointer that was allocated using the  method.
+      The address of the unmanaged string to free.
+    
+    
+      Frees an unmanaged string pointer that was allocated using the  method.
+      The address of the unmanaged string to free.
+    
+    
+      
+    
+    
+      Frees an unmanaged string pointer that was allocated using the  method.
+      The address of the unmanaged string to free.
+    
+    
+      Frees an unmanaged string pointer that was allocated using the  method.
+      The address of the unmanaged string to free.
+    
+    
+      Indicates how to marshal the data between managed and unmanaged code.
+    
+    
+      Initializes a new instance of the  class with the specified  value.
+      The value the data is to be marshaled as.
+    
+    
+      Initializes a new instance of the  class with the specified  enumeration member.
+      The value the data is to be marshaled as.
+    
+    
+      Specifies the element type of the unmanaged  or .
+    
+    
+      Specifies the parameter index of the unmanaged  attribute used by COM.
+    
+    
+      Provides additional information to a custom marshaler.
+    
+    
+      Specifies the fully qualified name of a custom marshaler.
+    
+    
+      Implements  as a type.
+    
+    
+      Indicates the element type of the .
+    
+    
+      Indicates the user-defined element type of the .
+    
+    
+      Indicates the number of elements in the fixed-length array or the number of characters (not bytes) in a string to import.
+    
+    
+      Indicates the zero-based parameter that contains the count of array elements, similar to  in COM.
+    
+    
+      Gets the  value the data is to be marshaled as.
+      The  value the data is to be marshaled as.
+    
+    
+      The exception that is thrown by the marshaler when it encounters a  it does not support.
+    
+    
+      Initializes a new instance of the  class with default properties.
+    
+    
+      Initializes a new instance of the  class from serialization data.
+      The object that holds the serialized object data.
+      The contextual information about the source or destination.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class with a specified error message.
+      The error message that specifies the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      Provides APIs for managing native libraries.
+    
+    
+      Frees a loaded library with the specified OS handle, or takes no action if the input handle is .
+      The native library OS handle to be freed.
+    
+    
+      Gets the address of an exported symbol.
+      The native library OS handle.
+      The name of the exported symbol.
+      The address of the symbol.
+      
+         or  is .
+      The symbol is not found.
+    
+    
+      Provides a simple API for loading a native library that wraps the OS loader and uses default flags.
+      The name of the native library to be loaded.
+      The OS handle for the loaded native library.
+      
+         is .
+      The library can't be found.
+      The library is not valid.
+    
+    
+      Provides a high-level API for loading a native library.
+      The name of the native library to be loaded.
+      The assembly loading the native library.
+      The search path.
+      The OS handle for the loaded library.
+      
+         or  is .
+      
+         is not a .
+      The library can't be found.
+      The library is not valid.
+    
+    
+      Sets a callback for resolving native library imports from an assembly.
+      The assembly for which the resolver is registered.
+      The resolver callback to register.
+      
+         or paramref name="resolver" /> is .
+      A resolver is already set for this assembly.
+    
+    
+      Gets the address of an exported symbol and returns a value that indicates whether the method call succeeded.
+      The native library OS handle.
+      The name of the exported symbol.
+      When the method returns, contains the symbol address, if it exists.
+      
+         if the method returned successfully; otherwise, .
+      
+         or  is .
+    
+    
+      Provides a simple API for loading a native library and returns a value that indicates whether the operation succeeded.
+      The name of the native library to be loaded.
+      When the method returns, the OS handle of the loaded native library.
+      
+         if the native library was loaded successful; otherwise, .
+      
+         is .
+    
+    
+      Provides a high-level API that loads a native library and returns a value that indicates whether the operation succeeded.
+      The name of the native library to be loaded.
+      The assembly loading the native library.
+      The search path.
+      When the method returns, the OS handle of the loaded native library.
+      
+         if the load operation was successful; otherwise, .
+      
+         or  is .
+      
+         is not a .
+    
+    
+      Indicates that a parameter is optional.
+    
+    
+      Initializes a new instance of the  class with default values.
+    
+    
+      Indicates that the HRESULT or  signature transformation that takes place during COM interop calls should be suppressed.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Indicates that the attributed assembly is a primary interop assembly.
+    
+    
+      Initializes a new instance of the  class with the major and minor version numbers of the type library for which this assembly is the primary interop assembly.
+      The major version of the type library for which this assembly is the primary interop assembly.
+      The minor version of the type library for which this assembly is the primary interop assembly.
+    
+    
+      Gets the major version number of the type library for which this assembly is the primary interop assembly.
+      The major version number of the type library for which this assembly is the primary interop assembly.
+    
+    
+      Gets the minor version number of the type library for which this assembly is the primary interop assembly.
+      The minor version number of the type library for which this assembly is the primary interop assembly.
+    
+    
+      Allows the user to specify the ProgID of a class.
+    
+    
+      Initializes a new instance of the  with the specified ProgID.
+      The ProgID to be assigned to the class.
+    
+    
+      Gets the ProgID of the class.
+      The ProgID of the class.
+    
+    
+      Provides a collection of  methods that return information about the common language runtime environment.
+    
+    
+      Tests whether the specified assembly is loaded in the global assembly cache.
+      The assembly to test.
+      
+         if the assembly is loaded in the global assembly cache; otherwise, .
+    
+    
+      Returns the directory where the common language runtime is installed.
+      A string that contains the path to the directory where the common language runtime is installed.
+    
+    
+      Returns the specified interface on the specified class.
+      The identifier for the desired class.
+      The identifier for the desired interface.
+      An unmanaged pointer to the requested interface.
+      IUnknown::QueryInterface failure.
+    
+    
+      Returns an instance of a type that represents a COM object by a pointer to its  interface.
+      The identifier for the desired class.
+      The identifier for the desired interface.
+      An object that represents the specified unmanaged COM object.
+      IUnknown::QueryInterface failure.
+    
+    
+      Gets the version number of the common language runtime that is running the current process.
+      A string containing the version number of the common language runtime.
+    
+    
+      Gets the path to the system configuration file.
+      The path to the system configuration file.
+    
+    
+      The exception thrown when the rank of an incoming  does not match the rank specified in the managed signature.
+    
+    
+      Initializes a new instance of the  class with default values.
+    
+    
+      Initializes a new instance of the  class from serialization data.
+      The object that holds the serialized object data.
+      The contextual information about the source or destination.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class with the specified message.
+      The message that indicates the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      The exception thrown when the type of the incoming  does not match the type specified in the managed signature.
+    
+    
+      Initializes a new instance of the  class with default values.
+    
+    
+      Initializes a new instance of the  class from serialization data.
+      The object that holds the serialized object data.
+      The contextual information about the source or destination.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class with the specified message.
+      The message that indicates the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      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.
+    
+    
+      Creates a new instance of the  class, and specifies whether the buffer handle is to be reliably released.
+      
+         to reliably release the handle during the finalization phase;  to prevent reliable release (not recommended).
+    
+    
+      Obtains a pointer from a  object for a block of memory.
+      A byte pointer, passed by reference, to receive the pointer from within the  object. You must set this pointer to  before you call this method.
+      The  method has not been called.
+    
+    
+      Gets the size of the buffer, in bytes.
+      The number of bytes in the memory buffer.
+      The  method has not been called.
+    
+    
+      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  instance.
+      The number of elements in the buffer.
+      The size of each element in the buffer.
+      
+         is less than zero.
+-or-
+ is less than zero.
+-or-
+ multiplied by  is greater than the available address space.
+    
+    
+      Defines the allocation size of the memory region in bytes. You must call this method before you use the  instance.
+      The number of bytes in the buffer.
+      
+         is less than zero.
+-or-
+ is greater than the available address space.
+    
+    
+      Defines the allocation size of the memory region by specifying the number of value types. You must call this method before you use the  instance.
+      The number of elements of the value type to allocate memory for.
+      The value type to allocate memory for.
+      
+         is less than zero.
+-or-
+ multiplied by the size of each element is greater than the available address space.
+    
+    
+      Reads a value type from memory at the specified offset.
+      The location from which to read the value type. You may have to consider alignment issues.
+      The value type to read.
+      The value type that was read from memory.
+      The  method has not been called.
+    
+    
+      Reads the specified number of value types from memory starting at the offset, and writes them into an array starting at the index.
+      The location from which to start reading.
+      The output array to write to.
+      The location in the output array to begin writing to.
+      The number of value types to read from the input array and to write to the output array.
+      The value type to read.
+      
+         is less than zero.
+-or-
+ is less than zero.
+      
+         is .
+      The length of the array minus the index is less than .
+      The  method has not been called.
+    
+    
+      Releases a pointer that was obtained by the  method.
+      The  method has not been called.
+    
+    
+      Writes a value type to memory at the given location.
+      The location at which to start writing. You may have to consider alignment issues.
+      The value to write.
+      The value type to write.
+      The  method has not been called.
+    
+    
+      Writes the specified number of value types to a memory location by reading bytes starting from the specified location in the input array.
+      The location in memory to write to.
+      The input array.
+      The offset in the array to start reading from.
+      The number of value types to write.
+      The value type to write.
+      
+         is .
+      
+         or  is less than zero.
+      The length of the input array minus  is less than .
+      The  method has not been called.
+    
+    
+      Represents structured exception handling (SEH) errors.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class from serialization data.
+      The object that holds the serialized object data.
+      The contextual information about the source or destination.
+      
+         is .
+    
+    
+      Initializes a new instance of the  class with a specified message.
+      The message that indicates the reason for the exception.
+    
+    
+      Initializes a new instance of the  class with a specified error message and a reference to the inner exception that is the cause of this exception.
+      The error message that explains the reason for the exception.
+      The exception that is the cause of the current exception. If the  parameter is not , the current exception is raised in a  block that handles the inner exception.
+    
+    
+      Indicates whether the exception can be recovered from, and whether the code can continue from the point at which the exception was thrown.
+      Always , because resumable exceptions are not implemented.
+    
+    
+      Replaces the standard common language runtime (CLR) free-threaded marshaler with the standard OLE STA marshaler.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Provides support for type equivalence.
+    
+    
+      Creates a new instance of the  class.
+    
+    
+      Creates a new instance of the  class with the specified scope and identifier.
+      The first type equivalence string.
+      The second type equivalence string.
+    
+    
+      Gets the value of the  parameter that was passed to the  constructor.
+      The value of the constructor's  parameter.
+    
+    
+      Gets the value of the  parameter that was passed to the  constructor.
+      The value of the constructor's  parameter.
+    
+    
+      Contains the  that were originally imported for this method from the COM type library.
+    
+    
+      Initializes a new instance of the  class with the specified  value.
+      The  value for the attributed method as found in the type library it was imported from.
+    
+    
+      Initializes a new instance of the  class with the specified  value.
+      The  value for the attributed method as found in the type library it was imported from.
+    
+    
+      Gets the  value for this method.
+      The  value for this method.
+    
+    
+      Describes the original settings of the  in the COM type library from where this method was imported.
+    
+    
+      The function that supports data binding.
+    
+    
+      The function that best represents the object. Only one function in a type information can have this attribute.
+    
+    
+      Permits an optimization in which the compiler looks for a member named "xyz" on the type "abc". 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.
+    
+    
+      The function that is displayed to the user as bindable.  must also be set.
+    
+    
+      The function should not be displayed to the user, although it exists and is bindable.
+    
+    
+      The function is mapped as individual bindable properties.
+    
+    
+      The property appears in an object browser, but not in a properties browser.
+    
+    
+      Tags the interface as having default behaviors.
+    
+    
+      When set, any call to a method that sets the property results first in a call to .
+    
+    
+      This flag is intended for system-level functions or functions that type browsers should not display.
+    
+    
+      The function returns an object that is a source of events.
+    
+    
+      The type information member is the default member for display in the user interface.
+    
+    
+      The function supports .
+    
+    
+      Specifies which  exclusively uses an interface. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class specifying the  that exclusively uses an interface.
+      The  object that exclusively uses an interface.
+    
+    
+      Gets the name of a  object that exclusively uses an interface.
+      The name of a  object that exclusively uses an interface.
+    
+    
+      Contains the  that were originally imported for this type from the COM type library.
+    
+    
+      Initializes a new instance of the  class with the specified  value.
+      The  value for the attributed type as found in the type library it was imported from.
+    
+    
+      Initializes a new instance of the  class with the specified  value.
+      The  value for the attributed type as found in the type library it was imported from.
+    
+    
+      Gets the  value for this type.
+      The  value for this type.
+    
+    
+      Describes the original settings of the  in the COM type library from which the type was imported.
+    
+    
+      The class supports aggregation.
+    
+    
+      A type description that describes an  object.
+    
+    
+      Instances of the type can be created by .
+    
+    
+      The type is a control from which other types will be derived, and should not be displayed to users.
+    
+    
+      Indicates that the interface derives from , either directly or indirectly.
+    
+    
+      The interface supplies both  and V-table binding.
+    
+    
+      The type should not be displayed to browsers.
+    
+    
+      The type is licensed.
+    
+    
+      The interface cannot add members at run time.
+    
+    
+      The types used in the interface are fully compatible with Automation, including vtable binding support.
+    
+    
+      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.
+    
+    
+      The object supports , and has default behaviors.
+    
+    
+      This flag is intended for system-level types or types that type browsers should not display.
+    
+    
+      Indicates base interfaces should be checked for name resolution before checking child interfaces. This is the reverse of the default behavior.
+    
+    
+      Contains the  that were originally imported for this field from the COM type library.
+    
+    
+      Initializes a new instance of the  class with the specified  value.
+      The  value for the attributed field as found in the type library it was imported from.
+    
+    
+      Initializes a new instance of the  class with the specified  value.
+      The  value for the attributed field as found in the type library it was imported from.
+    
+    
+      Gets the  value for this field.
+      The  value for this field.
+    
+    
+      Describes the original settings of the  in the COM type library from which the variable was imported.
+    
+    
+      The variable supports data binding.
+    
+    
+      The variable is the single property that best represents the object. Only one variable in a type info can have this value.
+    
+    
+      Permits an optimization in which the compiler looks for a member named "xyz" on the type "abc". 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.
+    
+    
+      The variable is displayed as bindable.  must also be set.
+    
+    
+      The variable should not be displayed in a browser, though it exists and is bindable.
+    
+    
+      The variable is mapped as individual bindable properties.
+    
+    
+      The variable appears in an object browser, but not in a properties browser.
+    
+    
+      Assignment to the variable should not be allowed.
+    
+    
+      Tags the interface as having default behaviors.
+    
+    
+      Indicates that the property supports the COM  notification.
+    
+    
+      This flag is intended for system-level functions or functions that type browsers should not display.
+    
+    
+      The variable returns an object that is a source of events.
+    
+    
+      The default display in the user interface.
+    
+    
+      Specifies the version number of an exported type library.
+    
+    
+      Initializes a new instance of the  class with the major and minor version numbers of the type library.
+      The major version number of the type library.
+      The minor version number of the type library.
+    
+    
+      Gets the major version number of the type library.
+      The major version number of the type library.
+    
+    
+      Gets the minor version number of the type library.
+      The minor version number of the type library.
+    
+    
+      Wraps objects the marshaler should marshal as a .
+    
+    
+      Initializes a new instance of the  class with the object to be wrapped.
+      The object being wrapped.
+    
+    
+      Gets the object contained by this wrapper.
+      The wrapped object.
+    
+    
+      Controls the marshaling behavior of a delegate signature passed as an unmanaged function pointer to or from unmanaged code. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class with the specified calling convention.
+      The specified calling convention.
+    
+    
+      Enables or disables best-fit mapping behavior when converting Unicode characters to ANSI characters.
+    
+    
+      Gets the value of the calling convention.
+      The value of the calling convention specified by the  constructor.
+    
+    
+      Indicates how to marshal string parameters to the method, and controls name mangling.
+    
+    
+      Indicates whether the callee calls the  Windows API function before returning from the attributed method.
+    
+    
+      Enables or disables the throwing of an exception on an unmappable Unicode character that is converted to an ANSI "?" character.
+    
+    
+      Identifies how to marshal parameters or fields to unmanaged code.
+    
+    
+      An ANSI character string that is a length-prefixed single byte. You can use this member on the  data type.
+    
+    
+      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.
+    
+    
+      A 4-byte Boolean value ( != 0,  = 0). This is the Win32 BOOL type.
+    
+    
+      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  data type.
+    
+    
+      When the  property is set to , the  field must be set to indicate the number of elements in the array. The  field can optionally contain the  of the array elements when it is necessary to differentiate among string types. You can use this  only on an array that whose elements appear as fields in a structure.
+    
+    
+      Used for in-line, fixed-length character arrays that appear within a structure.  types behave like C-style, fixed-size strings inside a structure (for example, char s[5]). The character type used with  is determined by the  argument of the  attribute applied to the containing structure. Always use the  field to indicate the size of the array.
+    
+    
+      A currency type. Used on a  to marshal the decimal value as a COM currency type instead of as a .
+    
+    
+      Specifies the custom marshaler class when used with the  or  field. The  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.
+    
+    
+      A native type that is associated with an  or an  and that causes the parameter to be exported as an HRESULT in the exported type library.
+    
+    
+      An integer that can be used as a C-style function pointer. You can use this member on a  data type or on a type that inherits from a .
+    
+    
+      A Windows Runtime string. You can use this member on the  data type.
+    
+    
+      A 1-byte signed integer. You can use this member to transform a Boolean value into a 1-byte, C-style  ( = 1,  = 0).
+    
+    
+      A 2-byte signed integer.
+    
+    
+      A 4-byte signed integer.
+    
+    
+      An 8-byte signed integer.
+    
+    
+      A COM  pointer ( in Microsoft Visual Basic 6.0).
+    
+    
+      A Windows Runtime interface pointer. You can use this member on the  data type.
+    
+    
+      A COM interface pointer. The  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  when you apply it to the  data type.
+    
+    
+      A COM  pointer. You can use this member on the  data type.
+    
+    
+      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  and  fields, optionally followed by the unmanaged type of the elements within the array when it is necessary to differentiate among string types.
+    
+    
+      A single byte, null-terminated ANSI character string. You can use this member on the  and  data types.
+    
+    
+      A pointer to a C-style structure that you use to marshal managed formatted classes. This member is valid for platform invoke methods only.
+    
+    
+      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  is not supported.
+    
+    
+      A pointer to a UTF-8 encoded string.
+    
+    
+      A 2-byte, null-terminated Unicode character string. You cannot use the  value with an unmanaged string unless the string was created by using the unmanaged  function.
+    
+    
+      A 4-byte floating-point number.
+    
+    
+      An 8-byte floating-point number.
+    
+    
+      A , 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  field to override the default element type.
+    
+    
+      A VARIANT, which is used to marshal managed formatted classes and value types.
+    
+    
+      A platform-dependent, signed integer: 4 bytes on 32-bit Windows, 8 bytes on 64-bit Windows.
+    
+    
+      A platform-dependent, unsigned integer: 4 bytes on 32-bit Windows, 8 bytes on 64-bit Windows.
+    
+    
+      A length-prefixed, platform-dependent  string: ANSI on Windows 98, Unicode on Windows NT. You rarely use this BSTR-like member.
+    
+    
+      A 1-byte unsigned integer.
+    
+    
+      A 2-byte unsigned integer.
+    
+    
+      A 4-byte unsigned integer.
+    
+    
+      An 8-byte unsigned integer.
+    
+    
+      A 2-byte, OLE-defined VARIANT_BOOL type ( = -1,  = 0).
+    
+    
+      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.
+    
+    
+      Indicates how to marshal the array elements when an array is marshaled from managed to unmanaged code as a .
+    
+    
+      Indicates a  pointer.
+    
+    
+      Indicates length prefixed bytes.
+    
+    
+      Indicates that a blob contains an object.
+    
+    
+      Indicates a Boolean value.
+    
+    
+      Indicates a BSTR string.
+    
+    
+      Indicates that a value is a reference.
+    
+    
+      Indicates a C style array.
+    
+    
+      Indicates the clipboard format.
+    
+    
+      Indicates a class ID.
+    
+    
+      Indicates a currency value.
+    
+    
+      Indicates a DATE value.
+    
+    
+      Indicates a  value.
+    
+    
+      Indicates an  pointer.
+    
+    
+      Indicates that a value was not specified.
+    
+    
+      Indicates an SCODE.
+    
+    
+      Indicates a FILETIME value.
+    
+    
+      Indicates an HRESULT.
+    
+    
+      Indicates a  value.
+    
+    
+      Indicates a  integer.
+    
+    
+      Indicates a  integer.
+    
+    
+      Indicates a 64-bit integer.
+    
+    
+      Indicates an integer value.
+    
+    
+      Indicates a null-terminated string.
+    
+    
+      Indicates a wide string terminated by .
+    
+    
+      Indicates a null value, similar to a null value in SQL.
+    
+    
+      Indicates a pointer type.
+    
+    
+      Indicates a  value.
+    
+    
+      Indicates a  value.
+    
+    
+      Indicates a user defined type.
+    
+    
+      Indicates a SAFEARRAY. Not valid in a VARIANT.
+    
+    
+      Indicates that the name of a storage follows.
+    
+    
+      Indicates that a storage contains an object.
+    
+    
+      Indicates that the name of a stream follows.
+    
+    
+      Indicates that a stream contains an object.
+    
+    
+      Indicates a .
+    
+    
+      Indicates an .
+    
+    
+      Indicates an .
+    
+    
+      Indicates an 64-bit unsigned integer.
+    
+    
+      Indicates an  integer value.
+    
+    
+      Indicates an  pointer.
+    
+    
+      Indicates a user defined type.
+    
+    
+      Indicates a VARIANT  pointer.
+    
+    
+      Indicates a simple, counted array.
+    
+    
+      Indicates a C style .
+    
+    
+      Marshals data of type  from managed to unmanaged code. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class for the specified  parameter.
+      The object to marshal.
+    
+    
+      Gets the object wrapped by the  object.
+      The object wrapped by the  object.
+    
+    
+      Represents text that should be kept confidential, such as by deleting it from computer memory when no longer needed. This class cannot be inherited.
+    
+    
+      Initializes a new instance of the  class.
+      An error occurred while protecting or unprotecting the value of this instance.
+      This operation is not supported on this platform.
+    
+    
+      Initializes a new instance of the  class from a subarray of  objects.
+This constructor is not CLS-compliant. The CLS-compliant alternative is .
+      A pointer to an array of  objects.
+      The number of elements of  to include in the new instance.
+      
+         is .
+      
+         is less than zero or greater than 65,536.
+      An error occurred while protecting or unprotecting the value of this secure string.
+      This operation is not supported on this platform.
+    
+    
+      Appends a character to the end of the current secure string.
+      A character to append to this secure string.
+      This secure string has already been disposed.
+      This secure string is read-only.
+      Performing this operation would make the length of this secure string greater than 65,536 characters.
+      An error occurred while protecting or unprotecting the value of this secure string.
+    
+    
+      Deletes the value of the current secure string.
+      This secure string has already been disposed.
+      This secure string is read-only.
+    
+    
+      Creates a copy of the current secure string.
+      A duplicate of this secure string.
+      This secure string has already been disposed.
+      An error occurred while protecting or unprotecting the value of this secure string.
+    
+    
+      Releases all resources used by the current  object.
+    
+    
+      Inserts a character in this secure string at the specified index position.
+      The index position where parameter  is inserted.
+      The character to insert.
+      This secure string has already been disposed.
+      This secure string is read-only.
+      
+         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.
+      An error occurred while protecting or unprotecting the value of this secure string.
+    
+    
+      Indicates whether this secure string is marked read-only.
+      
+         if this secure string is marked read-only; otherwise, .
+      This secure string has already been disposed.
+    
+    
+      Gets the number of characters in the current secure string.
+      The number of  objects in this secure string.
+      This secure string has already been disposed.
+    
+    
+      Makes the text value of this secure string read-only.
+      This secure string has already been disposed.
+    
+    
+      Removes the character at the specified index position from this secure string.
+      The index position of a character in this secure string.
+      This secure string has already been disposed.
+      This secure string is read-only.
+      
+         is less than zero, or greater than or equal to the length of this secure string.
+      An error occurred while protecting or unprotecting the value of this secure string.
+    
+    
+      Replaces the existing character at the specified index position with another character.
+      The index position of an existing character in this secure string
+      A character that replaces the existing character.
+      This secure string has already been disposed.
+      This secure string is read-only.
+      
+         is less than zero, or greater than or equal to the length of this secure string.
+      An error occurred while protecting or unprotecting the value of this secure string.
+    
+    
+      Provides a collection of methods for allocating unmanaged memory and copying unmanaged memory blocks.
+    
+    
+      Copies the contents of a managed  object to a block of memory allocated from the unmanaged COM task allocator.
+      The managed object to copy.
+      The address, in unmanaged memory, where the  parameter was copied to, or 0 if a null object was supplied.
+      The  parameter is .
+      The current computer is not running Windows 2000 Service Pack 3 or later.
+      There is insufficient memory available.
+    
+    
+      Copies the contents of a managed  object to a block of memory allocated from the unmanaged COM task allocator.
+      The managed object to copy.
+      The address, in unmanaged memory, where the  parameter was copied to, or 0 if a null object was supplied.
+      The  parameter is .
+      The current computer is not running Windows 2000 Service Pack 3 or later.
+      There is insufficient memory available.
+    
+    
+      Copies the contents of a managed  into unmanaged memory, converting into ANSI format as it copies.
+      The managed object to copy.
+      The address, in unmanaged memory, to where the  parameter was copied, or 0 if a null object was supplied.
+      The  parameter is .
+      The current computer is not running Windows 2000 Service Pack 3 or later.
+      There is insufficient memory available.
+    
+    
+      Copies the contents of a managed  object into unmanaged memory.
+      The managed object to copy.
+      The address, in unmanaged memory, where  was copied, or 0 if  is a  object whose length is 0.
+      The  parameter is .
+      The current computer is not running Windows 2000 Service Pack 3 or later.
+      There is insufficient memory available.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Intrinsics.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Intrinsics.dll
new file mode 100755
index 0000000000000000000000000000000000000000..8ae7d269756008de8ae5ed160c026df8c9a8db48
GIT binary patch
literal 75128
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

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Intrinsics.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Intrinsics.xml
new file mode 100755
index 0000000..d13dee6
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Intrinsics.xml
@@ -0,0 +1,9108 @@
+
+
+  
+    System.Runtime.Intrinsics
+  
+  
+    
+    
+      Reinterprets a  of type  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      The type that the vector  should be reinterpreted as.
+      
+         reinterpreted as a  of type .
+      The type of  () or the type of the target () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      The value that element 8 will be initialized to.
+      The value that element 9 will be initialized to.
+      The value that element 10 will be initialized to.
+      The value that element 11 will be initialized to.
+      The value that element 12 will be initialized to.
+      The value that element 13 will be initialized to.
+      The value that element 14 will be initialized to.
+      The value that element 15 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 64-bits will be initialized to.
+      The value that the upper 64-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 64-bits will be initialized to.
+      The value that the upper 64-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 64-bits will be initialized to.
+      The value that the upper 64-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 64-bits will be initialized to.
+      The value that the upper 64-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 64-bits will be initialized to.
+      The value that the upper 64-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 64-bits will be initialized to.
+      The value that the upper 64-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 64-bits will be initialized to.
+      The value that the upper 64-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 64-bits will be initialized to.
+      The value that the upper 64-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 64-bits will be initialized to.
+      The value that the upper 64-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 64-bits will be initialized to.
+      The value that the upper 64-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      The value that element 8 will be initialized to.
+      The value that element 9 will be initialized to.
+      The value that element 10 will be initialized to.
+      The value that element 11 will be initialized to.
+      The value that element 12 will be initialized to.
+      The value that element 13 will be initialized to.
+      The value that element 14 will be initialized to.
+      The value that element 15 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Gets the element at the specified index.
+      The vector to get the element from.
+      The index of the element to get.
+      The type of the input vector.
+      The value of the element at .
+      The type of  () is not supported.
+      
+         was less than zero or greater than the number of elements.
+    
+    
+      Gets the value of the lower 64-bits as a new .
+      The vector to get the lower 64-bits from.
+      The type of the input vector.
+      The value of the lower 64-bits as a new .
+      The type of  () is not supported.
+    
+    
+      Gets the value of the upper 64-bits as a new .
+      The vector to get the upper 64-bits from.
+      The type of the input vector.
+      The value of the upper 64-bits as a new .
+      The type of  () is not supported.
+    
+    
+      Converts the given vector to a scalar containing the value of the first element.
+      The vector to get the first element from.
+      The type of the input vector.
+      A scalar  containing the value of the first element.
+      The type of  () is not supported.
+    
+    
+      Converts the given vector to a new  with the lower 128-bits set to the value of the given vector and the upper 128-bits initialized to zero.
+      The vector to extend.
+      The type of the input vector.
+      A new  with the lower 128-bits set to the value of  and the upper 128-bits initialized to zero.
+      The type of  () is not supported.
+    
+    
+      Converts the given vector to a new  with the lower 128-bits set to the value of the given vector and the upper 128-bits left uninitialized.
+      The vector to extend.
+      The type of the input vector.
+      A new  with the lower 128-bits set to the value of  and the upper 128-bits left uninitialized.
+      The type of  () is not supported.
+    
+    
+      Creates a new  with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector.
+      The vector to get the remaining elements from.
+      The index of the element to set.
+      The value to set the element to.
+      The type of the input vector.
+      A  with the value of the element at  set to  and the remaining elements set to the same value as that in .
+      The type of  () is not supported.
+      
+         was less than zero or greater than the number of elements.
+    
+    
+      Creates a new  with the lower 64-bits set to the specified value and the upper 64-bits set to the same value as that in the given vector.
+      The vector to get the upper 64-bits from.
+      The value of the lower 64-bits as a .
+      The type of the input vector.
+      A new  with the lower 64-bits set to the specified value and the upper 64-bits set to the same value as that in .
+      The type of  () is not supported.
+    
+    
+      Creates a new  with the upper 64-bits set to the specified value and the upper 64-bits set to the same value as that in the given vector.
+      The vector to get the lower 64-bits from.
+      The value of the upper 64-bits as a .
+      The type of the input vector.
+      A new  with the upper 64-bits set to the specified value and the upper 64-bits set to the same value as that in .
+      The type of  () is not supported.
+    
+    
+      
+    
+    
+      Gets the number of  that are in a .
+      The type of the current instance () is not supported.
+    
+    
+      Determines whether the specified object is equal to the current instance.
+      The object to compare with the current instance.
+      
+         if  is a  and is equal to the current instance; otherwise, .
+      The type of the current instance () is not supported.
+    
+    
+      Determines whether the specified  is equal to the current instance.
+      The  to compare with the current instance.
+      
+         if  is equal to the current instance; otherwise, .
+      The type of the current instance () is not supported.
+    
+    
+      Gets the hash code for the instance.
+      The hash code for the instance.
+      The type of the current instance () is not supported.
+    
+    
+      Converts the current instance to an equivalent string representation.
+      An equivalent string representation of the current instance.
+      The type of the current instance () is not supported.
+    
+    
+      Gets a new  with all elements initialized to zero.
+      The type of the current instance () is not supported.
+    
+    
+    
+      Reinterprets a  of type  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      The type that the vector  should be reinterpreted as.
+      
+         reinterpreted as a  of type .
+      The type of  () or the type of the target () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      The value that element 8 will be initialized to.
+      The value that element 9 will be initialized to.
+      The value that element 10 will be initialized to.
+      The value that element 11 will be initialized to.
+      The value that element 12 will be initialized to.
+      The value that element 13 will be initialized to.
+      The value that element 14 will be initialized to.
+      The value that element 15 will be initialized to.
+      The value that element 16 will be initialized to.
+      The value that element 17 will be initialized to.
+      The value that element 18 will be initialized to.
+      The value that element 19 will be initialized to.
+      The value that element 20 will be initialized to.
+      The value that element 21 will be initialized to.
+      The value that element 22 will be initialized to.
+      The value that element 23 will be initialized to.
+      The value that element 24 will be initialized to.
+      The value that element 25 will be initialized to.
+      The value that element 26 will be initialized to.
+      The value that element 27 will be initialized to.
+      The value that element 28 will be initialized to.
+      The value that element 29 will be initialized to.
+      The value that element 30 will be initialized to.
+      The value that element 31 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      The value that element 8 will be initialized to.
+      The value that element 9 will be initialized to.
+      The value that element 10 will be initialized to.
+      The value that element 11 will be initialized to.
+      The value that element 12 will be initialized to.
+      The value that element 13 will be initialized to.
+      The value that element 14 will be initialized to.
+      The value that element 15 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 128-bits will be initialized to.
+      The value that the upper 128-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 128-bits will be initialized to.
+      The value that the upper 128-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 128-bits will be initialized to.
+      The value that the upper 128-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 128-bits will be initialized to.
+      The value that the upper 128-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 128-bits will be initialized to.
+      The value that the upper 128-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 128-bits will be initialized to.
+      The value that the upper 128-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 128-bits will be initialized to.
+      The value that the upper 128-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 128-bits will be initialized to.
+      The value that the upper 128-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 128-bits will be initialized to.
+      The value that the upper 128-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance from two  instances.
+      The value that the lower 128-bits will be initialized to.
+      The value that the upper 128-bits will be initialized to.
+      A new  initialized from  and .
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      The value that element 8 will be initialized to.
+      The value that element 9 will be initialized to.
+      The value that element 10 will be initialized to.
+      The value that element 11 will be initialized to.
+      The value that element 12 will be initialized to.
+      The value that element 13 will be initialized to.
+      The value that element 14 will be initialized to.
+      The value that element 15 will be initialized to.
+      The value that element 16 will be initialized to.
+      The value that element 17 will be initialized to.
+      The value that element 18 will be initialized to.
+      The value that element 19 will be initialized to.
+      The value that element 20 will be initialized to.
+      The value that element 21 will be initialized to.
+      The value that element 22 will be initialized to.
+      The value that element 23 will be initialized to.
+      The value that element 24 will be initialized to.
+      The value that element 25 will be initialized to.
+      The value that element 26 will be initialized to.
+      The value that element 27 will be initialized to.
+      The value that element 28 will be initialized to.
+      The value that element 29 will be initialized to.
+      The value that element 30 will be initialized to.
+      The value that element 31 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      The value that element 8 will be initialized to.
+      The value that element 9 will be initialized to.
+      The value that element 10 will be initialized to.
+      The value that element 11 will be initialized to.
+      The value that element 12 will be initialized to.
+      The value that element 13 will be initialized to.
+      The value that element 14 will be initialized to.
+      The value that element 15 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Gets the element at the specified index.
+      The vector to get the element from.
+      The index of the element to get.
+      The type of the input vector.
+      The value of the element at .
+      The type of  () is not supported.
+      
+         was less than zero or greater than the number of elements.
+    
+    
+      Gets the value of the lower 128-bits as a new .
+      The vector to get the lower 128-bits from.
+      The type of the input vector.
+      The value of the lower 128-bits as a new .
+      The type of  () is not supported.
+    
+    
+      Gets the value of the upper 128-bits as a new .
+      The vector to get the upper 128-bits from.
+      The type of the input vector.
+      The value of the upper 128-bits as a new .
+      The type of  () is not supported.
+    
+    
+      Converts the given vector to a scalar containing the value of the first element.
+      The vector to get the first element from.
+      The type of the input vector.
+      A scalar  containing the value of the first element.
+      The type of  () is not supported.
+    
+    
+      Creates a new  with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector.
+      The vector to get the remaining elements from.
+      The index of the element to set.
+      The value to set the element to.
+      The type of the input vector.
+      A  with the value of the element at  set to  and the remaining elements set to the same value as that in .
+      The type of  () is not supported.
+      
+         was less than zero or greater than the number of elements.
+    
+    
+      Creates a new  with the lower 128-bits set to the specified value and the upper 128-bits set to the same value as that in the given vector.
+      The vector to get the upper 128-bits from.
+      The value of the lower 128-bits as a .
+      The type of the input vector.
+      A new  with the lower 128-bits set to the specified value and the upper 128-bits set to the same value as that in .
+      The type of  () is not supported.
+    
+    
+      Creates a new  with the upper 128-bits set to the specified value and the upper 128-bits set to the same value as that in the given vector.
+      The vector to get the lower 128-bits from.
+      The value of the upper 128-bits as a .
+      The type of the input vector.
+      A new  with the upper 128-bits set to the specified value and the upper 128-bits set to the same value as that in .
+      The type of  () is not supported.
+    
+    
+      
+    
+    
+      Gets the number of  that are in a .
+      The type of the current instance () is not supported.
+    
+    
+      Determines whether the specified object is equal to the current instance.
+      The object to compare with the current instance.
+      
+         if  is a  and is equal to the current instance; otherwise, .
+      The type of the current instance () is not supported.
+    
+    
+      Determines whether the specified  is equal to the current instance.
+      The  to compare with the current instance.
+      
+         if  is equal to the current instance; otherwise, .
+      The type of the current instance () is not supported.
+    
+    
+      Gets the hash code for the instance.
+      The hash code for the instance.
+      The type of the current instance () is not supported.
+    
+    
+      Converts the current instance to an equivalent string representation.
+      An equivalent string representation of the current instance.
+      The type of the current instance () is not supported.
+    
+    
+      Gets a new  with all elements initialized to zero.
+      The type of the current instance () is not supported.
+    
+    
+    
+      Reinterprets a  of type  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      The type that the vector  should be reinterpreted as.
+      
+         reinterpreted as a  of type .
+      The type of  () or the type of the target () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Reinterprets a  as a new  of type .
+      The vector to reinterpret.
+      The type of the input vector.
+      
+         reinterpreted as a new  of type .
+      The type of  () is not supported.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      The value that element 4 will be initialized to.
+      The value that element 5 will be initialized to.
+      The value that element 6 will be initialized to.
+      The value that element 7 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      The value that element 2 will be initialized to.
+      The value that element 3 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with each element initialized to the corresponding specified value.
+      The value that element 0 will be initialized to.
+      The value that element 1 will be initialized to.
+      A new  with each element initialized to corresponding specified value.
+    
+    
+      Creates a new  instance with all elements initialized to the specified value.
+      The value that all elements will be initialized to.
+      A new  with all elements initialized to .
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements initialized to zero.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Creates a new  instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+      The value that element 0 will be initialized to.
+      A new  instance with the first element initialized to  and the remaining elements left uninitialized.
+    
+    
+      Gets the element at the specified index.
+      The vector to get the element from.
+      The index of the element to get.
+      The type of the input vector.
+      The value of the element at .
+      The type of  () is not supported.
+      
+         was less than zero or greater than the number of elements.
+    
+    
+      Converts the given vector to a scalar containing the value of the first element.
+      The vector to get the first element from.
+      The type of the input vector.
+      A scalar  containing the value of the first element.
+      The type of  () is not supported.
+    
+    
+      Converts the given vector to a new  with the lower 64-bits set to the value of the given vector and the upper 64-bits initialized to zero.
+      The vector to extend.
+      The type of the input vector.
+      A new  with the lower 64-bits set to the value of  and the upper 64-bits initialized to zero.
+      The type of  () is not supported.
+    
+    
+      Converts the given vector to a new  with the lower 64-bits set to the value of the given vector and the upper 64-bits left uninitialized.
+      The vector to extend.
+      The type of the input vector.
+      A new  with the lower 64-bits set to the value of  and the upper 64-bits left uninitialized.
+      The type of  () is not supported.
+    
+    
+      Creates a new  with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector.
+      The vector to get the remaining elements from.
+      The index of the element to set.
+      The value to set the element to.
+      The type of the input vector.
+      A  with the value of the element at  set to  and the remaining elements set to the same value as that in .
+      The type of  () is not supported.
+      
+         was less than zero or greater than the number of elements.
+    
+    
+      
+    
+    
+      Gets the number of  that are in a .
+      The type of the current instance () is not supported.
+    
+    
+      Determines whether the specified object is equal to the current instance.
+      The object to compare with the current instance.
+      
+         if  is a  and is equal to the current instance; otherwise, .
+      The type of the current instance () is not supported.
+    
+    
+      Determines whether the specified  is equal to the current instance.
+      The  to compare with the current instance.
+      
+         if  is equal to the current instance; otherwise, .
+      The type of the current instance () is not supported.
+    
+    
+      Gets the hash code for the instance.
+      The hash code for the instance.
+      The type of the current instance () is not supported.
+    
+    
+      Converts the current instance to an equivalent string representation.
+      An equivalent string representation of the current instance.
+      The type of the current instance () is not supported.
+    
+    
+      Gets a new  with all elements initialized to zero.
+      The type of the current instance () is not supported.
+    
+    
+      This class provides access to Intel AES hardware instructions via intrinsics.
+    
+    
+      __m128i _mm_aesdec_si128 (__m128i a, __m128i RoundKey)
+AESDEC xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_aesdeclast_si128 (__m128i a, __m128i RoundKey)
+AESDECLAST xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_aesenc_si128 (__m128i a, __m128i RoundKey)
+AESENC xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_aesenclast_si128 (__m128i a, __m128i RoundKey)
+AESENCLAST xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_aesimc_si128 (__m128i a)
+AESIMC xmm, xmm/m128
+      
+    
+    
+    
+      __m128i _mm_aeskeygenassist_si128 (__m128i a, const int imm8)
+AESKEYGENASSIST xmm, xmm/m128, imm8
+      
+      
+    
+    
+      This class provides access to Intel AVX hardware instructions via intrinsics.
+    
+    
+      __m256d _mm256_add_pd (__m256d a, __m256d b)
+VADDPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_add_ps (__m256 a, __m256 b)
+VADDPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256d _mm256_addsub_pd (__m256d a, __m256d b)
+VADDSUBPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_addsub_ps (__m256 a, __m256 b)
+VADDSUBPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256d _mm256_and_pd (__m256d a, __m256d b)
+VANDPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_and_ps (__m256 a, __m256 b)
+VANDPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256d _mm256_andnot_pd (__m256d a, __m256d b)
+VANDNPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_andnot_ps (__m256 a, __m256 b)
+VANDNPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256d _mm256_blend_pd (__m256d a, __m256d b, const int imm8)
+VBLENDPD ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256 _mm256_blend_ps (__m256 a, __m256 b, const int imm8)
+VBLENDPS ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256d _mm256_blendv_pd (__m256d a, __m256d b, __m256d mask)
+VBLENDVPD ymm, ymm, ymm/m256, ymm
+      
+      
+      
+    
+    
+      __m256 _mm256_blendv_ps (__m256 a, __m256 b, __m256 mask)
+VBLENDVPS ymm, ymm, ymm/m256, ymm
+      
+      
+      
+    
+    
+      __m128 _mm_broadcast_ss (float const * mem_addr)
+VBROADCASTSS xmm, m32
+      
+    
+    
+      __m256d _mm256_broadcast_sd (double const * mem_addr)
+VBROADCASTSD ymm, m64
+      
+    
+    
+      __m256 _mm256_broadcast_ss (float const * mem_addr)
+VBROADCASTSS ymm, m32
+      
+    
+    
+      __m256d _mm256_broadcast_pd (__m128d const * mem_addr)
+VBROADCASTF128, ymm, m128
+      
+    
+    
+      __m256 _mm256_broadcast_ps (__m128 const * mem_addr)
+VBROADCASTF128, ymm, m128
+      
+    
+    
+      __m256d _mm256_ceil_pd (__m256d a)
+VROUNDPD ymm, ymm/m256, imm8(10)
+      
+    
+    
+      __m256 _mm256_ceil_ps (__m256 a)
+VROUNDPS ymm, ymm/m256, imm8(10)
+      
+    
+    
+      __m128d _mm_cmp_pd (__m128d a, __m128d b, const int imm8)
+VCMPPD xmm, xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128 _mm_cmp_ps (__m128 a, __m128 b, const int imm8)
+VCMPPS xmm, xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m256d _mm256_cmp_pd (__m256d a, __m256d b, const int imm8)
+VCMPPD ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256 _mm256_cmp_ps (__m256 a, __m256 b, const int imm8)
+VCMPPS ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m128d _mm_cmp_sd (__m128d a, __m128d b, const int imm8)
+VCMPSS xmm, xmm, xmm/m32, imm8
+      
+      
+      
+    
+    
+      __m128 _mm_cmp_ss (__m128 a, __m128 b, const int imm8)
+VCMPSD xmm, xmm, xmm/m64, imm8
+      
+      
+      
+    
+    
+      __m128i _mm256_cvtpd_epi32 (__m256d a)
+VCVTPD2DQ xmm, ymm/m256
+      
+    
+    
+      __m128i _mm256_cvttpd_epi32 (__m256d a)
+VCVTTPD2DQ xmm, ymm/m256
+      
+    
+    
+      __m128 _mm256_cvtpd_ps (__m256d a)
+VCVTPD2PS xmm, ymm/m256
+      
+    
+    
+      __m256d _mm256_cvtepi32_pd (__m128i a)
+VCVTDQ2PD ymm, xmm/m128
+      
+    
+    
+      __m256d _mm256_cvtps_pd (__m128 a)
+VCVTPS2PD ymm, xmm/m128
+      
+    
+    
+      __m256i _mm256_cvtps_epi32 (__m256 a)
+VCVTPS2DQ ymm, ymm/m256
+      
+    
+    
+      __m256i _mm256_cvttps_epi32 (__m256 a)
+VCVTTPS2DQ ymm, ymm/m256
+      
+    
+    
+      __m256 _mm256_cvtepi32_ps (__m256i a)
+VCVTDQ2PS ymm, ymm/m256
+      
+    
+    
+      __m256d _mm256_div_pd (__m256d a, __m256d b)
+VDIVPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_div_ps (__m256 a, __m256 b)
+VDIVPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_dp_ps (__m256 a, __m256 b, const int imm8)
+VDPPS ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256d _mm256_movedup_pd (__m256d a)
+VMOVDDUP ymm, ymm/m256
+      
+    
+    
+      __m256 _mm256_moveldup_ps (__m256 a)
+VMOVSLDUP ymm, ymm/m256
+      
+    
+    
+      __m256 _mm256_movehdup_ps (__m256 a)
+VMOVSHDUP ymm, ymm/m256
+      
+    
+    
+      __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
+VEXTRACTF128 xmm/m128, ymm, imm8
+      
+      
+    
+    
+      __m128d _mm256_extractf128_pd (__m256d a, const int imm8)
+VEXTRACTF128 xmm/m128, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
+VEXTRACTF128 xmm/m128, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
+VEXTRACTF128 xmm/m128, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
+VEXTRACTF128 xmm/m128, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
+VEXTRACTF128 xmm/m128, ymm, imm8
+      
+      
+    
+    
+      __m128 _mm256_extractf128_ps (__m256 a, const int imm8)
+VEXTRACTF128 xmm/m128, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
+VEXTRACTF128 xmm/m128, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
+VEXTRACTF128 xmm/m128, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
+VEXTRACTF128 xmm/m128, ymm, imm8
+      
+      
+    
+    
+      __m256d _mm256_floor_pd (__m256d a)
+VROUNDPS ymm, ymm/m256, imm8(9)
+      
+    
+    
+      __m256 _mm256_floor_ps (__m256 a)
+VROUNDPS ymm, ymm/m256, imm8(9)
+      
+    
+    
+      __m256d _mm256_hadd_pd (__m256d a, __m256d b)
+VHADDPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_hadd_ps (__m256 a, __m256 b)
+VHADDPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256d _mm256_hsub_pd (__m256d a, __m256d b)
+VHSUBPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_hsub_ps (__m256 a, __m256 b)
+VHSUBPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
+VINSERTF128 ymm, ymm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m256d _mm256_insertf128_pd (__m256d a, __m128d b, int imm8)
+VINSERTF128 ymm, ymm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
+VINSERTF128 ymm, ymm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
+VINSERTF128 ymm, ymm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
+VINSERTF128 ymm, ymm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
+VINSERTF128 ymm, ymm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m256 _mm256_insertf128_ps (__m256 a, __m128 b, int imm8)
+VINSERTF128 ymm, ymm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
+VINSERTF128 ymm, ymm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
+VINSERTF128 ymm, ymm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
+VINSERTF128 ymm, ymm, xmm/m128, imm8
+      
+      
+      
+    
+    
+    
+      __m256i _mm256_load_si256 (__m256i const * mem_addr)
+VMOVDQA ymm, m256
+      
+    
+    
+      __m256d _mm256_load_pd (double const * mem_addr)
+VMOVAPD ymm, ymm/m256
+      
+    
+    
+      __m256i _mm256_load_si256 (__m256i const * mem_addr)
+VMOVDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_load_si256 (__m256i const * mem_addr)
+VMOVDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_load_si256 (__m256i const * mem_addr)
+VMOVDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_load_si256 (__m256i const * mem_addr)
+VMOVDQA ymm, m256
+      
+    
+    
+      __m256 _mm256_load_ps (float const * mem_addr)
+VMOVAPS ymm, ymm/m256
+      
+    
+    
+      __m256i _mm256_load_si256 (__m256i const * mem_addr)
+VMOVDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_load_si256 (__m256i const * mem_addr)
+VMOVDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_load_si256 (__m256i const * mem_addr)
+VMOVDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
+VLDDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
+VLDDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
+VLDDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
+VLDDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
+VLDDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
+VLDDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
+VLDDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
+VLDDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
+VMOVDQU ymm, m256
+      
+    
+    
+      __m256d _mm256_loadu_pd (double const * mem_addr)
+VMOVUPD ymm, ymm/m256
+      
+    
+    
+      __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
+VMOVDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
+VMOVDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
+VMOVDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
+VMOVDQU ymm, m256
+      
+    
+    
+      __m256 _mm256_loadu_ps (float const * mem_addr)
+VMOVUPS ymm, ymm/m256
+      
+    
+    
+      __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
+VMOVDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
+VMOVDQU ymm, m256
+      
+    
+    
+      __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
+VMOVDQU ymm, m256
+      
+    
+    
+      __m128d _mm_maskload_pd (double const * mem_addr, __m128i mask)
+VMASKMOVPD xmm, xmm, m128
+      
+      
+    
+    
+      __m256d _mm256_maskload_pd (double const * mem_addr, __m256i mask)
+VMASKMOVPD ymm, ymm, m256
+      
+      
+    
+    
+      __m128 _mm_maskload_ps (float const * mem_addr, __m128i mask)
+VMASKMOVPS xmm, xmm, m128
+      
+      
+    
+    
+      __m256 _mm256_maskload_ps (float const * mem_addr, __m256i mask)
+VMASKMOVPS ymm, ymm, m256
+      
+      
+    
+    
+      void _mm_maskstore_pd (double * mem_addr, __m128i mask, __m128d a)
+VMASKMOVPD m128, xmm, xmm
+      
+      
+      
+    
+    
+      void _mm256_maskstore_pd (double * mem_addr, __m256i mask, __m256d a)
+VMASKMOVPD m256, ymm, ymm
+      
+      
+      
+    
+    
+      void _mm_maskstore_ps (float * mem_addr, __m128i mask, __m128 a)
+VMASKMOVPS m128, xmm, xmm
+      
+      
+      
+    
+    
+      void _mm256_maskstore_ps (float * mem_addr, __m256i mask, __m256 a)
+VMASKMOVPS m256, ymm, ymm
+      
+      
+      
+    
+    
+      __m256d _mm256_max_pd (__m256d a, __m256d b)
+VMAXPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_max_ps (__m256 a, __m256 b)
+VMAXPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256d _mm256_min_pd (__m256d a, __m256d b)
+VMINPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_min_ps (__m256 a, __m256 b)
+VMINPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_movemask_pd (__m256d a)
+VMOVMSKPD reg, ymm
+      
+    
+    
+      int _mm256_movemask_ps (__m256 a)
+VMOVMSKPS reg, ymm
+      
+    
+    
+      __m256d _mm256_mul_pd (__m256d a, __m256d b)
+VMULPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_mul_ps (__m256 a, __m256 b)
+VMULPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256d _mm256_or_pd (__m256d a, __m256d b)
+VORPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_or_ps (__m256 a, __m256 b)
+VORPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m128d _mm_permute_pd (__m128d a, int imm8)
+VPERMILPD xmm, xmm, imm8
+      
+      
+    
+    
+      __m128 _mm_permute_ps (__m128 a, int imm8)
+VPERMILPS xmm, xmm, imm8
+      
+      
+    
+    
+      __m256d _mm256_permute_pd (__m256d a, int imm8)
+VPERMILPD ymm, ymm, imm8
+      
+      
+    
+    
+      __m256 _mm256_permute_ps (__m256 a, int imm8)
+VPERMILPS ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
+VPERM2F128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256d _mm256_permute2f128_pd (__m256d a, __m256d b, int imm8)
+VPERM2F128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
+VPERM2F128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
+VPERM2F128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
+VPERM2F128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
+VPERM2F128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256 _mm256_permute2f128_ps (__m256 a, __m256 b, int imm8)
+VPERM2F128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
+VPERM2F128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
+VPERM2F128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
+VPERM2F128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m128d _mm_permutevar_pd (__m128d a, __m128i b)
+VPERMILPD xmm, xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_permutevar_ps (__m128 a, __m128i b)
+VPERMILPS xmm, xmm, xmm/m128
+      
+      
+    
+    
+      __m256d _mm256_permutevar_pd (__m256d a, __m256i b)
+VPERMILPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_permutevar_ps (__m256 a, __m256i b)
+VPERMILPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_rcp_ps (__m256 a)
+VRCPPS ymm, ymm/m256
+      
+    
+    
+      __m256 _mm256_rsqrt_ps (__m256 a)
+VRSQRTPS ymm, ymm/m256
+      
+    
+    
+      __m256d _mm256_round_pd (__m256d a, _MM_FROUND_CUR_DIRECTION)
+VROUNDPD ymm, ymm/m256, imm8(4)
+      
+    
+    
+      __m256 _mm256_round_ps (__m256 a, _MM_FROUND_CUR_DIRECTION)
+VROUNDPS ymm, ymm/m256, imm8(4)
+      
+    
+    
+      __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
+VROUNDPD ymm, ymm/m256, imm8(8)
+      
+    
+    
+      __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
+VROUNDPS ymm, ymm/m256, imm8(8)
+      
+    
+    
+      __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
+VROUNDPD ymm, ymm/m256, imm8(9)
+      
+    
+    
+      __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
+VROUNDPS ymm, ymm/m256, imm8(9)
+      
+    
+    
+      __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
+VROUNDPD ymm, ymm/m256, imm8(10)
+      
+    
+    
+      __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
+VROUNDPS ymm, ymm/m256, imm8(10)
+      
+    
+    
+      __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
+VROUNDPD ymm, ymm/m256, imm8(11)
+      
+    
+    
+      __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
+VROUNDPS ymm, ymm/m256, imm8(11)
+      
+    
+    
+      __m256d _mm256_shuffle_pd (__m256d a, __m256d b, const int imm8)
+VSHUFPD ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256 _mm256_shuffle_ps (__m256 a, __m256 b, const int imm8)
+VSHUFPS ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256d _mm256_sqrt_pd (__m256d a)
+VSQRTPD ymm, ymm/m256
+      
+    
+    
+      __m256 _mm256_sqrt_ps (__m256 a)
+VSQRTPS ymm, ymm/m256
+      
+    
+    
+      void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
+MOVDQU m256, ymm
+      
+      
+    
+    
+      void _mm256_storeu_pd (double * mem_addr, __m256d a)
+MOVUPD m256, ymm
+      
+      
+    
+    
+      void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
+MOVDQU m256, ymm
+      
+      
+    
+    
+      void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
+MOVDQU m256, ymm
+      
+      
+    
+    
+      void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
+MOVDQU m256, ymm
+      
+      
+    
+    
+      void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
+MOVDQU m256, ymm
+      
+      
+    
+    
+      void _mm256_storeu_ps (float * mem_addr, __m256 a)
+MOVUPS m256, ymm
+      
+      
+    
+    
+      void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
+MOVDQU m256, ymm
+      
+      
+    
+    
+      void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
+MOVDQU m256, ymm
+      
+      
+    
+    
+      void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
+MOVDQU m256, ymm
+      
+      
+    
+    
+      void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
+MOVDQA m256, ymm
+      
+      
+    
+    
+      void _mm256_store_pd (double * mem_addr, __m256d a)
+VMOVAPD m256, ymm
+      
+      
+    
+    
+      void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
+MOVDQA m256, ymm
+      
+      
+    
+    
+      void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
+MOVDQA m256, ymm
+      
+      
+    
+    
+      void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
+MOVDQA m256, ymm
+      
+      
+    
+    
+      void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
+MOVDQA m256, ymm
+      
+      
+    
+    
+      void _mm256_store_ps (float * mem_addr, __m256 a)
+VMOVAPS m256, ymm
+      
+      
+    
+    
+      void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
+MOVDQA m256, ymm
+      
+      
+    
+    
+      void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
+MOVDQA m256, ymm
+      
+      
+    
+    
+      void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
+MOVDQA m256, ymm
+      
+      
+    
+    
+      void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
+VMOVNTDQ m256, ymm
+      
+      
+    
+    
+      void _mm256_stream_pd (double * mem_addr, __m256d a)
+MOVNTPD m256, ymm
+      
+      
+    
+    
+      void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
+VMOVNTDQ m256, ymm
+      
+      
+    
+    
+      void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
+VMOVNTDQ m256, ymm
+      
+      
+    
+    
+      void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
+VMOVNTDQ m256, ymm
+      
+      
+    
+    
+      void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
+VMOVNTDQ m256, ymm
+      
+      
+    
+    
+      void _mm256_stream_ps (float * mem_addr, __m256 a)
+MOVNTPS m256, ymm
+      
+      
+    
+    
+      void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
+VMOVNTDQ m256, ymm
+      
+      
+    
+    
+      void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
+VMOVNTDQ m256, ymm
+      
+      
+    
+    
+      void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
+VMOVNTDQ m256, ymm
+      
+      
+    
+    
+      __m256d _mm256_sub_pd (__m256d a, __m256d b)
+VSUBPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_sub_ps (__m256 a, __m256 b)
+VSUBPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      int _mm_testc_pd (__m128d a, __m128d b)
+VTESTPD xmm, xmm/m128
+      
+      
+    
+    
+      int _mm_testc_ps (__m128 a, __m128 b)
+VTESTPS xmm, xmm/m128
+      
+      
+    
+    
+      int _mm256_testc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testc_pd (__m256d a, __m256d b)
+VTESTPS ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testc_ps (__m256 a, __m256 b)
+VTESTPS ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm_testnzc_pd (__m128d a, __m128d b)
+VTESTPD xmm, xmm/m128
+      
+      
+    
+    
+      int _mm_testnzc_ps (__m128 a, __m128 b)
+VTESTPS xmm, xmm/m128
+      
+      
+    
+    
+      int _mm256_testnzc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testnzc_pd (__m256d a, __m256d b)
+VTESTPD ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testnzc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testnzc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testnzc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testnzc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testnzc_ps (__m256 a, __m256 b)
+VTESTPS ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testnzc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testnzc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testnzc_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm_testz_pd (__m128d a, __m128d b)
+VTESTPD xmm, xmm/m128
+      
+      
+    
+    
+      int _mm_testz_ps (__m128 a, __m128 b)
+VTESTPS xmm, xmm/m128
+      
+      
+    
+    
+      int _mm256_testz_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testz_pd (__m256d a, __m256d b)
+VTESTPD ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testz_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testz_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testz_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testz_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testz_ps (__m256 a, __m256 b)
+VTESTPS ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testz_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testz_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_testz_si256 (__m256i a, __m256i b)
+VPTEST ymm, ymm/m256
+      
+      
+    
+    
+      __m256d _mm256_unpackhi_pd (__m256d a, __m256d b)
+VUNPCKHPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_unpackhi_ps (__m256 a, __m256 b)
+VUNPCKHPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256d _mm256_unpacklo_pd (__m256d a, __m256d b)
+VUNPCKLPD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_unpacklo_ps (__m256 a, __m256 b)
+VUNPCKLPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256d _mm256_xor_pd (__m256d a, __m256d b)
+VXORPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256 _mm256_xor_ps (__m256 a, __m256 b)
+VXORPS ymm, ymm, ymm/m256
+      
+      
+    
+    
+      This class provides access to Intel AVX2 hardware instructions via intrinsics
+    
+    
+      __m256i _mm256_abs_epi16 (__m256i a)
+VPABSW ymm, ymm/m256
+      
+    
+    
+      __m256i _mm256_abs_epi32 (__m256i a)
+VPABSD ymm, ymm/m256
+      
+    
+    
+      __m256i _mm256_abs_epi8 (__m256i a)
+VPABSB ymm, ymm/m256
+      
+    
+    
+      __m256i _mm256_add_epi8 (__m256i a, __m256i b)
+VPADDB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_add_epi16 (__m256i a, __m256i b)
+VPADDW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_add_epi32 (__m256i a, __m256i b)
+VPADDD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_add_epi64 (__m256i a, __m256i b)
+VPADDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_add_epi8 (__m256i a, __m256i b)
+VPADDB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_add_epi16 (__m256i a, __m256i b)
+VPADDW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_add_epi32 (__m256i a, __m256i b)
+VPADDD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_add_epi64 (__m256i a, __m256i b)
+VPADDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_adds_epu8 (__m256i a, __m256i b)
+VPADDUSB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_adds_epi16 (__m256i a, __m256i b)
+VPADDSW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_adds_epi8 (__m256i a, __m256i b)
+VPADDSB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_adds_epu16 (__m256i a, __m256i b)
+VPADDUSW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
+VPALIGNR ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
+VPALIGNR ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
+VPALIGNR ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
+VPALIGNR ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
+VPALIGNR ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
+VPALIGNR ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
+VPALIGNR ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
+VPALIGNR ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_and_si256 (__m256i a, __m256i b)
+VPAND ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_and_si256 (__m256i a, __m256i b)
+VPAND ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_and_si256 (__m256i a, __m256i b)
+VPAND ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_and_si256 (__m256i a, __m256i b)
+VPAND ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_and_si256 (__m256i a, __m256i b)
+VPAND ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_and_si256 (__m256i a, __m256i b)
+VPAND ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_and_si256 (__m256i a, __m256i b)
+VPAND ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_and_si256 (__m256i a, __m256i b)
+VPAND ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
+VPANDN ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
+VPANDN ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
+VPANDN ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
+VPANDN ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
+VPANDN ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
+VPANDN ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
+VPANDN ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
+VPANDN ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_avg_epu8 (__m256i a, __m256i b)
+VPAVGB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_avg_epu16 (__m256i a, __m256i b)
+VPAVGW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
+VPBLENDD xmm, xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
+VPBLENDD xmm, xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
+VPBLENDW ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
+VPBLENDD ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
+VPBLENDW ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
+VPBLENDD ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
+VPBLENDVB ymm, ymm, ymm/m256, ymm
+      
+      
+      
+    
+    
+      __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
+VPBLENDVB ymm, ymm, ymm/m256, ymm
+      
+      
+      
+    
+    
+      __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
+VPBLENDVB ymm, ymm, ymm/m256, ymm
+      
+      
+      
+    
+    
+      __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
+VPBLENDVB ymm, ymm, ymm/m256, ymm
+      
+      
+      
+    
+    
+      __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
+VPBLENDVB ymm, ymm, ymm/m256, ymm
+      
+      
+      
+    
+    
+      __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
+VPBLENDVB ymm, ymm, ymm/m256, ymm
+      
+      
+      
+    
+    
+      __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
+VPBLENDVB ymm, ymm, ymm/m256, ymm
+      
+      
+      
+    
+    
+      __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
+VPBLENDVB ymm, ymm, ymm/m256, ymm
+      
+      
+      
+    
+    
+      __m128i _mm_broadcastb_epi8 (__m128i a)
+VPBROADCASTB xmm, m8
+      
+    
+    
+      __m128i _mm_broadcastw_epi16 (__m128i a)
+VPBROADCASTW xmm, m16
+      
+    
+    
+      __m128i _mm_broadcastd_epi32 (__m128i a)
+VPBROADCASTD xmm, m32
+      
+    
+    
+      __m128i _mm_broadcastq_epi64 (__m128i a)
+VPBROADCASTQ xmm, m64
+      
+    
+    
+      __m128i _mm_broadcastb_epi8 (__m128i a)
+VPBROADCASTB xmm, xmm
+      
+    
+    
+      __m128d _mm_broadcastsd_pd (__m128d a)
+VMOVDDUP xmm, xmm
+      
+    
+    
+      __m128i _mm_broadcastw_epi16 (__m128i a)
+VPBROADCASTW xmm, xmm
+      
+    
+    
+      __m128i _mm_broadcastd_epi32 (__m128i a)
+VPBROADCASTD xmm, xmm
+      
+    
+    
+      __m128i _mm_broadcastq_epi64 (__m128i a)
+VPBROADCASTQ xmm, xmm
+      
+    
+    
+      __m128i _mm_broadcastb_epi8 (__m128i a)
+VPBROADCASTB xmm, xmm
+      
+    
+    
+      __m128 _mm_broadcastss_ps (__m128 a)
+VBROADCASTSS xmm, xmm
+      
+    
+    
+      __m128i _mm_broadcastw_epi16 (__m128i a)
+VPBROADCASTW xmm, xmm
+      
+    
+    
+      __m128i _mm_broadcastd_epi32 (__m128i a)
+VPBROADCASTD xmm, xmm
+      
+    
+    
+      __m128i _mm_broadcastq_epi64 (__m128i a)
+VPBROADCASTQ xmm, xmm
+      
+    
+    
+      __m128i _mm_broadcastb_epi8 (__m128i a)
+VPBROADCASTB xmm, m8
+      
+    
+    
+      __m128i _mm_broadcastw_epi16 (__m128i a)
+VPBROADCASTW xmm, m16
+      
+    
+    
+      __m128i _mm_broadcastd_epi32 (__m128i a)
+VPBROADCASTD xmm, m32
+      
+    
+    
+      __m128i _mm_broadcastq_epi64 (__m128i a)
+VPBROADCASTQ xmm, m64
+      
+    
+    
+      __m256i _mm256_broadcastb_epi8 (__m128i a)
+VPBROADCASTB ymm, m8
+      
+    
+    
+      __m256i _mm256_broadcastw_epi16 (__m128i a)
+VPBROADCASTW ymm, m16
+      
+    
+    
+      __m256i _mm256_broadcastd_epi32 (__m128i a)
+VPBROADCASTD ymm, m32
+      
+    
+    
+      __m256i _mm256_broadcastq_epi64 (__m128i a)
+VPBROADCASTQ ymm, m64
+      
+    
+    
+      __m256i _mm256_broadcastb_epi8 (__m128i a)
+VPBROADCASTB ymm, xmm
+      
+    
+    
+      __m256d _mm256_broadcastsd_pd (__m128d a)
+VBROADCASTSD ymm, xmm
+      
+    
+    
+      __m256i _mm256_broadcastw_epi16 (__m128i a)
+VPBROADCASTW ymm, xmm
+      
+    
+    
+      __m256i _mm256_broadcastd_epi32 (__m128i a)
+VPBROADCASTD ymm, xmm
+      
+    
+    
+      __m256i _mm256_broadcastq_epi64 (__m128i a)
+VPBROADCASTQ ymm, xmm
+      
+    
+    
+      __m256i _mm256_broadcastb_epi8 (__m128i a)
+VPBROADCASTB ymm, xmm
+      
+    
+    
+      __m256 _mm256_broadcastss_ps (__m128 a)
+VBROADCASTSS ymm, xmm
+      
+    
+    
+      __m256i _mm256_broadcastw_epi16 (__m128i a)
+VPBROADCASTW ymm, xmm
+      
+    
+    
+      __m256i _mm256_broadcastd_epi32 (__m128i a)
+VPBROADCASTD ymm, xmm
+      
+    
+    
+      __m256i _mm256_broadcastq_epi64 (__m128i a)
+VPBROADCASTQ ymm, xmm
+      
+    
+    
+      __m256i _mm256_broadcastb_epi8 (__m128i a)
+VPBROADCASTB ymm, m8
+      
+    
+    
+      __m256i _mm256_broadcastw_epi16 (__m128i a)
+VPBROADCASTW ymm, m16
+      
+    
+    
+      __m256i _mm256_broadcastd_epi32 (__m128i a)
+VPBROADCASTD ymm, m32
+      
+    
+    
+      __m256i _mm256_broadcastq_epi64 (__m128i a)
+VPBROADCASTQ ymm, m64
+      
+    
+    
+      __m256i _mm256_broadcastsi128_si256 (__m128i a)
+VBROADCASTI128 ymm, m128
+      
+    
+    
+      __m256i _mm256_broadcastsi128_si256 (__m128i a)
+VBROADCASTI128 ymm, m128
+      
+    
+    
+      __m256i _mm256_broadcastsi128_si256 (__m128i a)
+VBROADCASTI128 ymm, m128
+      
+    
+    
+      __m256i _mm256_broadcastsi128_si256 (__m128i a)
+VBROADCASTI128 ymm, m128
+      
+    
+    
+      __m256i _mm256_broadcastsi128_si256 (__m128i a)
+VBROADCASTI128 ymm, m128
+      
+    
+    
+      __m256i _mm256_broadcastsi128_si256 (__m128i a)
+VBROADCASTI128 ymm, m128
+      
+    
+    
+      __m256i _mm256_broadcastsi128_si256 (__m128i a)
+VBROADCASTI128 ymm, m128
+      
+    
+    
+      __m256i _mm256_broadcastsi128_si256 (__m128i a)
+VBROADCASTI128 ymm, m128
+      
+    
+    
+      __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
+VPCMPEQB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
+VPCMPEQW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
+VPCMPEQD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
+VPCMPEQQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
+VPCMPEQB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
+VPCMPEQW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
+VPCMPEQD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
+VPCMPEQQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)
+VPCMPGTW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)
+VPCMPGTD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)
+VPCMPGTQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)
+VPCMPGTB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_cvtsi256_si32 (__m256i a)
+MOVD reg/m32, xmm
+      
+    
+    
+      int _mm256_cvtsi256_si32 (__m256i a)
+MOVD reg/m32, xmm
+      
+    
+    
+      VPMOVZXBW ymm, m128
+      
+    
+    
+      __m256i _mm256_cvtepu8_epi16 (__m128i a)
+VPMOVZXBW ymm, xmm
+      
+    
+    
+      __m256i _mm256_cvtepi8_epi16 (__m128i a)
+VPMOVSXBW ymm, xmm/m128
+      
+    
+    
+      VPMOVSXBW ymm, m128
+      
+    
+    
+      VPMOVZXBD ymm, m64
+      
+    
+    
+      VPMOVSXWD ymm, m128
+      
+    
+    
+      __m256i _mm256_cvtepu8_epi32 (__m128i a)
+VPMOVZXBD ymm, xmm
+      
+    
+    
+      __m256i _mm256_cvtepi16_epi32 (__m128i a)
+VPMOVSXWD ymm, xmm/m128
+      
+    
+    
+      __m256i _mm256_cvtepi8_epi32 (__m128i a)
+VPMOVSXBD ymm, xmm/m128
+      
+    
+    
+      __m256i _mm256_cvtepu16_epi32 (__m128i a)
+VPMOVZXWD ymm, xmm
+      
+    
+    
+      VPMOVSXBD ymm, m64
+      
+    
+    
+      VPMOVZXWD ymm, m128
+      
+    
+    
+      VPMOVZXBQ ymm, m32
+      
+    
+    
+      VPMOVSXWQ ymm, m64
+      
+    
+    
+      VPMOVSXDQ ymm, m128
+      
+    
+    
+      __m256i _mm256_cvtepu8_epi64 (__m128i a)
+VPMOVZXBQ ymm, xmm
+      
+    
+    
+      __m256i _mm256_cvtepi16_epi64 (__m128i a)
+VPMOVSXWQ ymm, xmm/m128
+      
+    
+    
+      __m256i _mm256_cvtepi32_epi64 (__m128i a)
+VPMOVSXDQ ymm, xmm/m128
+      
+    
+    
+      __m256i _mm256_cvtepi8_epi64 (__m128i a)
+VPMOVSXBQ ymm, xmm/m128
+      
+    
+    
+      __m256i _mm256_cvtepu16_epi64 (__m128i a)
+VPMOVZXWQ ymm, xmm
+      
+    
+    
+      __m256i _mm256_cvtepu32_epi64 (__m128i a)
+VPMOVZXDQ ymm, xmm
+      
+    
+    
+      VPMOVSXBQ ymm, m32
+      
+    
+    
+      VPMOVZXWQ ymm, m64
+      
+    
+    
+      VPMOVZXDQ ymm, m128
+      
+    
+    
+      __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
+VEXTRACTI128 xmm, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
+VEXTRACTI128 xmm, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
+VEXTRACTI128 xmm, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
+VEXTRACTI128 xmm, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
+VEXTRACTI128 xmm, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
+VEXTRACTI128 xmm, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
+VEXTRACTI128 xmm, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
+VEXTRACTI128 xmm, ymm, imm8
+      
+      
+    
+    
+      __m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)
+VGATHERDPD xmm, vm32x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)
+VGATHERQPD xmm, vm64x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
+VPGATHERDD xmm, vm32x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
+VPGATHERQD xmm, vm64x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)
+VPGATHERQD xmm, vm32y, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
+VPGATHERDQ xmm, vm32x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
+VPGATHERQQ xmm, vm64x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)
+VGATHERDPS xmm, vm32x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)
+VGATHERQPS xmm, vm64x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale)
+VGATHERQPS xmm, vm32y, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
+VPGATHERDD xmm, vm32x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
+VPGATHERQD xmm, vm64x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)
+VPGATHERQD xmm, vm32y, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
+VPGATHERDQ xmm, vm32x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
+VPGATHERQQ xmm, vm64x, xmm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale)
+VPGATHERDPD ymm, vm32y, ymm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale)
+VGATHERQPD ymm, vm32y, ymm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)
+VPGATHERDD ymm, vm32y, ymm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)
+VPGATHERDQ ymm, vm32y, ymm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)
+VPGATHERQQ ymm, vm32y, ymm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale)
+VPGATHERDPS ymm, vm32y, ymm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)
+VPGATHERDD ymm, vm32y, ymm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)
+VPGATHERDQ ymm, vm32y, ymm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)
+VPGATHERQQ ymm, vm32y, ymm
+      
+      
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)
+VGATHERDPD xmm, vm32x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale)
+VGATHERQPD xmm, vm64x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
+VPGATHERDD xmm, vm32x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
+VPGATHERQD xmm, vm64x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
+VPGATHERQD xmm, vm64y, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
+VPGATHERDQ xmm, vm32x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
+VPGATHERQQ xmm, vm64x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)
+VGATHERDPS xmm, vm32x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)
+VGATHERQPS xmm, vm64x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)
+VGATHERQPS xmm, vm64y, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
+VPGATHERDD xmm, vm32x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
+VPGATHERQD xmm, vm64x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
+VPGATHERQD xmm, vm64y, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
+VPGATHERDQ xmm, vm32x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
+VPGATHERQQ xmm, vm64x, xmm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)
+VGATHERDPD ymm, vm32y, ymm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale)
+VGATHERQPD ymm, vm64y, ymm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
+VPGATHERDD ymm, vm32y, ymm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
+VPGATHERDQ ymm, vm32y, ymm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)
+VPGATHERQQ ymm, vm64y, ymm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale)
+VGATHERDPS ymm, vm32y, ymm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
+VPGATHERDD ymm, vm32y, ymm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
+VPGATHERDQ ymm, vm32y, ymm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)
+VPGATHERQQ ymm, vm64y, ymm
+      
+      
+      
+      The scale parameter is not 1, 2, 4 or 8.
+    
+    
+      __m256i _mm256_hadd_epi16 (__m256i a, __m256i b)
+VPHADDW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_hadd_epi32 (__m256i a, __m256i b)
+VPHADDD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_hadds_epi16 (__m256i a, __m256i b)
+VPHADDSW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_hsub_epi16 (__m256i a, __m256i b)
+VPHSUBW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_hsub_epi32 (__m256i a, __m256i b)
+VPHSUBD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)
+VPHSUBSW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
+VINSERTI128 ymm, ymm, xmm, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
+VINSERTI128 ymm, ymm, xmm, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
+VINSERTI128 ymm, ymm, xmm, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
+VINSERTI128 ymm, ymm, xmm, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
+VINSERTI128 ymm, ymm, xmm, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
+VINSERTI128 ymm, ymm, xmm, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
+VINSERTI128 ymm, ymm, xmm, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
+VINSERTI128 ymm, ymm, xmm, imm8
+      
+      
+      
+    
+    
+    
+      __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
+VMOVNTDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
+VMOVNTDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
+VMOVNTDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
+VMOVNTDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
+VMOVNTDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
+VMOVNTDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
+VMOVNTDQA ymm, m256
+      
+    
+    
+      __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
+VMOVNTDQA ymm, m256
+      
+    
+    
+      __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
+VPMASKMOVD xmm, xmm, m128
+      
+      
+    
+    
+      __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
+VPMASKMOVD ymm, ymm, m256
+      
+      
+    
+    
+      __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
+VPMASKMOVQ xmm, xmm, m128
+      
+      
+    
+    
+      __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
+VPMASKMOVQ ymm, ymm, m256
+      
+      
+    
+    
+      __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
+VPMASKMOVD xmm, xmm, m128
+      
+      
+    
+    
+      __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
+VPMASKMOVD ymm, ymm, m256
+      
+      
+    
+    
+      __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
+VPMASKMOVQ xmm, xmm, m128
+      
+      
+    
+    
+      __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
+VPMASKMOVQ ymm, ymm, m256
+      
+      
+    
+    
+      void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
+VPMASKMOVD m128, xmm, xmm
+      
+      
+      
+    
+    
+      void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
+VPMASKMOVD m256, ymm, ymm
+      
+      
+      
+    
+    
+      void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
+VPMASKMOVQ m128, xmm, xmm
+      
+      
+      
+    
+    
+      void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
+VPMASKMOVQ m256, ymm, ymm
+      
+      
+      
+    
+    
+      void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
+VPMASKMOVD m128, xmm, xmm
+      
+      
+      
+    
+    
+      void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
+VPMASKMOVD m256, ymm, ymm
+      
+      
+      
+    
+    
+      void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
+VPMASKMOVQ m128, xmm, xmm
+      
+      
+      
+    
+    
+      void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
+VPMASKMOVQ m256, ymm, ymm
+      
+      
+      
+    
+    
+      __m256i _mm256_max_epu8 (__m256i a, __m256i b)
+VPMAXUB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_max_epi16 (__m256i a, __m256i b)
+VPMAXSW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_max_epi32 (__m256i a, __m256i b)
+VPMAXSD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_max_epi8 (__m256i a, __m256i b)
+VPMAXSB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_max_epu16 (__m256i a, __m256i b)
+VPMAXUW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_max_epu32 (__m256i a, __m256i b)
+VPMAXUD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_min_epu8 (__m256i a, __m256i b)
+VPMINUB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_min_epi16 (__m256i a, __m256i b)
+VPMINSW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_min_epi32 (__m256i a, __m256i b)
+VPMINSD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_min_epi8 (__m256i a, __m256i b)
+VPMINSB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_min_epu16 (__m256i a, __m256i b)
+VPMINUW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_min_epu32 (__m256i a, __m256i b)
+VPMINUD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      int _mm256_movemask_epi8 (__m256i a)
+VPMOVMSKB reg, ymm
+      
+    
+    
+      int _mm256_movemask_epi8 (__m256i a)
+VPMOVMSKB reg, ymm
+      
+    
+    
+      __m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)
+VMPSADBW ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_mul_epi32 (__m256i a, __m256i b)
+VPMULDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_mul_epu32 (__m256i a, __m256i b)
+VPMULUDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)
+VPMADDUBSW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_madd_epi16 (__m256i a, __m256i b)
+VPMADDWD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)
+VPMULHW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)
+VPMULHUW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)
+VPMULHRSW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
+VPMULLW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
+VPMULLD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
+VPMULLW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
+VPMULLD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_or_si256 (__m256i a, __m256i b)
+VPOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_or_si256 (__m256i a, __m256i b)
+VPOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_or_si256 (__m256i a, __m256i b)
+VPOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_or_si256 (__m256i a, __m256i b)
+VPOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_or_si256 (__m256i a, __m256i b)
+VPOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_or_si256 (__m256i a, __m256i b)
+VPOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_or_si256 (__m256i a, __m256i b)
+VPOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_or_si256 (__m256i a, __m256i b)
+VPOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_packs_epi16 (__m256i a, __m256i b)
+VPACKSSWB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_packs_epi32 (__m256i a, __m256i b)
+VPACKSSDW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_packus_epi16 (__m256i a, __m256i b)
+VPACKUSWB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_packus_epi32 (__m256i a, __m256i b)
+VPACKUSDW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
+VPERM2I128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
+VPERM2I128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
+VPERM2I128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
+VPERM2I128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
+VPERM2I128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
+VPERM2I128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
+VPERM2I128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
+VPERM2I128 ymm, ymm, ymm/m256, imm8
+      
+      
+      
+    
+    
+      __m256d _mm256_permute4x64_pd (__m256d a, const int imm8)
+VPERMPD ymm, ymm/m256, imm8
+      
+      
+    
+    
+      __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
+VPERMQ ymm, ymm/m256, imm8
+      
+      
+    
+    
+      __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
+VPERMQ ymm, ymm/m256, imm8
+      
+      
+    
+    
+      __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
+VPERMD ymm, ymm/m256, ymm
+      
+      
+    
+    
+      __m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)
+VPERMPS ymm, ymm/m256, ymm
+      
+      
+    
+    
+      __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
+VPERMD ymm, ymm/m256, ymm
+      
+      
+    
+    
+      __m256i _mm256_slli_epi16 (__m256i a, int imm8)
+VPSLLW ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_sll_epi16 (__m256i a, __m128i count)
+VPSLLW ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_slli_epi32 (__m256i a, int imm8)
+VPSLLD ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_sll_epi32 (__m256i a, __m128i count)
+VPSLLD ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_slli_epi64 (__m256i a, int imm8)
+VPSLLQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_sll_epi64 (__m256i a, __m128i count)
+VPSLLQ ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_slli_epi16 (__m256i a, int imm8)
+VPSLLW ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_sll_epi16 (__m256i a, __m128i count)
+VPSLLW ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_slli_epi32 (__m256i a, int imm8)
+VPSLLD ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_sll_epi32 (__m256i a, __m128i count)
+VPSLLD ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_slli_epi64 (__m256i a, int imm8)
+VPSLLQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_sll_epi64 (__m256i a, __m128i count)
+VPSLLQ ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
+VPSLLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
+VPSLLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
+VPSLLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
+VPSLLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
+VPSLLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
+VPSLLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
+VPSLLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
+VPSLLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm_sllv_epi32 (__m128i a, __m128i count)
+VPSLLVD xmm, ymm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sllv_epi64 (__m128i a, __m128i count)
+VPSLLVQ xmm, ymm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sllv_epi32 (__m128i a, __m128i count)
+VPSLLVD xmm, ymm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sllv_epi64 (__m128i a, __m128i count)
+VPSLLVQ xmm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
+VPSLLVD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
+VPSLLVQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
+VPSLLVD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
+VPSLLVQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_srai_epi16 (__m256i a, int imm8)
+VPSRAW ymm, ymm, imm8
+      
+      
+    
+    
+      _mm256_sra_epi16 (__m256i a, __m128i count)
+VPSRAW ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_srai_epi32 (__m256i a, int imm8)
+VPSRAD ymm, ymm, imm8
+      
+      
+    
+    
+      _mm256_sra_epi32 (__m256i a, __m128i count)
+VPSRAD ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_srav_epi32 (__m128i a, __m128i count)
+VPSRAVD xmm, xmm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_srav_epi32 (__m256i a, __m256i count)
+VPSRAVD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_srli_epi16 (__m256i a, int imm8)
+VPSRLW ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_srl_epi16 (__m256i a, __m128i count)
+VPSRLW ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_srli_epi32 (__m256i a, int imm8)
+VPSRLD ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_srl_epi32 (__m256i a, __m128i count)
+VPSRLD ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_srli_epi64 (__m256i a, int imm8)
+VPSRLQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_srl_epi64 (__m256i a, __m128i count)
+VPSRLQ ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_srli_epi16 (__m256i a, int imm8)
+VPSRLW ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_srl_epi16 (__m256i a, __m128i count)
+VPSRLW ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_srli_epi32 (__m256i a, int imm8)
+VPSRLD ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_srl_epi32 (__m256i a, __m128i count)
+VPSRLD ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_srli_epi64 (__m256i a, int imm8)
+VPSRLQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_srl_epi64 (__m256i a, __m128i count)
+VPSRLQ ymm, ymm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
+VPSRLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
+VPSRLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
+VPSRLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
+VPSRLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
+VPSRLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
+VPSRLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
+VPSRLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
+VPSRLDQ ymm, ymm, imm8
+      
+      
+    
+    
+      __m128i _mm_srlv_epi32 (__m128i a, __m128i count)
+VPSRLVD xmm, xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_srlv_epi64 (__m128i a, __m128i count)
+VPSRLVQ xmm, xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_srlv_epi32 (__m128i a, __m128i count)
+VPSRLVD xmm, xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_srlv_epi64 (__m128i a, __m128i count)
+VPSRLVQ xmm, xmm, xmm/m128
+      
+      
+    
+    
+      __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
+VPSRLVD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
+VPSRLVQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
+VPSRLVD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
+VPSRLVQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
+VPSHUFB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
+VPSHUFD ymm, ymm/m256, imm8
+      
+      
+    
+    
+      __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
+VPSHUFB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
+VPSHUFD ymm, ymm/m256, imm8
+      
+      
+    
+    
+      __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
+VPSHUFHW ymm, ymm/m256, imm8
+      
+      
+    
+    
+      __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
+VPSHUFHW ymm, ymm/m256, imm8
+      
+      
+    
+    
+      __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
+VPSHUFLW ymm, ymm/m256, imm8
+      
+      
+    
+    
+      __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
+VPSHUFLW ymm, ymm/m256, imm8
+      
+      
+    
+    
+      __m256i _mm256_sign_epi16 (__m256i a, __m256i b)
+VPSIGNW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sign_epi32 (__m256i a, __m256i b)
+VPSIGND ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sign_epi8 (__m256i a, __m256i b)
+VPSIGNB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sub_epi8 (__m256i a, __m256i b)
+VPSUBB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sub_epi16 (__m256i a, __m256i b)
+VPSUBW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sub_epi32 (__m256i a, __m256i b)
+VPSUBD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sub_epi64 (__m256i a, __m256i b)
+VPSUBQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sub_epi8 (__m256i a, __m256i b)
+VPSUBB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sub_epi16 (__m256i a, __m256i b)
+VPSUBW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sub_epi32 (__m256i a, __m256i b)
+VPSUBD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sub_epi64 (__m256i a, __m256i b)
+VPSUBQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_subs_epu8 (__m256i a, __m256i b)
+VPSUBUSB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_subs_epi16 (__m256i a, __m256i b)
+VPSUBSW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_subs_epi8 (__m256i a, __m256i b)
+VPSUBSB ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_subs_epu16 (__m256i a, __m256i b)
+VPSUBUSW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_sad_epu8 (__m256i a, __m256i b)
+VPSADBW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
+VPUNPCKHBW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
+VPUNPCKHWD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
+VPUNPCKHDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
+VPUNPCKHQDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
+VPUNPCKHBW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
+VPUNPCKHWD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
+VPUNPCKHDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
+VPUNPCKHQDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
+VPUNPCKLBW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
+VPUNPCKLWD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
+VPUNPCKLDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
+VPUNPCKLQDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
+VPUNPCKLBW ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
+VPUNPCKLWD ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
+VPUNPCKLDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
+VPUNPCKLQDQ ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_xor_si256 (__m256i a, __m256i b)
+VPXOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_xor_si256 (__m256i a, __m256i b)
+VPXOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_xor_si256 (__m256i a, __m256i b)
+VPXOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_xor_si256 (__m256i a, __m256i b)
+VPXOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_xor_si256 (__m256i a, __m256i b)
+VPXOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_xor_si256 (__m256i a, __m256i b)
+VPXOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_xor_si256 (__m256i a, __m256i b)
+VPXOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      __m256i _mm256_xor_si256 (__m256i a, __m256i b)
+VPXOR ymm, ymm, ymm/m256
+      
+      
+    
+    
+      This class provides access to Intel BMI1 hardware instructions via intrinsics.
+    
+    
+      unsigned int _andn_u32 (unsigned int a, unsigned int b)
+ANDN r32a, r32b, reg/m32
+      
+      
+    
+    
+      unsigned int _bextr_u32 (unsigned int a, unsigned int start, unsigned int len)
+BEXTR r32a, reg/m32, r32b
+      
+      
+      
+    
+    
+      unsigned int _bextr2_u32 (unsigned int a, unsigned int control)
+BEXTR r32a, reg/m32, r32b
+      
+      
+    
+    
+      unsigned int _blsi_u32 (unsigned int a)
+BLSI reg, reg/m32
+      
+    
+    
+      unsigned int _blsmsk_u32 (unsigned int a)
+BLSMSK reg, reg/m32
+      
+    
+    
+    
+      unsigned int _blsr_u32 (unsigned int a)
+BLSR reg, reg/m32
+      
+    
+    
+      int _mm_tzcnt_32 (unsigned int a)
+TZCNT reg, reg/m32
+      
+    
+    
+    
+      unsigned __int64 _andn_u64 (unsigned __int64 a, unsigned __int64 b)
+ANDN r64a, r64b, reg/m64
+      
+      
+    
+    
+      unsigned __int64 _bextr_u64 (unsigned __int64 a, unsigned int start, unsigned int len)
+BEXTR r64a, reg/m64, r64b
+      
+      
+      
+    
+    
+      unsigned __int64 _bextr2_u64 (unsigned __int64 a, unsigned __int64 control)
+BEXTR r64a, reg/m64, r64b
+      
+      
+    
+    
+      unsigned __int64 _blsi_u64 (unsigned __int64 a)
+BLSI reg, reg/m64
+      
+    
+    
+      unsigned __int64 _blsmsk_u64 (unsigned __int64 a)
+BLSMSK reg, reg/m64
+      
+    
+    
+    
+      unsigned __int64 _blsr_u64 (unsigned __int64 a)
+BLSR reg, reg/m64
+      
+    
+    
+      __int64 _mm_tzcnt_64 (unsigned __int64 a)
+TZCNT reg, reg/m64
+      
+    
+    
+      This class provides access to Intel BMI2 hardware instructions via intrinsics.
+    
+    
+    
+      unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)
+MULX r32a, r32b, reg/m32
+      
+      
+    
+    
+      unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)
+MULX r32a, r32b, reg/m32
+      
+      
+      
+    
+    
+      unsigned int _pdep_u32 (unsigned int a, unsigned int mask)
+PDEP r32a, r32b, reg/m32
+      
+      
+    
+    
+      unsigned int _pext_u32 (unsigned int a, unsigned int mask)
+PEXT r32a, r32b, reg/m32
+      
+      
+    
+    
+    
+    
+      unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)
+MULX r64a, r64b, reg/m64
+      
+      
+    
+    
+      unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)
+MULX r64a, r64b, reg/m64
+      
+      
+      
+    
+    
+      unsigned __int64 _pdep_u64 (unsigned __int64 a, unsigned __int64 mask)
+PDEP r64a, r64b, reg/m64
+      
+      
+    
+    
+      unsigned __int64 _pext_u64 (unsigned __int64 a, unsigned __int64 mask)
+PEXT r64a, r64b, reg/m64
+      
+      
+    
+    
+      unsigned __int64 _bzhi_u64 (unsigned __int64 a, unsigned int index)
+BZHI r64a, reg/m32, r64b
+      
+      
+    
+    
+      unsigned int _bzhi_u32 (unsigned int a, unsigned int index)
+BZHI r32a, reg/m32, r32b
+      
+      
+    
+    
+    
+      _CMP_EQ_OQ
+    
+    
+      _CMP_EQ_OS
+    
+    
+      _CMP_FALSE_OQ
+    
+    
+      _CMP_FALSE_OS
+    
+    
+      _CMP_GT_OQ
+    
+    
+      _CMP_GE_OQ
+    
+    
+      _CMP_GE_OS
+    
+    
+      _CMP_GT_OS
+    
+    
+      _CMP_LT_OQ
+    
+    
+      _CMP_LE_OQ
+    
+    
+      _CMP_LE_OS
+    
+    
+      _CMP_LT_OS
+    
+    
+      _CMP_ORD_Q
+    
+    
+      _CMP_NEQ_OQ
+    
+    
+      _CMP_NEQ_OS
+    
+    
+      _CMP_ORD_S
+    
+    
+      _CMP_EQ_UQ
+    
+    
+      _CMP_EQ_US
+    
+    
+      _CMP_UNORD_Q
+    
+    
+      _CMP_NEQ_UQ
+    
+    
+      _CMP_NEQ_US
+    
+    
+      _CMP_NGT_UQ
+    
+    
+      _CMP_NGE_UQ
+    
+    
+      _CMP_NGE_US
+    
+    
+      _CMP_NGT_US
+    
+    
+      _CMP_NLT_UQ
+    
+    
+      _CMP_NLE_UQ
+    
+    
+      _CMP_NLE_US
+    
+    
+      _CMP_NLT_US
+    
+    
+      _CMP_UNORD_S
+    
+    
+      _CMP_TRUE_UQ
+    
+    
+      _CMP_TRUE_US
+    
+    
+      This class provides access to Intel FMA hardware instructions via intrinsics.
+    
+    
+    
+      __m128d _mm_fmadd_pd (__m128d a, __m128d b, __m128d c)
+VFMADDPD xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m128 _mm_fmadd_ps (__m128 a, __m128 b, __m128 c)
+VFMADDPS xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m256d _mm256_fmadd_pd (__m256d a, __m256d b, __m256d c)
+VFMADDPS ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m256 _mm256_fmadd_ps (__m256 a, __m256 b, __m256 c)
+VFMADDPS ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m128d _mm_fnmadd_pd (__m128d a, __m128d b, __m128d c)
+VFNMADDPD xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m128 _mm_fnmadd_ps (__m128 a, __m128 b, __m128 c)
+VFNMADDPS xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m256d _mm256_fnmadd_pd (__m256d a, __m256d b, __m256d c)
+VFNMADDPD ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m256 _mm256_fnmadd_ps (__m256 a, __m256 b, __m256 c)
+VFNMADDPS ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m128d _mm_fnmadd_sd (__m128d a, __m128d b, __m128d c)
+VFNMADDSD xmm, xmm, xmm/m64
+      
+      
+      
+    
+    
+      __m128 _mm_fnmadd_ss (__m128 a, __m128 b, __m128 c)
+VFNMADDSS xmm, xmm, xmm/m32
+      
+      
+      
+    
+    
+      __m128d _mm_fmadd_sd (__m128d a, __m128d b, __m128d c)
+VFMADDSS xmm, xmm, xmm/m64
+      
+      
+      
+    
+    
+      __m128 _mm_fmadd_ss (__m128 a, __m128 b, __m128 c)
+VFMADDSS xmm, xmm, xmm/m32
+      
+      
+      
+    
+    
+      __m128d _mm_fmaddsub_pd (__m128d a, __m128d b, __m128d c)
+VFMADDSUBPD xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m128 _mm_fmaddsub_ps (__m128 a, __m128 b, __m128 c)
+VFMADDSUBPS xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m256d _mm256_fmaddsub_pd (__m256d a, __m256d b, __m256d c)
+VFMADDSUBPD ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m256 _mm256_fmaddsub_ps (__m256 a, __m256 b, __m256 c)
+VFMADDSUBPS ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m128d _mm_fmsub_pd (__m128d a, __m128d b, __m128d c)
+VFMSUBPS xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m128 _mm_fmsub_ps (__m128 a, __m128 b, __m128 c)
+VFMSUBPS xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m256d _mm256_fmsub_pd (__m256d a, __m256d b, __m256d c)
+VFMSUBPD ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m256 _mm256_fmsub_ps (__m256 a, __m256 b, __m256 c)
+VFMSUBPS ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m128d _mm_fmsubadd_pd (__m128d a, __m128d b, __m128d c)
+VFMSUBADDPD xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m128 _mm_fmsubadd_ps (__m128 a, __m128 b, __m128 c)
+VFMSUBADDPS xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m256d _mm256_fmsubadd_pd (__m256d a, __m256d b, __m256d c)
+VFMSUBADDPD ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m256 _mm256_fmsubadd_ps (__m256 a, __m256 b, __m256 c)
+VFMSUBADDPS ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m128d _mm_fnmsub_pd (__m128d a, __m128d b, __m128d c)
+VFNMSUBPD xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m128 _mm_fnmsub_ps (__m128 a, __m128 b, __m128 c)
+VFNMSUBPS xmm, xmm, xmm/m128
+      
+      
+      
+    
+    
+      __m256d _mm256_fnmsub_pd (__m256d a, __m256d b, __m256d c)
+VFNMSUBPD ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m256 _mm256_fnmsub_ps (__m256 a, __m256 b, __m256 c)
+VFNMSUBPS ymm, ymm, ymm/m256
+      
+      
+      
+    
+    
+      __m128d _mm_fnmsub_sd (__m128d a, __m128d b, __m128d c)
+VFNMSUBSD xmm, xmm, xmm/m64
+      
+      
+      
+    
+    
+      __m128 _mm_fnmsub_ss (__m128 a, __m128 b, __m128 c)
+VFNMSUBSS xmm, xmm, xmm/m32
+      
+      
+      
+    
+    
+      __m128d _mm_fmsub_sd (__m128d a, __m128d b, __m128d c)
+VFMSUBSD xmm, xmm, xmm/m64
+      
+      
+      
+    
+    
+      __m128 _mm_fmsub_ss (__m128 a, __m128 b, __m128 c)
+VFMSUBSS xmm, xmm, xmm/m32
+      
+      
+      
+    
+    
+      This class provides access to Intel LZCNT hardware instructions via intrinsics.
+    
+    
+    
+      unsigned int _lzcnt_u32 (unsigned int a)
+LZCNT reg, reg/m32
+      
+    
+    
+    
+    
+      unsigned __int64 _lzcnt_u64 (unsigned __int64 a)
+LZCNT reg, reg/m64
+      
+    
+    
+      This class provides access to Intel PCLMULQDQ hardware instructions via intrinsics.
+    
+    
+      __m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)
+PCLMULQDQ xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)
+PCLMULQDQ xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+    
+      This class provides access to Intel POPCNT hardware instructions via intrinsics.
+    
+    
+    
+      int _mm_popcnt_u32 (unsigned int a)
+POPCNT reg, reg/m32
+      
+    
+    
+    
+    
+      __int64 _mm_popcnt_u64 (unsigned __int64 a)
+POPCNT reg64, reg/m64
+      
+    
+    
+      This class provides access to Intel SSE hardware instructions via intrinsics.
+    
+    
+      __m128 _mm_add_ps (__m128 a,  __m128 b)
+ADDPS xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_add_ss (__m128 a,  __m128 b)
+ADDSS xmm, xmm/m32
+      
+      
+    
+    
+      __m128 _mm_and_ps (__m128 a, __m128 b)
+ANDPS xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_andnot_ps (__m128 a, __m128 b)
+ANDNPS xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_cmpeq_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(0)
+      
+      
+    
+    
+      __m128 _mm_cmpgt_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(6)
+      
+      
+    
+    
+      __m128 _mm_cmpge_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(5)
+      
+      
+    
+    
+      __m128 _mm_cmplt_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(1)
+      
+      
+    
+    
+      __m128 _mm_cmple_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(2)
+      
+      
+    
+    
+      __m128 _mm_cmpneq_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(4)
+      
+      
+    
+    
+      __m128 _mm_cmpngt_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(2)
+      
+      
+    
+    
+      __m128 _mm_cmpnge_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(1)
+      
+      
+    
+    
+      __m128 _mm_cmpnlt_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(5)
+      
+      
+    
+    
+      __m128 _mm_cmpnle_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(6)
+      
+      
+    
+    
+      __m128 _mm_cmpord_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(7)
+      
+      
+    
+    
+      __m128 _mm_cmpeq_ss (__m128 a,  __m128 b)
+CMPSS xmm, xmm/m32, imm8(0)
+      
+      
+    
+    
+      __m128 _mm_cmpgt_ss (__m128 a,  __m128 b)
+CMPSS xmm, xmm/m32, imm8(6)
+      
+      
+    
+    
+      __m128 _mm_cmpge_ss (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m32, imm8(5)
+      
+      
+    
+    
+      __m128 _mm_cmplt_ss (__m128 a,  __m128 b)
+CMPSS xmm, xmm/m32, imm8(1)
+      
+      
+    
+    
+      __m128 _mm_cmple_ss (__m128 a,  __m128 b)
+CMPSS xmm, xmm/m32, imm8(2)
+      
+      
+    
+    
+      __m128 _mm_cmpneq_ss (__m128 a,  __m128 b)
+CMPSS xmm, xmm/m32, imm8(4)
+      
+      
+    
+    
+      __m128 _mm_cmpngt_ss (__m128 a,  __m128 b)
+CMPSS xmm, xmm/m32, imm8(2)
+      
+      
+    
+    
+      __m128 _mm_cmpnge_ss (__m128 a,  __m128 b)
+CMPSS xmm, xmm/m32, imm8(1)
+      
+      
+    
+    
+      __m128 _mm_cmpnlt_ss (__m128 a,  __m128 b)
+CMPSS xmm, xmm/m32, imm8(5)
+      
+      
+    
+    
+      __m128 _mm_cmpnle_ss (__m128 a,  __m128 b)
+CMPSS xmm, xmm/m32, imm8(6)
+      
+      
+    
+    
+      __m128 _mm_cmpord_ss (__m128 a,  __m128 b)
+CMPSS xmm, xmm/m32, imm8(7)
+      
+      
+    
+    
+      int _mm_comieq_ss (__m128 a, __m128 b)
+COMISS xmm, xmm/m32
+      
+      
+    
+    
+      int _mm_comigt_ss (__m128 a, __m128 b)
+COMISS xmm, xmm/m32
+      
+      
+    
+    
+      int _mm_comige_ss (__m128 a, __m128 b)
+COMISS xmm, xmm/m32
+      
+      
+    
+    
+      int _mm_comilt_ss (__m128 a, __m128 b)
+COMISS xmm, xmm/m32
+      
+      
+    
+    
+      int _mm_comile_ss (__m128 a, __m128 b)
+COMISS xmm, xmm/m32
+      
+      
+    
+    
+      int _mm_comineq_ss (__m128 a, __m128 b)
+COMISS xmm, xmm/m32
+      
+      
+    
+    
+      __m128 _mm_cmpunord_ss (__m128 a,  __m128 b)
+CMPSS xmm, xmm/m32, imm8(3)
+      
+      
+    
+    
+      int _mm_ucomieq_ss (__m128 a, __m128 b)
+UCOMISS xmm, xmm/m32
+      
+      
+    
+    
+      int _mm_ucomigt_ss (__m128 a, __m128 b)
+UCOMISS xmm, xmm/m32
+      
+      
+    
+    
+      int _mm_ucomige_ss (__m128 a, __m128 b)
+UCOMISS xmm, xmm/m32
+      
+      
+    
+    
+      int _mm_ucomilt_ss (__m128 a, __m128 b)
+UCOMISS xmm, xmm/m32
+      
+      
+    
+    
+      int _mm_ucomile_ss (__m128 a, __m128 b)
+UCOMISS xmm, xmm/m32
+      
+      
+    
+    
+      int _mm_ucomineq_ss (__m128 a, __m128 b)
+UCOMISS xmm, xmm/m32
+      
+      
+    
+    
+      __m128 _mm_cmpunord_ps (__m128 a,  __m128 b)
+CMPPS xmm, xmm/m128, imm8(3)
+      
+      
+    
+    
+      __m128 _mm_cvtsi32_ss (__m128 a, int b)
+CVTSI2SS xmm, reg/m32
+      
+      
+    
+    
+      int _mm_cvtss_si32 (__m128 a)
+CVTSS2SI r32, xmm/m32
+      
+    
+    
+      int _mm_cvttss_si32 (__m128 a)
+CVTTSS2SI r32, xmm/m32
+      
+    
+    
+      __m128 _mm_div_ps (__m128 a,  __m128 b)
+DIVPS xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_div_ss (__m128 a,  __m128 b)
+DIVSS xmm, xmm/m32
+      
+      
+    
+    
+    
+      __m128 _mm_load_ps (float const* mem_address)
+MOVAPS xmm, m128
+      
+    
+    
+      __m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)
+MOVHPS xmm, m64
+      
+      
+    
+    
+      __m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)
+MOVLPS xmm, m64
+      
+      
+    
+    
+      __m128 _mm_load_ss (float const* mem_address)
+MOVSS xmm, m32
+      
+    
+    
+      __m128 _mm_loadu_ps (float const* mem_address)
+MOVUPS xmm, m128
+      
+    
+    
+      __m128 _mm_max_ps (__m128 a,  __m128 b)
+MAXPS xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_max_ss (__m128 a,  __m128 b)
+MAXSS xmm, xmm/m32
+      
+      
+    
+    
+      __m128 _mm_min_ps (__m128 a,  __m128 b)
+MINPS xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_min_ss (__m128 a,  __m128 b)
+MINSS xmm, xmm/m32
+      
+      
+    
+    
+      __m128 _mm_movehl_ps (__m128 a,  __m128 b)
+MOVHLPS xmm, xmm
+      
+      
+    
+    
+      __m128 _mm_movelh_ps (__m128 a,  __m128 b)
+MOVLHPS xmm, xmm
+      
+      
+    
+    
+      int _mm_movemask_ps (__m128 a)
+MOVMSKPS reg, xmm
+      
+    
+    
+      __m128 _mm_move_ss (__m128 a, __m128 b)
+MOVSS xmm, xmm
+      
+      
+    
+    
+      __m128 _mm_mul_ps (__m128 a, __m128 b)
+MULPS xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_mul_ss (__m128 a, __m128 b)
+MULPS xmm, xmm/m32
+      
+      
+    
+    
+      __m128 _mm_or_ps (__m128 a,  __m128 b)
+ORPS xmm, xmm/m128
+      
+      
+    
+    
+      void _mm_prefetch(char* p, int i)
+PREFETCHT0 m8
+      
+    
+    
+      void _mm_prefetch(char* p, int i)
+PREFETCHT1 m8
+      
+    
+    
+      void _mm_prefetch(char* p, int i)
+PREFETCHT2 m8
+      
+    
+    
+      void _mm_prefetch(char* p, int i)
+PREFETCHNTA m8
+      
+    
+    
+      __m128 _mm_rcp_ps (__m128 a)
+RCPPS xmm, xmm/m128
+      
+    
+    
+      __m128 _mm_rcp_ss (__m128 a)
+RCPSS xmm, xmm/m32
+      
+    
+    
+      __m128 _mm_rcp_ss (__m128 a, __m128 b)
+RCPSS xmm, xmm/m32
+      
+      
+    
+    
+      __m128 _mm_rsqrt_ps (__m128 a)
+RSQRTPS xmm, xmm/m128
+      
+    
+    
+      __m128 _mm_rsqrt_ss (__m128 a)
+RSQRTSS xmm, xmm/m32
+      
+    
+    
+      __m128 _mm_rsqrt_ss (__m128 a, __m128 b)
+RSQRTSS xmm, xmm/m32
+      
+      
+    
+    
+      __m128 _mm_shuffle_ps (__m128 a,  __m128 b, unsigned int control)
+SHUFPS xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128 _mm_sqrt_ps (__m128 a)
+SQRTPS xmm, xmm/m128
+      
+    
+    
+      __m128 _mm_sqrt_ss (__m128 a)
+SQRTSS xmm, xmm/m32
+      
+    
+    
+      __m128 _mm_sqrt_ss (__m128 a, __m128 b)
+SQRTSS xmm, xmm/m32
+      
+      
+    
+    
+      void _mm_storeu_ps (float* mem_addr, __m128 a)
+MOVUPS m128, xmm
+      
+      
+    
+    
+      void _mm_store_ps (float* mem_addr, __m128 a)
+MOVAPS m128, xmm
+      
+      
+    
+    
+      void _mm_stream_ps (float* mem_addr, __m128 a)
+MOVNTPS m128, xmm
+      
+      
+    
+    
+      void _mm_sfence(void)
+SFENCE
+    
+    
+      void _mm_storeh_pi (__m64* mem_addr, __m128 a)
+MOVHPS m64, xmm
+      
+      
+    
+    
+      void _mm_storel_pi (__m64* mem_addr, __m128 a)
+MOVLPS m64, xmm
+      
+      
+    
+    
+      void _mm_store_ss (float* mem_addr, __m128 a)
+MOVSS m32, xmm
+      
+      
+    
+    
+      __m128d _mm_sub_ps (__m128d a, __m128d b)
+SUBPS xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_sub_ss (__m128 a, __m128 b)
+SUBSS xmm, xmm/m32
+      
+      
+    
+    
+      __m128 _mm_unpackhi_ps (__m128 a,  __m128 b)
+UNPCKHPS xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_unpacklo_ps (__m128 a,  __m128 b)
+UNPCKLPS xmm, xmm/m128
+      
+      
+    
+    
+    
+      __m128 _mm_cvtsi64_ss (__m128 a, __int64 b)
+CVTSI2SS xmm, reg/m64
+      
+      
+    
+    
+      __int64 _mm_cvtss_si64 (__m128 a)
+CVTSS2SI r64, xmm/m32
+      
+    
+    
+      __int64 _mm_cvttss_si64 (__m128 a)
+CVTTSS2SI r64, xmm/m32
+      
+    
+    
+    
+      __m128 _mm_xor_ps (__m128 a,  __m128 b)
+XORPS xmm, xmm/m128
+      
+      
+    
+    
+      This class provides access to Intel SSE2 hardware instructions via intrinsics.
+    
+    
+      __m128i _mm_add_epi8 (__m128i a,  __m128i b)
+PADDB xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_add_pd (__m128d a,  __m128d b)
+ADDPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_add_epi16 (__m128i a,  __m128i b)
+PADDW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_add_epi32 (__m128i a,  __m128i b)
+PADDD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_add_epi64 (__m128i a,  __m128i b)
+PADDQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_add_epi8 (__m128i a,  __m128i b)
+PADDB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_add_epi16 (__m128i a,  __m128i b)
+PADDW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_add_epi32 (__m128i a,  __m128i b)
+PADDD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_add_epi64 (__m128i a,  __m128i b)
+PADDQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_adds_epu8 (__m128i a,  __m128i b)
+PADDUSB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_adds_epi16 (__m128i a,  __m128i b)
+PADDSW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_adds_epi8 (__m128i a,  __m128i b)
+PADDSB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_adds_epu16 (__m128i a,  __m128i b)
+PADDUSW xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_add_sd (__m128d a,  __m128d b)
+ADDSD xmm, xmm/m64
+      
+      
+    
+    
+      __m128i _mm_and_si128 (__m128i a,  __m128i b)
+PAND xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_and_pd (__m128d a, __m128d b)
+ANDPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_and_si128 (__m128i a,  __m128i b)
+PAND xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_and_si128 (__m128i a,  __m128i b)
+PAND xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_and_si128 (__m128i a,  __m128i b)
+PAND xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_and_si128 (__m128i a,  __m128i b)
+PAND xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_and_si128 (__m128i a,  __m128i b)
+PAND xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_and_si128 (__m128i a,  __m128i b)
+PAND xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_and_si128 (__m128i a,  __m128i b)
+PAND xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
+PANDN xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_andnot_pd (__m128d a, __m128d b)
+ADDNPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
+PANDN xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
+PANDN xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
+PANDN xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
+PANDN xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
+PANDN xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
+PANDN xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
+PANDN xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_avg_epu8 (__m128i a,  __m128i b)
+PAVGB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_avg_epu16 (__m128i a,  __m128i b)
+PAVGW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_cmpeq_epi8 (__m128i a,  __m128i b)
+PCMPEQB xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_cmpeq_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(0)
+      
+      
+    
+    
+      __m128i _mm_cmpeq_epi16 (__m128i a,  __m128i b)
+PCMPEQW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_cmpeq_epi32 (__m128i a,  __m128i b)
+PCMPEQD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_cmpeq_epi8 (__m128i a,  __m128i b)
+PCMPEQB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_cmpeq_epi16 (__m128i a,  __m128i b)
+PCMPEQW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_cmpeq_epi32 (__m128i a,  __m128i b)
+PCMPEQD xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_cmpgt_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(6)
+      
+      
+    
+    
+      __m128i _mm_cmpgt_epi16 (__m128i a,  __m128i b)
+PCMPGTW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_cmpgt_epi32 (__m128i a,  __m128i b)
+PCMPGTD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_cmpgt_epi8 (__m128i a,  __m128i b)
+PCMPGTB xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_cmpge_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(5)
+      
+      
+    
+    
+      __m128d _mm_cmplt_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(1)
+      
+      
+    
+    
+      __m128i _mm_cmplt_epi16 (__m128i a,  __m128i b)
+PCMPGTW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_cmplt_epi32 (__m128i a,  __m128i b)
+PCMPGTD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_cmplt_epi8 (__m128i a,  __m128i b)
+PCMPGTB xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_cmple_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(2)
+      
+      
+    
+    
+      __m128d _mm_cmpneq_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(4)
+      
+      
+    
+    
+      __m128d _mm_cmpngt_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(2)
+      
+      
+    
+    
+      __m128d _mm_cmpnge_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(1)
+      
+      
+    
+    
+      __m128d _mm_cmpnlt_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(5)
+      
+      
+    
+    
+      __m128d _mm_cmpnle_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(6)
+      
+      
+    
+    
+      __m128d _mm_cmpord_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(7)
+      
+      
+    
+    
+      __m128d _mm_cmpeq_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(0)
+      
+      
+    
+    
+      __m128d _mm_cmpgt_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(6)
+      
+      
+    
+    
+      __m128d _mm_cmpge_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(5)
+      
+      
+    
+    
+      __m128d _mm_cmplt_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(1)
+      
+      
+    
+    
+      __m128d _mm_cmple_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(2)
+      
+      
+    
+    
+      __m128d _mm_cmpneq_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(4)
+      
+      
+    
+    
+      __m128d _mm_cmpngt_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(2)
+      
+      
+    
+    
+      __m128d _mm_cmpnge_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(1)
+      
+      
+    
+    
+      __m128d _mm_cmpnlt_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(5)
+      
+      
+    
+    
+      __m128d _mm_cmpnle_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(6)
+      
+      
+    
+    
+      __m128d _mm_cmpord_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(7)
+      
+      
+    
+    
+      int _mm_comieq_sd (__m128d a, __m128d b)
+COMISD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_comigt_sd (__m128d a, __m128d b)
+COMISD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_comige_sd (__m128d a, __m128d b)
+COMISD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_comilt_sd (__m128d a, __m128d b)
+COMISD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_comile_sd (__m128d a, __m128d b)
+COMISD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_comineq_sd (__m128d a, __m128d b)
+COMISD xmm, xmm/m64
+      
+      
+    
+    
+      __m128d _mm_cmpunord_sd (__m128d a,  __m128d b)
+CMPSD xmm, xmm/m64, imm8(3)
+      
+      
+    
+    
+      int _mm_ucomieq_sd (__m128d a, __m128d b)
+UCOMISD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_ucomigt_sd (__m128d a, __m128d b)
+UCOMISD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_ucomige_sd (__m128d a, __m128d b)
+UCOMISD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_ucomilt_sd (__m128d a, __m128d b)
+UCOMISD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_ucomile_sd (__m128d a, __m128d b)
+UCOMISD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_ucomineq_sd (__m128d a, __m128d b)
+UCOMISD xmm, xmm/m64
+      
+      
+    
+    
+      __m128d _mm_cmpunord_pd (__m128d a,  __m128d b)
+CMPPD xmm, xmm/m128, imm8(3)
+      
+      
+    
+    
+      __m128d _mm_cvtsi32_sd (__m128d a, int b)
+CVTSI2SD xmm, reg/m32
+      
+      
+    
+    
+      __m128d _mm_cvtss_sd (__m128d a, __m128 b)
+CVTSS2SD xmm, xmm/m32
+      
+      
+    
+    
+      __m128i _mm_cvtsi32_si128 (int a)
+MOVD xmm, reg/m32
+      
+    
+    
+      __m128 _mm_cvtsd_ss (__m128 a, __m128d b)
+CVTSD2SS xmm, xmm/m64
+      
+      
+    
+    
+      __m128i _mm_cvtsi32_si128 (int a)
+MOVD xmm, reg/m32
+      
+    
+    
+      int _mm_cvtsd_si32 (__m128d a)
+CVTSD2SI r32, xmm/m64
+      
+    
+    
+      int _mm_cvtsi128_si32 (__m128i a)
+MOVD reg/m32, xmm
+      
+    
+    
+      int _mm_cvttsd_si32 (__m128d a)
+CVTTSD2SI reg, xmm/m64
+      
+    
+    
+      int _mm_cvtsi128_si32 (__m128i a)
+MOVD reg/m32, xmm
+      
+    
+    
+      __m128d _mm_cvtepi32_pd (__m128i a)
+CVTDQ2PD xmm, xmm/m128
+      
+    
+    
+      __m128d _mm_cvtps_pd (__m128 a)
+CVTPS2PD xmm, xmm/m128
+      
+    
+    
+      __m128i _mm_cvtpd_epi32 (__m128d a)
+CVTPD2DQ xmm, xmm/m128
+      
+    
+    
+      __m128i _mm_cvtps_epi32 (__m128 a)
+CVTPS2DQ xmm, xmm/m128
+      
+    
+    
+      __m128i _mm_cvttpd_epi32 (__m128d a)
+CVTTPD2DQ xmm, xmm/m128
+      
+    
+    
+      __m128i _mm_cvttps_epi32 (__m128 a)
+CVTTPS2DQ xmm, xmm/m128
+      
+    
+    
+      __m128 _mm_cvtpd_ps (__m128d a)
+CVTPD2PS xmm, xmm/m128
+      
+    
+    
+      __m128 _mm_cvtepi32_ps (__m128i a)
+CVTDQ2PS xmm, xmm/m128
+      
+    
+    
+      __m128d _mm_div_pd (__m128d a,  __m128d b)
+DIVPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_div_sd (__m128d a,  __m128d b)
+DIVSD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_extract_epi16 (__m128i a,  int immediate)
+PEXTRW reg, xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_insert_epi16 (__m128i a,  int i, int immediate)
+PINSRW xmm, reg/m16, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_insert_epi16 (__m128i a,  int i, int immediate)
+PINSRW xmm, reg/m16, imm8
+      
+      
+      
+    
+    
+    
+      __m128i _mm_load_si128 (__m128i const* mem_address)
+MOVDQA xmm, m128
+      
+    
+    
+      __m128d _mm_load_pd (double const* mem_address)
+MOVAPD xmm, m128
+      
+    
+    
+      __m128i _mm_load_si128 (__m128i const* mem_address)
+MOVDQA xmm, m128
+      
+    
+    
+      __m128i _mm_load_si128 (__m128i const* mem_address)
+MOVDQA xmm, m128
+      
+    
+    
+      __m128i _mm_load_si128 (__m128i const* mem_address)
+MOVDQA xmm, m128
+      
+    
+    
+      __m128i _mm_load_si128 (__m128i const* mem_address)
+MOVDQA xmm, m128
+      
+    
+    
+      __m128i _mm_load_si128 (__m128i const* mem_address)
+MOVDQA xmm, m128
+      
+    
+    
+      __m128i _mm_load_si128 (__m128i const* mem_address)
+MOVDQA xmm, m128
+      
+    
+    
+      __m128i _mm_load_si128 (__m128i const* mem_address)
+MOVDQA xmm, m128
+      
+    
+    
+      void _mm_lfence(void)
+LFENCE
+    
+    
+      __m128d _mm_loadh_pd (__m128d a, double const* mem_addr)
+MOVHPD xmm, m64
+      
+      
+    
+    
+      __m128d _mm_loadl_pd (__m128d a, double const* mem_addr)
+MOVLPD xmm, m64
+      
+      
+    
+    
+      __m128d _mm_load_sd (double const* mem_address)
+MOVSD xmm, m64
+      
+    
+    
+      __m128i _mm_loadl_epi32 (__m128i const* mem_addr)
+MOVD xmm, reg/m32
+      
+    
+    
+      __m128i _mm_loadl_epi64 (__m128i const* mem_addr)
+MOVQ xmm, reg/m64
+      
+    
+    
+      __m128i _mm_loadl_epi32 (__m128i const* mem_addr)
+MOVD xmm, reg/m32
+      
+    
+    
+      __m128i _mm_loadl_epi64 (__m128i const* mem_addr)
+MOVQ xmm, reg/m64
+      
+    
+    
+      __m128i _mm_loadu_si128 (__m128i const* mem_address)
+MOVDQU xmm, m128
+      
+    
+    
+      __m128d _mm_loadu_pd (double const* mem_address)
+MOVUPD xmm, m128
+      
+    
+    
+      __m128i _mm_loadu_si128 (__m128i const* mem_address)
+MOVDQU xmm, m128
+      
+    
+    
+      __m128i _mm_loadu_si128 (__m128i const* mem_address)
+MOVDQU xmm, m128
+      
+    
+    
+      __m128i _mm_loadu_si128 (__m128i const* mem_address)
+MOVDQU xmm, m128
+      
+    
+    
+      __m128i _mm_loadu_si128 (__m128i const* mem_address)
+MOVDQU xmm, m128
+      
+    
+    
+      __m128i _mm_loadu_si128 (__m128i const* mem_address)
+MOVDQU xmm, m128
+      
+    
+    
+      __m128i _mm_loadu_si128 (__m128i const* mem_address)
+MOVDQU xmm, m128
+      
+    
+    
+      __m128i _mm_loadu_si128 (__m128i const* mem_address)
+MOVDQU xmm, m128
+      
+    
+    
+      void _mm_maskmoveu_si128 (__m128i a,  __m128i mask, char* mem_address)
+MASKMOVDQU xmm, xmm
+      
+      
+      
+    
+    
+      void _mm_maskmoveu_si128 (__m128i a,  __m128i mask, char* mem_address)
+MASKMOVDQU xmm, xmm
+      
+      
+      
+    
+    
+      __m128i _mm_max_epu8 (__m128i a,  __m128i b)
+PMAXUB xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_max_pd (__m128d a,  __m128d b)
+MAXPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_max_epi16 (__m128i a,  __m128i b)
+PMAXSW xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_max_sd (__m128d a,  __m128d b)
+MAXSD xmm, xmm/m64
+      
+      
+    
+    
+      void _mm_mfence(void)
+MFENCE
+    
+    
+      __m128i _mm_min_epu8 (__m128i a,  __m128i b)
+PMINUB xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_min_pd (__m128d a,  __m128d b)
+MINPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_min_epi16 (__m128i a,  __m128i b)
+PMINSW xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_min_sd (__m128d a,  __m128d b)
+MINSD xmm, xmm/m64
+      
+      
+    
+    
+      int _mm_movemask_epi8 (__m128i a)
+PMOVMSKB reg, xmm
+      
+    
+    
+      int _mm_movemask_pd (__m128d a)
+MOVMSKPD reg, xmm
+      
+    
+    
+      int _mm_movemask_epi8 (__m128i a)
+PMOVMSKB reg, xmm
+      
+    
+    
+      __m128d _mm_move_sd (__m128d a, __m128d b)
+MOVSD xmm, xmm
+      
+      
+    
+    
+      __m128i _mm_move_epi64 (__m128i a)
+MOVQ xmm, xmm
+      
+    
+    
+      __m128i _mm_move_epi64 (__m128i a)
+MOVQ xmm, xmm
+      
+    
+    
+      __m128d _mm_mul_pd (__m128d a,  __m128d b)
+MULPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_mul_epu32 (__m128i a,  __m128i b)
+PMULUDQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_madd_epi16 (__m128i a,  __m128i b)
+PMADDWD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_mulhi_epi16 (__m128i a,  __m128i b)
+PMULHW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_mulhi_epu16 (__m128i a,  __m128i b)
+PMULHUW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_mullo_epi16 (__m128i a,  __m128i b)
+PMULLW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_mullo_epi16 (__m128i a,  __m128i b)
+PMULLW xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_mul_sd (__m128d a,  __m128d b)
+MULSD xmm, xmm/m64
+      
+      
+    
+    
+      __m128i _mm_or_si128 (__m128i a,  __m128i b)
+POR xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_or_pd (__m128d a,  __m128d b)
+ORPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_or_si128 (__m128i a,  __m128i b)
+POR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_or_si128 (__m128i a,  __m128i b)
+POR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_or_si128 (__m128i a,  __m128i b)
+POR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_or_si128 (__m128i a,  __m128i b)
+POR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_or_si128 (__m128i a,  __m128i b)
+POR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_or_si128 (__m128i a,  __m128i b)
+POR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_or_si128 (__m128i a,  __m128i b)
+POR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_packs_epi16 (__m128i a,  __m128i b)
+PACKSSWB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_packs_epi32 (__m128i a,  __m128i b)
+PACKSSDW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_packus_epi16 (__m128i a,  __m128i b)
+PACKUSWB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_slli_epi16 (__m128i a,  int immediate)
+PSLLW xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_sll_epi16 (__m128i a, __m128i count)
+PSLLW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_slli_epi32 (__m128i a,  int immediate)
+PSLLD xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_sll_epi32 (__m128i a, __m128i count)
+PSLLD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_slli_epi64 (__m128i a,  int immediate)
+PSLLQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_sll_epi64 (__m128i a, __m128i count)
+PSLLQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_slli_epi16 (__m128i a,  int immediate)
+PSLLW xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_sll_epi16 (__m128i a,  __m128i count)
+PSLLW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_slli_epi32 (__m128i a,  int immediate)
+PSLLD xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_sll_epi32 (__m128i a, __m128i count)
+PSLLD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_slli_epi64 (__m128i a,  int immediate)
+PSLLQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_sll_epi64 (__m128i a, __m128i count)
+PSLLQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_bslli_si128 (__m128i a, int imm8)
+PSLLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bslli_si128 (__m128i a, int imm8)
+PSLLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bslli_si128 (__m128i a, int imm8)
+PSLLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bslli_si128 (__m128i a, int imm8)
+PSLLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bslli_si128 (__m128i a, int imm8)
+PSLLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bslli_si128 (__m128i a, int imm8)
+PSLLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bslli_si128 (__m128i a, int imm8)
+PSLLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bslli_si128 (__m128i a, int imm8)
+PSLLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_srai_epi16 (__m128i a,  int immediate)
+PSRAW xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_sra_epi16 (__m128i a, __m128i count)
+PSRAW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_srai_epi32 (__m128i a,  int immediate)
+PSRAD xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_sra_epi32 (__m128i a, __m128i count)
+PSRAD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_srli_epi16 (__m128i a,  int immediate)
+PSRLW xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_srl_epi16 (__m128i a, __m128i count)
+PSRLW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_srli_epi32 (__m128i a,  int immediate)
+PSRLD xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_srl_epi32 (__m128i a, __m128i count)
+PSRLD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_srli_epi64 (__m128i a,  int immediate)
+PSRLQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_srl_epi64 (__m128i a, __m128i count)
+PSRLQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_srli_epi16 (__m128i a,  int immediate)
+PSRLW xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_srl_epi16 (__m128i a, __m128i count)
+PSRLW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_srli_epi32 (__m128i a,  int immediate)
+PSRLD xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_srl_epi32 (__m128i a, __m128i count)
+PSRLD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_srli_epi64 (__m128i a,  int immediate)
+PSRLQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_srl_epi64 (__m128i a, __m128i count)
+PSRLQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_bsrli_si128 (__m128i a, int imm8)
+PSRLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bsrli_si128 (__m128i a, int imm8)
+PSRLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bsrli_si128 (__m128i a, int imm8)
+PSRLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bsrli_si128 (__m128i a, int imm8)
+PSRLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bsrli_si128 (__m128i a, int imm8)
+PSRLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bsrli_si128 (__m128i a, int imm8)
+PSRLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bsrli_si128 (__m128i a, int imm8)
+PSRLDQ xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_bsrli_si128 (__m128i a, int imm8)
+PSRLDQ xmm, imm8
+      
+      
+    
+    
+      __m128d _mm_shuffle_pd (__m128d a,  __m128d b, int immediate)
+SHUFPD xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_shuffle_epi32 (__m128i a,  int immediate)
+PSHUFD xmm, xmm/m128, imm8
+      
+      
+    
+    
+      __m128i _mm_shuffle_epi32 (__m128i a,  int immediate)
+PSHUFD xmm, xmm/m128, imm8
+      
+      
+    
+    
+      __m128i _mm_shufflehi_epi16 (__m128i a,  int immediate)
+PSHUFHW xmm, xmm/m128, imm8
+      
+      
+    
+    
+      __m128i _mm_shufflehi_epi16 (__m128i a,  int control)
+PSHUFHW xmm, xmm/m128, imm8
+      
+      
+    
+    
+      __m128i _mm_shufflelo_epi16 (__m128i a,  int control)
+PSHUFLW xmm, xmm/m128, imm8
+      
+      
+    
+    
+      __m128i _mm_shufflelo_epi16 (__m128i a,  int control)
+PSHUFLW xmm, xmm/m128, imm8
+      
+      
+    
+    
+      __m128d _mm_sqrt_pd (__m128d a)
+SQRTPD xmm, xmm/m128
+      
+    
+    
+      __m128d _mm_sqrt_sd (__m128d a)
+SQRTSD xmm, xmm/64
+      
+    
+    
+      __m128d _mm_sqrt_sd (__m128d a, __m128d b)
+SQRTSD xmm, xmm/64
+      
+      
+    
+    
+      void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
+MOVDQU m128, xmm
+      
+      
+    
+    
+      void _mm_storeu_pd (double* mem_addr, __m128d a)
+MOVUPD m128, xmm
+      
+      
+    
+    
+      void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
+MOVDQU m128, xmm
+      
+      
+    
+    
+      void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
+MOVDQU m128, xmm
+      
+      
+    
+    
+      void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
+MOVDQU m128, xmm
+      
+      
+    
+    
+      void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
+MOVDQU m128, xmm
+      
+      
+    
+    
+      void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
+MOVDQU m128, xmm
+      
+      
+    
+    
+      void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
+MOVDQU m128, xmm
+      
+      
+    
+    
+      void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
+MOVDQU m128, xmm
+      
+      
+    
+    
+      void _mm_store_si128 (__m128i* mem_addr, __m128i a)
+MOVDQA m128, xmm
+      
+      
+    
+    
+      void _mm_store_pd (double* mem_addr, __m128d a)
+MOVAPD m128, xmm
+      
+      
+    
+    
+      void _mm_store_si128 (__m128i* mem_addr, __m128i a)
+MOVDQA m128, xmm
+      
+      
+    
+    
+      void _mm_store_si128 (__m128i* mem_addr, __m128i a)
+MOVDQA m128, xmm
+      
+      
+    
+    
+      void _mm_store_si128 (__m128i* mem_addr, __m128i a)
+MOVDQA m128, xmm
+      
+      
+    
+    
+      void _mm_store_si128 (__m128i* mem_addr, __m128i a)
+MOVDQA m128, xmm
+      
+      
+    
+    
+      void _mm_store_si128 (__m128i* mem_addr, __m128i a)
+MOVDQA m128, xmm
+      
+      
+    
+    
+      void _mm_store_si128 (__m128i* mem_addr, __m128i a)
+MOVDQA m128, xmm
+      
+      
+    
+    
+      void _mm_store_si128 (__m128i* mem_addr, __m128i a)
+MOVDQA m128, xmm
+      
+      
+    
+    
+      void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
+MOVNTDQ m128, xmm
+      
+      
+    
+    
+      void _mm_stream_pd (double* mem_addr, __m128d a)
+MOVNTPD m128, xmm
+      
+      
+    
+    
+      void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
+MOVNTDQ m128, xmm
+      
+      
+    
+    
+      void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
+MOVNTDQ m128, xmm
+      
+      
+    
+    
+      void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
+MOVNTDQ m128, xmm
+      
+      
+    
+    
+      void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
+MOVNTDQ m128, xmm
+      
+      
+    
+    
+      void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
+MOVNTDQ m128, xmm
+      
+      
+    
+    
+      void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
+MOVNTDQ m128, xmm
+      
+      
+    
+    
+      void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
+MOVNTDQ m128, xmm
+      
+      
+    
+    
+      void _mm_storeh_pd (double* mem_addr, __m128d a)
+MOVHPD m64, xmm
+      
+      
+    
+    
+      void _mm_storel_pd (double* mem_addr, __m128d a)
+MOVLPD m64, xmm
+      
+      
+    
+    
+      void _mm_stream_si32(int *p, int a)
+MOVNTI m32, r32
+      
+      
+    
+    
+      void _mm_stream_si32(int *p, int a)
+MOVNTI m32, r32
+      
+      
+    
+    
+      void _mm_store_sd (double* mem_addr, __m128d a)
+MOVSD m64, xmm
+      
+      
+    
+    
+      void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
+MOVQ m64, xmm
+      
+      
+    
+    
+      void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
+MOVQ m64, xmm
+      
+      
+    
+    
+      __m128i _mm_sub_epi8 (__m128i a,  __m128i b)
+PSUBB xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_sub_pd (__m128d a, __m128d b)
+SUBPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sub_epi16 (__m128i a,  __m128i b)
+PSUBW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sub_epi32 (__m128i a,  __m128i b)
+PSUBD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sub_epi64 (__m128i a,  __m128i b)
+PSUBQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sub_epi8 (__m128i a,  __m128i b)
+PSUBB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sub_epi16 (__m128i a,  __m128i b)
+PSUBW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sub_epi32 (__m128i a,  __m128i b)
+PSUBD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sub_epi64 (__m128i a,  __m128i b)
+PSUBQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_subs_epu8 (__m128i a,  __m128i b)
+PSUBUSB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_subs_epi16 (__m128i a,  __m128i b)
+PSUBSW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_subs_epi8 (__m128i a,  __m128i b)
+PSUBSB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_subs_epu16 (__m128i a,  __m128i b)
+PSUBUSW xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_sub_sd (__m128d a, __m128d b)
+SUBSD xmm, xmm/m64
+      
+      
+    
+    
+      __m128i _mm_sad_epu8 (__m128i a,  __m128i b)
+PSADBW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpackhi_epi8 (__m128i a,  __m128i b)
+PUNPCKHBW xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_unpackhi_pd (__m128d a,  __m128d b)
+UNPCKHPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpackhi_epi16 (__m128i a,  __m128i b)
+PUNPCKHWD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpackhi_epi32 (__m128i a,  __m128i b)
+PUNPCKHDQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpackhi_epi64 (__m128i a,  __m128i b)
+PUNPCKHQDQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpackhi_epi8 (__m128i a,  __m128i b)
+PUNPCKHBW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpackhi_epi16 (__m128i a,  __m128i b)
+PUNPCKHWD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpackhi_epi32 (__m128i a,  __m128i b)
+PUNPCKHDQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpackhi_epi64 (__m128i a,  __m128i b)
+PUNPCKHQDQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpacklo_epi8 (__m128i a,  __m128i b)
+PUNPCKLBW xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_unpacklo_pd (__m128d a,  __m128d b)
+UNPCKLPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpacklo_epi16 (__m128i a,  __m128i b)
+PUNPCKLWD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpacklo_epi32 (__m128i a,  __m128i b)
+PUNPCKLDQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpacklo_epi64 (__m128i a,  __m128i b)
+PUNPCKLQDQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpacklo_epi8 (__m128i a,  __m128i b)
+PUNPCKLBW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpacklo_epi16 (__m128i a,  __m128i b)
+PUNPCKLWD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpacklo_epi32 (__m128i a,  __m128i b)
+PUNPCKLDQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_unpacklo_epi64 (__m128i a,  __m128i b)
+PUNPCKLQDQ xmm, xmm/m128
+      
+      
+    
+    
+    
+      __m128d _mm_cvtsi64_sd (__m128d a, __int64 b)
+CVTSI2SD xmm, reg/m64
+      
+      
+    
+    
+      __m128i _mm_cvtsi64_si128 (__int64 a)
+MOVQ xmm, reg/m64
+      
+    
+    
+      __m128i _mm_cvtsi64_si128 (__int64 a)
+MOVQ xmm, reg/m64
+      
+    
+    
+      __int64 _mm_cvtsd_si64 (__m128d a)
+CVTSD2SI r64, xmm/m64
+      
+    
+    
+      __int64 _mm_cvtsi128_si64 (__m128i a)
+MOVQ reg/m64, xmm
+      
+    
+    
+      __int64 _mm_cvttsd_si64 (__m128d a)
+CVTTSD2SI reg, xmm/m64
+      
+    
+    
+      __int64 _mm_cvtsi128_si64 (__m128i a)
+MOVQ reg/m64, xmm
+      
+    
+    
+    
+      void _mm_stream_si64(__int64 *p, __int64 a)
+MOVNTI m64, r64
+      
+      
+    
+    
+      void _mm_stream_si64(__int64 *p, __int64 a)
+MOVNTI m64, r64
+      
+      
+    
+    
+      __m128i _mm_xor_si128 (__m128i a,  __m128i b)
+PXOR xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_xor_pd (__m128d a,  __m128d b)
+XORPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_xor_si128 (__m128i a,  __m128i b)
+PXOR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_xor_si128 (__m128i a,  __m128i b)
+PXOR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_xor_si128 (__m128i a,  __m128i b)
+PXOR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_xor_si128 (__m128i a,  __m128i b)
+PXOR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_xor_si128 (__m128i a,  __m128i b)
+PXOR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_xor_si128 (__m128i a,  __m128i b)
+PXOR xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_xor_si128 (__m128i a,  __m128i b)
+PXOR xmm, xmm/m128
+      
+      
+    
+    
+      This class provides access to Intel SSE3 hardware instructions via intrinsics.
+    
+    
+      __m128d _mm_addsub_pd (__m128d a, __m128d b)
+ADDSUBPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_addsub_ps (__m128 a, __m128 b)
+ADDSUBPS xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_hadd_pd (__m128d a, __m128d b)
+HADDPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_hadd_ps (__m128 a, __m128 b)
+HADDPS xmm, xmm/m128
+      
+      
+    
+    
+      __m128d _mm_hsub_pd (__m128d a, __m128d b)
+HSUBPD xmm, xmm/m128
+      
+      
+    
+    
+      __m128 _mm_hsub_ps (__m128 a, __m128 b)
+HSUBPS xmm, xmm/m128
+      
+      
+    
+    
+    
+      __m128d _mm_loaddup_pd (double const* mem_addr)
+MOVDDUP xmm, m64
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      __m128i _mm_lddqu_si128 (__m128i const* mem_addr)
+LDDQU xmm, m128
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      
+    
+    
+      __m128d _mm_movedup_pd (__m128d a)
+MOVDDUP xmm, xmm/m64
+      
+    
+    
+      __m128 _mm_movehdup_ps (__m128 a)
+MOVSHDUP xmm, xmm/m128
+      
+    
+    
+      __m128 _mm_moveldup_ps (__m128 a)
+MOVSLDUP xmm, xmm/m128
+      
+    
+    
+      This class provides access to Intel SSE4.1 hardware instructions via intrinsics
+    
+    
+      __m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)
+BLENDPD xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
+PBLENDW xmm, xmm/m128 imm8
+      
+      
+      
+    
+    
+      __m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)
+BLENDPS xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
+PBLENDW xmm, xmm/m128 imm8
+      
+      
+      
+    
+    
+      __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
+PBLENDVB xmm, xmm/m128, xmm
+      
+      
+      
+    
+    
+      __m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)
+BLENDVPD xmm, xmm/m128, xmm0
+      
+      
+      
+    
+    
+      __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
+PBLENDVB xmm, xmm/m128, xmm
+      
+      
+      
+    
+    
+      __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
+PBLENDVB xmm, xmm/m128, xmm
+      
+      
+      
+    
+    
+      __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
+PBLENDVB xmm, xmm/m128, xmm
+      
+      
+      
+    
+    
+      __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
+PBLENDVB xmm, xmm/m128, xmm
+      
+      
+      
+    
+    
+      __m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)
+BLENDVPS xmm, xmm/m128, xmm0
+      
+      
+      
+    
+    
+      __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
+PBLENDVB xmm, xmm/m128, xmm
+      
+      
+      
+    
+    
+      __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
+PBLENDVB xmm, xmm/m128, xmm
+      
+      
+      
+    
+    
+      __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
+PBLENDVB xmm, xmm/m128, xmm
+      
+      
+      
+    
+    
+      __m128d _mm_ceil_pd (__m128d a)
+ROUNDPD xmm, xmm/m128, imm8(10)
+      
+    
+    
+      __m128 _mm_ceil_ps (__m128 a)
+ROUNDPS xmm, xmm/m128, imm8(10)
+      
+    
+    
+      __m128d _mm_ceil_sd (__m128d a)
+ROUNDSD xmm, xmm/m128, imm8(10)
+      
+    
+    
+      __m128d _mm_ceil_sd (__m128d a, __m128d b)
+ROUNDSD xmm, xmm/m128, imm8(10)
+      
+      
+    
+    
+      __m128 _mm_ceil_ss (__m128 a)
+ROUNDSD xmm, xmm/m128, imm8(10)
+      
+    
+    
+      __m128 _mm_ceil_ss (__m128 a, __m128 b)
+ROUNDSS xmm, xmm/m128, imm8(10)
+      
+      
+    
+    
+      __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
+PCMPEQQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
+PCMPEQQ xmm, xmm/m128
+      
+      
+    
+    
+      PMOVZXBW xmm, m64
+      
+    
+    
+      __m128i _mm_cvtepu8_epi16 (__m128i a)
+PMOVZXBW xmm, xmm/m64
+      
+    
+    
+      __m128i _mm_cvtepi8_epi16 (__m128i a)
+PMOVSXBW xmm, xmm/m64
+      
+    
+    
+      PMOVSXBW xmm, m64
+      
+    
+    
+      PMOVZXBD xmm, m32
+      
+    
+    
+      PMOVSXWD xmm, m64
+      
+    
+    
+      __m128i _mm_cvtepu8_epi32 (__m128i a)
+PMOVZXBD xmm, xmm/m32
+      
+    
+    
+      __m128i _mm_cvtepi16_epi32 (__m128i a)
+PMOVSXWD xmm, xmm/m64
+      
+    
+    
+      __m128i _mm_cvtepi8_epi32 (__m128i a)
+PMOVSXBD xmm, xmm/m32
+      
+    
+    
+      __m128i _mm_cvtepu16_epi32 (__m128i a)
+PMOVZXWD xmm, xmm/m64
+      
+    
+    
+      PMOVSXBD xmm, m32
+      
+    
+    
+      PMOVZXWD xmm, m64
+      
+    
+    
+      PMOVZXBQ xmm, m16
+      
+    
+    
+      PMOVSXWQ xmm, m32
+      
+    
+    
+      PMOVSXDQ xmm, m64
+      
+    
+    
+      __m128i _mm_cvtepu8_epi64 (__m128i a)
+PMOVZXBQ xmm, xmm/m16
+      
+    
+    
+      __m128i _mm_cvtepi16_epi64 (__m128i a)
+PMOVSXWQ xmm, xmm/m32
+      
+    
+    
+      __m128i _mm_cvtepi32_epi64 (__m128i a)
+PMOVSXDQ xmm, xmm/m64
+      
+    
+    
+      __m128i _mm_cvtepi8_epi64 (__m128i a)
+PMOVSXBQ xmm, xmm/m16
+      
+    
+    
+      __m128i _mm_cvtepu16_epi64 (__m128i a)
+PMOVZXWQ xmm, xmm/m32
+      
+    
+    
+      __m128i _mm_cvtepu32_epi64 (__m128i a)
+PMOVZXDQ xmm, xmm/m64
+      
+    
+    
+      PMOVSXBQ xmm, m16
+      
+    
+    
+      PMOVZXWQ xmm, m32
+      
+    
+    
+      PMOVZXDQ xmm, m64
+      
+    
+    
+      __m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)
+DPPD xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)
+DPPS xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      int _mm_extract_epi8 (__m128i a, const int imm8)
+PEXTRB reg/m8, xmm, imm8
+      
+      
+    
+    
+      int _mm_extract_epi32 (__m128i a, const int imm8)
+PEXTRD reg/m32, xmm, imm8
+      
+      
+    
+    
+      int _mm_extract_ps (__m128 a, const int imm8)
+EXTRACTPS xmm, xmm/m32, imm8
+      
+      
+    
+    
+      int _mm_extract_epi32 (__m128i a, const int imm8)
+PEXTRD reg/m32, xmm, imm8
+      
+      
+    
+    
+      __m128d _mm_floor_pd (__m128d a)
+ROUNDPD xmm, xmm/m128, imm8(9)
+      
+    
+    
+      __m128 _mm_floor_ps (__m128 a)
+ROUNDPS xmm, xmm/m128, imm8(9)
+      
+    
+    
+      __m128d _mm_floor_sd (__m128d a)
+ROUNDSD xmm, xmm/m128, imm8(9)
+      
+    
+    
+      __m128d _mm_floor_sd (__m128d a, __m128d b)
+ROUNDSD xmm, xmm/m128, imm8(9)
+      
+      
+    
+    
+      __m128 _mm_floor_ss (__m128 a)
+ROUNDSS xmm, xmm/m128, imm8(9)
+      
+    
+    
+      __m128 _mm_floor_ss (__m128 a, __m128 b)
+ROUNDSS xmm, xmm/m128, imm8(9)
+      
+      
+    
+    
+      __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
+PINSRB xmm, reg/m8, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
+PINSRD xmm, reg/m32, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
+PINSRB xmm, reg/m8, imm8
+      
+      
+      
+    
+    
+      __m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)
+INSERTPS xmm, xmm/m32, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
+PINSRD xmm, reg/m32, imm8
+      
+      
+      
+    
+    
+    
+      __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
+MOVNTDQA xmm, m128
+      
+    
+    
+      __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
+MOVNTDQA xmm, m128
+      
+    
+    
+      __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
+MOVNTDQA xmm, m128
+      
+    
+    
+      __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
+MOVNTDQA xmm, m128
+      
+    
+    
+      __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
+MOVNTDQA xmm, m128
+      
+    
+    
+      __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
+MOVNTDQA xmm, m128
+      
+    
+    
+      __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
+MOVNTDQA xmm, m128
+      
+    
+    
+      __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
+MOVNTDQA xmm, m128
+      
+    
+    
+      __m128i _mm_max_epi32 (__m128i a, __m128i b)
+PMAXSD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_max_epi8 (__m128i a, __m128i b)
+PMAXSB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_max_epu16 (__m128i a, __m128i b)
+PMAXUW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_max_epu32 (__m128i a, __m128i b)
+PMAXUD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_min_epi32 (__m128i a, __m128i b)
+PMINSD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_min_epi8 (__m128i a, __m128i b)
+PMINSB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_min_epu16 (__m128i a, __m128i b)
+PMINUW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_min_epu32 (__m128i a, __m128i b)
+PMINUD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_minpos_epu16 (__m128i a)
+PHMINPOSUW xmm, xmm/m128
+      
+    
+    
+      __m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)
+MPSADBW xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_mul_epi32 (__m128i a, __m128i b)
+PMULDQ xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_mullo_epi32 (__m128i a, __m128i b)
+PMULLD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_mullo_epi32 (__m128i a, __m128i b)
+PMULLD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_packus_epi32 (__m128i a, __m128i b)
+PACKUSDW xmm, xmm/m128
+      
+      
+    
+    
+      _MM_FROUND_CUR_DIRECTION; ROUNDPD xmm, xmm/m128, imm8(4)
+      
+    
+    
+      _MM_FROUND_CUR_DIRECTION; ROUNDPS xmm, xmm/m128, imm8(4)
+      
+    
+    
+      __m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION)
+ROUNDSD xmm, xmm/m128, imm8(4)
+      
+    
+    
+      __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)
+ROUNDSD xmm, xmm/m128, imm8(4)
+      
+      
+    
+    
+      __m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION)
+ROUNDSS xmm, xmm/m128, imm8(4)
+      
+    
+    
+      __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)
+ROUNDSS xmm, xmm/m128, imm8(4)
+      
+      
+    
+    
+      __m128d _mm_round_pd (__m128d a, int rounding)
+ROUNDPD xmm, xmm/m128, imm8(8)
+  _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC
+      
+    
+    
+      __m128 _mm_round_ps (__m128 a, int rounding)
+ROUNDPS xmm, xmm/m128, imm8(8)
+  _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC
+      
+    
+    
+      __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)
+ROUNDSD xmm, xmm/m128, imm8(8)
+      
+    
+    
+      __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)
+ROUNDSD xmm, xmm/m128, imm8(8)
+      
+      
+    
+    
+      __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
+ROUNDSS xmm, xmm/m128, imm8(8)
+      
+    
+    
+      __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
+ROUNDSS xmm, xmm/m128, imm8(8)
+      
+      
+    
+    
+      _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(9)
+      
+    
+    
+      _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(9)
+      
+    
+    
+      __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)
+ROUNDSD xmm, xmm/m128, imm8(9)
+      
+    
+    
+      __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)
+ROUNDSD xmm, xmm/m128, imm8(9)
+      
+      
+    
+    
+      __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
+ROUNDSS xmm, xmm/m128, imm8(9)
+      
+    
+    
+      __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
+ROUNDSS xmm, xmm/m128, imm8(9)
+      
+      
+    
+    
+      _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(10)
+      
+    
+    
+      _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(10)
+      
+    
+    
+      __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)
+ROUNDSD xmm, xmm/m128, imm8(10)
+      
+    
+    
+      __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)
+ROUNDSD xmm, xmm/m128, imm8(10)
+      
+      
+    
+    
+      __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
+ROUNDSS xmm, xmm/m128, imm8(10)
+      
+    
+    
+      __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
+ROUNDSS xmm, xmm/m128, imm8(10)
+      
+      
+    
+    
+      _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(11)
+      
+    
+    
+      _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(11)
+      
+    
+    
+      __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)
+ROUNDSD xmm, xmm/m128, imm8(11)
+      
+    
+    
+      __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)
+ROUNDSD xmm, xmm/m128, imm8(11)
+      
+      
+    
+    
+      __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
+ROUNDSS xmm, xmm/m128, imm8(11)
+      
+    
+    
+      __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
+ROUNDSS xmm, xmm/m128, imm8(11)
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      int _mm_testc_si128 (__m128i a, __m128i b)
+PTEST xmm, xmm/m128
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      int _mm_testnzc_si128 (__m128i a, __m128i b)
+PTEST xmm, xmm/m128
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      int _mm_testz_si128 (__m128i a, __m128i b)
+PTEST xmm, xmm/m128
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+      
+      
+    
+    
+    
+      __int64 _mm_extract_epi64 (__m128i a, const int imm8)
+PEXTRQ reg/m64, xmm, imm8
+      
+      
+    
+    
+      __int64 _mm_extract_epi64 (__m128i a, const int imm8)
+PEXTRQ reg/m64, xmm, imm8
+      
+      
+    
+    
+      __m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)
+PINSRQ xmm, reg/m64, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)
+PINSRQ xmm, reg/m64, imm8
+      
+      
+      
+    
+    
+    
+      This class provides access to Intel SSE4.2 hardware instructions via intrinsics.
+    
+    
+      __m128i _mm_cmpgt_epi64 (__m128i a, __m128i b)
+PCMPGTQ xmm, xmm/m128
+      
+      
+    
+    
+      unsigned int _mm_crc32_u8 (unsigned int crc, unsigned char v)
+CRC32 reg, reg/m8
+      
+      
+    
+    
+      unsigned int _mm_crc32_u16 (unsigned int crc, unsigned short v)
+CRC32 reg, reg/m16
+      
+      
+    
+    
+      unsigned int _mm_crc32_u32 (unsigned int crc, unsigned int v)
+CRC32 reg, reg/m32
+      
+      
+    
+    
+    
+    
+      unsigned __int64 _mm_crc32_u64 (unsigned __int64 crc, unsigned __int64 v)
+CRC32 reg, reg/m64
+      
+      
+    
+    
+    
+      This class provides access to Intel SSSE3 hardware instructions via intrinsics.
+    
+    
+      __m128i _mm_abs_epi16 (__m128i a)
+PABSW xmm, xmm/m128
+      
+    
+    
+      __m128i _mm_abs_epi32 (__m128i a)
+PABSD xmm, xmm/m128
+      
+    
+    
+      __m128i _mm_abs_epi8 (__m128i a)
+PABSB xmm, xmm/m128
+      
+    
+    
+      __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
+PALIGNR xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
+PALIGNR xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
+PALIGNR xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
+PALIGNR xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
+PALIGNR xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
+PALIGNR xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
+PALIGNR xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
+PALIGNR xmm, xmm/m128, imm8
+      
+      
+      
+    
+    
+      __m128i _mm_hadd_epi16 (__m128i a, __m128i b)
+PHADDW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_hadd_epi32 (__m128i a, __m128i b)
+PHADDD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_hadds_epi16 (__m128i a, __m128i b)
+PHADDSW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_hsub_epi16 (__m128i a, __m128i b)
+PHSUBW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_hsub_epi32 (__m128i a, __m128i b)
+PHSUBD xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_hsubs_epi16 (__m128i a, __m128i b)
+PHSUBSW xmm, xmm/m128
+      
+      
+    
+    
+    
+      __m128i _mm_maddubs_epi16 (__m128i a, __m128i b)
+PMADDUBSW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_mulhrs_epi16 (__m128i a, __m128i b)
+PMULHRSW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_shuffle_epi8 (__m128i a, __m128i b)
+PSHUFB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_shuffle_epi8 (__m128i a, __m128i b)
+PSHUFB xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sign_epi16 (__m128i a, __m128i b)
+PSIGNW xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sign_epi32 (__m128i a, __m128i b)
+PSIGND xmm, xmm/m128
+      
+      
+    
+    
+      __m128i _mm_sign_epi8 (__m128i a, __m128i b)
+PSIGNB xmm, xmm/m128
+      
+      
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Loader.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Loader.dll
new file mode 100755
index 0000000000000000000000000000000000000000..c29380cc77426e67d58baa292d45a9a2f71b3507
GIT binary patch
literal 17992
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

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Loader.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Loader.xml
new file mode 100755
index 0000000..a05d5af
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Loader.xml
@@ -0,0 +1,207 @@
+
+
+  
+    System.Runtime.Loader
+  
+  
+    
+    
+      
+      
+      
+    
+    
+      Allows a program to resolve assemblies and native libraries to paths based on the dependencies of a given assembly.
+    
+    
+      Initializes a new instance of the  class with a path to a component's assembly.
+      The path to the component or plugin's managed entry point.
+    
+    
+      Resolves a path to an assembly with the given assembly name based on the component's dependencies.
+      The assembly name to resolve.
+      The path to an assembly with the given name from the component's deps.json file, or  if the assembly does not exist in the deps.json file or is not on disk in the location specified by the deps.json file.
+    
+    
+      Resolves a path to a native library with the given name based on the component's dependencies.
+      The name of the native library to resolve.
+      The path to a native library with the given name from the component's deps.json file and the current runtime identifier, or  if the assembly does not exist in the deps.json file or is not on disk  in the location specified by the deps.json file.
+    
+    
+      Represents the runtime's concept of a scope for binding. This class is abstract.
+    
+    
+      Initializes a new instance of the  class.
+    
+    
+      Initializes a new instance of the  class with a value that indicates whether unloading is enabled.
+      
+         to enable ; otherwise, . The default value is  because there is a performance cost associated with enabling unloading.
+    
+    
+      Initializes a new instance of the  class with a name and a value that indicates whether unloading is enabled.
+      The value for  in the new instance. Its value can be .
+      
+         to enable ; otherwise, . The default value is  because there is a performance cost associated with enabling unloading.
+    
+    
+      Returns a collection of all  instances.
+      A collection of all  instances.
+    
+    
+      Returns a collection of the  instances loaded in the .
+      A collection of the  instances loaded in the .
+    
+    
+      Provides a return type used exclusively for . It is intended to be used as an  in a  block.
+    
+    
+      Sets  to the value preceding the call to  which returned this instance.
+    
+    
+      Gets the  set by the most recent call to .
+      The  set by the most recent call to . This value can be . The value is stored in an , so the value is unique per asynchronous context.
+    
+    
+      Gets the default . The default context contains the main application assembly and its static dependencies.
+      The default assembly load context.
+    
+    
+      Sets  to .
+      An object to restore the previous value of . It is intended to be used as an  in a  block.
+    
+    
+      Sets  to the  which loaded the assembly.
+      The assembly that is used to determine the requested  instance.
+      An object to restore the previous value of . It is intended to be used as an  in a  block.
+    
+    
+      Allows the object to try to free resources and perform other cleanup operations before it's reclaimed by garbage collection.
+    
+    
+      Gets an  for an assembly path.
+      The path to the assembly.
+      An object that contains the fully parsed assembly name for the assembly at .
+      
+         is .
+      The assembly cannot be found.
+      The assembly is not a valid assembly.
+    
+    
+      Gets the  containing the specified .
+      An assembly.
+      The assembly load context containing the . If the  is not provided by the runtime, this method returns null.
+      
+         is .
+    
+    
+      Gets a value that indicates whether this  is collectible.
+      
+         if this  is collectible; otherwise, . If a value is not specified in the constructor, the value is .
+    
+    
+      When overridden in a derived class, allows an assembly to be resolved and loaded based on its .
+      The object that describes the assembly to be loaded.
+      The loaded assembly, or .
+    
+    
+      Resolves and loads an assembly given its .
+      The object that describes the assembly to load.
+      The loaded assembly, or throws.
+      
+         is .
+      
+         is not found.
+      
+         is not a valid assembly.
+      An assembly or module was loaded which did not match the .
+    
+    
+      Loads the contents of an assembly file on the specified path.
+      The fully qualified path of the file to load.
+      The loaded assembly.
+      The  argument is not an absolute path.
+      The  parameter is .
+      A file that was found could not be loaded.
+      The  parameter is an empty string ("") or does not exist.
+      
+         is not a valid assembly.
+    
+    
+      Loads the contents of the native image of a managed assembly file on the specified path.
+      The fully qualified path of the file to load.
+      The fully qualified path of the IL version of the file to load, or .
+      The loaded assembly.
+      The  argument is not an absolute path.
+      The  argument is not an absolute path.
+      The  parameter is .
+      A file that was found could not be loaded.
+      The  parameter is an empty string ("") or does not exist.
+      
+         is not a valid assembly.
+    
+    
+      Loads the assembly with a common object file format (COFF)-based image containing a managed assembly.
+      A byte array that is a COFF-based image containing a managed assembly.
+      The loaded assembly.
+      
+         is .
+      
+         is not a valid assembly.
+    
+    
+      Loads the assembly with a common object file format (COFF)-based image containing a managed assembly, optionally including symbols for the assembly.
+      A byte array that is a COFF-based image containing a managed assembly.
+      A byte array that contains the raw bytes representing the symbols for the assembly.
+      The loaded assembly.
+      
+         is .
+      
+         is not a valid assembly.
+    
+    
+      Allows derived class to load an unmanaged library by name.
+      Name of the unmanaged library. Typically this is the filename without its path or extensions.
+      A handle to the loaded library, or .
+    
+    
+      Loads an unmanaged library from the specified path.
+      The path to the unmanaged library.
+      The OS handle for the loaded native library.
+      
+         is .
+      The  argument is empty or not an absolute path.
+      The library can't be found.
+      The library is not valid.
+    
+    
+      Get the name of the .
+      The name of the . Its value can be .
+    
+    
+      Occurs when the resolution of an assembly fails when attempting to load into this assembly load context.
+    
+    
+      Occurs when the resolution of a native library fails.
+    
+    
+      Sets the root path where the optimization profiles for this load context are stored.
+      The full path to the directory where the optimization profiles are stored.
+    
+    
+      Starts the profile optimization for the specified profile.
+      The name of the optimization profile.
+    
+    
+      Returns the string representation of this load context.
+      The string representation of this load context.
+    
+    
+      Initiates an unload of this .
+      Unloading is not allowed.
+    
+    
+      Occurs when the  is unloaded.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Numerics.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Numerics.dll
new file mode 100755
index 0000000000000000000000000000000000000000..7b0b9105e2bb895a9ef1089a357f95e064de9d8c
GIT binary patch
literal 22088
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
E0mO~M3;+NC

literal 0
HcmV?d00001

diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Numerics.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Numerics.xml
new file mode 100755
index 0000000..8e10268
--- /dev/null
+++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Numerics.xml
@@ -0,0 +1,1364 @@
+
+
+  
+    System.Runtime.Numerics
+  
+  
+    
+      Represents an arbitrarily large signed integer.
+    
+    
+      Initializes a new instance of the  structure using the values in a byte array.
+      An array of byte values in little-endian order.
+      
+         is .
+    
+    
+      Initializes a new instance of the  structure using a  value.
+      A decimal number.
+    
+    
+      Initializes a new instance of the  structure using a double-precision floating-point value.
+      A double-precision floating-point value.
+      
+         is , , or .
+    
+    
+      Initializes a new instance of the  structure using a 32-bit signed integer value.
+      A 32-bit signed integer.
+    
+    
+      Initializes a new instance of the  structure using a 64-bit signed integer value.
+      A 64-bit signed integer.
+    
+    
+      
+      
+      
+    
+    
+      Initializes a new instance of the  structure using a single-precision floating-point value.
+      A single-precision floating-point value.
+      
+         is , , or .
+    
+    
+      Initializes a new instance of the  structure using an unsigned 32-bit integer value.
+      An unsigned 32-bit integer value.
+    
+    
+      Initializes a new instance of the  structure with an unsigned 64-bit integer value.
+      An unsigned 64-bit integer.
+    
+    
+      Gets the absolute value of a  object.
+      A number.
+      The absolute value of .
+    
+    
+      Adds two  values and returns the result.
+      The first value to add.
+      The second value to add.
+      The sum of  and .
+    
+    
+      Compares two  values and returns an integer that indicates whether the first value is less than, equal to, or greater than the second value.
+      The first value to compare.
+      The second value to compare.
+      A signed integer that indicates the relative values of  and , as shown in the following table.
+  Value  
+  
+  Condition  
+  
+  Less than zero  
+  
+  is less than .  
+  
+  Zero  
+  
+  equals .  
+  
+  Greater than zero  
+  
+  is greater than .
+    
+    
+      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.
+      The signed 64-bit integer to compare.
+      A signed integer value that indicates the relationship of this instance to , as shown in the following table.
+  Return value  
+  
+  Description  
+  
+  Less than zero  
+  
+  The current instance is less than .  
+  
+  Zero  
+  
+  The current instance equals .  
+  
+  Greater than zero  
+  
+  The current instance is greater than .
+    
+    
+      Compares this instance to a second  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.
+      The object to compare.
+      A signed integer value that indicates the relationship of this instance to , as shown in the following table.
+  Return value  
+  
+  Description  
+  
+  Less than zero  
+  
+  The current instance is less than .  
+  
+  Zero  
+  
+  The current instance equals .  
+  
+  Greater than zero  
+  
+  The current instance is greater than .
+    
+    
+      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.
+      The object to compare.
+      A signed integer that indicates the relationship of the current instance to the  parameter, as shown in the following table.
+  Return value  
+  
+  Description  
+  
+  Less than zero  
+  
+  The current instance is less than .  
+  
+  Zero  
+  
+  The current instance equals .  
+  
+  Greater than zero  
+  
+  The current instance is greater than , or the  parameter is .
+      
+         is not a .
+    
+    
+      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.
+      The unsigned 64-bit integer to compare.
+      A signed integer that indicates the relative value of this instance and , as shown in the following table.
+  Return value  
+  
+  Description  
+  
+  Less than zero  
+  
+  The current instance is less than .  
+  
+  Zero  
+  
+  The current instance equals .  
+  
+  Greater than zero  
+  
+  The current instance is greater than .
+    
+    
+      Divides one  value by another and returns the result.
+      The value to be divided.
+      The value to divide by.
+      The quotient of the division.
+      
+         is 0 (zero).
+    
+    
+      Divides one  value by another, returns the result, and returns the remainder in an output parameter.
+      The value to be divided.
+      The value to divide by.
+      When this method returns, contains a  value that represents the remainder from the division. This parameter is passed uninitialized.
+      The quotient of the division.
+      
+         is 0 (zero).
+    
+    
+      Returns a value that indicates whether the current instance and a signed 64-bit integer have the same value.
+      The signed 64-bit integer value to compare.
+      
+         if the signed 64-bit integer and the current instance have the same value; otherwise, .
+    
+    
+      Returns a value that indicates whether the current instance and a specified  object have the same value.
+      The object to compare.
+      
+         if this  object and  have the same value; otherwise, .
+    
+    
+      Returns a value that indicates whether the current instance and a specified object have the same value.
+      The object to compare.
+      
+         if the  argument is a  object, and its value is equal to the value of the current  instance; otherwise, .
+    
+    
+      Returns a value that indicates whether the current instance and an unsigned 64-bit integer have the same value.
+      The unsigned 64-bit integer to compare.
+      
+         if the current instance and the unsigned 64-bit integer have the same value; otherwise, .
+    
+    
+      Gets the number of bytes that will be output by  and .
+      
+         to use unsigned encoding; otherwise, .
+      The number of bytes.
+    
+    
+      Returns the hash code for the current  object.
+      A 32-bit signed integer hash code.
+    
+    
+      Finds the greatest common divisor of two  values.
+      The first value.
+      The second value.
+      The greatest common divisor of  and .
+    
+    
+      Indicates whether the value of the current  object is an even number.
+      
+         if the value of the  object is an even number; otherwise, .
+    
+    
+      Indicates whether the value of the current  object is .
+      
+         if the value of the  object is ; otherwise, .
+    
+    
+      Indicates whether the value of the current  object is a power of two.
+      
+         if the value of the  object is a power of two; otherwise, .
+    
+    
+      Indicates whether the value of the current  object is .
+      
+         if the value of the  object is ; otherwise, .
+    
+    
+      Returns the natural (base ) logarithm of a specified number.
+      The number whose logarithm is to be found.
+      The natural (base ) logarithm of , as shown in the table in the Remarks section.
+      The natural log of  is out of range of the  data type.
+    
+    
+      Returns the logarithm of a specified number in a specified base.
+      A number whose logarithm is to be found.
+      The base of the logarithm.
+      The base  logarithm of , as shown in the table in the Remarks section.
+      The log of  is out of range of the  data type.
+    
+    
+      Returns the base 10 logarithm of a specified number.
+      A number whose logarithm is to be found.
+      The base 10 logarithm of , as shown in the table in the Remarks section.
+      The base 10 log of  is out of range of the  data type.
+    
+    
+      Returns the larger of two  values.
+      The first value to compare.
+      The second value to compare.
+      The  or  parameter, whichever is larger.
+    
+    
+      Returns the smaller of two  values.
+      The first value to compare.
+      The second value to compare.
+      The  or  parameter, whichever is smaller.
+    
+    
+      Gets a value that represents the number negative one (-1).
+      An integer whose value is negative one (-1).
+    
+    
+      Performs modulus division on a number raised to the power of another number.
+      The number to raise to the  power.
+      The exponent to raise  by.
+      The number by which to divide  raised to the  power.
+      The remainder after dividing exponent by .
+      
+         is zero.
+      
+         is negative.
+    
+    
+      Returns the product of two  values.
+      The first number to multiply.
+      The second number to multiply.
+      The product of the  and  parameters.
+    
+    
+      Negates a specified  value.
+      The value to negate.
+      The result of the  parameter multiplied by negative one (-1).
+    
+    
+      Gets a value that represents the number one (1).
+      An object whose value is one (1).
+    
+    
+      Adds the values of two specified  objects.
+      The first value to add.
+      The second value to add.
+      The sum of  and .
+    
+    
+      Performs a bitwise  operation on two  values.
+      The first value.
+      The second value.
+      The result of the bitwise  operation.
+    
+    
+      Performs a bitwise  operation on two  values.
+      The first value.
+      The second value.
+      The result of the bitwise  operation.
+    
+    
+      Decrements a  value by 1.
+      The value to decrement.
+      The value of the  parameter decremented by 1.
+    
+    
+      Divides a specified  value by another specified  value by using integer division.
+      The value to be divided.
+      The value to divide by.
+      The integral result of the division.
+      
+         is 0 (zero).
+    
+    
+      Returns a value that indicates whether a signed long integer value and a  value are equal.
+      The first value to compare.
+      The second value to compare.
+      
+         if the  and  parameters have the same value; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value and a signed long integer value are equal.
+      The first value to compare.
+      The second value to compare.
+      
+         if the  and  parameters have the same value; otherwise, .
+    
+    
+      Returns a value that indicates whether the values of two  objects are equal.
+      The first value to compare.
+      The second value to compare.
+      
+         if the  and  parameters have the same value; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value and an unsigned long integer value are equal.
+      The first value to compare.
+      The second value to compare.
+      
+         if the  and  parameters have the same value; otherwise, .
+    
+    
+      Returns a value that indicates whether an unsigned long integer value and a  value are equal.
+      The first value to compare.
+      The second value to compare.
+      
+         if the  and  parameters have the same value; otherwise, .
+    
+    
+      Performs a bitwise exclusive  () operation on two  values.
+      The first value.
+      The second value.
+      The result of the bitwise  operation.
+    
+    
+      Defines an explicit conversion of a  object to a  value.
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+    
+    
+      Defines an explicit conversion of a  value to a  value.
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+      
+         is , , or .
+    
+    
+      Defines an explicit conversion of a  object to an unsigned byte value.
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+      
+         is less than  or greater than .
+    
+    
+      Defines an explicit conversion of a  object to a  value.
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+      
+         is less than  or greater than .
+    
+    
+      Defines an explicit conversion of a  object to a  value.
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+    
+    
+      Defines an explicit conversion of a  object to a 16-bit signed integer value.
+      The value to convert to a 16-bit signed integer.
+      An object that contains the value of the  parameter.
+      
+         is less than  or is greater than .
+    
+    
+      Defines an explicit conversion of a  object to a 32-bit signed integer value.
+      The value to convert to a 32-bit signed integer.
+      An object that contains the value of the  parameter.
+      
+         is less than  or is greater than .
+    
+    
+      Defines an explicit conversion of a  object to a 64-bit signed integer value.
+      The value to convert to a 64-bit signed integer.
+      An object that contains the value of the  parameter.
+      
+         is less than  or is greater than .
+    
+    
+      Defines an explicit conversion of a  object to a signed 8-bit value.
+This API is not CLS-compliant. The compliant alternative is .
+      The value to convert to a signed 8-bit value.
+      An object that contains the value of the  parameter.
+      
+         is less than  or is greater than .
+    
+    
+      Defines an explicit conversion of a  object to a single-precision floating-point value.
+      The value to convert to a single-precision floating-point value.
+      An object that contains the closest possible representation of the  parameter.
+    
+    
+      Defines an explicit conversion of a  object to an unsigned 16-bit integer value.
+This API is not CLS-compliant. The compliant alternative is .
+      The value to convert to an unsigned 16-bit integer.
+      An object that contains the value of the  parameter.
+      
+         is less than  or is greater than .
+    
+    
+      Defines an explicit conversion of a  object to an unsigned 32-bit integer value.
+This API is not CLS-compliant. The compliant alternative is .
+      The value to convert to an unsigned 32-bit integer.
+      An object that contains the value of the  parameter.
+      
+         is less than  or is greater than .
+    
+    
+      Defines an explicit conversion of a  object to an unsigned 64-bit integer value.
+This API is not CLS-compliant. The compliant alternative is .
+      The value to convert to an unsigned 64-bit integer.
+      An object that contains the value of the  parameter.
+      
+         is less than  or is greater than .
+    
+    
+      Defines an explicit conversion of a  value to a  value.
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+      
+         is , , or .
+    
+    
+      Returns a value that indicates whether a 64-bit signed integer is greater than a  value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is greater than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  is greater than a 64-bit signed integer value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is greater than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is greater than another  value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is greater than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is greater than a 64-bit unsigned integer.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is greater than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is greater than a 64-bit unsigned integer.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is greater than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a 64-bit signed integer is greater than or equal to a  value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is greater than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is greater than or equal to a 64-bit signed integer value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is greater than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is greater than or equal to another  value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is greater than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is greater than or equal to a 64-bit unsigned integer value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is greater than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a 64-bit unsigned integer is greater than or equal to a  value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is greater than ; otherwise, .
+    
+    
+      Defines an implicit conversion of an unsigned byte to a  value.
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+    
+    
+      Defines an implicit conversion of a signed 16-bit integer to a  value.
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+    
+    
+      Defines an implicit conversion of a signed 32-bit integer to a  value.
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+    
+    
+      Defines an implicit conversion of a signed 64-bit integer to a  value.
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+    
+    
+      Defines an implicit conversion of an 8-bit signed integer to a  value.
+This API is not CLS-compliant. The compliant alternative is .
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+    
+    
+      Defines an implicit conversion of a 16-bit unsigned integer to a  value.
+This API is not CLS-compliant. The compliant alternative is .
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+    
+    
+      Defines an implicit conversion of a 32-bit unsigned integer to a  value.
+This API is not CLS-compliant. The compliant alternative is .
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+    
+    
+      Defines an implicit conversion of a 64-bit unsigned integer to a  value.
+This API is not CLS-compliant. The compliant alternative is .
+      The value to convert to a .
+      An object that contains the value of the  parameter.
+    
+    
+      Increments a  value by 1.
+      The value to increment.
+      The value of the  parameter incremented by 1.
+    
+    
+      Returns a value that indicates whether a 64-bit signed integer and a  value are not equal.
+      The first value to compare.
+      The second value to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value and a 64-bit signed integer are not equal.
+      The first value to compare.
+      The second value to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Returns a value that indicates whether two  objects have different values.
+      The first value to compare.
+      The second value to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value and a 64-bit unsigned integer are not equal.
+      The first value to compare.
+      The second value to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Returns a value that indicates whether a 64-bit unsigned integer and a  value are not equal.
+      The first value to compare.
+      The second value to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Shifts a  value a specified number of bits to the left.
+      The value whose bits are to be shifted.
+      The number of bits to shift  to the left.
+      A value that has been shifted to the left by the specified number of bits.
+    
+    
+      Returns a value that indicates whether a 64-bit signed integer is less than a  value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is less than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is less than a 64-bit signed integer.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is less than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is less than another  value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is less than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is less than a 64-bit unsigned integer.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is less than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a 64-bit unsigned integer is less than a  value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is less than ; otherwise, .
+    
+    
+      Returns a value that indicates whether a 64-bit signed integer is less than or equal to a  value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is less than or equal to ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is less than or equal to a 64-bit signed integer.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is less than or equal to ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is less than or equal to another  value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is less than or equal to ; otherwise, .
+    
+    
+      Returns a value that indicates whether a  value is less than or equal to a 64-bit unsigned integer.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is less than or equal to ; otherwise, .
+    
+    
+      Returns a value that indicates whether a 64-bit unsigned integer is less than or equal to a  value.
+      The first value to compare.
+      The second value to compare.
+      
+         if  is less than or equal to ; otherwise, .
+    
+    
+      Returns the remainder that results from division with two specified  values.
+      The value to be divided.
+      The value to divide by.
+      The remainder that results from the division.
+      
+         is 0 (zero).
+    
+    
+      Multiplies two specified  values.
+      The first value to multiply.
+      The second value to multiply.
+      The product of  and .
+    
+    
+      Returns the bitwise one's complement of a  value.
+      An integer value.
+      The bitwise one's complement of .
+    
+    
+      Shifts a  value a specified number of bits to the right.
+      The value whose bits are to be shifted.
+      The number of bits to shift  to the right.
+      A value that has been shifted to the right by the specified number of bits.
+    
+    
+      Subtracts a  value from another  value.
+      The value to subtract from (the minuend).
+      The value to subtract (the subtrahend).
+      The result of subtracting  from .
+    
+    
+      Negates a specified BigInteger value.
+      The value to negate.
+      The result of the  parameter multiplied by negative one (-1).
+    
+    
+      Returns the value of the  operand. (The sign of the operand is unchanged.)
+      An integer value.
+      The value of the  operand.
+    
+    
+      
+      
+      
+    
+    
+      Converts the string representation of a number to its  equivalent.
+      A string that contains the number to convert.
+      A value that is equivalent to the number specified in the  parameter.
+      
+         is .
+      
+         is not in the correct format.
+    
+    
+      Converts the string representation of a number in a specified style to its  equivalent.
+      A string that contains a number to convert.
+      A bitwise combination of the enumeration values that specify the permitted format of .
+      A value that is equivalent to the number specified in the  parameter.
+      
+         is not a  value.
+-or-
+ includes the  or  flag along with another value.
+      
+         is .
+      
+         does not comply with the input pattern specified by .
+    
+    
+      Converts the string representation of a number in a specified style and culture-specific format to its  equivalent.
+      A string that contains a number to convert.
+      A bitwise combination of the enumeration values that specify the permitted format of .
+      An object that provides culture-specific formatting information about .
+      A value that is equivalent to the number specified in the  parameter.
+      
+         is not a  value.
+-or-
+ includes the  or  flag along with another value.
+      
+         is .
+      
+         does not comply with the input pattern specified by .
+    
+    
+      Converts the string representation of a number in a specified culture-specific format to its  equivalent.
+      A string that contains a number to convert.
+      An object that provides culture-specific formatting information about .
+      A value that is equivalent to the number specified in the  parameter.
+      
+         is .
+      
+         is not in the correct format.
+    
+    
+      Raises a  value to the power of a specified value.
+      The number to raise to the  power.
+      The exponent to raise  by.
+      The result of raising  to the  power.
+      
+         is negative.
+    
+    
+      Performs integer division on two  values and returns the remainder.
+      The value to be divided.
+      The value to divide by.
+      The remainder after dividing  by .
+      
+         is 0 (zero).
+    
+    
+      Gets a number that indicates the sign (negative, positive, or zero) of the current  object.
+      A number that indicates the sign of the  object, as shown in the following table.
+  Number  
+  
+  Description  
+  
+  -1  
+  
+  The value of this object is negative.  
+  
+  0  
+  
+  The value of this object is 0 (zero).  
+  
+  1  
+  
+  The value of this object is positive.
+    
+    
+      Subtracts one  value from another and returns the result.
+      The value to subtract from (the minuend).
+      The value to subtract (the subtrahend).
+      The result of subtracting  from .
+    
+    
+      Converts a  value to a byte array.
+      The value of the current  object converted to an array of bytes.
+    
+    
+      Returns the value of this  as a byte array using the fewest number of bytes possible. If the value is zero, returns an array of one byte whose element is 0x00.
+      
+         to use unsigned encoding; otherwise, .
+      
+         to write the bytes in a big-endian byte order; otherwise, .
+      The value of the current  object converted to an array of bytes.
+      If  is  and  is negative.
+    
+    
+      Converts the numeric value of the current  object to its equivalent string representation.
+      The string representation of the current  value.
+    
+    
+      Converts the numeric value of the current  object to its equivalent string representation by using the specified culture-specific formatting information.
+      An object that supplies culture-specific formatting information.
+      The string representation of the current  value in the format specified by the  parameter.
+    
+    
+      Converts the numeric value of the current  object to its equivalent string representation by using the specified format.
+      A standard or custom numeric format string.
+      The string representation of the current  value in the format specified by the  parameter.
+      
+         is not a valid format string.
+    
+    
+      Converts the numeric value of the current  object to its equivalent string representation by using the specified format and culture-specific format information.
+      A standard or custom numeric format string.
+      An object that supplies culture-specific formatting information.
+      The string representation of the current  value as specified by the  and  parameters.
+      
+         is not a valid format string.
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+      
+      
+    
+    
+      
+      
+    
+    
+      Tries to convert the string representation of a number in a specified style and culture-specific format to its  equivalent, and returns a value that indicates whether the conversion succeeded.
+      The string representation of a number. The string is interpreted using the style specified by .
+      A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is .
+      An object that supplies culture-specific formatting information about .
+      When this method returns, contains the  equivalent to the number that is contained in , or  if the conversion failed. The conversion fails if the  parameter is  or is not in a format that is compliant with . This parameter is passed uninitialized.
+      
+         if the  parameter was converted successfully; otherwise, .
+      
+         is not a  value.
+-or-
+ includes the  or  flag along with another value.
+    
+    
+      Tries to convert the string representation of a number to its  equivalent, and returns a value that indicates whether the conversion succeeded.
+      The string representation of a number.
+      When this method returns, contains the  equivalent to the number that is contained in , or zero (0) if the conversion fails. The conversion fails if the  parameter is  or is not of the correct format. This parameter is passed uninitialized.
+      
+         if  was converted successfully; otherwise, .
+      
+         is .
+    
+    
+      Copies the value of this  as little-endian twos-complement bytes, using the fewest number of bytes possible. If the value is zero, outputs one byte whose element is 0x00.
+      The destination span to which the resulting bytes should be written.
+      The number of bytes written to .
+      
+         to use unsigned encoding; otherwise, .
+      
+         to write the bytes in a big-endian byte order; otherwise, .
+      
+         if the bytes fit in ;  if not all bytes could be written due to lack of space.
+      
+         is  and  is negative.
+    
+    
+      Gets a value that represents the number 0 (zero).
+      An integer whose value is 0 (zero).
+    
+    
+      Represents a complex number.
+    
+    
+      Initializes a new instance of the  structure using the specified real and imaginary values.
+      The real part of the complex number.
+      The imaginary part of the complex number.
+    
+    
+      Gets the absolute value (or magnitude) of a complex number.
+      A complex number.
+      The absolute value of .
+    
+    
+      Returns the angle that is the arc cosine of the specified complex number.
+      A complex number that represents a cosine.
+      The angle, measured in radians, which is the arc cosine of .
+    
+    
+      Adds a double-precision real number to a complex number and returns the result.
+      The double-precision real value to add.
+      The complex value to add.
+      The sum of  and .
+    
+    
+      Adds a complex number to a double-precision real number and returns the result.
+      The complex value to add.
+      The double-precision real value to add.
+      The sum of  and .
+    
+    
+      Adds two complex numbers and returns the result.
+      The first complex number to add.
+      The second complex number to add.
+      The sum of  and .
+    
+    
+      Returns the angle that is the arc sine of the specified complex number.
+      A complex number.
+      The angle which is the arc sine of .
+    
+    
+      Returns the angle that is the arc tangent of the specified complex number.
+      A complex number.
+      The angle that is the arc tangent of .
+    
+    
+      Computes the conjugate of a complex number and returns the result.
+      A complex number.
+      The conjugate of .
+    
+    
+      Returns the cosine of the specified complex number.
+      A complex number.
+      The cosine of .
+    
+    
+      Returns the hyperbolic cosine of the specified complex number.
+      A complex number.
+      The hyperbolic cosine of .
+    
+    
+      Divides one double-precision real number by a complex number and returns the result.
+      The double-precision real number to be divided.
+      The complex number to divide by.
+      The quotient of the division.
+    
+    
+      Divides one complex number by a double-precision real number and returns the result.
+      The complex number to be divided.
+      The double-precision real number to divide by.
+      The quotient of the division.
+    
+    
+      Divides one complex number by another and returns the result.
+      The complex number to be divided.
+      The complex number to divide by.
+      The quotient of the division.
+    
+    
+      Returns a value that indicates whether the current instance and a specified complex number have the same value.
+      The complex number to compare.
+      
+         if this complex number and  have the same value; otherwise, .
+    
+    
+      Returns a value that indicates whether the current instance and a specified object have the same value.
+      The object to compare.
+      
+         if the  parameter is a  object or a type capable of implicit conversion to a  object, and its value is equal to the current  object; otherwise, .
+    
+    
+      Returns  raised to the power specified by a complex number.
+      A complex number that specifies a power.
+      The number  raised to the power .
+    
+    
+      Creates a complex number from a point's polar coordinates.
+      The magnitude, which is the distance from the origin (the intersection of the x-axis and the y-axis) to the number.
+      The phase, which is the angle from the line to the horizontal axis, measured in radians.
+      A complex number.
+    
+    
+      Returns the hash code for the current  object.
+      A 32-bit signed integer hash code.
+    
+    
+      Gets the imaginary component of the current  object.
+      The imaginary component of a complex number.
+    
+    
+      Returns a new  instance with a real number equal to zero and an imaginary number equal to one.
+    
+    
+      Represents infinity as a complex number.
+    
+    
+      Determines whether the specified complex number is finite.
+      A complex number.
+      
+         if both, the real and imaginary parts are finite (zero, subnormal or normal); otherwise, .
+    
+    
+      Returns a value indicating whether the specified complex number evaluates to infinity.
+      A complex number.
+      
+         if either, the real or imaginary part are  or ; otherwise, .
+    
+    
+      Returns a value that indicates whether the specified complex instance is not a number (NaN).
+      A complex number.
+      
+         if the specified value is not finite nor infinite; otherwise, .
+    
+    
+      Returns the natural (base ) logarithm of a specified complex number.
+      A complex number.
+      The natural (base ) logarithm of .
+    
+    
+      Returns the logarithm of a specified complex number in a specified base.
+      A complex number.
+      The base of the logarithm.
+      The logarithm of  in base .
+    
+    
+      Returns the base-10 logarithm of a specified complex number.
+      A complex number.
+      The base-10 logarithm of .
+    
+    
+      Gets the magnitude (or absolute value) of a complex number.
+      The magnitude of the current instance.
+    
+    
+      Returns the product of a double-precision real number and a complex number.
+      The double-precision real number to multiply.
+      The complex number to multiply.
+      The product of the  and  parameters.
+    
+    
+      Returns the product of a complex number and a double-precision real number.
+      The complex number to multiply.
+      The double-precision real number to multiply.
+      The product of the  and  parameters.
+    
+    
+      Returns the product of two complex numbers.
+      The first complex number to multiply.
+      The second complex number to multiply.
+      The product of the  and  parameters.
+    
+    
+      Represents a complex instance that is not a number (NaN).
+    
+    
+      Returns the additive inverse of a specified complex number.
+      A complex number.
+      The result of the  and  components of the  parameter multiplied by -1.
+    
+    
+      Returns a new  instance with a real number equal to one and an imaginary number equal to zero.
+    
+    
+      Adds a double-precision real number to a complex number.
+      The double-precision real value to add.
+      The complex value to add.
+      The sum of  and  as a complex number.
+    
+    
+      Adds a complex number to a double-precision real number.
+      The complex value to add.
+      The double-precision real value to add.
+      The sum of  and  as a complex number.
+    
+    
+      Adds two complex numbers.
+      The first complex value to add.
+      The second complex value to add.
+      The sum of  and .
+    
+    
+      Divides a specified double-precision real number by a specified complex number.
+      The double-precision real value to be divided.
+      The complex value to divide by.
+      The result of dividing  by , as a complex number.
+    
+    
+      Divides a specified complex number by a specified double-precision real number.
+      The complex value to be divided.
+      The double-precision real value to divide by.
+      The result of dividing  by , as a complex number.
+    
+    
+      Divides a specified complex number by another specified complex number.
+      The complex value to be divided.
+      The complex value to divide by.
+      The result of dividing  by .
+    
+    
+      Returns a value that indicates whether two complex numbers are equal.
+      The first complex number to compare.
+      The second complex number to compare.
+      
+         if the  and  parameters have the same value; otherwise, .
+    
+    
+      Defines an explicit conversion of a  value to a complex number.
+      The value to convert to a complex number.
+      A complex number that has a real component equal to  and an imaginary component equal to zero.
+    
+    
+      Defines an explicit conversion of a  value to a complex number.
+      The value to convert to a complex number.
+      A complex number that has a real component equal to  and an imaginary component equal to zero.
+    
+    
+      Defines an implicit conversion of an unsigned byte to a complex number.
+      The value to convert to a complex number.
+      An object that contains the value of the  parameter as its real part and zero as its imaginary part.
+    
+    
+      Defines an implicit conversion of a double-precision floating-point number to a complex number.
+      The value to convert to a complex number.
+      An object that contains the value of the  parameter as its real part and zero as its imaginary part.
+    
+    
+      Defines an implicit conversion of a 16-bit signed integer to a complex number.
+      The value to convert to a complex number.
+      An object that contains the value of the  parameter as its real part and zero as its imaginary part.
+    
+    
+      Defines an implicit conversion of a 32-bit signed integer to a complex number.
+      The value to convert to a complex number.
+      An object that contains the value of the  parameter as its real part and zero as its imaginary part.
+    
+    
+      Defines an implicit conversion of a 64-bit signed integer to a complex number.
+      The value to convert to a complex number.
+      An object that contains the value of the  parameter as its real part and zero as its imaginary part.
+    
+    
+      Defines an implicit conversion of a signed byte to a complex number.
+This API is not CLS-compliant.
+      The value to convert to a complex number.
+      An object that contains the value of the  parameter as its real part and zero as its imaginary part.
+    
+    
+      Defines an implicit conversion of a single-precision floating-point number to a complex number.
+      The value to convert to a complex number.
+      An object that contains the value of the  parameter as its real part and zero as its imaginary part.
+    
+    
+      Defines an implicit conversion of a 16-bit unsigned integer to a complex number.
+This API is not CLS-compliant.
+      The value to convert to a complex number.
+      An object that contains the value of the  parameter as its real part and zero as its imaginary part.
+    
+    
+      Defines an implicit conversion of a 32-bit unsigned integer to a complex number.
+This API is not CLS-compliant.
+      The value to convert to a complex number.
+      An object that contains the value of the  parameter as its real part and zero as its imaginary part.
+    
+    
+      Defines an implicit conversion of a 64-bit unsigned integer to a complex number.
+This API is not CLS-compliant.
+      The value to convert to a complex number.
+      An object that contains the value of the  parameter as its real part and zero as its imaginary part.
+    
+    
+      Returns a value that indicates whether two complex numbers are not equal.
+      The first value to compare.
+      The second value to compare.
+      
+         if  and  are not equal; otherwise, .
+    
+    
+      Multiplies a specified double-precision real number by a specified complex number.
+      The double-precision real value to multiply.
+      The complex value to multiply.
+      The product of  and , as a complex number.
+    
+    
+      Multiplies the specified complex number by a specified double-precision real number.
+      The complex value to multiply.
+      The double-precision real value to multiply.
+      The product of  and , as a complex number.
+    
+    
+      Multiplies two specified complex numbers.
+      The first complex value to multiply.
+      The second complex value to multiply.
+      The product of  and .
+    
+    
+      Subtracts a complex number from a double-precision real number.
+      The double-precision real value to subtract from (the minuend).
+      The complex value to subtract (the subtrahend).
+      The result of subtracting  from , as a complex number.
+    
+    
+      Subtracts a double-precision real number from a complex number.
+      The complex value to subtract from (the minuend).
+      The double-precision real value to subtract (the subtrahend).
+      The result of subtracting  from , as a complex number.
+    
+    
+      Subtracts a complex number from another complex number.
+      The value to subtract from (the minuend).
+      The value to subtract (the subtrahend).
+      The result of subtracting  from .
+    
+    
+      Returns the additive inverse of a specified complex number.
+      The value to negate.
+      The result of the  and  components of the  parameter multiplied by -1.
+    
+    
+      Gets the phase of a complex number.
+      The phase of a complex number, in radians.
+    
+    
+      Returns a specified complex number raised to a power specified by a double-precision floating-point number.
+      A complex number to be raised to a power.
+      A double-precision floating-point number that specifies a power.
+      The complex number  raised to the power .
+    
+    
+      Returns a specified complex number raised to a power specified by a complex number.
+      A complex number to be raised to a power.
+      A complex number that specifies a power.
+      The complex number  raised to the power .
+    
+    
+      Gets the real component of the current  object.
+      The real component of a complex number.
+    
+    
+      Returns the multiplicative inverse of a complex number.
+      A complex number.
+      The reciprocal of .
+    
+    
+      Returns the sine of the specified complex number.
+      A complex number.
+      The sine of .
+    
+    
+      Returns the hyperbolic sine of the specified complex number.
+      A complex number.
+      The hyperbolic sine of .
+    
+    
+      Returns the square root of a specified complex number.
+      A complex number.
+      The square root of .
+    
+    
+      Subtracts one complex number from a double-precision real number and returns the result.
+      The double-precision real value to subtract from (the minuend).
+      The complex value to subtract (the subtrahend).
+      The result of subtracting  from , as a complex number.
+    
+    
+      Subtracts one double-precision real number from a complex number and returns the result.
+      The complex value to subtract from (the minuend).
+      The double-precision real value to subtract (the subtrahend).
+      The result of subtracting  from , as a complex number.
+    
+    
+      Subtracts one complex number from another and returns the result.
+      The value to subtract from (the minuend).
+      The value to subtract (the subtrahend).
+      The result of subtracting  from .
+    
+    
+      Returns the tangent of the specified complex number.
+      A complex number.
+      The tangent of .
+    
+    
+      Returns the hyperbolic tangent of the specified complex number.
+      A complex number.
+      The hyperbolic tangent of .
+    
+    
+      Converts the value of the current complex number to its equivalent string representation in Cartesian form.
+      The string representation of the current instance in Cartesian form.
+    
+    
+      Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified culture-specific formatting information.
+      An object that supplies culture-specific formatting information.
+      The string representation of the current instance in Cartesian form, as specified by .
+    
+    
+      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.
+      A standard or custom numeric format string.
+      The string representation of the current instance in Cartesian form.
+      
+         is not a valid format string.
+    
+    
+      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.
+      A standard or custom numeric format string.
+      An object that supplies culture-specific formatting information.
+      The string representation of the current instance in Cartesian form, as specified by  and .
+      
+         is not a valid format string.
+    
+    
+      Returns a new  instance with a real number equal to zero and an imaginary number equal to zero.
+    
+  
+
\ No newline at end of file
diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Formatters.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Formatters.dll
new file mode 100755
index 0000000000000000000000000000000000000000..72e17412ae4aaa2e3e932029cc48bf2aa5433892
GIT binary patch
literal 21064
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

!K%t!p%M2t@?FY%D#&63zCK=M)nHb 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Formatters.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Formatters.xml new file mode 100755 index 0000000..33a06d7 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Formatters.xml @@ -0,0 +1,692 @@ + + + + System.Runtime.Serialization.Formatters + + + +

Provides base functionality for the common language runtime serialization formatters. + + + Initializes a new instance of the class. + + + When overridden in a derived class, gets or sets the used with the current formatter. + The used with the current formatter. + + + When overridden in a derived class, gets or sets the used for the current serialization. + The used for the current serialization. + + + 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. + The stream to deserialize. + The top object of the deserialized graph of objects. + + + Returns the next object to serialize, from the formatter's internal work queue. + The ID assigned to the current object during serialization. + The next object to serialize. + The next object retrieved from the work queue did not have an assigned ID. + + + Contains the used with the current formatter. + + + Contains a of the objects left to serialize. + + + Schedules an object for later serialization. + The object to schedule for serialization. + The object ID assigned to the object. + + + When overridden in a derived class, serializes the graph of objects with the specified root to the stream already attached to the formatter. + The stream to which the objects are serialized. + The object at the root of the graph to serialize. + + + When overridden in a derived class, gets or sets the used with the current formatter. + The used with the current formatter. + + + When overridden in a derived class, writes an array to the stream already attached to the formatter. + The array to write. + The name of the array. + The type of elements that the array holds. + + + When overridden in a derived class, writes a Boolean value to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes an 8-bit unsigned integer to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a Unicode character to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a value to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a value to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a double-precision floating-point number to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a 16-bit signed integer to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a 32-bit signed integer to the stream. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a 64-bit signed integer to the stream. + The value to write. + The name of the member. + + + Inspects the type of data received, and calls the appropriate method to perform the write to the stream already attached to the formatter. + The name of the member to serialize. + The object to write to the stream attached to the formatter. + + + When overridden in a derived class, writes an object reference to the stream already attached to the formatter. + The object reference to write. + The name of the member. + The type of object the reference points to. + + + When overridden in a derived class, writes an 8-bit signed integer to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a single-precision floating-point number to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a value to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a 16-bit unsigned integer to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a 32-bit unsigned integer to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a 64-bit unsigned integer to the stream already attached to the formatter. + The value to write. + The name of the member. + + + When overridden in a derived class, writes a value of the given type to the stream already attached to the formatter. + The object representing the value type. + The name of the member. + The of the value type. + + + Represents a base implementation of the interface that uses the class and the interface. + + + Initializes a new instance of the class. + + + Converts a value to the given . + The object to convert. + The into which is converted. + The converted or if the parameter is . + The parameter is . + + + Converts a value to the given . + The object to convert. + The into which is converted. + The converted , or if the parameter is . + The parameter is . + + + Converts a value to a . + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to an 8-bit unsigned integer. + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a Unicode character. + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a . + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a . + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a double-precision floating-point number. + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a 16-bit signed integer. + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a 32-bit signed integer. + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a 64-bit signed integer. + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a . + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a single-precision floating-point number. + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts the specified object to a . + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a 16-bit unsigned integer. + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a 32-bit unsigned integer. + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Converts a value to a 64-bit unsigned integer. + The object to convert. + The converted or if the parameter is . + The parameter is . + + + Serializes and deserializes an object, or an entire graph of connected objects, in binary format. + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with a given surrogate selector and streaming context. + The to use. Can be . + The source and destination for the serialized data. + + + Gets or sets the behavior of the deserializer with regards to finding and loading assemblies. + One of the values that specifies the deserializer behavior. + + + Gets or sets an object of type that controls the binding of a serialized object to a type. + The serialization binder to use with this formatter. + + + Gets or sets the for this formatter. + The streaming context to use with this formatter. + + + Deserializes the specified stream into an object graph. + The stream from which to deserialize the object graph. + The top (root) of the object graph. + The is . + The supports seeking, but its length is 0. +-or- +The target type is a , but the value is out of range of the type. + The caller does not have the required permission. + + + Gets or sets the of automatic deserialization the performs. + The that represents the current automatic deserialization level. + + + Serializes the object, or graph of objects with the specified top (root), to the given stream. + The stream to which the graph is to be serialized. + The object at the root of the graph to serialize. + The is . +-or- +The is null. + An error has occurred during serialization, such as if an object in the parameter is not marked as serializable. + The caller does not have the required permission. + + + Gets or sets a that controls type substitution during serialization and deserialization. + The surrogate selector to use with this formatter. + + + Gets or sets the format in which type descriptions are laid out in the serialized stream. + The style of type layouts to use. + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The method of the class is used to load the assembly. + + + 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 method is used to load the assembly. + + + Indicates the format in which type descriptions are laid out in the serialized stream. + + + Indicates that types can be given to all object members and object members. + + + Indicates that types can be stated only for arrays of objects, object members of type , and non-primitive value types. + + + Indicates that strings can be given in the XSD format rather than SOAP. No string IDs are transmitted. + + + Allows access to field names and field types of objects that support the interface. + + + Gets or sets the field names of serialized objects. + The field names of serialized objects. + The caller does not have the required permission. + + + Gets or sets the field types of the serialized objects. + The field types of the serialized objects. + The caller does not have the required permission. + + + Specifies the level of automatic deserialization for .NET Framework remoting. + + + The full deserialization level for .NET Framework remoting. It supports all types that remoting supports in all situations. + + + The low deserialization level for .NET Framework remoting. It supports types associated with basic remoting functionality. + + + Provides static methods to aid with the implementation of a for serialization. This class cannot be inherited. + + + Determines whether the specified can be deserialized with the property set to . + The to check for the ability to deserialize. + The property value. + The parameter is an advanced type and cannot be deserialized when the property is set to . + + + Extracts the data from the specified object and returns it as an array of objects. + The object to write to the formatter. + The members to extract from the object. + An array of that contains data stored in and associated with . + The or parameter is . +An element of is . + An element of does not represent a field. + + + Creates a new instance of the specified object type. + The type of object to create. + A zeroed object of the specified type. + The parameter is . + The parameter is not a valid common language runtime type. + The caller does not have the required permission. + + + Gets all the serializable members for a class of the specified . + The type being serialized. + An array of type of the non-transient, non-static members. + The parameter is . + The caller does not have the required permission. + + + Gets all the serializable members for a class of the specified and in the provided . + The type being serialized or cloned. + The context where the serialization occurs. + An array of type of the non-transient, non-static members. + The parameter is . + The caller does not have the required permission. + + + Returns a serialization surrogate for the specified . + The specified surrogate. + An for the specified . + + + Looks up the of the specified object in the provided . + The assembly where you want to look up the object. + The name of the object. + The of the named object. + The parameter is . + The caller does not have the required permission. + + + Creates a new instance of the specified object type. + The type of object to create. + A zeroed object of the specified type. + The parameter is . + The caller does not have the required permission. + + + Populates the specified object with values for each field drawn from the data array of objects. + The object to populate. + An array of that describes which fields and properties to populate. + An array of that specifies the values for each field and property to populate. + The newly populated object. + The , , or parameter is . +An element of is . + The length of does not match the length of . + An element of is not an instance of . + The caller does not have the required permission. + + + Provides functionality for formatting serialized objects. + + + Gets or sets the that performs type lookups during deserialization. + The that performs type lookups during deserialization. + + + Gets or sets the used for serialization and deserialization. + The used for serialization and deserialization. + + + Deserializes the data on the provided stream and reconstitutes the graph of objects. + The stream that contains the data to deserialize. + The top object of the deserialized graph. + + + Serializes an object, or graph of objects with the given root to the provided stream. + 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). + The object, or root of the object graph, to serialize. All child objects of this root object are automatically serialized. + + + Gets or sets the used by the current formatter. + The used by this formatter. + + + Implements a serialization surrogate selector that allows one object to perform serialization and deserialization of another. + + + Populates the provided with the data needed to serialize the object. + The object to serialize. + The to populate with data. + The destination (see ) for this serialization. + The caller does not have the required permission. + + + Populates the object using the information in the . + The object to populate. + The information to populate the object. + The source from which the object is deserialized. + The surrogate selector where the search for a compatible surrogate begins. + The populated deserialized object. + The caller does not have the required permission. + + + Indicates a serialization surrogate selector class. + + + Specifies the next for surrogates to examine if the current instance does not have a surrogate for the specified type and assembly in the specified context. + The next surrogate selector to examine. + The caller does not have the required permission. + + + Returns the next surrogate selector in the chain. + The next surrogate selector in the chain or . + The caller does not have the required permission. + + + Finds the surrogate that represents the specified object's type, starting with the specified surrogate selector for the specified serialization context. + The of object (class) that needs a surrogate. + The source or destination context for the current serialization. + When this method returns, contains a that holds a reference to the surrogate selector where the appropriate surrogate was found. This parameter is passed uninitialized. + The appropriate surrogate for the given type in the given context. + The caller does not have the required permission. + + + Generates IDs for objects. + + + Initializes a new instance of the class. + + + Returns the ID for the specified object, generating a new ID if the specified object has not already been identified by the . + The object you want an ID for. + + if was not previously known to the ; otherwise, . + The object's ID is used for serialization. is set to if this is the first time the object has been identified; otherwise, it is set to . + The parameter is . + The has been asked to keep track of too many objects. + + + Determines whether an object has already been assigned an ID. + The object you are asking for. + + if was not previously known to the ; otherwise, . + The object ID of if previously known to the ; otherwise, zero. + The parameter is . + + + Keeps track of objects as they are deserialized. + + + Initializes a new instance of the class. + The surrogate selector to use. The 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. + The streaming context. The is not used by , but is passed as a parameter to any objects implementing or having a . These objects can take specific actions depending on the source of the information to deserialize. + The caller does not have the required permission. + + + Performs all the recorded fixups. + A fixup was not successfully completed. + + + Returns the object with the specified object ID. + The ID of the requested object. + The object with the specified object ID if it has been previously stored or if no such object has been registered. + The parameter is less than or equal to zero. + + + Raises the deserialization event to any registered object that implements . + + + Invokes the method marked with the . + The instance of the type that contains the method to be invoked. + + + Records a fixup for one element in an array. + The ID of the array used to record a fixup. + The index within arrayFixup that a fixup is requested for. + The ID of the object that the current array element will point to after fixup is completed. + The or parameter is less than or equal to zero. + The parameter is . + + + Records fixups for the specified elements in an array, to be executed later. + The ID of the array used to record a fixup. + The indexes within the multidimensional array that a fixup is requested for. + The ID of the object the array elements will point to after fixup is completed. + The or parameter is less than or equal to zero. + The parameter is . + + + Records a fixup for an object member, to be executed later. + The ID of the object that needs the reference to . + The member name of where the fixup will be performed. + The ID of the object required by . + + or parameter is less than or equal to zero. + The parameter is . + + + Records a fixup for a member of an object, to be executed later. + The ID of the object that needs the reference to the object. + The member of where the fixup will be performed. + The ID of the object required by . + The or parameter is less than or equal to zero. + The parameter is . + + + Registers an object as it is deserialized, associating it with . + The object to register. + The ID of the object to register. + The parameter is . + The parameter is less than or equal to zero. + The has already been registered for an object other than . + + + Registers an object as it is deserialized, associating it with , and recording the used with it. + The object to register. + The ID of the object to register. + The used if implements or has a . will be completed with any required fixup information and then passed to the required object when that object is completed. + The parameter is . + The parameter is less than or equal to zero. + The has already been registered for an object other than . + + + Registers a member of an object as it is deserialized, associating it with , and recording the . + The object to register. + The ID of the object to register. + The used if implements or has a . will be completed with any required fixup information and then passed to the required object when that object is completed. + The ID of the object that contains . This parameter is required only if is a value type. + The field in the containing object where exists. This parameter has meaning only if is a value type. + The parameter is . + The parameter is less than or equal to zero. + The has already been registered for an object other than , or is not a and is not . + + + Registers a member of an array contained in an object while it is deserialized, associating it with , and recording the . + The object to register. + The ID of the object to register. + The used if implements or has a . will be completed with any required fixup information and then passed to the required object when that object is completed. + The ID of the object that contains . This parameter is required only if is a value type. + The field in the containing object where exists. This parameter has meaning only if is a value type. + If is a and a member of an array, contains the index within that array where exists. is ignored if is not both a and a member of an array. + The parameter is . + The parameter is less than or equal to zero. + The has already been registered for an object other than , or is not a and isn't . + + + Allows users to control class loading and mandate what class to load. + + + Initializes a new instance of the class. + + + When overridden in a derived class, controls the binding of a serialized object to a type. + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + When overridden in a derived class, controls the binding of a serialized object to a type. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + The type of the object the formatter creates a new instance of. + + + Manages serialization processes at run time. This class cannot be inherited. + + + Initializes a new instance of the class. + An instance of the class that contains information about the current serialization operation. + + + 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. + + + Registers the object upon which events will be raised. + The object to register. + + + Assists formatters in selection of the serialization surrogate to delegate the serialization or deserialization process to. + + + Initializes a new instance of the class. + + + Adds a surrogate to the list of checked surrogates. + The for which the surrogate is required. + The context-specific data. + The surrogate to call for this type. + The or parameter is . + A surrogate already exists for this type and context. + + + Adds the specified that can handle a particular object type to the list of surrogates. + The surrogate selector to add. + The parameter is . + The selector is already on the list of selectors. + The caller does not have the required permission. + + + Returns the next selector on the chain of selectors. + The next on the chain of selectors. + The caller does not have the required permission. + + + Returns the surrogate for a particular type. + The for which the surrogate is requested. + The streaming context. + The surrogate to use. + The surrogate for a particular type. + The parameter is . + The caller does not have the required permission. + + + Removes the surrogate associated with a given type. + The for which to remove the surrogate. + The for the current surrogate. + The parameter is . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Json.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Json.dll new file mode 100755 index 0000000000000000000000000000000000000000..1f1983b5d759cc17283525459d5e43e520b0ac61 GIT binary patch literal 18504 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 XPx+QejAnOectUtxv + + + System.Runtime.Serialization.Json + + + + Specifies date-time format options. + + + Initializes a new instance of the class using the format string. + The format string. + + + Initializes a new instance of the class using the format string and format provider. + The format sting. + The format provider. + + + Gets or sets the formatting options that customize string parsing for some date and time parsing methods. + The formatting options that customize string parsing for some date and time parsing methods. + + + Gets an object that controls formatting. + + + Gets the format strings to control the formatting produced when a date or time is represented as a string. + The format strings to control the formatting produced when a date or time is represented as a string. + + + Specifies how often to emit type information. + + + Always to emit type information. + + + As needed emit type information. + + + Never to emit type information. + + + Serializes objects to the JavaScript Object Notation (JSON) and deserializes JSON data to objects. This class cannot be inherited. + + + Initializes a new instance of the class to serialize or deserialize an object of the specified type. + The type of the instances that is serialized or deserialized. + + + Initializes a new instance of the class to serialize or deserialize an object of the specified type, with a collection of known types that may be present in the object graph. + The type of the instances that are serialized or deserialized. + An of that contains the types that may be present in the object graph. + + + Initializes a new instance of the class to serialize or deserialize an object of the specified type and serializer settings. + The type of the instances that is serialized or deserialized. + The serializer settings for the JSON serializer. + + + Initializes a new instance of the class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter. + The type of the instances that is serialized or deserialized. + The name of the XML element that encloses the content to serialize or deserialize. + + + Initializes a new instance of the class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter, with a collection of known types that may be present in the object graph. + The type of the instances that is serialized or deserialized. + The name of the XML element that encloses the content to serialize or deserialize. The default is "root". + An of that contains the types that may be present in the object graph. + + + Initializes a new instance of the class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter of type . + The type of the instances that is serialized or deserialized. + An that contains the root element name of the content. + + + Initializes a new instance of the class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter of type , with a collection of known types that may be present in the object graph. + The type of the instances that is serialized or deserialized. + An that contains the root element name of the content. + An of that contains the types that may be present in the object graph. + + + Gets the format of the date and time type items in object graph. + The format of the date and time type items in object graph. + + + Gets or sets the data contract JSON serializer settings to emit type information. + The data contract JSON serializer settings to emit type information. + + + Gets a value that specifies whether unknown data is ignored on deserialization and whether the interface is ignored on serialization. + + to ignore unknown data and ; otherwise, . + + + Gets a value that specifies whether the is positioned over an XML element that represents an object the serializer can deserialize from. + The used to read the XML stream mapped from JSON. + + if the reader is positioned correctly; otherwise, . + + + Determines whether the is positioned on an object that can be deserialized. + The used to read the XML stream. + + if the reader is positioned correctly; otherwise, . + + + Gets a collection of types that may be present in the object graph serialized using this instance of the . + A that contains the expected types passed in as known types to the constructor. + + + Gets the maximum number of items in an object graph that the serializer serializes or deserializes in one read or write call. + The maximum number of items to serialize or deserialize. + The number of items exceeds the maximum value. + + + Reads a document stream in the JSON (JavaScript Object Notation) format and returns the deserialized object. + The to be read. + The deserialized object. + + + Reads the XML document mapped from JSON (JavaScript Object Notation) with an and returns the deserialized object. + An used to read the XML document mapped from JSON. + The deserialized object. + + + Reads the XML document mapped from JSON with an and returns the deserialized object; it also enables you to specify whether the serializer should verify that it is positioned on an appropriate element before attempting to deserialize. + An used to read the XML document mapped from JSON. + + to check whether the enclosing XML element name and namespace correspond to the expected name and namespace; otherwise, to skip the verification. The default is . + The deserialized object. + + + Reads the XML document mapped from JSON (JavaScript Object Notation) with an and returns the deserialized object. + An used to read the XML document mapped from JSON. + The deserialized object. + + + Reads an XML document mapped from JSON with an and returns the deserialized object; it also enables you to specify whether the serializer should verify that it is positioned on an appropriate element before attempting to deserialize. + An used to read the XML document mapped from JSON. + + to check whether the enclosing XML element name and namespace correspond to the expected name and namespace; otherwise, , which skips the verification. The default is . + The deserialized object. + + + Gets or sets a value that specifies whether to serialize read only types. + + to serialize read only types; otherwise . + + + Gets a value that specifies whether to use a simple dictionary format. + + to use a simple dictionary format; otherwise, . + + + Writes the closing XML element to an XML document, using an , which can be mapped to JavaScript Object Notation (JSON). + An used to write the XML document to map to JSON. + + + Writes the closing XML element to an XML document, using an , which can be mapped to JavaScript Object Notation (JSON). + An used to write the XML document mapped to JSON. + + + Serializes a specified object to JavaScript Object Notation (JSON) data and writes the resulting JSON to a stream. + The that is written to. + The object that contains the data to write to the stream. + The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + There is a problem with the instance being written. + The maximum number of objects to serialize has been exceeded. Check the property. + + + Serializes an object to XML that may be mapped to JavaScript Object Notation (JSON). Writes all the object data, including the starting XML element, content, and closing element, with an . + The used to write the XML document or stream to map to JSON. + The object that contains the data to write. + The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + There is a problem with the instance being written. + The maximum number of objects to serialize has been exceeded. Check the property. + + + Serializes an object to XML that may be mapped to JavaScript Object Notation (JSON). Writes all the object data, including the starting XML element, content, and closing element, with an . + The used to write the XML document to map to JSON. + The object that contains the data to write. + The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + There is a problem with the instance being written. + The maximum number of objects to serialize has been exceeded. Check the property. + + + Writes the XML content that can be mapped to JavaScript Object Notation (JSON) using an . + The to write to. + The object to write. + The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + There is a problem with the instance being written. + The maximum number of objects to serialize has been exceeded. Check the property. + + + Writes the XML content that can be mapped to JavaScript Object Notation (JSON) using an . + The used to write to. + The object to write. + The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + There is a problem with the instance being written. + The maximum number of objects to serialize has been exceeded. Check the property. + + + Writes the opening XML element for serializing an object to XML that can be mapped to JavaScript Object Notation (JSON) using an . + The used to write the XML start element. + The object to write. + + + Writes the opening XML element for serializing an object to XML that can be mapped to JavaScript Object Notation (JSON) using an . + The used to write the XML start element. + The object to write. + + + Specifies settings. + + + Initializes a new instance of the class. + + + Gets or sets a DateTimeFormat that defines the culturally appropriate format of displaying dates and times. + The DateTimeFormat that defines the culturally appropriate format of displaying dates and times. + + + Gets or sets the data contract JSON serializer settings to emit type information. + The data contract JSON serializer settings to emit type information. + + + 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. + + to ignore data supplied by an extension of the class when the class is being serialized or deserialized; otherwise, . + + + Gets or sets a collection of types that may be present in the object graph serialized using this instance the DataContractJsonSerializerSettings. + A collection of types that may be present in the object graph serialized using this instance the DataContractJsonSerializerSettings. + + + Gets or sets the maximum number of items in an object graph to serialize or deserialize. + The maximum number of items in an object graph to serialize or deserialize. + + + Gets or sets the root name of the selected object. + The root name of the selected object. + + + Gets or sets a value that specifies whether to serialize read only types. + + to serialize read only types; otherwise . + + + Gets or sets a value that specifies whether to use a simple dictionary format. + + to use a simple dictionary format; otherwise, . + + + Specifies the interface for initializing a JavaScript Object Notation (JSON) reader when reusing them to read from a particular stream or buffer. + + + Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified buffer that contains JSON-encoded data. + The input buffer array from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + The used by the reader. + The to apply. + The delegate to call when the reader is closed. + + + Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified stream that contains JSON-encoded data. + The input from which to read. + The used by the reader. + + to apply. + Delegate to call when the reader is closed. + + + Specifies the interface for initializing a JavaScript Object Notation (JSON) writer when reusing them to write to a particular output stream. + + + Initializes (or reinitializes) a JavaScript Object Notation (JSON) writer to a specified output stream with specified character encoding. + The output to which the writer writes. + The that specifies the character encoding of the output stream. + If , the output stream is closed by the writer when done; otherwise . + + + Produces instances of 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 that can map an XML Infoset to JSON and write JSON-encoded data to a stream. + + + Creates an that can map buffers encoded with JavaScript Object Notation (JSON), with a specified size and offset and character encoding, to an XML Infoset. + The input buffer array from which to read. + Starting position from which to read in . + Number of bytes that can be read from . + The that specifies the character encoding used by the reader. If is specified as the value, the reader attempts to auto-detect the encoding. + The used to prevent Denial of Service attacks when reading untrusted data. + The delegate to call when the reader is closed. The default value is . + An that can read JavaScript Object Notation (JSON). + + + Creates an that can map buffers encoded with JavaScript Object Notation (JSON), of a specified size and offset, to an XML Infoset. + The input buffer array from which to read. + Starting position from which to read in . + Number of bytes that can be read from . + The used to prevent Denial of Service attacks when reading untrusted data. + An that can read JavaScript Object Notation (JSON). + + + Creates an that can map buffers encoded with JavaScript Object Notation (JSON) to an XML Infoset. + The input buffer array from which to read. + The used to prevent Denial of Service attacks when reading untrusted data. + An that can process JavaScript Object Notation (JSON) data. + + + Creates an that can map streams encoded with JavaScript Object Notation (JSON), of a specified size and offset, to an XML Infoset. + The input from which to read. + The that specifies the character encoding used by the reader. If is specified as the value, the reader attempts to auto-detect the encoding. + The used to prevent Denial of Service attacks when reading untrusted data. + The delegate to call when the reader is closed. + An that can read JavaScript Object Notation (JSON). + + + Creates an that can map streams encoded with JavaScript Object Notation (JSON) to an XML Infoset. + The input from which to read. + The used to prevent Denial of Service attacks when reading untrusted data. + An that can read JavaScript Object Notation (JSON). + + + Creates an that writes data encoded with JSON to a stream. + The output for the JSON writer. + An that writes data encoded with JSON to the stream based on an XML Infoset. + + + Creates an that writes data encoded with JSON to a stream with a specified character encoding. + The output for the JSON writer. + The that specifies the character encoding used by the writer. The default encoding is UTF-8. + An that writes data encoded with JSON to the stream based on an XML Infoset. + + + Creates an that writes data encoded with JSON to a stream with a specified character encoding. + The output for the JSON writer. + The that specifies the character encoding used by the writer. The default encoding is UTF-8. + If , the output stream is closed by the writer when done; otherwise . The default value is . + An that writes data encoded with JSON to the stream based on an XML Infoset. + + + Creates an that writes data encoded with JSON to a stream with a specified character. + The output for the JSON writer. + The that specifies the character encoding used by the writer. The default encoding is UTF-8. + If , the output stream is closed by the writer when done; otherwise . The default value is . + If , the output uses multiline format, indenting each level properly; otherwise, . + An that writes data encoded with JSON to the stream based on an XML Infoset. + + + Creates an that writes data encoded with JSON to a stream with a specified character. + The output for the JSON writer. + The that specifies the character encoding used by the writer. The default encoding is UTF-8. + If , the output stream is closed by the writer when done; otherwise . The default value is . + If , the output uses multiline format, indenting each level properly; otherwise, . + The string used to indent each level. + An that writes data encoded with JSON to the stream based on an XML Infoset. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Primitives.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Primitives.dll new file mode 100755 index 0000000000000000000000000000000000000000..678345a43c5042540a70099a2821e309f937c8a6 GIT binary patch literal 17992 zcmeG@2UwHIw)3aZJ0eXWG(m*$hmIAb2r5ND5ELC$*5Ogi; zs-TFyD~h^n7j;+cz2H0Z6CkL&ci;E!{qB4Bd%ylCbIQz|Idf*t%t;7}DMfUI5Ch&X zUl7^@pZM{j;9r9RU~8D|)j&TfpEln^j5uu`kt~p~GQ^@JF*lvX;|hf$DJ!1O5@!lo z0wK#cB%GBlO5n5A)m5xyO^5m+G=iX`+v5f=?&$3nvS6taBtiy2QEI35bAwM7yk77k zq(zl!?RsMZ)}ML`00N!lBN*5C=~xv1@A{OXm;}!QSA;@v!3!ZPCN9Vx3xoo&lH(Cl zgO6qxgd$|DzxBcDRGku60z5#jB3sJOkpk}369Dk2v4Y<64-0x{izQ+n5Gmcfpr8P+ z5xjDb7c|2b^V38ih;_v}V;fNI!bivBh0u_Wa>u7JwkteXHyUChTXV3TE<(x_wF``f z@fUQVe_Ar7*@CrI>{NQ>$^TdAB2dL|fLuL_Cx^GU)6s&grX2q(4u~t*$+5fPK-b3V z{lzDxe)sw?+9Bb?h7gFL#*J;9<-#V}&ZINP6O))I4d8O{Rm;gR?_j(dm?z6{saPOP zl3%| z53dTm{o(BeFN}twVYe`W*B)LhhhIf_5prj=YpsCVXkJVOw2zMAJ;H&hiN=G+E1+An z84Lv^ATX?=V;DujMHD@Zf+7kIqUi4^$(d9;Vmc4xtC<*{A}~BhQ7$lW`Bz2?z$PY! zXDFFCkilBD>x3;z5L(ETp27&kWeTe$+OZxKW-H?vP}m+?JI{i`PRTHP3fnHjNN7h3 z)j{7uP~xCU=eSunB=iw_{3v3g-bEBg1kjY@7_^QW#f; zJz-+W1Q|9LVJu08twhFv31pZm)T5y^8D>jiA{o|(nt&(nkOYg+kW_{l5KXX?Wy>%t z;L%a84BG|u7-*6VtAkN9&}12A3p^$&lwoebW1^`t><;i0P_Ybq20R5cvmFCVXo2UH z%6PsYse~5Duu&kXgcixLMBpi-#hvvO0IQJku$7cil?=mHQby}!7`Bo!+9<=Ym6XwD z8HTN-f~sX09-j)Tm0@^%Drkoc!{bv$yJQ$1pDNnZj#0CzhU#U!C-n2MFE+?9I>Q*S zMj3|nR7b~Tmdw- zGHfs`Q@qy@$bec?e+?)7ZOL!jc>?XzPz&r*1gfUm!H|Y(sD7O(ZZv_p^5q1Ia)pvl zAe4~}%!f8W1!M?N1@!@_1^a>xQxADkWp4@wQg9>%qbbOxpn!rC04ktdfW~MRKo*)u zQI=4U4c^z2V8c9^0W?N~09vA<0Q({-1xqQo4xlsI2e3c70?>z&8IDwGY!r^n0FFW7 z0C^NW6$zm%K@yq|nuu~~Jb)FnsQ{1CssKKrH2~D3-=)ev#6&cJP6KPu!EYJhgG{6c zE87TG4UQFo3SbD7PeDEfUobIcHNsGnqS#YVlTZeVEd~2ha2mptR}_qGe=aVMxBH+5+2$Y0KC>3*g(k?OH zH6vIu4E9FxJDOU{4_97PW zmPq*N@oBlBBsYO8<$6ouFd3gI<)aW`IA1K_rU~-+3G!55zT`V}pRbM9Ri(2u3LB{t zL%#g@%%mi4e3~4sL!AhLRGvIsD9RRMrMqf(sRw6Yd2*M2-54D$`wPR<*66Gh^5t`wNuv_F-C9(ZCw2A1k-A}~oP67zk*gh60XzPO9yC(KO$n%2>wFF%o+ znI`p46L2M6HGD+r8G9UXprDuzYGlYYza5oP3x z1xd+rET0kKxLZ&}C`aw|@s1|H*H(H4SD4$ykU1f44HSnH+yk!`Ert3vhFok7Jzgt(vf?ey<4 zBc!bKzUtfXl03v<5rh(*g$O1Tw6!s+!DP`04GmnRQB-fGn!#~Xw3}4=6;wb(M~ni5 z7D9sxI1&RM7Vgb~I1C{h4kPD3L>;ca`mBmQZIfp8XZ1%9Kc_q{nemaHl{R(6lKH0F z`#)HEwdvP`zb(DsrfW_sRTU3-U$AJ(;oI3-B}WvqL;5^)(wP4{^YOih=JjizK75`q zc7)o3gPWJw#>U%k;@g{ixI9oAD{{F1eDb($nup5<_U<)X$A@pgO0Qqw5)^Y`0Stu( zuLitIiZBkHk=mma@OX5B;GcX*j~tQs@76DH!Fq0b&o-`w&{U_`G8IdX;51!%~HY zdxsnqc)R%wELuJ65h=Bv7SViTk;xW8M#*9Eh-Xs$N*3L+eE03}pV;^q|I-;qU zn;sw{C=|OZUb^;>>$S%TG}!~gh4Vjx(>X%*z^j+zVG*38lYhd(eZx%>)YfQkeC1oN zm}qbG*(wCL;TY%06-xz)a9EW%LbP)PuXX&JE5lL9m-4_*xEUD^aHQaKCH%izm7S3g zkHQ1Iom}0JOf9LtOf49C68HVe<(1F$$jIt}CpF!=2GR$YSzWk%sUscSPKyH%_DxF* z;tGT)U4qr*QxTftezAr|zBZA3TmN7FKW71)H>JLcDCn*_wR<5Fp>OC|E&$%qUI-n7 zaMI=F=OQV{i2!SVY8bZAFabJA zK}rDhr0=xEpkzoGcl$pV6pw9ylHn##K;}k-(%~N;YD=LP1g+)5rxYmZaGMW9nG{Dr z$>8h`pX!SX`Up^-oK9>MN^#PGj`hp}N!;ED$VhbblR=Fo7c9r6+QZ`r0$Co^6oIq| zMlXd0iM0}=3<}DRI)~D^!&<&n54f%XWaVx1&mO}d$h;7pwvD80Ac0;x=E8-_dtm#r zAur+y&=t8M7r?RqAd~~&Xb{xwV!MjLqS$_2R`}=Y%SH*%I{q%F05lY>@V*T4%|%A_1zHnhiWUJo5?AGwvUcJ47alJrs|-WBxFP zJ@23Gb6w*fMrF;gUy4AZOz<Jbj@H!(8=+^~G2~c)|Hy)rHU|f(TfyV1rj*%P#aEX z@OZ%CmH_)hE*0ve11Ak;lLfm7wtJUHVt;g!y?Cwv$3HMge4ra3cR=`$AM^hYu+sw6 zZyabeL>5`~S5USq4k&)BPAJkUimdE`WJ@CmjwY$Dpgg`ffZ)>^G=ho9u?i}E6$l1V zUwz1W6bcy>B z-te>$J!>~u?W!nJFC>eYU&tc*g9ETu`sy4{(v@^_;yAmzxW(wJJCSlI zDgBq|C)1z)C;F2`goV7JVD9KegeJ^2p+YMn2(&2XNU>n3iHqs;Q4NWiZ{i~iM)ydv zc~)h2gdVW3CDLU|AeZ)JT27+P!bo%bot2MwpYC6~Vb{H0iizp>2e^dW-o5zrX*kQ= zF~In_!)E%7C%?z6dK9p^Dp;Zs*S~7Z$Jlx2)%Q7b)_PHa++_FMe(#kfPd$2t z6l*W*_56vm-kL8@_Em4;*H7@ttWbQt=JwE4N|S4wxBqr#uJ1e=I4V(9L`(*YapZ~99Ko4=LazSLafgppN-~P=tO{Bu|xkW!FYE$p+5!)v`ejPAJywmSO)SS=iqwfD= zUb%m6aAeAbEf=zO&>fPvCw6Ka$(p>{ZQ{sF&9|cu?VV|ybUE$KsaZmet0Nu5A{DHv z7-=zWyr@}YHj-^W37KbfYbNv{GY=HJ?3d-1J$c8@Sd|uLO|sJ6G0Qbia7MjFPMm!1 zI8V0V-UL(hF3~qJQNqWZ}$z$<_+nH(ru--9BAgf0zh<&gcXF zEl3pbAP>*-&V(-zA&HmU6$Ch>JL%y>x_XkHI0(2=D2K%8zdcA5(Y_4_G#n0S5Ds9? zZGQGatksLXwOP2SNGr%??~7fd%~uUEwo82!6S`@Sf`<_!aPO1`HPheRQ;+C0t3LBM zv_zrim}e8wgEQpfEcM)k8Iu=|w@TZ#GI05$c+m+dCJ?altrHy zZ^V3*nDx*pthbKigUw2zXLtDSj%_~7re|(Wet9zeWxuhNJzx3nz2%XxMVR24v#x@t z>2T3&!MnRR6xEx?=B^Fw^FaMTg>LqNg#({{yxTWM%Pc6;c6FZkmQKIjf#aH6TYctD zy*hFG#A4&CgKB?>eK;#*n$e3&$LM>d{T-^EM>p;s)aG&2eK z+|Ev_onPI{a{b1{$6T|N+qQu#;%45lj=g9;d{Efool%3W=+DmQjd5(UyqgiLInqCS z$2)X;-xgX?-1U0B9s7+hjT-*Ivr_YsW#B%8J-(Ct?j39p=iL%Nu)102zohZ$pF(49=Ar(Ot!;1rDQ3#^dw_%QoaquH#{0%D=iD2Ers)fbc8SLUn=Qt-PD%g$d z2yPJU!pKlExC4h^H{`E^og=R!()~sIQnGLrR-VNuEGG*Wl7;g+jl`ytg;UAF9o^B0 zp3Z;O9S+_JBA&!C1HLWgigS4x5_YmQo%HH#fJVBQIq!-0&7vGA=HDX_EmL^#&Q!UfJ&6~euNLl`cT(#1J{5ZD# zpmz=8^XXID4h(*%a-x6T(2Z3u1=o3X7Orc{WBJoc^XK@7j%rq$Kk0(e@Ln$m44D&l zuI6*<-9d`%KFeAL8n3;y(#|vclfj*5jSgqVto$j^Q{{-tp(9(X?{B|)U2o<{ztJ8}6Kss8 z)V{KLcf-CPOR#u*^sHo|X#H+!1N=I69bsoXsA#ZmP@-!6j-c1KOQ!S^>E-*a&${nr z$FFLL4T~>sFyXnC7vH@0^4*J`l}l}IpI%#j?nx}q`|cRUMx?JhMKl)|)TIJyZT1yJd&Y?bywaeBH_RBVP zJ#u07>Q#Ap79Ro@nQi_!)Ux39%6E0CyN8$G`6DyO=<)CFOL7f{f4RKFGC8wl+lNnc z{!lIWUC@8qC$g0>V(!hGnd!WF1JAFB3=XL)h_a~6(RMP=d+M!HJNV;S`Pp(y5|HfzG$Nz)GV6gFjo-^2-h` zW{e`pXmbCDU&2JnM$kH;~6wlt}t@Y3D?n`e-Huv!I zcQ+h(ssF^uOBZXNx%VOMsmhkhcg^Qlj@eVbgk#n_@A-|Ay!>s4GB+IWtsbL!Eg|#Z zK)F8#CXzX;;~MQ;-yLuJw8>qs(PeMqvva!x?C;u` zH#~p5>$A_76|=7onx>X&K3I~wXY)JV6}3XM8UBTfyp7}Sk5rHGSulInK+e#_&DMvt ztSb)Rn=jNQeFnF`9>1oj_bmBY7i6p}z%B0VmDS94K*87UBGhR)ouI-oAuwjz( z?E3Y$du^sE#BP(C-rj7W3!%i5!{NA+o=zU5JDYTJjv*DHg8~}ys-p1Hn!@vB;hBHQ z$@IT*uk1})LGXbqs7XXJH;pf0MTCd5{KA9#xq7&`JNUc1aU5Ly-ARr$X^G|Ny1lv% zyAkknH3#^)NqPoL_T79%k)|10#CQ#vncw6xGfYL#-=klSs1W3rwzqgD<$O>y(l3)VrI3P?<>xf?#Vr>?|Z&rGcZ+TZ(YJQ4zGSI5&U39WWsu%F>j%Zo2mM=%BF>i&Y>jPQ{;aim-w~6kzt1*Q z@EFQAePQ@{Nl%jJP~S9n_ccewocQ&tdMkNcJImk<(?4_g(V&Q*SUP37Q|6`hTJ9MT zwPssN+4C_>V&kow)%JdQ(<^u1m>#?{t*_AdXMJyv&;gJ2{FgktrFv}BwV_b~RV@)8 zJsz!+#5`VWwRQ08&`6UNiDac$%j>687aOEx=~*A1IdTWVi%*LKteqyOfu`5*068%@;rWoysw$9nupxBT^oDT0Nm z(g>}lwJNA+`p4Eu$;0jA8XN9&4`uBhl-PI7Gre#d2FJ|X*l3Z-8D-tMlelDbE$OTI zeEiI55k6{Hg7$bQ?HKagf-RRNWK{2>DnIpezrP+@c)HGNywm9M{x3!kEq0n_D&;24 ziz|$%J-cAU{DX(r#h&Nt3T=-Vy)Q2KufY2p z{QB_=1MV}0^U1=JZWr-Fa$v{)2N!Y9pKh_C!vouI;Xa|^jtT9*5&s+4@KE>`z3Uo| ze|7S=uHlL;Ge@f5IdW_9;KB*?fh(#i%|$!@Sa<3*=fGL!osDfDqS6h?9fukdkEh&x z{oq;7{-YaKTHk%YuQfFyN~!P2B43@4KZpNt>eYCi*;%K&yu6qFI#&P7*!Sb~T^CzL z4wpV1qIGOr-IOC!UbyGS4DR(}N$#+DVQ8C&rv7Wk+(Q1>|iCw;9f z2AplBuPrNy?z3;#XU6S}RZhcfK9Abw*tYBbT<2fnbaM@Ui;+IW{sgs3mVUz zUVrXs{?uo;`%h5587p0Ep~Ssb6KX2j|NJ((`GBLiW@q4?aRoaQ<#b2aO!*B8?zFsoh z(fFwOw&p!1r3HqpB7aQ_ug{h&3*<4SHwX9nt27SXptc6JeU4R5Rb&%9QwwpM{GgR%m% zuLhlF1Yc3=p$oaoA0M01{NdHn{0CRE#@{v^^=4B=;SI9z`kKOKvaso2a;5lh+^cLz zYkXf))io9R2r}SzysY4e_KTH^ub-y_>Er6>;Os|wa{7{eupnL6qWd+46)wsY^Z2YF zF8p zSzqZ(of69yObff;aAS?-al!p9bAn&kl{#%ml^*!D=c&22F&Z_@A8Q(wlCHcM^l7^E zUi=2V_rB557njAq=sm_jr%r83z_W8a@#r6F&Ismxn7dZ*RxTO1RoP{lZN`!Jj%S{q zCBqqen!`^#IhFY~Xmf+&`Oit0`qD2w@@h`^wop@DweQO9jH#w)w}`&%+|D&_n4!+P za%pGn%#zgFduiS;V zS(1x}PJOnoQqZ4pwRBtfK0EIH;B#3E^%sRswEi&ftg3MI!yc;D?-*@AbDR{e8>d{F zzH>X5&zcnxPNY$1ZUxe2>fN#@ z-(>itzta^SZ=AB*QZv)qCnr>Yluyy9pcU57Lo3xXo9=6o^ zcvVL1@ccY|md@QTaralZO@FybasQV1$oXuQ4=Fm)0ols=uZK(6_K()<3 zoKzIL&Z&rvjEMhW@{_;xhRxw!F{6t7S49sh7xrj6OjNh{Bo&yq>H7VgWo1{;vhzca M6AhJ_6%)~a0pxoJp#T5? literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Primitives.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Primitives.xml new file mode 100755 index 0000000..d097479 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Primitives.xml @@ -0,0 +1,228 @@ + + + + System.Runtime.Serialization.Primitives + + + + 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 as valid, serializable collections. + + + Initializes a new instance of the class. + + + Gets whether has been explicitly set. + + if the item name has been explicitly set; otherwise, . + + + Gets whether has been explicitly set. + + if the key name has been explicitly set; otherwise, . + + + Gets whether has been explicitly set. + + if the name has been explicitly set; otherwise, . + + + Gets whether has been explicitly set. + + if the item namespace has been explicitly set; otherwise, . + + + Gets or sets a value that indicates whether to preserve object reference data. + + to keep object reference data; otherwise, . The default is . + + + Gets whether reference has been explicitly set. + + if the reference has been explicitly set; otherwise, . + + + Gets whether has been explicitly set. + + if the value name has been explicitly set; otherwise, . + + + Gets or sets a custom name for a collection element. + The name to apply to collection elements. + + + Gets or sets the custom name for a dictionary key name. + The name to use instead of the default dictionary key name. + + + Gets or sets the data contract name for the collection type. + The data contract name for the collection type. + + + Gets or sets the namespace for the data contract. + The namespace of the data contract. + + + Gets or sets the custom name for a dictionary value name. + The name to use instead of the default dictionary value name. + + + Specifies the CLR namespace and XML namespace of the data contract. + + + Initializes a new instance of the class using the supplied namespace. + The namespace of the contract. + + + Gets or sets the CLR namespace of the data contract type. + The CLR-legal namespace of a type. + + + Gets the namespace of the data contract members. + The namespace of the data contract members. + + + Specifies that the type defines or implements a data contract and is serializable by a serializer, such as the . To make their type serializable, type authors must define a data contract for their type. + + + Initializes a new instance of the class. + + + Gets whether has been explicitly set. + + if the name has been explicitly set; otherwise, . + + + Gets whether has been explicitly set. + + if the namespace has been explicitly set; otherwise, . + + + Gets or sets a value that indicates whether to preserve object reference data. + + to keep object reference data using standard XML; otherwise, . The default is . + + + Gets whether has been explicitly set. + + if the reference has been explicitly set; otherwise, . + + + Gets or sets the name of the data contract for the type. + The local name of a data contract. The default is the name of the class that the attribute is applied to. + + + Gets or sets the namespace for the data contract for the type. + The namespace of the contract. + + + When applied to the member of a type, specifies that the member is part of a data contract and is serializable by the . + + + Initializes a new instance of the class. + + + Gets or sets a value that specifies whether to serialize the default value for a field or property being serialized. + + if the default value for a member should be generated in the serialization stream; otherwise, . The default is . + + + Gets whether has been explicitly set. + + if the name has been explicitly set; otherwise, . + + + Gets or sets a value that instructs the serialization engine that the member must be present when reading or deserializing. + + , if the member is required; otherwise, . + the member is not present. + + + Gets or sets a data member name. + The name of the data member. The default is the name of the target that the attribute is applied to. + + + Gets or sets the order of serialization and deserialization of a member. + The numeric order of serialization or deserialization. + + + Specifies that the field is an enumeration member and should be serialized. + + + Initializes a new instance of the class. + + + Gets whether the has been explicitly set. + + if the value has been explicitly set; otherwise, . + + + Gets or sets the value associated with the enumeration member the attribute is applied to. + The value associated with the enumeration member. + + + When applied to the member of a type, specifies that the member is not part of a data contract and is not serialized. + + + Initializes a new instance of the class. + + + The exception that is thrown when the or encounters an invalid data contract during serialization and deserialization. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified and . + A that contains data needed to serialize and deserialize an object. + A that specifies user context during serialization and deserialization. + + + Initializes a new instance of the class with the specified error message. + A description of the error. + + + Initializes a new instance of the class with the specified error message and inner exception. + A description of the error. + The original . + + + Provides the methods needed to construct a serialization surrogate that extends the . A serialization surrogate is used during serialization and deserialization to substitute one type for another. + + + During deserialization, returns an object that is a substitute for the specified object. + The deserialized object to be substituted. + The that the substituted object should be assigned to. + The substituted deserialized object. + + + During serialization, returns an object that substitutes the specified object. + The object to substitute. + The that the substituted object should be assigned to. + The substituted object that will be serialized. + + + During serialization, deserialization, and schema import and export, returns a data contract type that substitutes the specified type. + The type to substitute. + The to substitute for the value. + + + Specifies types that should be recognized by the when serializing or deserializing a given type. + + + Initializes a new instance of the class with the name of a method that returns an of known types. + The name of the method that returns an of types used when serializing or deserializing data. + + + Initializes a new instance of the class with the specified type. + The that is included as a known type when serializing or deserializing data. + + + Gets the name of a method that will return a list of types that should be recognized during serialization or deserialization. + A that contains the name of the method on the type defined by the class. + + + Gets the type that should be recognized during serialization or deserialization by the . + The that is used during serialization or deserialization. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Xml.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.Xml.dll new file mode 100755 index 0000000000000000000000000000000000000000..8703aa0441bc436ce066c640db57f58d066b005e GIT binary patch literal 32840 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 + + + System.Runtime.Serialization.Xml + + + + Provides a mechanism for dynamically mapping types to and from representations during serialization and deserialization. + + + Initializes a new instance of the class. + + + Override this method to map the specified name and namespace to a data contract type during deserialization. + The name to map. + The namespace to map. + The type declared in the data contract. + The known type resolver. + The type the name and namespace is mapped to. + + + Override this method to map a data contract type to an name and namespace during serialization. + The type to map. + The type declared in the data contract. + The known type resolver. + The xsi:type name. + The xsi:type namespace. + + if mapping succeeded; otherwise, . + + + Serializes and deserializes an instance of a type into an XML stream or document using a supplied data contract. This class cannot be inherited. + + + Initializes a new instance of the class to serialize or deserialize an object of the specified type. + The type of the instances that are serialized or deserialized. + + + Initializes a new instance of the 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. + The type of the instances that are serialized or deserialized. + An of that contains the types that may be present in the object graph. + + + Initializes a new instance of the class to serialize or deserialize an object of the specified type and settings. + The type of the instance to serialize or deserialize. + The serializer settings. + + + Initializes a new instance of the class to serialize or deserialize an object of the specified type using the supplied XML root element and namespace. + The type of the instances that are serialized or deserialized. + The name of the XML element that encloses the content to serialize or deserialize. + The namespace of the XML element that encloses the content to serialize or deserialize. + + + Initializes a new instance of the 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. + The type of the instances that are serialized or deserialized. + The root element name of the content. + The namespace of the root element. + An of that contains the types that may be present in the object graph. + + + Initializes a new instance of the class to serialize or deserialize an object of the specified type using the XML root element and namespace specified through the parameters of type . + The type of the instances that are serialized or deserialized. + An that contains the root element name of the content. + An that contains the namespace of the root element. + + + Initializes a new instance of the class to serialize or deserialize an object of the specified type. This method also specifies the root XML element and namespace in two parameters as well as a list of known types that may be present in the object graph. + The type of the instances that are serialized or deserialized. + An that contains the root element name of the content. + An that contains the namespace of the root element. + A of that contains the known types that may be present in the object graph. + + + Gets the component used to dynamically map declarations to known contract types. + An implementation of the class. + + + Gets a value that specifies whether to ignore data supplied by an extension of the class when the class is being serialized or deserialized. + + to omit the extension data; otherwise, . + + + Determines whether the is positioned on an object that can be deserialized. + An used to read the XML stream. + + if the reader is at the start element of the stream to read; otherwise, . + + + Determines whether the is positioned on an object that can be deserialized. + The used to read the XML stream. + + if the reader is at the start element of the stream to read; otherwise, . + + + Gets a collection of types that may be present in the object graph serialized using this instance of the . + A that contains the expected types passed in as known types to the constructor. + + + Gets the maximum number of items in an object graph to serialize or deserialize. + The maximum number of items to serialize or deserialize. The default is . + The number of items exceeds the maximum value. + + + Gets a value that specifies whether to use non-standard XML constructs to preserve object reference data. + + to keep the references; otherwise, . + + + Reads the XML stream with an and returns the deserialized object, and also specifies whether a check is made to verify the object name before reading its value. + The used to read the XML stream. + + to check whether the name of the object corresponds to the root name value supplied in the constructor; otherwise, . + The deserialized object. + The parameter is set to , and the element name and namespace do not correspond to the values set in the constructor. + + + 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 declarations at runtime. + The XML reader used to read the content. + + to verify the object name; otherwise, . + An implementation of the to map declarations to data contract types. + The deserialized object. + + + Reads the XML stream with an and returns the deserialized object. + The used to read the XML stream. + The deserialized object. + + + Reads the XML stream with an and returns the deserialized object, and also specifies whether a check is made to verify the object name before reading its value. + The used to read the XML stream. + + to check whether the name of the object corresponds to the root name value supplied in the constructor; otherwise, . + The deserialized object. + The parameter is set to , and the element name and namespace do not correspond to the values set in the constructor. + + + Gets a value that specifies whether read-only types are serialized. + + if read-only types are serialized; if all types are serialized. + + + Writes the closing XML element using an . + The used to write the stream. + The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + There is a problem with the instance being written. + + + Writes the closing XML element using an . + The used to write the stream. + The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + There is a problem with the instance being written. + + + 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 declarations at runtime. + An XmlDictionaryWriter used to write the content to the XML document or stream. + The object that contains the content to write. + An implementation of the used to map declarations to known data contracts. + + + Writes all the object data (starting XML element, content, and closing element) to an XML document or stream with an . + The used to write the XML document or stream. + The object that contains the data to write to the stream. + The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + There is a problem with the instance being written. + + + Writes the XML content using an . + The used to write the stream. + The object to write to the stream. + The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + There is a problem with the instance being written. + + + Writes the XML content using an . + The used to write the stream. + The object to write to the stream. + The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + There is a problem with the instance being written. + + + Writes the opening XML element using an . + The used to write the XML start element. + The object to write. + + + Writes the opening XML element using an . + The used to write the XML start element. + The object to write. + + + Extends the class by providing methods for setting and getting an . + + + Returns the surrogate serialization provider for this serializer. + The serializer which is being surrogated. + The surrogate serializer. + + + Specifies a surrogate serialization provider for this . + The serializer which is being surrogated. + The surrogate serialization provider. + + + Specifies data contract serializer settings. + + + Initializes a new instance of the class. + + + Gets or sets the component used to dynamically map xsi:type declarations to known contract types. + The component used to dynamically map xsi:type declarations to known contract types. + + + 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. + + to ignore data supplied by an extension of the class when the class is being serialized or deserialized; otherwise, . + + + Gets or sets a collection of types that may be present in the object graph serialized using this instance of the DataContractSerializerSettings. + A collection of types that may be present in the object graph serialized using this instance of the DataContractSerializerSettings. + + + Gets or sets the maximum number of items in an object graph to serialize or deserialize. + The maximum number of items in an object graph to serialize or deserialize. + + + Gets or sets a value that specifies whether to use non-standard XML constructs to preserve object reference data. + + to use non-standard XML constructs to preserve object reference data; otherwise, . + + + Gets or sets the root name of the selected object. + The root name of the selected object. + + + Gets or sets the root namespace for the specified object. + The root namespace for the specified object. + + + Gets or sets a value that specifies whether to serialize read only types. + + to serialize read only types; otherwise, . + + + Represents the options that can be set for an . + + + Initializes a new instance of the class. + + + Gets the collection of types that may be encountered during serialization or deserialization. + A 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 . + + + Stores data from a versioned data contract that has been extended by adding new members. + + + Provides a data structure to store extra data encountered by the during deserialization of a type marked with the attribute. + + + Gets or sets the structure that contains extra data. + An that contains data that is not recognized as belonging to the data contract. + + + Provides the base class used to serialize objects as XML streams or documents. This class is abstract. + + + Initializes a new instance of the class. + + + Gets a value that specifies whether the is positioned over an XML element that can be read. + An used to read the XML stream or document. + + if the reader can read the data; otherwise, . + + + Gets a value that specifies whether the is positioned over an XML element that can be read. + An used to read the XML stream or document. + + if the reader is positioned over the starting element; otherwise, . + + + Reads the XML stream or document with a and returns the deserialized object. + A used to read the XML stream or document. + The deserialized object. + + + Reads the XML document or stream with an and returns the deserialized object. + An used to read the XML document. + The deserialized object. + + + Reads the XML stream or document with an and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it. + An used to read the XML document. + + to check whether the enclosing XML element name and namespace correspond to the root name and root namespace; otherwise, to skip the verification. + The deserialized object. + + + Reads the XML document or stream with an and returns the deserialized object. + An used to read the XML stream or document. + The deserialized object. + + + Reads the XML document or stream with an and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it. + An used to read the XML document or stream. + + to check whether the enclosing XML element name and namespace correspond to the root name and root namespace; to skip the verification. + The deserialized object. + + + Writes the end of the object data as a closing XML element to the XML document or stream with an . + An used to write the XML document or stream. + the type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + there is a problem with the instance being serialized. + the maximum number of objects to serialize has been exceeded. Check the property. + + + Writes the end of the object data as a closing XML element to the XML document or stream with an . + An used to write the XML document or stream. + the type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + there is a problem with the instance being serialized. + the maximum number of objects to serialize has been exceeded. Check the property. + + + Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified . + A used to write the XML document or stream. + The object that contains the data to write to the stream. + the type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + there is a problem with the instance being serialized. + the maximum number of objects to serialize has been exceeded. Check the property. + + + Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified . + An used to write the content to the XML document or stream. + The object that contains the content to write. + the type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + there is a problem with the instance being serialized. + the maximum number of objects to serialize has been exceeded. Check the property. + + + Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified . + An used to write the XML document or stream. + The object that contains the content to write. + the type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + there is a problem with the instance being serialized. + the maximum number of objects to serialize has been exceeded. Check the property. + + + Writes only the content of the object to the XML document or stream using the specified . + An used to write the XML document or stream. + The object that contains the content to write. + the type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + there is a problem with the instance being serialized. + the maximum number of objects to serialize has been exceeded. Check the property. + + + Writes only the content of the object to the XML document or stream with the specified . + An used to write the XML document or stream. + The object that contains the content to write. + the type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + there is a problem with the instance being serialized. + the maximum number of objects to serialize has been exceeded. Check the property. + + + Writes the start of the object's data as an opening XML element using the specified . + An used to write the XML document. + The object to serialize. + the type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + there is a problem with the instance being serialized. + the maximum number of objects to serialize has been exceeded. Check the property. + + + Writes the start of the object's data as an opening XML element using the specified . + An used to write the XML document. + The object to serialize. + the type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. + there is a problem with the instance being serialized. + the maximum number of objects to serialize has been exceeded. Check the property. + + + Contains methods for reading and writing XML. + + + Generates a default schema type given the specified type name and adds it to the specified schema set. + An to add the generated schema type to. + An that specifies the type name to assign the schema to. + The or argument is . + + + Reads a set of XML nodes from the specified reader and returns the result. + An used for reading. + An array of type . + The argument is . + While reading, a node was encountered. + + + Writes the supplied nodes using the specified writer. + An used for writing. + An array of type to write. + The argument is . + + + When given a class representing a data contract, and metadata representing a member of the contract, produces an XPath query for the member. + + + Creates an XPath from a data contract using the specified contract data type, array of metadata elements, the top level element, and namespaces. + The type that represents a data contract. + The metadata, generated using the method of the class, that points to the specific data member used to generate the query. + The top level element in the xpath. + The XML namespaces and their prefixes found in the data contract. + + +The XPath generated from the type and member data. + + + Creates an XPath from a data contract using the specified data contract type, array of metadata elements, and namespaces. + The type that represents a data contract. + The metadata, generated using the method of the class, that points to the specific data member used to generate the query. + The XML namespaces and their prefixes found in the data contract. + + +The XPath generated from the type and member data. + + + Allows the transformation of a set of .NET Framework types that are used in data contracts into an XML schema file (.xsd). + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified set of schemas. + An that contains the schemas to be exported. + + + Gets a value that indicates whether the set of .common language runtime (CLR) types contained in a set of assemblies can be exported. + A of that contains the assemblies with the types to export. + + if the types can be exported; otherwise, . + + + Gets a value that indicates whether the set of .common language runtime (CLR) types contained in a can be exported. + A that contains the specified types to export. + + if the types can be exported; otherwise, . + + + Gets a value that indicates whether the specified common language runtime (CLR) type can be exported. + The to export. + + if the type can be exported; otherwise, . + + + Transforms the types contained in the specified collection of assemblies. + A (of ) that contains the types to export. + The argument is . + An in the collection is . + + + Transforms the types contained in the passed to this method. + A (of ) that contains the types to export. + The argument is . + A type in the collection is . + + + Transforms the specified .NET Framework type into an XML schema definition language (XSD) schema. + The to transform into an XML schema. + The argument is . + + + Returns the top-level name and namespace for the . + The to query. + The that represents the top-level name and namespace for this , which is written to the stream when writing this object. + The argument is . + + + Returns the XML schema type for the specified type. + The type to return a schema for. + An that contains the XML schema. + The argument is . + + + Returns the contract name and contract namespace for the . + The that was exported. + An that represents the contract name of the type and its namespace. + The argument is . + + + Gets or sets an that contains options that can be set for the export operation. + An that contains options used to customize how types are exported to schemas. + + + Gets the collection of exported XML schemas. + An that contains the schemas transformed from the set of common language runtime (CLR) types after calling the method. + + + Contains properties and methods that when implemented by a , allows processing of XML fragments. + + + Gets a value that indicates whether this can process XML fragments. + + if this can process XML fragments; otherwise, . + + + Ends the processing of an XML fragment. + + + Starts the processing of an XML fragment. + The stream to write to. + If , any namespaces declared outside the fragment is declared again if used inside of it; if the namespaces are not declared again. + + + Writes an XML fragment to the underlying stream of the writer. + The buffer to write to. + The starting position from which to write in . + The number of bytes to be written to the . + + + Represents an interface that can be implemented by classes providing streams. + + + Gets a stream. + A object. + + + Releases a stream to output. + The stream being released. + + + Provides methods for reinitializing a binary reader to read a new document. + + + Reinitializes the binary reader using the given input buffer. + The buffer from which to read. + Starting position from which to read in . + Number of bytes that can be read from . + + to use. + + to apply. + + to use. + Delegate to call when the reader is closed. + + + Reinitializes the binary reader using the given input stream. + The stream from which to read. + + to use. + + to apply. + + to use. + Delegate to call when the reader is closed. + + + Specifies implementation requirements for XML binary writers that derive from this interface. + + + Specifies initialization requirements for XML binary writers that implement this method. + The stream to write to. + The to use. + The to use. + + to indicate the stream is closed by the writer when done; otherwise, . + + + An that defines the contract that an Xml dictionary must implement to be used by and implementations. + + + Attempts to look up an entry in the dictionary. + Key to look up. + If is defined, the that is mapped to the key; otherwise . + + if key is in the dictionary; otherwise, . + + + Checks the dictionary for a specified string value. + String value being checked for. + The corresponding , if found; otherwise, . + + if value is in the dictionary; otherwise, . + + + Checks the dictionary for a specified . + The being checked for. + The matching , if found; otherwise, . + + if is in the dictionary; otherwise, . + + + Specifies implementation requirements for XML text readers that derive from this interface. + + + Specifies initialization requirements for XML text readers that read a buffer. + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + The character encoding of the stream. + The to apply. + The delegate to be called when the reader is closed. + + + Specifies initialization requirements for XML text readers that read a stream. + The stream from which to read. + The character encoding of the stream. + The to apply. + The delegate to be called when the reader is closed. + + + Specifies implementation requirements for XML text writers that derive from this interface. + + + Specifies initialization requirements for XML text writers that implement this method. + The stream to write to. + The character encoding of the stream. + + to indicate the stream is closed by the writer when done; otherwise, . + + + + for a callback method when closing the reader. + The that fires the OnClose event. + + + A unique identifier optimized for Guids. + + + Creates a new instance of this class with a new, unique Guid. + + + Creates a new instance of this class using a byte array that represents a . + A byte array that represents a . + + is . + + provides less than 16 valid bytes. + + + Creates a new instance of this class starting from an offset within a array that represents a . + A array that represents a . + Offset position within the array that represents a . + + is . + + less than zero or greater than the length of the array. + + and provide less than 16 valid bytes. + + + Creates a new instance of this class starting from an offset within a using a specified number of entries. + A array that represents a . + Offset position within the array that represents a . + Number of array entries to use, starting from . + + is . + + less than zero or greater than the length of the array. +-or- + less than zero or greater than the length of the array minus . + + equals zero. + + + Creates a new instance of this class using a . + A . + + is . + + + Creates a new instance of this class using a string. + A string used to generate the . + + is . + Length of is zero. + + + Gets the length of the string representation of the . + The length of the string representation of the . + + + Tests whether an object equals this . + The object to compare. + + if the object equals this ; otherwise . + + + Creates a hash-code representation of this . + An integer hash-code representation of this . + + + Indicates whether the is a . + + if the is a ; otherwise . + + + Overrides the equality operator to test for equality of two s. + The first . + The second . + + if the two s are equal, or are both ; if they are not equal, or if only one of them is . + + + Overrides the equality operator to test for inequality of two s. + The first . + The second . + + if the overridden equality operator returns ; otherwise . + + + Puts the value into a array. + The array. + Position in the array to start inserting the value. + Number of entries in the array filled by the value. + + is . + + less than zero or greater than the length of the array. + + and provide less than 16 valid bytes. + + + Displays the value in string format. + A string representation of the value. + + + Tries to get the value of the as a and store it in the given byte array at the specified offset. + + array that will contain the . + Position in the array to start inserting the value. + + if the value stored in this instance of is a ; otherwise . + + is . + + less than zero or greater than the length of the array. + + and provide less than 16 valid bytes. + + + Tries to get the value of the as a . + The if successful; otherwise . + + if the UniqueId represents a ; otherwise . + + is . + + and provide less than 16 valid bytes. + + + Enables optimized strings to be managed in a dynamic way. + + + Initializes a new instance of the class. + + + Creates an from the input parameters and adds it to an internal collection. + The key value. + The value. + The newly created that is added to an internal collection. + + is less than zero. + + is . + An entry with key = already exists. + + + Clears the internal collection of all contents. + + + Checks whether the internal collection contains an entry matching a key. + The key to search on. + When this method returns, contains a string if an entry is found; otherwise, . This parameter is passed uninitialized. + + if an entry matching the was found; otherwise, . + + is . + + + Checks whether the internal collection contains an entry matching a value. + The value to search for. + When this method returns, contains a string if an entry is found; otherwise, . This parameter is passed uninitialized. + + if an entry matching the was found; otherwise, . + + is . + + + Checks whether the internal collection contains an entry matching a value. + The value to search for. + When this method returns, contains a string if an entry is found; otherwise, . This parameter is passed uninitialized. + + if an entry matching the was found; otherwise, . + + is . + + + Enables using a dynamic dictionary to compress common strings that appear in a message and maintain state. + + + Creates an instance of this class. + + + Clears out the internal collections. + + + Tries to add an to the internal collection. + The to add. + The key of the that was successfully added. + + if the string could be added; otherwise, . + + is . + An entry with key = already exists. + + + Implements a dictionary used to optimize Windows Communication Foundation (WCF)'s XML reader/writer implementations. + + + Creates an empty . + + + Creates a with an initial capacity. + The initial size of the dictionary. + + + Adds a string to the . + String to add to the dictionary. + The that was added. + + + Gets a empty . + A empty . + + + Attempts to look up an entry in the dictionary. + Key to look up. + If is defined, the that is mapped to the key; otherwise . + + if key is in the dictionary; otherwise, . + + + Checks the dictionary for a specified string value. + String value being checked for. + The corresponding , if found; otherwise . + + if value is in the dictionary; otherwise, . + + is . + + + Checks the dictionary for a specified . + The being checked for. + The matching , if found; otherwise, . + + if is in the dictionary; otherwise, . + + is . + + + An class that the Windows Communication Foundation (WCF) derives from to do serialization and deserialization. + + + Creates an instance of this class. Invoked only by its derived classes. + + + This property always returns . Its derived classes can override to return if they support canonicalization. + Returns . + + + Creates an instance of that can read .NET Binary XML Format. + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + + to use. + The quotas that apply to this operation. + An instance of . + + is . +-or- + is less than zero or greater than the buffer length. + + is less than zero or greater than the buffer length minus the offset. + + + Creates an instance of that can read .NET Binary XML Format. + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + The to use. + The to apply. + The to use. + An instance of . + + is . + + is less than zero or greater than the buffer length minus the offset. +-or- + is less than zero or greater than the buffer length. + + + Creates an instance of that can read .NET Binary XML Format. + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + The to use. + The to apply. + The to use. + Delegate to be called when the reader is closed. + An instance of . + + is . + + is less than zero or greater than the buffer length minus the offset. +-or- + is less than zero or greater than the buffer length. + + + Creates an instance of that can read .NET Binary XML Format. + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + The quotas that apply to this operation. + An instance of . + + is . + + is less than zero or greater than the buffer length minus the offset. +-or- + is less than zero or greater than the buffer length. + + + Creates an instance of that can read .NET Binary XML Format. + The buffer from which to read. + The quotas that apply to this operation. + An instance of . + + is . + + + Creates an instance of that can read .NET Binary XML Format. + The stream from which to read. + + to use. + The quotas that apply to this operation. + An instance of . + + or is . + + + Creates an instance of that can read .NET Binary XML Format. + The stream from which to read. + + to use. + The quotas that apply to this operation. + + to use. + An instance of . + + is . + + + Creates an instance of that can read .NET Binary XML Format. + The stream from which to read. + + to use. + + to apply. + + to use. + Delegate to be called when the reader is closed. + An instance of . + + is . + + + Creates an instance of that can read .NET Binary XML Format. + The stream from which to read. + The quotas that apply to this operation. + An instance of . + + is . + + + Creates an instance of from an existing . + An instance of . + An instance of . + + is . + + + Creates an instance of that reads XML in the MTOM format. + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + The possible character encoding of the input. + The quotas to apply to this reader. + An instance of . + + is . + + + Creates an instance of that reads XML in the MTOM format. + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + The possible character encodings of the input. + The Content-Type MIME type of the message. + The quotas to apply to this reader. + An instance of . + + + Creates an instance of that reads XML in the MTOM format. + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + The possible character encodings of the input. + The Content-Type MIME type of the message. + The to apply to the reader. + The maximum allowed size of the buffer. + The delegate to be called when the reader is closed. + An instance of . + + + Creates an instance of that reads XML in the MTOM format. + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + The possible character encodings of the input. + The quotas to apply to this reader. + An instance of . + + + Creates an instance of that reads XML in the MTOM format. + The stream from which to read. + The possible character encoding of the stream. + The quotas to apply to this reader. + An instance of . + + is . + + + Creates an instance of that reads XML in the MTOM format. + The stream from which to read. + The possible character encodings of the stream. + The Content-Type MIME type of the message. + The quotas to apply to this reader. + An instance of . + + + Creates an instance of that reads XML in the MTOM format. + The stream from which to read. + The possible character encodings of the stream. + The Content-Type MIME type of the message. + The MIME type of the message. + The to apply to the reader. + The delegate to be called when the reader is closed. + An instance of . + + + Creates an instance of that reads XML in the MTOM format. + The stream from which to read. + The possible character encodings of the stream. + The quotas to apply to this reader. + An instance of . + + is . + + + Creates an instance of . + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + The object that specifies the encoding properties to apply. + The to apply. + The delegate to be called when the reader is closed. + An instance of . + + + Creates an instance of . + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + The quotas applied to the reader. + An instance of . + + + Creates an instance of . + The buffer from which to read. + The quotas applied to the reader. + An instance of . + + is . + + + Creates an instance of . + The stream from which to read. + The object that specifies the encoding properties to apply. + The to apply. + The delegate to be called when the reader is closed. + An instance of . + + + Creates an instance of . + The stream from which to read. + The quotas applied to the reader. + An instance of . + + + This method is not yet implemented. + Always. + + + When overridden in a derived class, gets the value of an attribute. + An that represents the local name of the attribute. + An that represents the namespace of the attribute. + The value of the attribute. + + + Gets non-atomized names. + The local name. + The namespace for the local . + + + Gets the index of the local name of the current node within an array of names. + The string array of local names to be searched. + The namespace of current node. + The index of the local name of the current node within an array of names. + + or any of the names in the array is . +-or- + is . + + + Gets the index of the local name of the current node within an array of names. + The array of local names to be searched. + The namespace of current node. + The index of the local name of the current node within an array of names. + + or any of the names in the array is . +-or- + is . + + + Checks whether the parameter, , is the local name of the current node. + The local name of the current node. + + if matches local name of the current node; otherwise . + + + Checks whether the parameter, , is the local name of the current node. + An that represents the local name of the current node. + + if matches local name of the current node; otherwise . + + is . + + + Checks whether the parameter, , is the namespace of the current node. + The namespace of current node. + + if matches namespace of the current node; otherwise . + + is . + + + Checks whether the parameter, , is the namespace of the current node. + Namespace of current node. + + if matches namespace of the current node; otherwise . + + is . + + + Checks whether the reader is positioned at the start of an array. This class returns , but derived classes that have the concept of arrays might return . + Type of the node, if a valid node; otherwise . + + if the reader is positioned at the start of an array node; otherwise . + + + 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. + An that represents the local name of the attribute. + An that represents the namespace of the attribute. + + if the first tag in the array is a start tag or empty element tag and matches and ; otherwise . + + + Tests whether the current node is a text node. + Type of the node being tested. + + if the node type is , , , , or ; otherwise . + + + Tests whether the current content node is a start element or an empty element. + + + Tests whether the current content node is a start element or an empty element and if the property of the element matches the given argument. + The property of the element. + + + Tests whether the current content node is a start element or an empty element and if the and properties of the element matches the given arguments. + The local name of the element. + The namespace URI of the element. + + + Tests whether the current content node is a start element or an empty element and if the and properties of the element matches the given argument. + The local name of the element. + The namespace URI of the element. + + + Gets the quota values that apply to the current instance of this class. + The that applies to the current instance of this class. + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The local name of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of integers into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the integers are put. + The starting index in the array. + The number of integers to put in the array. + The number of integers put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of integers into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the integers are put. + The starting index in the array. + The number of integers to put in the array. + The number of integers put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of integers into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the integers are put. + The starting index in the array. + The number of integers to put in the array. + The number of integers put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of numbers into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the float numbers are put. + The starting index in the array. + The number of float numbers to put in the array. + The umber of float numbers put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes type into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of integers into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the integers are put. + The starting index in the array. + The number of integers to put in the array. + The number of integers put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of integers into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the integers are put. + The starting index in the array. + The number of integers to put in the array. + The number of integers put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of integers into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the integers are put. + The starting index in the array. + The number of integers to put in the array. + The number of integers put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of numbers into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the float numbers are put. + The starting index in the array. + The number of float numbers to put in the array. + The number of float numbers put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + The array into which the nodes are put. + The starting index in the array. + The number of nodes to put in the array. + The number of nodes put in the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + A array of the nodes. + + + Reads repeated occurrences of nodes into a typed array. + The local name of the element. + The namespace URI of the element. + A array of the nodes. + + + Converts a node's content to a specified type. + The of the value to be returned. + An object that is used to resolve any namespace prefixes related to type conversion. For example, this can be used when converting an object to an xs:string. This value can be a null reference. + The concatenated text content or attribute value converted to the requested type. + + + Reads the content and returns the Base64 decoded binary bytes. + A byte array that contains the Base64 decoded binary bytes. + The array size is greater than the MaxArrayLength quota for this reader. + + + Reads the content and returns the decoded binary bytes. + A byte array that contains the decoded binary bytes. + The array size is greater than . + + + Reads the content and returns the decoded binary bytes. + The maximum array length. + A byte array that contains the decoded binary bytes. + The array size is greater than . + + + Reads the content into a array. + The array into which the characters are put. + The starting index in the array. + The number of characters to put in the array. + Number of characters read. + + + Converts a node's content to . + The representation of node's content. + + + Converts a node's content to . + The representation of node's content. + + + Converts a node's content to . + The representation of node's content. + + + Converts a node's content to a qualified name representation. + The part of the qualified name ( parameter). + The part of the qualified name ( parameter). + + + Converts a node's content to a string. + The node content in a string representation. + + + Converts a node's content to a string. + The maximum string length. + Node content in string representation. + + + Converts a node's content to a string. + The array of strings to match content against. + The index of the entry in that matches the content. + The node content in a string representation. + + is . +-or- +An entry in is . + + + Converts a node's content to a string. + The array of objects to match content against. + The index of the entry in that matches the content. + The node content in a string representation. + + is . +-or- +An entry in is . + + + Converts a node's content to . + + representation of node's content. + + + Converts a node's content to a unique identifier. + The node's content represented as a unique identifier. + + + Converts a node's content to a array. + The local name of the element. + The namespace URI of the element. + The node's content represented as a array. + + + Converts a node's content to a array. + The local name of the element. + The namespace URI of the element. + The node's content represented as a array. + + + Converts a node's content to a array. + The local name of the element. + The namespace URI of the element. + The node's content represented as a array. + + + Converts a node's content to a array. + The local name of the element. + The namespace URI of the element. + The node's content represented as a array. + + + Converts a node's content to a array. + The local name of the element. + The namespace URI of the element. + The node's content represented as a array. + + + Converts a node's content to a array. + The local name of the element. + The namespace URI of the element. + The node's content represented as a array. + + + Converts a node's content to a array of Base64 bytes. + The node's content represented as an array of Base64 bytes. + + + Converts a node's content to an array of bytes. + The node's content represented as an array of bytes. + + + Converts an element's content to a . + The node's content represented as a . + + + Converts an element's content to a . + The node's content represented as a . + The element is not in valid format. + The element is not in valid format. + + + Converts an element's content to a . + The node's content represented as a . + + + Converts an element's content to a . + The node's content represented as a . + + + Converts an element's content to a floating point number (). + The node's content represented as a floating point number (). + + + Converts an element's content to a . + The node's content represented as a . + The element is not in valid format. + The element is not in valid format. + + + Converts an element's content to an integer (). + The node's content represented as an integer (). + + + Converts an element's content to a long integer (). + The node's content represented as a long integer (). + + + Converts an element's content to a . + The node's content represented as a . + + + Converts an element's content to a . + The node's content represented as a . + + + Converts an element's content to a unique identifier. + The node's content represented as a unique identifier. + The element is not in valid format. + The element is not in valid format. + + + Checks whether the current node is an element and advances the reader to the next node. + + returns . + + + Checks whether the current node is an element with the given and advances the reader to the next node. + The qualified name of the element. + + returns . + + + Checks whether the current node is an element with the given and and advances the reader to the next node. + The local name of the element. + The namespace URI of the element. + + returns . + + + Checks whether the current node is an element with the given and and advances the reader to the next node. + The local name of the element. + The namespace URI of the element. + + returns . + + + Reads the contents of a series of nodes with the given and into an array of . + The local name of the element. + The namespace URI of the element. + An array of . + + + Reads the contents of a series of nodes with the given and into an array of . + The local name of the element. + The namespace URI of the element. + An array of . + + + Reads the contents of a series of nodes with the given and into an array of integers (). + The local name of the element. + The namespace URI of the element. + An array of integers (). + + + Reads the contents of a series of nodes with the given and into an array of integers (). + The local name of the element. + The namespace URI of the element. + An array of integers (). + + + Reads the contents of a series of nodes with the given and into an array of integers (). + The local name of the element. + The namespace URI of the element. + An array of integers (). + + + Reads the contents of a series of nodes with the given and into an array of integers (). + The local name of the element. + The namespace URI of the element. + An array of integers (). + + + Reads the contents of a series of nodes with the given and into an array of integers (). + The local name of the element. + The namespace URI of the element. + An array of integers (). + + + Reads the contents of a series of nodes with the given and into an array of integers (). + The local name of the element. + The namespace URI of the element. + An array of integers (). + + + Reads the contents of a series of nodes with the given and into an array of numbers (). + The local name of the element. + The namespace URI of the element. + An array of numbers (). + + + Reads the contents of a series of nodes with the given and into an array of numbers (). + The local name of the element. + The namespace URI of the element. + An array of numbers (). + + + Checks whether the current node is an element with the given and and advances the reader to the next node. + The local name of the element. + The namespace URI of the element. + + + Reads the contents of the current node into a string. + A string that contains the contents of the current node. + Unable to read the contents of the current node. + Maximum allowed string length exceeded. + + + Reads the contents of the current node into a string with a given maximum length. + Maximum allowed string length. + A string that contains the contents of the current node. + Unable to read the contents of the current node. + Maximum allowed string length exceeded. + + + Reads the contents of a series of nodes with the given and into a array. + The local name of the element. + The namespace URI of the element. + A array. + + + Reads the contents of a series of nodes with the given and into a array. + The local name of the element. + The namespace URI of the element. + A array. + + + Not implemented. + The buffer from which to read. + The starting position from which to read in . + The number of bytes that can be read from . + Not implemented. + Always. + + + This method is not yet implemented. + The stream to read from. + Determines whether comments are included. + The prefixes to be included. + Always. + + + Not implemented in this class (it always returns ). May be overridden in derived classes. + Returns 0, unless overridden in a derived class. + + , unless overridden in a derived class. + + + Not implemented in this class (it always returns ). May be overridden in derived classes. + Returns 0, unless overridden in a derived class. + + , unless overridden in a derived class. + + + Not implemented in this class (it always returns ). May be overridden in derived classes. + Returns , unless overridden in a derived class. . + + , unless overridden in a derived class. + + + Not implemented in this class (it always returns ). May be overridden in derived classes. + Returns , unless overridden in a derived class. + + , unless overridden in a derived class. + + + Not implemented in this class (it always returns ). May be overridden in derived classes. + Returns , unless overridden in a derived class. + + , unless overridden in a derived class. + + + Contains configurable quota values for XmlDictionaryReaders. + + + Creates a new instance of this class. + + + Sets the properties on a passed-in quotas instance, based on the values in this instance. + The instance to which to copy values. + Trying to the value, but quota values are read-only for the passed in instance. + Passed in target is . + + + Gets an instance of this class with all properties set to maximum values. + An instance of with properties set to . + + + Gets or sets the maximum allowed array length. + The maximum allowed array length. The default is 16384. + Trying to the value, but quota values are read-only for this instance. + Trying to the value to less than zero. + + + Gets or sets the maximum allowed bytes returned for each read. + The maximum allowed bytes returned for each read. The default is 4096. + Trying to the value, but quota values are read-only for this instance. + Trying to the value to less than zero. + + + Gets or sets the maximum nested node depth. + The maximum nested node depth. The default is 32; + Trying to the value and quota values are read-only for this instance. + Trying to the value is less than zero. + + + Gets or sets the maximum characters allowed in a table name. + The maximum characters allowed in a table name. The default is 16384. + Trying to the value, but quota values are read-only for this instance. + Trying to the value to less than zero. + + + Gets or sets the maximum string length returned by the reader. + The maximum string length returned by the reader. The default is 8192. + Trying to the value, but quota values are read-only for this instance. + Trying to the value to less than zero. + + + Gets the modified quotas for the . + The modified quotas for the . + + + Enumerates the configurable quota values for XmlDictionaryReaders. + + + Specifies the maximum allowed array length. + + + Specifies the maximum allowed bytes returned for each read. + + + Specifies the maximum nested node depth. + + + Specifies the maximum characters allowed in a table name. + + + Specifies the maximum string length returned by the reader. + + + Represents an entry stored in a . + + + Creates an instance of this class. + The containing this instance. + The string that is the value of the dictionary entry. + The integer that is the key of the dictionary entry. + + or is . + + is less than 0 or greater than / 4. + + + Represents the passed to the constructor of this instance of . + The for this dictionary entry. + + + Gets an representing the empty string. + An representing the empty string. + + + Gets the integer key for this instance of the class. + The integer key for this instance of the class. + + + Displays a text representation of this object. + The string value for this instance of the class. + + + Gets the string value for this instance of the class. + The string value for this instance of the class. + + + Represents an abstract class that Windows Communication Foundation (WCF) derives from to do serialization and deserialization. + + + Initializes a new instance of the class. + + + This property always returns . Its derived classes can override to return if they support canonicalization. + + in all cases. + + + Creates an instance of that writes WCF binary XML format. + The stream to write to. + An instance of . + + + Creates an instance of that writes WCF binary XML format. + The stream to write to. + The to use as the shared dictionary. + An instance of . + + + Creates an instance of that writes WCF binary XML format. + The stream to write to. + The to use as the shared dictionary. + The to use. + An instance of . + + + Creates an instance of that writes WCF binary XML format. + The stream from which to read. + The to use as the shared dictionary. + The to use. + + to indicate that the stream is closed by the writer when done; otherwise . + An instance of . + + + Creates an instance of from an existing . + An instance of . + An instance of . + + is . + + + Creates an instance of that writes XML in the MTOM format. + The stream to write to. + The character encoding of the stream. + The maximum number of bytes that are buffered in the writer. + An attribute in the ContentType SOAP header. + An instance of . + + + Creates an instance of that writes XML in the MTOM format. + The stream to write to. + The character encoding of the stream. + The maximum number of bytes that are buffered in the writer. + The content-type of the MIME part that contains the Infoset. + The MIME boundary in the message. + The content-id URI of the MIME part that contains the Infoset. + + to write message headers. + + to indicate that the stream is closed by the writer when done; otherwise . + An instance of . + + + Creates an instance of that writes text XML. + The stream to write to. + An instance of . + + + Creates an instance of that writes text XML. + The stream to write to. + The character encoding of the output. + An instance of . + + + Creates an instance of that writes text XML. + The stream to write to. + The character encoding of the stream. + + to indicate that the stream is closed by the writer when done; otherwise . + An instance of . + + + When implemented by a derived class, it stops the canonicalization started by the matching call. + Method is not implemented yet. + + + When implemented by a derived class, it starts the canonicalization. + The stream to write to. + + to include comments; otherwise, . + The prefixes to be included. + Method is not implemented yet. + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the data. + The starting index in the array. + The number of values to write from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes nodes from a array. + The namespace prefix. + The local name of the element. + The namespace URI of the element. + The array that contains the nodes. + The starting index in the array. + The number of nodes to get from the array. + + is . + + is < 0 or > length. +-or- + is < 0 or > length minus . + + + Writes an attribute qualified name and value. + The prefix of the attribute. + The local name of the attribute. + The namespace URI of the attribute. + The attribute. + + + Writes an attribute qualified name and value. + The local name of the attribute. + The namespace URI of the attribute. + The attribute. + + + Asynchronously encodes the specified binary bytes as Base64 and writes out the resulting text. + Byte array to encode. + The position in the buffer indicating the start of the bytes to write. + The number of bytes to write. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + Writes an element with a text content. + The prefix of the element. + The local name of the element. + The namespace URI of the element. + The element content. + + + Writes an element with a text content. + The local name of the element. + The namespace URI of the element. + The element content. + + + Writes the current XML node from an . + The . + + to copy the default attributes from the ; otherwise, . + + is . + + + Writes the current XML node from an . + The . + + to copy the default attributes from the ; otherwise, . + + is . + + + Writes out the namespace-qualified name. This method looks up the prefix that is in scope for the given namespace. + The local name of the qualified name. + The namespace URI of the qualified name. + + is . + + + Writes the start of an attribute with the specified prefix, local name, and namespace URI. + The namespace prefix. + The local name of the attribute. + The namespace URI of the attribute. + + + Writes the start of an attribute with the specified local name, and namespace URI. + The local name of the attribute. + The namespace URI of the attribute. + + + Writes the specified start tag and associates it with the given namespace and prefix. + The prefix of the element. + The local name of the element. + The namespace URI of the element. + The writer is closed. + + + Writes the specified start tag and associates it with the given namespace. + The local name of the element. + The namespace URI of the element. + The writer is closed. + + + Writes the given text content. + The text to write. + + + Writes the text node that an is currently positioned on. + The to get the text value from. + + to indicate that the reader is positioned on an attribute value or element content; otherwise, . + + + Writes a value. + The value to write. + + + Writes a value. + The value to write. + + + Writes a value from an . + The value to write. + + is . + + returns a stream object. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes a Unique Id value. + The Unique Id value to write. + + is . + + + Writes a value. + The value. + + + Asynchronously writes a value from an . + The value to write. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + Writes a standard XML attribute in the current node. + The local name of the attribute. + The value of the attribute. + + + Writes an XML attribute in the current node. + The local name of the attribute. + The value of the attribute. + + + Writes a namespace declaration attribute. + The prefix that is bound to the given namespace. + The namespace to which the prefix is bound. + + is . + + + Writes a namespace declaration attribute. + The prefix that is bound to the given namespace. + The namespace to which the prefix is bound. + + is . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.Serialization.dll new file mode 100755 index 0000000000000000000000000000000000000000..b55f3c326838c95aa9c2c2420b66529b87873de2 GIT binary patch literal 15944 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

q=I5)rj{!-(65B&Ur-f^3{#%z81#pSd9 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 Jqvd5k>^Hu-m8$>% literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.xml new file mode 100755 index 0000000..cb887f2 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Runtime.xml @@ -0,0 +1,46027 @@ + + + + System.Runtime + + + +

Provides a base class for Win32 critical handle implementations in which the value of -1 indicates an invalid handle. + + + Initializes a new instance of the class. + + + Gets a value that indicates whether the handle is invalid. + + if the handle is not valid; otherwise, . + + + Provides a base class for Win32 critical handle implementations in which the value of either 0 or -1 indicates an invalid handle. + + + Initializes a new instance of the class. + + + Gets a value that indicates whether the handle is invalid. + + if the handle is not valid; otherwise, . + + + Represents a wrapper class for a file handle. + + + Initializes a new instance of the class. + An object that represents the pre-existing handle to use. + + to reliably release the handle during the finalization phase; to prevent reliable release (not recommended). + + + Gets a value that indicates whether the handle is invalid. + + if the handle is not valid; otherwise, . + + + Provides a base class for Win32 safe handle implementations in which the value of -1 indicates an invalid handle. + + + Initializes a new instance of the class, specifying whether the handle is to be reliably released. + + to reliably release the handle during the finalization phase; to prevent reliable release (not recommended). + + + Gets a value that indicates whether the handle is invalid. + + if the handle is not valid; otherwise, . + + + Provides a base class for Win32 safe handle implementations in which the value of either 0 or -1 indicates an invalid handle. + + + Initializes a new instance of the class, specifying whether the handle is to be reliably released. + + to reliably release the handle during the finalization phase; to prevent reliable release (not recommended). + + + Gets a value that indicates whether the handle is invalid. + + if the handle is not valid; otherwise, . + + + Represents a wrapper class for a wait handle. + + + Initializes a new instance of the class. + An object that represents the pre-existing handle to use. + + to reliably release the handle during the finalization phase; to prevent reliable release (not recommended). + + + The exception that is thrown when there is an attempt to read or write protected memory. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified message that describes the error. + 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + 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. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Encapsulates a method that has no parameters and does not return a value. + + + Encapsulates a method that has a single parameter and does not return a value. + The parameter of the method that this delegate encapsulates. + The type of the parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has 10 parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has 11 parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has 12 parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The twelfth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + The type of the twelfth parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has 13 parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The twelfth parameter of the method that this delegate encapsulates. + The thirteenth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + The type of the twelfth parameter of the method that this delegate encapsulates. + The type of the thirteenth parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has 14 parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The twelfth parameter of the method that this delegate encapsulates. + The thirteenth parameter of the method that this delegate encapsulates. + The fourteenth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + The type of the twelfth parameter of the method that this delegate encapsulates. + The type of the thirteenth parameter of the method that this delegate encapsulates. + The type of the fourteenth parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has 15 parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The twelfth parameter of the method that this delegate encapsulates. + The thirteenth parameter of the method that this delegate encapsulates. + The fourteenth parameter of the method that this delegate encapsulates. + The fifteenth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + The type of the twelfth parameter of the method that this delegate encapsulates. + The type of the thirteenth parameter of the method that this delegate encapsulates. + The type of the fourteenth parameter of the method that this delegate encapsulates. + The type of the fifteenth parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has 16 parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The twelfth parameter of the method that this delegate encapsulates. + The thirteenth parameter of the method that this delegate encapsulates. + The fourteenth parameter of the method that this delegate encapsulates. + The fifteenth parameter of the method that this delegate encapsulates. + The sixteenth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + The type of the twelfth parameter of the method that this delegate encapsulates. + The type of the thirteenth parameter of the method that this delegate encapsulates. + The type of the fourteenth parameter of the method that this delegate encapsulates. + The type of the fifteenth parameter of the method that this delegate encapsulates. + The type of the sixteenth parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has two parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has three parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has four parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has five parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has six parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has seven parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has eight parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + + + Encapsulates a method that has nine parameters and does not return a value. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + + + Contains methods to create types of objects locally or remotely, or obtain references to existing remote objects. This class cannot be inherited. + + + Creates an instance of the type whose name is specified, using the named assembly and parameterless constructor. + The name of the assembly where the type named is sought. If is , the executing assembly is searched. + The fully qualified name of the preferred type. + A handle that must be unwrapped to access the newly created instance. + + is . + No matching public constructor was found. + + was not found in . + + was not found. + The caller does not have permission to call this constructor. + You cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The constructor, which was invoked through reflection, threw an exception. + The COM type was not obtained through or . + Creation of , , , and types, or arrays of those types, is not supported. + + is not a valid assembly. +-or- +The common language runtime (CLR) version 2.0 or later is currently loaded, and was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0. + An assembly or module was loaded twice with two different evidences. +-or- +The assembly name or code base is invalid. + + + Creates an instance of the type whose name is specified, using the named assembly and the constructor that best matches the specified parameters. + The name of the assembly where the type named is sought. If is , the executing assembly is searched. + The fully qualified name of the preferred type. + + to specify that the search for is not case-sensitive; to specify that the search is case-sensitive. + A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. + An object that uses and to seek and identify the constructor. If is , the default binder is used. + An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or , the constructor that takes no parameters (the parameterless constructor) is invoked. + Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is , the for the current thread is used. + An array of one or more attributes that can participate in activation. This is typically an array that contains a single 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. + A handle that must be unwrapped to access the newly created instance. + + is . + No matching constructor was found. + + was not found in . + + was not found. + The caller does not have permission to call this constructor. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The constructor, which was invoked through reflection, threw an exception. + The COM type was not obtained through or . + Creation of , , , and types, or arrays of those types, is not supported. +-or- + is not an empty array, and the type being created does not derive from . +-or- +The constructor that best matches has arguments. + + is not a valid assembly. +-or- +The common language runtime (CLR) version 2.0 or later is currently loaded, and was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0. + An assembly or module was loaded twice with two different evidences. +-or- +The assembly name or code base is invalid. + + + Creates an instance of the type whose name is specified, using the named assembly and parameterless constructor. + The name of the assembly where the type named is sought. If is , the executing assembly is searched. + The fully qualified name of the preferred type. + An array of one or more attributes that can participate in activation. This is typically an array that contains a single 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. + A handle that must be unwrapped to access the newly created instance. + + is . + No matching public constructor was found. + + was not found in . + + was not found. + The caller does not have permission to call this constructor. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The COM type was not obtained through or . + Creation of , , , and types, or arrays of those types, is not supported. +-or- + is not an empty array, and the type being created does not derive from . +-or- + is not a +array. + + is not a valid assembly. +-or- +The common language runtime (CLR) version 2.0 or later is currently loaded, and was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0. + An assembly or module was loaded twice with two different evidences. +-or- +The assembly name or code base is invalid. + An error occurred when attempting remote activation in a target specified in . + + + Creates an instance of the specified type using that type's parameterless constructor. + The type of object to create. + A reference to the newly created object. + + is . + + is not a . +-or- + is an open generic type (that is, the property returns ). + + cannot be a . +-or- +Creation of , , , and types, or arrays of those types, is not supported. +-or- +The assembly that contains is a dynamic assembly that was created with . + The constructor being called throws an exception. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The caller does not have permission to call this constructor. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The COM type was not obtained through or . + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + No matching public constructor was found. + + is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered. + + is not a valid type. + + + Creates an instance of the specified type using that type's parameterless constructor. + The type of object to create. + + if a public or nonpublic parameterless constructor can match; if only a public parameterless constructor can match. + A reference to the newly created object. + + is . + + is not a . +-or- + is an open generic type (that is, the property returns ). + + cannot be a . +-or- +Creation of , , , and types, or arrays of those types, is not supported. +-or- +The assembly that contains is a dynamic assembly that was created with . + The constructor being called throws an exception. + The caller does not have permission to call this constructor. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The COM type was not obtained through or . + No matching public constructor was found. + + is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered. + + is not a valid type. + + + Creates an instance of the specified type using the constructor that best matches the specified parameters. + The type of object to create. + An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or , the constructor that takes no parameters (the parameterless constructor) is invoked. + A reference to the newly created object. + + is . + + is not a . +-or- + is an open generic type (that is, the property returns ). + + cannot be a . +-or- +Creation of , , , and types, or arrays of those types, is not supported. +-or- +The assembly that contains is a dynamic assembly that was created with . +-or- +The constructor that best matches has arguments. + The constructor being called throws an exception. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The caller does not have permission to call this constructor. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The COM type was not obtained through or . + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + No matching public constructor was found. + + is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered. + + is not a valid type. + + + Creates an instance of the specified type using the constructor that best matches the specified parameters. + The type of object to create. + An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or , the constructor that takes no parameters (the parameterless constructor) is invoked. + An array of one or more attributes that can participate in activation. This is typically an array that contains a single 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. + A reference to the newly created object. + + is . + + is not a . +-or- + is an open generic type (that is, the property returns ). + + cannot be a . +-or- +Creation of , , , and types, or arrays of those types, is not supported. +-or- + is not an empty array, and the type being created does not derive from . +-or- +The assembly that contains is a dynamic assembly that was created with . +-or- +The constructor that best matches has arguments. + The constructor being called throws an exception. + The caller does not have permission to call this constructor. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The COM type was not obtained through or . + No matching public constructor was found. + + is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered. + + is not a valid type. + + + Creates an instance of the specified type using the constructor that best matches the specified parameters. + The type of object to create. + A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. + An object that uses and to seek and identify the constructor. If is , the default binder is used. + An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or , the constructor that takes no parameters (the parameterless constructor) is invoked. + Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is , the for the current thread is used. + A reference to the newly created object. + + is . + + is not a . +-or- + is an open generic type (that is, the property returns ). + + cannot be a . +-or- +Creation of , , , and types, or arrays of those types, is not supported. +-or- +The assembly that contains is a dynamic assembly that was created with . +-or- +The constructor that best matches has arguments. + The constructor being called throws an exception. + The caller does not have permission to call this constructor. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The COM type was not obtained through or . + No matching constructor was found. + + is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered. + + is not a valid type. + + + Creates an instance of the specified type using the constructor that best matches the specified parameters. + The type of object to create. + A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. + An object that uses and to seek and identify the constructor. If is , the default binder is used. + An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or , the constructor that takes no parameters (the parameterless constructor) is invoked. + Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is , the for the current thread is used. + An array of one or more attributes that can participate in activation. This is typically an array that contains a single 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. + A reference to the newly created object. + + is . + + is not a . +-or- + is an open generic type (that is, the property returns ). + + cannot be a . +-or- +Creation of , , , and types, or arrays of those types, is not supported. +-or- + is not an empty array, and the type being created does not derive from . +-or- +The assembly that contains is a dynamic assembly that was created with . +-or- +The constructor that best matches has arguments. + The constructor being called throws an exception. + The caller does not have permission to call this constructor. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The COM type was not obtained through or . + No matching constructor was found. + + is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered. + + is not a valid type. + + + Creates an instance of the type designated by the specified generic type parameter, using the parameterless constructor. + The type to create. + A reference to the newly created object. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + Cannot create an instance of an abstract class, or the type that is specified for does not have a parameterless constructor. + + + Creates an instance of the type whose name is specified, using the named assembly file and parameterless constructor. + The name of a file that contains an assembly where the type named is sought. + The name of the preferred type. + A handle that must be unwrapped to access the newly created instance. + + is . + No matching public constructor was found. + + was not found in . + + was not found. + The caller does not have permission to call this constructor. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The constructor, which was invoked through reflection, threw an exception. + The caller does have the required . + + is not a valid assembly. +-or- +The common language runtime (CLR) version 2.0 or later is currently loaded, and was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0. + + + Creates an instance of the type whose name is specified, using the named assembly file and the constructor that best matches the specified parameters. + The name of a file that contains an assembly where the type named is sought. + The name of the preferred type. + + to specify that the search for is not case-sensitive; to specify that the search is case-sensitive. + A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. + An object that uses and to seek and identify the constructor. If is , the default binder is used. + An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or , the constructor that takes no parameters (the parameterless constructor) is invoked. + Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is , the for the current thread is used. + An array of one or more attributes that can participate in activation. This is typically an array that contains a single 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. + A handle that must be unwrapped to access the newly created instance. + + is . + No matching constructor was found. + + was not found in . + + was not found. + The caller does not have permission to call this constructor. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The constructor, which was invoked through reflection, threw an exception. + The caller does not have the required . + + is not an empty array, and the type being created does not derive from . + + is not a valid assembly. +-or- +The common language runtime (CLR) version 2.0 or later is currently loaded, and was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0. + + + Creates an instance of the type whose name is specified, using the named assembly file and parameterless constructor. + The name of a file that contains an assembly where the type named is sought. + The name of the preferred type. + An array of one or more attributes that can participate in activation. This is typically an array that contains a single 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. + A handle that must be unwrapped to access the newly created instance. + + is . + No matching public constructor was found. + + was not found in . + + was not found. + The caller does not have permission to call this constructor. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + The constructor, which was invoked through reflection, threw an exception. + + is not an empty array, and the type being created does not derive from . + The caller does have the required . + + is not a valid assembly. +-or- +The common language runtime (CLR) version 2.0 or later is currently loaded, and was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0. + + + Represents one or more errors that occur during application execution. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with references to the inner exceptions that are the cause of this exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with references to the inner exceptions that are the cause of this exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + The argument is null. + The exception could not be deserialized correctly. + + + Initializes a new instance of the class with a specified message that describes the error. + 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. + + + Initializes a new instance of the class with a specified error message and references to the inner exceptions that are the cause of this exception. + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + 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. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + The argument is null. + + + Initializes a new instance of the class with a specified error message and references to the inner exceptions that are the cause of this exception. + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Flattens an instances into a single, new instance. + A new, flattened . + + + Returns the that is the root cause of this exception. + The that is the root cause of this exception. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + The argument is null. + + + Invokes a handler on each contained by this . + The predicate to execute for each exception. The predicate accepts as an argument the to be processed and returns a Boolean to indicate whether the exception was handled. + The argument is null. + An exception contained by this was not handled. + + + Gets a read-only collection of the instances that caused the current exception. + A read-only collection of the instances that caused the current exception. + + + Gets a message that describes the exception. + The message that describes the exception. + + + Creates and returns a string representation of the current . + A string representation of the current exception. + + + Provides members for setting and retrieving data about an application's context. + + + Gets the pathname of the base directory that the assembly resolver uses to probe for assemblies. + the pathname of the base directory that the assembly resolver uses to probe for assemblies. + + + Returns the value of the named data element assigned to the current application domain. + The name of the data element. + The value of , if identifies a named value; otherwise, . + + + Sets the value of a switch. + The name of the switch. + The value of the switch. + + is . + + is . + + + Gets the name of the framework version targeted by the current application. + The name of the framework version targeted by the current application. + + + Tries to get the value of a switch. + The name of the switch. + When this method returns, contains the value of if was found, or if was not found. This parameter is passed uninitialized. + + if was set and the argument contains the value of the switch; otherwise, . + + is . + + is . + + + Serves as the base class for application-defined exceptions. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference, the current exception is raised in a block that handles the inner exception. + + + Represents a variable-length argument list; that is, the parameters of a function that takes a variable number of arguments. + + + Initializes a new instance of the structure using the specified argument list. + An argument list consisting of mandatory and optional arguments. + + + Initializes a new instance of the structure using the specified argument list and a pointer to an item in the list. + An argument list consisting of mandatory and optional arguments. + A pointer to the argument in to access first, or the first mandatory argument in if is . + + + Concludes processing of the variable-length argument list represented by this instance. + + + This method is not supported, and always throws . + An object to be compared to this instance. + This comparison is not supported. No value is returned. + This method is not supported. + + + Returns the hash code of this object. + A 32-bit signed integer hash code. + + + Returns the next argument in a variable-length argument list. + The next argument as a object. + An attempt was made to read beyond the end of the list. + + + Returns the next argument in a variable-length argument list that has a specified type. + A runtime type handle that identifies the type of the argument to retrieve. + The next argument as a object. + An attempt was made to read beyond the end of the list. + The pointer to the remaining arguments is zero. + + + Returns the type of the next argument. + The type of the next argument. + + + Returns the number of arguments remaining in the argument list. + The number of remaining arguments. + + + The exception that is thrown when one of the arguments provided to a method is not valid. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference, the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message and the name of the parameter that causes this exception. + The error message that explains the reason for the exception. + The name of the parameter that caused the current exception. + + + Initializes a new instance of the class with a specified error message, the parameter name, and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The name of the parameter that caused the current exception. + The exception that is the cause of the current exception. If the parameter is not a null reference, the current exception is raised in a block that handles the inner exception. + + + Sets the object with the parameter name and additional exception information. + The object that holds the serialized object data. + The contextual information about the source or destination. + The object is a null reference ( in Visual Basic). + + + Gets the error message and the parameter name, or only the error message if no parameter name is set. + A text string describing the details of the exception. The value of this property takes one of two forms: + Condition + + Value + + The is a null reference ( in Visual Basic) or of zero length. + + The string passed to the constructor. + + The is not null reference ( in Visual Basic) and it has a length greater than zero. + + The string appended with the name of the invalid parameter. + + + Gets the name of the parameter that causes this exception. + The parameter name. + + + The exception that is thrown when a null reference ( in Visual Basic) is passed to a method that does not accept it as a valid argument. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + An object that describes the source or destination of the serialized data. + + + Initializes a new instance of the class with the name of the parameter that causes this exception. + The name of the parameter that caused the exception. + + + Initializes a new instance of the class with a specified error message and the exception that is the cause of this exception. + The error message that explains the reason for this exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Initializes an instance of the class with a specified error message and the name of the parameter that causes this exception. + The name of the parameter that caused the exception. + A message that describes the error. + + + The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + An object that describes the source or destination of the serialized data. + + + Initializes a new instance of the class with the name of the parameter that causes this exception. + The name of the parameter that causes this exception. + + + Initializes a new instance of the class with a specified error message and the exception that is the cause of this exception. + The error message that explains the reason for this exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Initializes a new instance of the class with the parameter name, the value of the argument, and a specified error message. + The name of the parameter that caused the exception. + The value of the argument that causes this exception. + The message that describes the error. + + + Initializes a new instance of the class with the name of the parameter that causes this exception and a specified error message. + The name of the parameter that caused the exception. + The message that describes the error. + + + Gets the argument value that causes this exception. + An that contains the value of the parameter that caused the current . + + + Sets the object with the invalid argument value and additional exception information. + The object that holds the serialized object data. + An object that describes the source or destination of the serialized data. + The object is . + + + Gets the error message and the string representation of the invalid argument value, or only the error message if the argument value is null. + The text message for this exception. The value of this property takes one of two forms, as follows. + Condition + + Value + + The is . + + The string passed to the constructor. + + The is not . + + The string appended with the string representation of the invalid argument value. + + + The exception that is thrown for errors in an arithmetic, casting, or conversion operation. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference, the current exception is raised in a block that handles the inner exception. + + + Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays in the common language runtime. + + + Returns a read-only wrapper for the specified array. + The one-dimensional, zero-based array to wrap in a read-only wrapper. + The type of the elements of the array. + A read-only wrapper for the specified array. + + is . + + + Searches a range of elements in a one-dimensional sorted array for a value, using the interface implemented by each element of the array and by the specified value. + The sorted one-dimensional to search. + The starting index of the range to search. + The length of the range to search. + The object to search for. + The index of the specified in the specified , if is found; otherwise, a negative number. If is not found and is less than one or more elements in , the negative number returned is the bitwise complement of the index of the first element that is larger than . If is not found and is greater than all elements in , 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 , the return value can be incorrect and a negative number could be returned, even if is present in . + + is . + + is multidimensional. + + is less than the lower bound of . +-or- + is less than zero. + + and do not specify a valid range in . +-or- + is of a type that is not compatible with the elements of . + + does not implement the interface, and the search encounters an element that does not implement the interface. + + + Searches a range of elements in a one-dimensional sorted array for a value, using the specified interface. + The sorted one-dimensional to search. + The starting index of the range to search. + The length of the range to search. + The object to search for. + The implementation to use when comparing elements. +-or- + to use the implementation of each element. + The index of the specified in the specified , if is found; otherwise, a negative number. If is not found and is less than one or more elements in , the negative number returned is the bitwise complement of the index of the first element that is larger than . If is not found and is greater than all elements in , 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 , the return value can be incorrect and a negative number could be returned, even if is present in . + + is . + + is multidimensional. + + is less than the lower bound of . +-or- + is less than zero. + + and do not specify a valid range in . +-or- + is , and is of a type that is not compatible with the elements of . + + is , does not implement the interface, and the search encounters an element that does not implement the interface. + + + Searches an entire one-dimensional sorted array for a specific element, using the interface implemented by each element of the array and by the specified object. + The sorted one-dimensional to search. + The object to search for. + The index of the specified in the specified , if is found; otherwise, a negative number. If is not found and is less than one or more elements in , the negative number returned is the bitwise complement of the index of the first element that is larger than . If is not found and is greater than all elements in , 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 , the return value can be incorrect and a negative number could be returned, even if is present in . + + is . + + is multidimensional. + + is of a type that is not compatible with the elements of . + + does not implement the interface, and the search encounters an element that does not implement the interface. + + + Searches an entire one-dimensional sorted array for a value using the specified interface. + The sorted one-dimensional to search. + The object to search for. + The implementation to use when comparing elements. +-or- + to use the implementation of each element. + The index of the specified in the specified , if is found; otherwise, a negative number. If is not found and is less than one or more elements in , the negative number returned is the bitwise complement of the index of the first element that is larger than . If is not found and is greater than all elements in , 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 , the return value can be incorrect and a negative number could be returned, even if is present in . + + is . + + is multidimensional. + + is , and is of a type that is not compatible with the elements of . + + is , does not implement the interface, and the search encounters an element that does not implement the interface. + + + Searches an entire one-dimensional sorted array for a specific element, using the generic interface implemented by each element of the and by the specified object. + The sorted one-dimensional, zero-based to search. + The object to search for. + The type of the elements of the array. + The index of the specified in the specified , if is found; otherwise, a negative number. If is not found and is less than one or more elements in , the negative number returned is the bitwise complement of the index of the first element that is larger than . If is not found and is greater than all elements in , 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 , the return value can be incorrect and a negative number could be returned, even if is present in . + + is . + + does not implement the generic interface. + + + Searches an entire one-dimensional sorted array for a value using the specified generic interface. + The sorted one-dimensional, zero-based to search. + The object to search for. + The implementation to use when comparing elements. +-or- + to use the implementation of each element. + The type of the elements of the array. + The index of the specified in the specified , if is found; otherwise, a negative number. If is not found and is less than one or more elements in , the negative number returned is the bitwise complement of the index of the first element that is larger than . If is not found and is greater than all elements in , 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 , the return value can be incorrect and a negative number could be returned, even if is present in . + + is . + + is , and is of a type that is not compatible with the elements of . + + is , and does not implement the generic interface + + + Searches a range of elements in a one-dimensional sorted array for a value, using the generic interface implemented by each element of the and by the specified value. + The sorted one-dimensional, zero-based to search. + The starting index of the range to search. + The length of the range to search. + The object to search for. + The type of the elements of the array. + The index of the specified in the specified , if is found; otherwise, a negative number. If is not found and is less than one or more elements in , the negative number returned is the bitwise complement of the index of the first element that is larger than . If is not found and is greater than all elements in , 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 , the return value can be incorrect and a negative number could be returned, even if is present in . + + is . + + is less than the lower bound of . +-or- + is less than zero. + + and do not specify a valid range in . +-or- + is of a type that is not compatible with the elements of . + + does not implement the generic interface. + + + Searches a range of elements in a one-dimensional sorted array for a value, using the specified generic interface. + The sorted one-dimensional, zero-based to search. + The starting index of the range to search. + The length of the range to search. + The object to search for. + The implementation to use when comparing elements. +-or- + to use the implementation of each element. + The type of the elements of the array. + The index of the specified in the specified , if is found; otherwise, a negative number. If is not found and is less than one or more elements in , the negative number returned is the bitwise complement of the index of the first element that is larger than . If is not found and is greater than all elements in , 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 , the return value can be incorrect and a negative number could be returned, even if is present in . + + is . + + is less than the lower bound of . +-or- + is less than zero. + + and do not specify a valid range in . +-or- + is , and is of a type that is not compatible with the elements of . + + is , and does not implement the generic interface. + + + Sets a range of elements in an array to the default value of each element type. + The array whose elements need to be cleared. + The starting index of the range of elements to clear. + The number of elements to clear. + + is . + + is less than the lower bound of . +-or- + is less than zero. +-or- +The sum of and is greater than the size of . + + + Creates a shallow copy of the . + A shallow copy of the . + + + Copies a range of elements from an starting at the specified source index and pastes them to another starting at the specified destination index. Guarantees that all changes are undone if the copy does not succeed completely. + The that contains the data to copy. + A 32-bit integer that represents the index in the at which copying begins. + The that receives the data. + A 32-bit integer that represents the index in the at which storing begins. + A 32-bit integer that represents the number of elements to copy. + + is . +-or- + is . + + and have different ranks. + The type is neither the same as nor derived from the type. + At least one element in cannot be cast to the type of . + + is less than the lower bound of the first dimension of . +-or- + is less than the lower bound of the first dimension of . +-or- + is less than zero. + + is greater than the number of elements from to the end of . +-or- + is greater than the number of elements from to the end of . + + + Converts an array of one type to an array of another type. + The one-dimensional, zero-based to convert to a target type. + A that converts each element from one type to another type. + The type of the elements of the source array. + The type of the elements of the target array. + An array of the target type containing the converted elements from the source array. + + is . +-or- + is . + + + Copies a range of elements from an starting at the first element and pastes them into another starting at the first element. The length is specified as a 32-bit integer. + The that contains the data to copy. + The that receives the data. + A 32-bit integer that represents the number of elements to copy. + + is . +-or- + is . + + and have different ranks. + + and are of incompatible types. + At least one element in cannot be cast to the type of . + + is less than zero. + + is greater than the number of elements in . +-or- + is greater than the number of elements in . + + + Copies a range of elements from an starting at the first element and pastes them into another starting at the first element. The length is specified as a 64-bit integer. + The that contains the data to copy. + The that receives the data. + A 64-bit integer that represents the number of elements to copy. The integer must be between zero and , inclusive. + + is . +-or- + is . + + and have different ranks. + + and are of incompatible types. + At least one element in cannot be cast to the type of . + + is less than 0 or greater than . + + is greater than the number of elements in . +-or- + is greater than the number of elements in . + + + Copies a range of elements from an starting at the specified source index and pastes them to another starting at the specified destination index. The length and the indexes are specified as 32-bit integers. + The that contains the data to copy. + A 32-bit integer that represents the index in the at which copying begins. + The that receives the data. + A 32-bit integer that represents the index in the at which storing begins. + A 32-bit integer that represents the number of elements to copy. + + is . +-or- + is . + + and have different ranks. + + and are of incompatible types. + At least one element in cannot be cast to the type of . + + is less than the lower bound of the first dimension of . +-or- + is less than the lower bound of the first dimension of . +-or- + is less than zero. + + is greater than the number of elements from to the end of . +-or- + is greater than the number of elements from to the end of . + + + Copies a range of elements from an starting at the specified source index and pastes them to another starting at the specified destination index. The length and the indexes are specified as 64-bit integers. + The that contains the data to copy. + A 64-bit integer that represents the index in the at which copying begins. + The that receives the data. + A 64-bit integer that represents the index in the at which storing begins. + A 64-bit integer that represents the number of elements to copy. The integer must be between zero and , inclusive. + + is . +-or- + is . + + and have different ranks. + + and are of incompatible types. + At least one element in cannot be cast to the type of . + + is outside the range of valid indexes for the . +-or- + is outside the range of valid indexes for the . +-or- + is less than 0 or greater than . + + is greater than the number of elements from to the end of . +-or- + is greater than the number of elements from to the end of . + + + 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. + The one-dimensional array that is the destination of the elements copied from the current array. + A 32-bit integer that represents the index in at which copying begins. + + is . + + is less than the lower bound of . + + is multidimensional. +-or- +The number of elements in the source array is greater than the available number of elements from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + The source array is multidimensional. + At least one element in the source cannot be cast to the type of destination . + + + 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. + The one-dimensional array that is the destination of the elements copied from the current array. + A 64-bit integer that represents the index in at which copying begins. + + is . + + is outside the range of valid indexes for . + + is multidimensional. +-or- +The number of elements in the source array is greater than the available number of elements from to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + The source is multidimensional. + At least one element in the source cannot be cast to the type of destination . + + + Creates a one-dimensional of the specified and length, with zero-based indexing. + The of the to create. + The size of the to create. + A new one-dimensional of the specified with the specified length, using zero-based indexing. + + is . + + is not a valid . + + is not supported. For example, is not supported. +-or- + is an open generic type. + + is less than zero. + + + Creates a two-dimensional of the specified and dimension lengths, with zero-based indexing. + The of the to create. + The size of the first dimension of the to create. + The size of the second dimension of the to create. + A new two-dimensional of the specified with the specified length for each dimension, using zero-based indexing. + + is . + + is not a valid . + + is not supported. For example, is not supported. +-or- + is an open generic type. + + is less than zero. +-or- + is less than zero. + + + Creates a three-dimensional of the specified and dimension lengths, with zero-based indexing. + The of the to create. + The size of the first dimension of the to create. + The size of the second dimension of the to create. + The size of the third dimension of the to create. + A new three-dimensional of the specified with the specified length for each dimension, using zero-based indexing. + + is . + + is not a valid . + + is not supported. For example, is not supported. +-or- + is an open generic type. + + is less than zero. +-or- + is less than zero. +-or- + is less than zero. + + + Creates a multidimensional of the specified and dimension lengths, with zero-based indexing. The dimension lengths are specified in an array of 32-bit integers. + The of the to create. + An array of 32-bit integers that represent the size of each dimension of the to create. + A new multidimensional of the specified with the specified length for each dimension, using zero-based indexing. + + is . +-or- + is . + + is not a valid . +-or- +The array contains less than one element. + + is not supported. For example, is not supported. +-or- + is an open generic type. + Any value in is less than zero. + + + Creates a multidimensional of the specified and dimension lengths, with the specified lower bounds. + The of the to create. + A one-dimensional array that contains the size of each dimension of the to create. + A one-dimensional array that contains the lower bound (starting index) of each dimension of the to create. + A new multidimensional of the specified with the specified length and lower bound for each dimension. + + is . +-or- + is . +-or- + is . + + is not a valid . +-or- +The array contains less than one element. +-or- +The and arrays do not contain the same number of elements. + + is not supported. For example, is not supported. +-or- + is an open generic type. + Any value in is less than zero. +-or- +Any value in is very large, such that the sum of a dimension's lower bound and length is greater than . + + + Creates a multidimensional of the specified and dimension lengths, with zero-based indexing. The dimension lengths are specified in an array of 64-bit integers. + The of the to create. + An array of 64-bit integers that represent the size of each dimension of the to create. Each integer in the array must be between zero and , inclusive. + A new multidimensional of the specified with the specified length for each dimension, using zero-based indexing. + + is . +-or- + is . + + is not a valid . +-or- +The array contains less than one element. + + is not supported. For example, is not supported. +-or- + is an open generic type. + Any value in is less than zero or greater than . + + + Returns an empty array. + The type of the elements of the array. + An empty array. + + + Determines whether the specified array contains elements that match the conditions defined by the specified predicate. + The one-dimensional, zero-based to search. + The that defines the conditions of the elements to search for. + The type of the elements of the array. + + if contains one or more elements that match the conditions defined by the specified predicate; otherwise, . + + is . +-or- + is . + + + Assigns the given of type to each element of the specified . + The array to be filled. + The value to assign to each array element. + The type of the elements in the array. + + + Assigns the given of type to the elements of the specified which are +within the range of (inclusive) and the next number of indices. + The to be filled. + The new value for the elements in the specified range. + A 32-bit integer that represents the index in the at which filling begins. + The number of elements to copy. + The type of the elements of the array. + + + Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire . + The one-dimensional, zero-based array to search. + The predicate that defines the conditions of the element to search for. + The type of the elements of the array. + The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type . + + is . +-or- + is . + + + Retrieves all the elements that match the conditions defined by the specified predicate. + The one-dimensional, zero-based to search. + The that defines the conditions of the elements to search for. + The type of the elements of the array. + An containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty . + + is . +-or- + is . + + + 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 that starts at the specified index and contains the specified number of elements. + The one-dimensional, zero-based to search. + The zero-based starting index of the search. + The number of elements in the section to search. + The that defines the conditions of the element to search for. + The type of the elements of the array. + The zero-based index of the first occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . +-or- + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + + 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 that extends from the specified index to the last element. + The one-dimensional, zero-based to search. + The zero-based starting index of the search. + The that defines the conditions of the element to search for. + The type of the elements of the array. + The zero-based index of the first occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . +-or- + is . + + is outside the range of valid indexes for . + + + 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 . + The one-dimensional, zero-based to search. + The that defines the conditions of the element to search for. + The type of the elements of the array. + The zero-based index of the first occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . +-or- + is . + + + Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire . + The one-dimensional, zero-based to search. + The that defines the conditions of the element to search for. + The type of the elements of the array. + The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type . + + is . +-or- + is . + + + 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 that contains the specified number of elements and ends at the specified index. + The one-dimensional, zero-based to search. + The zero-based starting index of the backward search. + The number of elements in the section to search. + The that defines the conditions of the element to search for. + The type of the elements of the array. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . +-or- + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + + 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 that extends from the first element to the specified index. + The one-dimensional, zero-based to search. + The zero-based starting index of the backward search. + The that defines the conditions of the element to search for. + The type of the elements of the array. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . +-or- + is . + + is outside the range of valid indexes for . + + + 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 . + The one-dimensional, zero-based to search. + The that defines the conditions of the element to search for. + The type of the elements of the array. + The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, -1. + + is . +-or- + is . + + + Performs the specified action on each element of the specified array. + The one-dimensional, zero-based on whose elements the action is to be performed. + The to perform on each element of . + The type of the elements of the array. + + is . +-or- + is . + + + Returns an for the . + An for the . + + + Gets a 32-bit integer that represents the number of elements in the specified dimension of the . + A zero-based dimension of the whose length needs to be determined. + A 32-bit integer that represents the number of elements in the specified dimension. + + is less than zero. +-or- + is equal to or greater than . + + + Gets a 64-bit integer that represents the number of elements in the specified dimension of the . + A zero-based dimension of the whose length needs to be determined. + A 64-bit integer that represents the number of elements in the specified dimension. + + is less than zero. +-or- + is equal to or greater than . + + + Gets the index of the first element of the specified dimension in the array. + A zero-based dimension of the array whose starting index needs to be determined. + The index of the first element of the specified dimension in the array. + + is less than zero. +-or- + is equal to or greater than . + + + Gets the index of the last element of the specified dimension in the array. + A zero-based dimension of the array whose upper bound needs to be determined. + The index of the last element of the specified dimension in the array, or -1 if the specified dimension is empty. + + is less than zero. +-or- + is equal to or greater than . + + + Gets the value at the specified position in the one-dimensional . The index is specified as a 32-bit integer. + A 32-bit integer that represents the position of the element to get. + The value at the specified position in the one-dimensional . + The current does not have exactly one dimension. + + is outside the range of valid indexes for the current . + + + Gets the value at the specified position in the two-dimensional . The indexes are specified as 32-bit integers. + A 32-bit integer that represents the first-dimension index of the element to get. + A 32-bit integer that represents the second-dimension index of the element to get. + The value at the specified position in the two-dimensional . + The current does not have exactly two dimensions. + Either or is outside the range of valid indexes for the corresponding dimension of the current . + + + Gets the value at the specified position in the three-dimensional . The indexes are specified as 32-bit integers. + A 32-bit integer that represents the first-dimension index of the element to get. + A 32-bit integer that represents the second-dimension index of the element to get. + A 32-bit integer that represents the third-dimension index of the element to get. + The value at the specified position in the three-dimensional . + The current does not have exactly three dimensions. + + or or is outside the range of valid indexes for the corresponding dimension of the current . + + + Gets the value at the specified position in the multidimensional . The indexes are specified as an array of 32-bit integers. + A one-dimensional array of 32-bit integers that represent the indexes specifying the position of the element to get. + The value at the specified position in the multidimensional . + + is . + The number of dimensions in the current is not equal to the number of elements in . + Any element in is outside the range of valid indexes for the corresponding dimension of the current . + + + Gets the value at the specified position in the one-dimensional . The index is specified as a 64-bit integer. + A 64-bit integer that represents the position of the element to get. + The value at the specified position in the one-dimensional . + The current does not have exactly one dimension. + + is outside the range of valid indexes for the current . + + + Gets the value at the specified position in the two-dimensional . The indexes are specified as 64-bit integers. + A 64-bit integer that represents the first-dimension index of the element to get. + A 64-bit integer that represents the second-dimension index of the element to get. + The value at the specified position in the two-dimensional . + The current does not have exactly two dimensions. + Either or is outside the range of valid indexes for the corresponding dimension of the current . + + + Gets the value at the specified position in the three-dimensional . The indexes are specified as 64-bit integers. + A 64-bit integer that represents the first-dimension index of the element to get. + A 64-bit integer that represents the second-dimension index of the element to get. + A 64-bit integer that represents the third-dimension index of the element to get. + The value at the specified position in the three-dimensional . + The current does not have exactly three dimensions. + + or or is outside the range of valid indexes for the corresponding dimension of the current . + + + Gets the value at the specified position in the multidimensional . The indexes are specified as an array of 64-bit integers. + A one-dimensional array of 64-bit integers that represent the indexes specifying the position of the element to get. + The value at the specified position in the multidimensional . + + is . + The number of dimensions in the current is not equal to the number of elements in . + Any element in is outside the range of valid indexes for the corresponding dimension of the current . + + + Searches for the specified object and returns the index of its first occurrence in a one-dimensional array. + The one-dimensional array to search. + The object to locate in . + The index of the first occurrence of in , if found; otherwise, the lower bound of the array minus 1. + + is . + + is multidimensional. + + + 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. + The one-dimensional array to search. + The object to locate in . + The starting index of the search. 0 (zero) is valid in an empty array. + The index of the first occurrence of , if it's found, within the range of elements in that extends from to the last element; otherwise, the lower bound of the array minus 1. + + is . + + is outside the range of valid indexes for . + + is multidimensional. + + + 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. + The one-dimensional array to search. + The object to locate in . + The starting index of the search. 0 (zero) is valid in an empty array. + The number of elements to search. + The index of the first occurrence of , if it's found in the from index to + - 1; otherwise, the lower bound of the array minus 1. + + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + is multidimensional. + + + Searches for the specified object and returns the index of its first occurrence in a one-dimensional array. + The one-dimensional, zero-based array to search. + The object to locate in . + The type of the elements of the array. + The zero-based index of the first occurrence of in the entire , if found; otherwise, -1. + + is . + + + 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. + The one-dimensional, zero-based array to search. + The object to locate in . + The zero-based starting index of the search. 0 (zero) is valid in an empty array. + The type of the elements of the array. + The zero-based index of the first occurrence of within the range of elements in that extends from to the last element, if found; otherwise, -1. + + is . + + is outside the range of valid indexes for . + + + 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. + The one-dimensional, zero-based array to search. + The object to locate in . + The zero-based starting index of the search. 0 (zero) is valid in an empty array. + The number of elements in the section to search. + The type of the elements of the array. + The zero-based index of the first occurrence of within the range of elements in that starts at and contains the number of elements specified in , if found; otherwise, -1. + + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + + Initializes every element of the value-type by calling the parameterless constructor of the value type. + + + Gets a value indicating whether the has a fixed size. + This property is always for all arrays. + + + Gets a value indicating whether the is read-only. + This property is always for all arrays. + + + Gets a value indicating whether access to the is synchronized (thread safe). + This property is always for all arrays. + + + Searches for the specified object and returns the index of the last occurrence within the entire one-dimensional . + The one-dimensional to search. + The object to locate in . + The index of the last occurrence of within the entire , if found; otherwise, the lower bound of the array minus 1. + + is . + + is multidimensional. + + + Searches for the specified object and returns the index of the last occurrence within the range of elements in the one-dimensional that extends from the first element to the specified index. + The one-dimensional to search. + The object to locate in . + The starting index of the backward search. + The index of the last occurrence of within the range of elements in that extends from the first element to , if found; otherwise, the lower bound of the array minus 1. + + is . + + is outside the range of valid indexes for . + + is multidimensional. + + + Searches for the specified object and returns the index of the last occurrence within the range of elements in the one-dimensional that contains the specified number of elements and ends at the specified index. + The one-dimensional to search. + The object to locate in . + The starting index of the backward search. + The number of elements in the section to search. + The index of the last occurrence of within the range of elements in that contains the number of elements specified in and ends at , if found; otherwise, the lower bound of the array minus 1. + + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + is multidimensional. + + + Searches for the specified object and returns the index of the last occurrence within the entire . + The one-dimensional, zero-based to search. + The object to locate in . + The type of the elements of the array. + The zero-based index of the last occurrence of within the entire , if found; otherwise, -1. + + is . + + + Searches for the specified object and returns the index of the last occurrence within the range of elements in the that extends from the first element to the specified index. + The one-dimensional, zero-based to search. + The object to locate in . + The zero-based starting index of the backward search. + The type of the elements of the array. + The zero-based index of the last occurrence of within the range of elements in that extends from the first element to , if found; otherwise, -1. + + is . + + is outside the range of valid indexes for . + + + Searches for the specified object and returns the index of the last occurrence within the range of elements in the that contains the specified number of elements and ends at the specified index. + The one-dimensional, zero-based to search. + The object to locate in . + The zero-based starting index of the backward search. + The number of elements in the section to search. + The type of the elements of the array. + The zero-based index of the last occurrence of within the range of elements in that contains the number of elements specified in and ends at , if found; otherwise, -1. + + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + + Gets the total number of elements in all the dimensions of the . + The total number of elements in all the dimensions of the ; zero if there are no elements in the array. + The array is multidimensional and contains more than elements. + + + Gets a 64-bit integer that represents the total number of elements in all the dimensions of the . + A 64-bit integer that represents the total number of elements in all the dimensions of the . + + + Gets the rank (number of dimensions) of the . For example, a one-dimensional array returns 1, a two-dimensional array returns 2, and so on. + The rank (number of dimensions) of the . + + + Changes the number of elements of a one-dimensional array to the specified new size. + The one-dimensional, zero-based array to resize, or to create a new array with the specified size. + The size of the new array. + The type of the elements of the array. + + is less than zero. + + + Reverses the sequence of the elements in the entire one-dimensional . + The one-dimensional to reverse. + + is . + + is multidimensional. + + + Reverses the sequence of the elements in a range of elements in the one-dimensional . + The one-dimensional to reverse. + The starting index of the section to reverse. + The number of elements in the section to reverse. + + is . + + is multidimensional. + + is less than the lower bound of . +-or- + is less than zero. + + and do not specify a valid range in . + + + + + + + + + + + + + Sets a value to the element at the specified position in the one-dimensional . The index is specified as a 32-bit integer. + The new value for the specified element. + A 32-bit integer that represents the position of the element to set. + The current does not have exactly one dimension. + + cannot be cast to the element type of the current . + + is outside the range of valid indexes for the current . + + + Sets a value to the element at the specified position in the two-dimensional . The indexes are specified as 32-bit integers. + The new value for the specified element. + A 32-bit integer that represents the first-dimension index of the element to set. + A 32-bit integer that represents the second-dimension index of the element to set. + The current does not have exactly two dimensions. + + cannot be cast to the element type of the current . + Either or is outside the range of valid indexes for the corresponding dimension of the current . + + + Sets a value to the element at the specified position in the three-dimensional . The indexes are specified as 32-bit integers. + The new value for the specified element. + A 32-bit integer that represents the first-dimension index of the element to set. + A 32-bit integer that represents the second-dimension index of the element to set. + A 32-bit integer that represents the third-dimension index of the element to set. + The current does not have exactly three dimensions. + + cannot be cast to the element type of the current . + + or or is outside the range of valid indexes for the corresponding dimension of the current . + + + Sets a value to the element at the specified position in the multidimensional . The indexes are specified as an array of 32-bit integers. + The new value for the specified element. + A one-dimensional array of 32-bit integers that represent the indexes specifying the position of the element to set. + + is . + The number of dimensions in the current is not equal to the number of elements in . + + cannot be cast to the element type of the current . + Any element in is outside the range of valid indexes for the corresponding dimension of the current . + + + Sets a value to the element at the specified position in the one-dimensional . The index is specified as a 64-bit integer. + The new value for the specified element. + A 64-bit integer that represents the position of the element to set. + The current does not have exactly one dimension. + + cannot be cast to the element type of the current . + + is outside the range of valid indexes for the current . + + + Sets a value to the element at the specified position in the two-dimensional . The indexes are specified as 64-bit integers. + The new value for the specified element. + A 64-bit integer that represents the first-dimension index of the element to set. + A 64-bit integer that represents the second-dimension index of the element to set. + The current does not have exactly two dimensions. + + cannot be cast to the element type of the current . + Either or is outside the range of valid indexes for the corresponding dimension of the current . + + + Sets a value to the element at the specified position in the three-dimensional . The indexes are specified as 64-bit integers. + The new value for the specified element. + A 64-bit integer that represents the first-dimension index of the element to set. + A 64-bit integer that represents the second-dimension index of the element to set. + A 64-bit integer that represents the third-dimension index of the element to set. + The current does not have exactly three dimensions. + + cannot be cast to the element type of the current . + + or or is outside the range of valid indexes for the corresponding dimension of the current . + + + Sets a value to the element at the specified position in the multidimensional . The indexes are specified as an array of 64-bit integers. + The new value for the specified element. + A one-dimensional array of 64-bit integers that represent the indexes specifying the position of the element to set. + + is . + The number of dimensions in the current is not equal to the number of elements in . + + cannot be cast to the element type of the current . + Any element in is outside the range of valid indexes for the corresponding dimension of the current . + + + Sorts the elements in an entire one-dimensional using the implementation of each element of the . + The one-dimensional to sort. + + is . + + is multidimensional. + One or more elements in do not implement the interface. + + + Sorts a pair of one-dimensional objects (one contains the keys and the other contains the corresponding items) based on the keys in the first using the implementation of each key. + The one-dimensional that contains the keys to sort. + The one-dimensional that contains the items that correspond to each of the keys in the . +-or- + to sort only the . + + is . + The is multidimensional. +-or- +The is multidimensional. + + is not , and the length of is greater than the length of . + One or more elements in the do not implement the interface. + + + Sorts a pair of one-dimensional objects (one contains the keys and the other contains the corresponding items) based on the keys in the first using the specified . + The one-dimensional that contains the keys to sort. + The one-dimensional that contains the items that correspond to each of the keys in the . +-or- + to sort only the . + The implementation to use when comparing elements. +-or- + to use the implementation of each element. + + is . + The is multidimensional. +-or- +The is multidimensional. + + is not , and the length of is greater than the length of . +-or- +The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + is , and one or more elements in the do not implement the interface. + + + Sorts a range of elements in a pair of one-dimensional objects (one contains the keys and the other contains the corresponding items) based on the keys in the first using the implementation of each key. + The one-dimensional that contains the keys to sort. + The one-dimensional that contains the items that correspond to each of the keys in the . +-or- + to sort only the . + The starting index of the range to sort. + The number of elements in the range to sort. + + is . + The is multidimensional. +-or- +The is multidimensional. + + is less than the lower bound of . +-or- + is less than zero. + + is not , and the length of is greater than the length of . +-or- + and do not specify a valid range in the . +-or- + is not , and and do not specify a valid range in the . + One or more elements in the do not implement the interface. + + + Sorts a range of elements in a pair of one-dimensional objects (one contains the keys and the other contains the corresponding items) based on the keys in the first using the specified . + The one-dimensional that contains the keys to sort. + The one-dimensional that contains the items that correspond to each of the keys in the . +-or- + to sort only the . + The starting index of the range to sort. + The number of elements in the range to sort. + The implementation to use when comparing elements. +-or- + to use the implementation of each element. + + is . + The is multidimensional. +-or- +The is multidimensional. + + is less than the lower bound of . +-or- + is less than zero. + + is not , and the lower bound of does not match the lower bound of . +-or- + is not , and the length of is greater than the length of . +-or- + and do not specify a valid range in the . +-or- + is not , and and do not specify a valid range in the . +-or- +The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + is , and one or more elements in the do not implement the interface. + + + Sorts the elements in a one-dimensional using the specified . + The one-dimensional array to sort. + The implementation to use when comparing elements. +-or- + to use the implementation of each element. + + is . + + is multidimensional. + + is , and one or more elements in do not implement the interface. + The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + + Sorts the elements in a range of elements in a one-dimensional using the implementation of each element of the . + The one-dimensional to sort. + The starting index of the range to sort. + The number of elements in the range to sort. + + is . + + is multidimensional. + + is less than the lower bound of . +-or- + is less than zero. + + and do not specify a valid range in . + One or more elements in do not implement the interface. + + + Sorts the elements in a range of elements in a one-dimensional using the specified . + The one-dimensional to sort. + The starting index of the range to sort. + The number of elements in the range to sort. + The implementation to use when comparing elements. +-or- + to use the implementation of each element. + + is . + + is multidimensional. + + is less than the lower bound of . +-or- + is less than zero. + + and do not specify a valid range in . +-or- +The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + is , and one or more elements in do not implement the interface. + + + Sorts the elements in an entire using the generic interface implementation of each element of the . + The one-dimensional, zero-based to sort. + The type of the elements of the array. + + is . + One or more elements in do not implement the generic interface. + + + Sorts the elements in an using the specified generic interface. + The one-dimensional, zero-base to sort + The generic interface implementation to use when comparing elements, or to use the generic interface implementation of each element. + The type of the elements of the array. + + is . + + is , and one or more elements in do not implement the generic interface. + The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + + Sorts the elements in an using the specified . + The one-dimensional, zero-based to sort + The to use when comparing elements. + The type of the elements of the array. + + is . +-or- + is . + The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + + Sorts the elements in a range of elements in an using the generic interface implementation of each element of the . + The one-dimensional, zero-based to sort + The starting index of the range to sort. + The number of elements in the range to sort. + The type of the elements of the array. + + is . + + is less than the lower bound of . +-or- + is less than zero. + + and do not specify a valid range in . + One or more elements in do not implement the generic interface. + + + Sorts the elements in a range of elements in an using the specified generic interface. + The one-dimensional, zero-based to sort. + The starting index of the range to sort. + The number of elements in the range to sort. + The generic interface implementation to use when comparing elements, or to use the generic interface implementation of each element. + The type of the elements of the array. + + is . + + is less than the lower bound of . +-or- + is less than zero. + + and do not specify a valid range in . +-or- +The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + is , and one or more elements in do not implement the generic interface. + + + Sorts a pair of objects (one contains the keys and the other contains the corresponding items) based on the keys in the first using the generic interface implementation of each key. + The one-dimensional, zero-based that contains the keys to sort. + The one-dimensional, zero-based that contains the items that correspond to the keys in , or to sort only . + The type of the elements of the key array. + The type of the elements of the items array. + + is . + + is not , and the lower bound of does not match the lower bound of . +-or- + is not , and the length of is greater than the length of . + One or more elements in the do not implement the generic interface. + + + Sorts a pair of objects (one contains the keys and the other contains the corresponding items) based on the keys in the first using the specified generic interface. + The one-dimensional, zero-based that contains the keys to sort. + The one-dimensional, zero-based that contains the items that correspond to the keys in , or to sort only . + The generic interface implementation to use when comparing elements, or to use the generic interface implementation of each element. + The type of the elements of the key array. + The type of the elements of the items array. + + is . + + is not , and the lower bound of does not match the lower bound of . +-or- + is not , and the length of is greater than the length of . +-or- +The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + is , and one or more elements in the do not implement the generic interface. + + + Sorts a range of elements in a pair of objects (one contains the keys and the other contains the corresponding items) based on the keys in the first using the generic interface implementation of each key. + The one-dimensional, zero-based that contains the keys to sort. + The one-dimensional, zero-based that contains the items that correspond to the keys in , or to sort only . + The starting index of the range to sort. + The number of elements in the range to sort. + The type of the elements of the key array. + The type of the elements of the items array. + + is . + + is less than the lower bound of . +-or- + is less than zero. + + is not , and the lower bound of does not match the lower bound of . +-or- + is not , and the length of is greater than the length of . +-or- + and do not specify a valid range in the . +-or- + is not , and and do not specify a valid range in the . + One or more elements in the do not implement the generic interface. + + + Sorts a range of elements in a pair of objects (one contains the keys and the other contains the corresponding items) based on the keys in the first using the specified generic interface. + The one-dimensional, zero-based that contains the keys to sort. + The one-dimensional, zero-based that contains the items that correspond to the keys in , or to sort only . + The starting index of the range to sort. + The number of elements in the range to sort. + The generic interface implementation to use when comparing elements, or to use the generic interface implementation of each element. + The type of the elements of the key array. + The type of the elements of the items array. + + is . + + is less than the lower bound of . +-or- + is less than zero. + + is not , and the lower bound of does not match the lower bound of . +-or- + is not , and the length of is greater than the length of . +-or- + and do not specify a valid range in the . +-or- + is not , and and do not specify a valid range in the . +-or- +The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. + + is , and one or more elements in the do not implement the generic interface. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets the number of elements contained in the . + The number of elements contained in the collection. + + + Calling this method always throws a exception. + The object to be added to the . + Adding a value to an array is not supported. No value is returned. + The has a fixed size. + + + Removes all items from the . + The is read-only. + + + Determines whether an element is in the . + The object to locate in the current list. The element to locate can be for reference types. + + if is found in the ; otherwise, . + + + Determines the index of a specific item in the . + The object to locate in the current list. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the at the specified index. + The index at which should be inserted. + The object to insert. + + is not a valid index in the . + The is read-only. +-or- +The has a fixed size. + + is null reference in the . + + + Gets or sets the element at the specified index. + The index of the element to get or set. + The element at the specified index. + + is less than zero. +-or- + is equal to or greater than . + The current does not have exactly one dimension. + + + Removes the first occurrence of a specific object from the . + The object to remove from the . + The is read-only. +-or- +The has a fixed size. + + + Removes the item at the specified index. + The index of the element to remove. + index is not a valid index in the . + The is read-only. +-or- +The has a fixed size. + + + Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order. + The object to compare with the current instance. + An object that compares the current object and . + An integer that indicates the relationship of the current collection object to other, as shown in the following table. + Return value + + Description + + -1 + + The current instance precedes . + + 0 + + The current instance and are equal. + + 1 + + The current instance follows . + + + Determines whether an object is equal to the current instance. + The object to compare with the current instance. + An object that determines whether the current instance and are equal. + + if the two objects are equal; otherwise, . + + + Returns a hash code for the current instance. + An object that computes the hash code of the current object. + The hash code for the current instance. + + + Determines whether every element in the array matches the conditions defined by the specified predicate. + The one-dimensional, zero-based to check against the conditions. + The predicate that defines the conditions to check against the elements. + The type of the elements of the array. + + if every element in matches the conditions defined by the specified predicate; otherwise, . If there are no elements in the array, the return value is . + + is . +-or- + is . + + + Delimits a section of a one-dimensional array. + The type of the elements in the array segment. + + + Initializes a new instance of the structure that delimits all the elements in the specified array. + The array to wrap. + + is . + + + Initializes a new instance of the structure that delimits the specified range of the elements in the specified array. + The array containing the range of elements to delimit. + The zero-based index of the first element in the range. + The number of elements in the range. + + is . + + or is less than 0. + + and do not specify a valid range in . + + + Gets the original array containing the range of elements that the array segment delimits. + The original array that was passed to the constructor, and that contains the range delimited by the . + + + + + + + + + + + + + Gets the number of elements in the range delimited by the array segment. + The number of elements in the range delimited by the . + + + + + + + + + + + + Determines whether the specified structure is equal to the current instance. + The structure to compare with the current instance. + + if the specified structure is equal to the current instance; otherwise, . + + + Determines whether the specified object is equal to the current instance. + The object to be compared with the current instance. + + if the specified object is a structure and is equal to the current instance; otherwise, . + + + Returns an enumerator that can be used to iterate through the array segment. + An enumerator that can be used to iterate through the array segment. + The underlying array is . + + + Returns the hash code for the current instance. + A 32-bit signed integer hash code. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is not a valid index in the . + + + Gets the position of the first element in the range delimited by the array segment, relative to the start of the original array. + The position of the first element in the range delimited by the , relative to the start of the original array. + + + Indicates whether two structures are equal. + The structure on the left side of the equality operator. + The structure on the right side of the equality operator. + + if is equal to ; otherwise, . + + + + + + Indicates whether two structures are unequal. + The structure on the left side of the inequality operator. + The structure on the right side of the inequality operator. + + if is not equal to ; otherwise, . + + + + + + + + + + Throws a exception in all cases. + The object to add to the array segment. + In all cases. + + + Throws a exception in all cases. + In all cases. + + + Determines whether the array segment contains a specific value. + The object to locate in the array segment. + + if is found in the array segment; otherwise, . + The underlying array is . + + + Gets a value that indicates whether the array segment is read-only. + + if the array segment is read-only; otherwise, . + + + Throws a exception in all cases. + The object to remove from the array segment. + Always throws an exception. + In all cases. + + + Returns an enumerator that iterates through the array segment. + An enumerator that can be used to iterate through the array segment. + The underlying array is . + + + Determines the index of a specific item in the array segment. + The object to locate in the array segment. + The index of if found in the list; otherwise, -1. + The underlying array is . + + + Throws a exception in all cases. + The zero-based index at which should be inserted. + The object to insert into the array segment. + In all cases. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is not a valid index in the . + The property is set and the array segment is read-only. + + + Throws a exception in all cases. + The zero-based index of the item to remove. + In all cases. + + + Gets the element at the specified index of the array segment. + The zero-based index of the element to get. + The element at the specified index. + + is not a valid index in the . + The underlying array is . + The property is set. + + + Returns an enumerator that iterates through an array segment. + An enumerator that can be used to iterate through the array segment. + The underlying array is . + + + Copies the contents of this array segment into a new array. + An array containing the data in the current array segment. + + default(ArraySegment<T>) cannot be converted to an array. + + + The exception that is thrown when an attempt is made to store an element of the wrong type within an array. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference, the current exception is raised in a block that handles the inner exception. + + + References a method to be called when a corresponding asynchronous operation completes. + The result of the asynchronous operation. + + + Represents the base class for custom attributes. + + + Initializes a new instance of the class. + + + Returns a value that indicates whether this instance is equal to a specified object. + An to compare with this instance or . + + if and this instance are of the same type and have identical field values; otherwise, . + + + Retrieves a custom attribute applied to a specified assembly. Parameters specify the assembly and the type of the custom attribute to search for. + An object derived from the class that describes a reusable collection of modules. + The type, or a base type, of the custom attribute to search for. + A reference to the single custom attribute of type that is applied to , or if there is no such attribute. + + or is . + + is not derived from . + More than one of the requested attributes was found. + + + 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. + An object derived from the class that describes a reusable collection of modules. + The type, or a base type, of the custom attribute to search for. + This parameter is ignored, and does not affect the operation of this method. + A reference to the single custom attribute of type that is applied to , or if there is no such attribute. + + or is . + + is not derived from . + More than one of the requested attributes was found. + + + 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. + An object derived from the class that describes a constructor, event, field, method, or property member of a class. + The type, or a base type, of the custom attribute to search for. + A reference to the single custom attribute of type that is applied to , or if there is no such attribute. + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + 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. + An object derived from the class that describes a constructor, event, field, method, or property member of a class. + The type, or a base type, of the custom attribute to search for. + If , specifies to also search the ancestors of for custom attributes. + A reference to the single custom attribute of type that is applied to , or if there is no such attribute. + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + Retrieves a custom attribute applied to a module. Parameters specify the module, and the type of the custom attribute to search for. + An object derived from the class that describes a portable executable file. + The type, or a base type, of the custom attribute to search for. + A reference to the single custom attribute of type that is applied to , or if there is no such attribute. + + or is . + + is not derived from . + More than one of the requested attributes was found. + + + 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. + An object derived from the class that describes a portable executable file. + The type, or a base type, of the custom attribute to search for. + This parameter is ignored, and does not affect the operation of this method. + A reference to the single custom attribute of type that is applied to , or if there is no such attribute. + + or is . + + is not derived from . + More than one of the requested attributes was found. + + + Retrieves a custom attribute applied to a method parameter. Parameters specify the method parameter, and the type of the custom attribute to search for. + An object derived from the class that describes a parameter of a member of a class. + The type, or a base type, of the custom attribute to search for. + A reference to the single custom attribute of type that is applied to , or if there is no such attribute. + + or is . + + is not derived from . + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + 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. + An object derived from the class that describes a parameter of a member of a class. + The type, or a base type, of the custom attribute to search for. + If , specifies to also search the ancestors of for custom attributes. + A reference to the single custom attribute of type that is applied to , or if there is no such attribute. + + or is . + + is not derived from . + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + Retrieves an array of the custom attributes applied to an assembly. A parameter specifies the assembly. + An object derived from the class that describes a reusable collection of modules. + An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. + + is . + + + Retrieves an array of the custom attributes applied to an assembly. Parameters specify the assembly, and an ignored search option. + An object derived from the class that describes a reusable collection of modules. + This parameter is ignored, and does not affect the operation of this method. + An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. + + or is . + + + 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. + An object derived from the class that describes a reusable collection of modules. + The type, or a base type, of the custom attribute to search for. + An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. + + or is . + + is not derived from . + + + 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. + An object derived from the class that describes a reusable collection of modules. + The type, or a base type, of the custom attribute to search for. + This parameter is ignored, and does not affect the operation of this method. + An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. + + or is . + + is not derived from . + + + Retrieves an array of the custom attributes applied to a member of a type. A parameter specifies the member. + An object derived from the class that describes a constructor, event, field, method, or property member of a class. + An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. + + is . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + 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. + An object derived from the class that describes a constructor, event, field, method, or property member of a class. + If , specifies to also search the ancestors of for custom attributes. + An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. + + is . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + 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. + An object derived from the class that describes a constructor, event, field, method, or property member of a class. + The type, or a base type, of the custom attribute to search for. + An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + 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. + An object derived from the class that describes a constructor, event, field, method, or property member of a class. + The type, or a base type, of the custom attribute to search for. + If , specifies to also search the ancestors of for custom attributes. + An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + Retrieves an array of the custom attributes applied to a module. A parameter specifies the module. + An object derived from the class that describes a portable executable file. + An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. + + is . + + + Retrieves an array of the custom attributes applied to a module. Parameters specify the module, and an ignored search option. + An object derived from the class that describes a portable executable file. + This parameter is ignored, and does not affect the operation of this method. + An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. + + or is . + + + 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. + An object derived from the class that describes a portable executable file. + The type, or a base type, of the custom attribute to search for. + An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. + + or is . + + is not derived from . + + + 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. + An object derived from the class that describes a portable executable file. + The type, or a base type, of the custom attribute to search for. + This parameter is ignored, and does not affect the operation of this method. + An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. + + or is . + + is not derived from . + + + Retrieves an array of the custom attributes applied to a method parameter. A parameter specifies the method parameter. + An object derived from the class that describes a parameter of a member of a class. + An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. + + is . + A custom attribute type cannot be loaded. + + + 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. + An object derived from the class that describes a parameter of a member of a class. + If , specifies to also search the ancestors of for custom attributes. + An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. + The property of is . + + is . + A custom attribute type cannot be loaded. + + + 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. + An object derived from the class that describes a parameter of a member of a class. + The type, or a base type, of the custom attribute to search for. + An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. + + or is . + + is not derived from . + A custom attribute type cannot be loaded. + + + 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. + An object derived from the class that describes a parameter of a member of a class. + The type, or a base type, of the custom attribute to search for. + If , specifies to also search the ancestors of for custom attributes. + An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. + + or is . + + is not derived from . + A custom attribute type cannot be loaded. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. + + if this instance is the default attribute for the class; otherwise, . + + + Determines whether any custom attributes are applied to an assembly. Parameters specify the assembly, and the type of the custom attribute to search for. + An object derived from the class that describes a reusable collection of modules. + The type, or a base type, of the custom attribute to search for. + + if a custom attribute of type is applied to ; otherwise, . + + or is . + + is not derived from . + + + 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. + An object derived from the class that describes a reusable collection of modules. + The type, or a base type, of the custom attribute to search for. + This parameter is ignored, and does not affect the operation of this method. + + if a custom attribute of type is applied to ; otherwise, . + + or is . + + is not derived from . + + + 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. + An object derived from the class that describes a constructor, event, field, method, type, or property member of a class. + The type, or a base type, of the custom attribute to search for. + + if a custom attribute of type is applied to ; otherwise, . + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + + + 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. + An object derived from the class that describes a constructor, event, field, method, type, or property member of a class. + The type, or a base type, of the custom attribute to search for. + If , specifies to also search the ancestors of for custom attributes. + + if a custom attribute of type is applied to ; otherwise, . + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + + + 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. + An object derived from the class that describes a portable executable file. + The type, or a base type, of the custom attribute to search for. + + if a custom attribute of type is applied to ; otherwise, . + + or is . + + is not derived from . + + + 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. + An object derived from the class that describes a portable executable file. + The type, or a base type, of the custom attribute to search for. + This parameter is ignored, and does not affect the operation of this method. + + if a custom attribute of type is applied to ; otherwise, . + + or is . + + is not derived from . + + + 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. + An object derived from the class that describes a parameter of a member of a class. + The type, or a base type, of the custom attribute to search for. + + if a custom attribute of type is applied to ; otherwise, . + + or is . + + is not derived from . + + + 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. + An object derived from the class that describes a parameter of a member of a class. + The type, or a base type, of the custom attribute to search for. + If , specifies to also search the ancestors of for custom attributes. + + if a custom attribute of type is applied to ; otherwise, . + + or is . + + is not derived from . + + is not a method, constructor, or type. + + + When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. + An to compare with this instance of . + + if this instance equals ; otherwise, . + + + When implemented in a derived class, gets a unique identifier for this . + An that is a unique identifier for the attribute. + + + Specifies the application elements on which it is valid to apply an attribute. + + + Attribute can be applied to any application element. + + + Attribute can be applied to an assembly. + + + Attribute can be applied to a class. + + + Attribute can be applied to a constructor. + + + Attribute can be applied to a delegate. + + + Attribute can be applied to an enumeration. + + + Attribute can be applied to an event. + + + Attribute can be applied to a field. + + + Attribute can be applied to a generic parameter. Currently, this attribute can be applied only in C#, Microsoft intermediate language (MSIL), and emitted code. + + + Attribute can be applied to an interface. + + + Attribute can be applied to a method. + + + Attribute can be applied to a module. refers to a portable executable file (.dll or.exe) and not a Visual Basic standard module. + + + Attribute can be applied to a parameter. + + + Attribute can be applied to a property. + + + Attribute can be applied to a return value. + + + Attribute can be applied to a structure; that is, a value type. + + + Specifies the usage of another attribute class. This class cannot be inherited. + + + Initializes a new instance of the class with the specified list of , the value, and the value. + The set of values combined using a bitwise OR operation to indicate which program elements are valid. + + + Gets or sets a Boolean value indicating whether more than one instance of the indicated attribute can be specified for a single program element. + + if more than one instance is allowed to be specified; otherwise, . The default is . + + + Gets or sets a value that determines whether the indicated attribute is inherited by derived classes and overriding members. + + if the attribute can be inherited by derived classes and overriding members; otherwise, . The default is . + + + Gets a set of values identifying which program elements that the indicated attribute can be applied to. + One or several values. The default is . + + + The exception that is thrown when the file image of a dynamic link library (DLL) or an executable program is invalid. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference, the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message and file name. + A message that describes the error. + The full name of the file with the invalid image. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The full name of the file with the invalid image. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Gets the name of the file that causes this exception. + 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. + + + Gets the log file that describes why an assembly load failed. + A containing errors reported by the assembly cache. + + + Sets the object with the file name, assembly cache log, and additional exception information. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The caller does not have the required permission. + + + Gets the error message and the name of the file that caused this exception. + A string containing the error message and the name of the file that caused this exception. + + + Returns the fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace. + 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. + + + Represents a Boolean ( or ) value. + + + Compares this instance to a specified object and returns an integer that indicates their relationship to one another. + A object to compare to this instance. + A signed integer that indicates the relative values of this instance and . + Return Value + + Condition + + Less than zero + + This instance is and is . + + Zero + + This instance and are equal (either both are or both are ). + + Greater than zero + + This instance is and is . + + + Compares this instance to a specified object and returns an integer that indicates their relationship to one another. + An object to compare to this instance, or . + A signed integer that indicates the relative order of this instance and . + Return Value + + Condition + + Less than zero + + This instance is and is . + + Zero + + This instance and are equal (either both are or both are ). + + Greater than zero + + This instance is and is . + + -or- + + is . + + is not a . + + + Returns a value indicating whether this instance is equal to a specified object. + A value to compare to this instance. + + if has the same value as this instance; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare to this instance. + + if is a and has the same value as this instance; otherwise, . + + + Represents the Boolean value as a string. This field is read-only. + + + Returns the hash code for this instance. + A hash code for the current . + + + Returns the type code for the value type. + The enumerated constant . + + + + + + Converts the specified string representation of a logical value to its equivalent. + A string containing the value to convert. + + if is equivalent to ; if is equivalent to . + + is . + + is not equivalent to or . + + + For a description of this member, see . + This parameter is ignored. + + or . + + + For a description of this member, see . + This parameter is ignored. + 1 if the value of this instance is ; otherwise, 0. + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + You attempt to convert a value to a value. This conversion is not supported. + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + You attempt to convert a value to a value. This conversion is not supported. + + + For a description of this member, see . + This parameter is ignored. + 1 if this instance is ; otherwise, 0. + + + For a description of this member, see . + This parameter is ignored. + 1 if this instance is ; otherwise, 0. + + + For a description of this member, see . + This parameter is ignored. + 1 if this instance is ; otherwise, 0. + + + For a description of this member, see . + This parameter is ignored. + 1 if this instance is ; otherwise, 0. + + + For a description of this member, see . + This parameter is ignored. + 1 if this instance is ; otherwise, 0. + + + For a description of this member, see . + This parameter is ignored. + 1 if this instance is ; otherwise, 0. + + + For a description of this member, see . + This parameter is ignored. + 1 if this instance is ; otherwise, 0. + + + For a description of this member, see . + The desired type. + An implementation that supplies culture-specific information about the format of the returned value. + An object of the specified type, with a value that is equivalent to the value of this object. + + is . + The requested type conversion is not supported. + + + For a description of this member, see . + This parameter is ignored. + 1 if this instance is ; otherwise, 0. + + + For a description of this member, see . + This parameter is ignored. + 1 if this instance is ; otherwise, 0. + + + For a description of this member, see . + This parameter is ignored. + 1 if this instance is ; otherwise, 0. + + + Converts the value of this instance to its equivalent string representation (either "True" or "False"). + "True" (the value of the property) if the value of this instance is , or "False" (the value of the property) if the value of this instance is . + + + Converts the value of this instance to its equivalent string representation (either "True" or "False"). + (Reserved) An object. + + if the value of this instance is , or if the value of this instance is . + + + Represents the Boolean value as a string. This field is read-only. + + + + + + + + + + + Tries to convert the specified string representation of a logical value to its equivalent. A return value indicates whether the conversion succeeded or failed. + A string containing the value to convert. + When this method returns, if the conversion succeeded, contains if is equal to or if is equal to . If the conversion failed, contains . The conversion fails if is or is not equal to the value of either the or field. + + if was converted successfully; otherwise, . + + + Manipulates arrays of primitive types. + + + Copies a specified number of bytes from a source array starting at a particular offset to a destination array starting at a particular offset. + The source buffer. + The zero-based byte offset into . + The destination buffer. + The zero-based byte offset into . + The number of bytes to copy. + + or is . + + or is not an array of primitives. +-or- +The number of bytes in is less than plus . +-or- +The number of bytes in is less than plus . + + , , or is less than 0. + + + Returns the number of bytes in the specified array. + An array. + The number of bytes in the array. + + is . + + is not a primitive. + + is larger than 2 gigabytes (GB). + + + Retrieves the byte at the specified location in the specified array. + An array. + A location in the array. + The byte at the specified location in the array. + + is not a primitive. + + is . + + is negative or greater than the length of . + + is larger than 2 gigabytes (GB). + + + Copies a number of bytes specified as a long integer value from one address in memory to another. +This API is not CLS-compliant. + The address of the bytes to copy. + The target address. + The number of bytes available in the destination memory block. + The number of bytes to copy. + + is greater than . + + + 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. + The address of the bytes to copy. + The target address. + The number of bytes available in the destination memory block. + The number of bytes to copy. + + is greater than . + + + Assigns a specified value to a byte at a particular location in a specified array. + An array. + A location in the array. + A value to assign. + + is not a primitive. + + is . + + is negative or greater than the length of . + + is larger than 2 gigabytes (GB). + + + Identifies the owner of a block of memory who is responsible for disposing of the underlying memory appropriately. + The type of elements to store in memory. + + + Gets the memory belonging to this owner. + The memory belonging to this owner. + + + Provides a mechanism for pinning and unpinning objects to prevent the garbage collector from moving them. + + + Pins a block of memory. + The offset to the element within the memory buffer to which the returned points. + A handle to the block of memory. + + + Frees a block of pinned memory. + + + Provides a memory handle for a block of memory. + + + Creates a new memory handle for the block of memory. + A pointer to memory. + A handle used to pin array buffers. + A reference to a manually managed object, or if there is no memory manager. + + + Frees the pinned handle and releases the instance. + + + Returns a pointer to the memory block. + A pointer to the memory block. + + + An abstract base class that is used to replace the implementation of . + The type of items in the memory buffer managed by this memory manager. + + + Initializes a new instance of the class. + + + Returns a memory buffer consisting of a specified number of elements from the memory managed by the current memory manager. + The number of elements in the memory buffer, starting at offset 0. + A memory buffer. + + + Returns a memory buffer consisting of a specified number of elements starting at a specified offset from the memory managed by the current memory manager. + The offset to the element at which the returned memory buffer starts. + The number of elements to include in the returned memory buffer. + A memory buffer that consists of elements starting at offset . + + + Releases all resources used by the current memory manager. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Returns a memory span that wraps the underlying memory buffer. + A memory span that wraps the underlying memory buffer. + + + Gets the memory block handled by this . + The memory block handled by this . + + + Returns a handle to the memory that has been pinned and whose address can be taken. + The offset to the element in the memory buffer at which the returned points. + A handle to the memory that has been pinned. + + + Releases all resources used by the memory manager. + + + Returns an array segment. + The array segment to write to. + + if the method succeeded in retrieving the array segment; otherwise, . + + + Unpins pinned memory so that the garbage collector is free to move it. + + + Defines the values that can be returned from span-based operations that support processing of input contained in multiple discontiguous buffers. + + + The input is partially processed, up to what could fit into the destination buffer. The caller can enlarge the destination buffer, slice the buffers appropriately, and retry. + + + The entire input buffer has been processed and the operation is complete. + + + The input contained invalid bytes which could not be processed. If the input is partially processed, the destination contains the partial result. This guarantees that no additional data appended to the input will make the invalid sequence valid. + + + The input is partially processed, up to the last valid chunk of the input that could be consumed. The caller can stitch the remaining unprocessed input with more data, slice the buffers appropriately, and retry. + + + + + + + + + + + + + + + Represents an 8-bit unsigned integer. + + + Compares this instance to a specified 8-bit unsigned integer and returns an indication of their relative values. + An 8-bit unsigned integer to compare. + A signed integer that indicates the relative order of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + + Compares this instance to a specified object and returns an indication of their relative values. + An object to compare, or . + A signed integer that indicates the relative order of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + -or- + + is . + + is not a . + + + Returns a value indicating whether this instance and a specified object represent the same value. + An object to compare to this instance. + + if is equal to this instance; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns the hash code for this instance. + A hash code for the current . + + + Returns the for value type . + The enumerated constant, . + + + Represents the largest possible value of a . This field is constant. + + + Represents the smallest possible value of a . This field is constant. + + + + + + + + Converts the string representation of a number to its equivalent. + A string that contains a number to convert. The string is interpreted using the style. + A byte value that is equivalent to the number contained in . + + is . + + is not of the correct format. + + represents a number less than or greater than . + + + Converts the string representation of a number in a specified style to its equivalent. + A string that contains a number to convert. The string is interpreted using the style specified by . + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . + A byte value that is equivalent to the number contained in . + + is . + + is not of the correct format. + + represents a number less than or greater than . +-or- + includes non-zero, fractional digits. + + is not a value. +-or- + is not a combination of and values. + + + Converts the string representation of a number in a specified style and culture-specific format to its equivalent. + A string that contains a number to convert. The string is interpreted using the style specified by . + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An object that supplies culture-specific information about the format of . If is , the thread current culture is used. + A byte value that is equivalent to the number contained in . + + is . + + is not of the correct format. + + represents a number less than or greater than . +-or- + includes non-zero, fractional digits. + + is not a value. +-or- + is not a combination of and values. + + + Converts the string representation of a number in a specified culture-specific format to its equivalent. + A string that contains a number to convert. The string is interpreted using the style. + An object that supplies culture-specific parsing information about . If is , the thread current culture is used. + A byte value that is equivalent to the number contained in . + + is . + + is not of the correct format. + + represents a number less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + In all cases. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + The type to which to convert this value. + An implementation that supplies information about the format of the returned value. + The value of the current instance, converted to . + + is . + The requested type conversion is not supported. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + Converts the value of the current object to its equivalent string representation. + 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. + + + Converts the numeric value of the current object to its equivalent string representation using the specified culture-specific formatting information. + An object that supplies culture-specific formatting information. + The string representation of the value of this object in the format specified by the parameter. + + + Converts the value of the current object to its equivalent string representation using the specified format. + A numeric format string. + The string representation of the current object, formatted as specified by the parameter. + + includes an unsupported specifier. Supported format specifiers are listed in the Remarks section. + + + Converts the value of the current object to its equivalent string representation using the specified format and culture-specific formatting information. + A standard or custom numeric format string. + An object that supplies culture-specific formatting information. + The string representation of the current object, formatted as specified by the and parameters. + + includes an unsupported specifier. Supported format specifiers are listed in the Remarks section. + + + + + + + + + + + + + + + + + + + Tries to convert the string representation of a number to its equivalent, and returns a value that indicates whether the conversion succeeded. + A string that contains a number to convert. The string is interpreted using the style. + When this method returns, contains the value equivalent to the number contained in if the conversion succeeded, or zero if the conversion failed. This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + + Converts the string representation of a number in a specified style and culture-specific format to its equivalent. A return value indicates whether the conversion succeeded or failed. + A string containing a number to convert. The string is interpreted using the style specified by . + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An object that supplies culture-specific formatting information about . If is , the thread current culture is used. + When this method returns, contains the 8-bit unsigned integer value equivalent to the number contained in if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not of the correct format, or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + is not a value. +-or- + is not a combination of and values. + + + Represents a character as a UTF-16 code unit. + + + 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 object. + A object to compare. + A signed number indicating the position of this instance in the sort order in relation to the parameter. + Return Value + + Description + + Less than zero + + This instance precedes . + + Zero + + This instance has the same position in the sort order as . + + Greater than zero + + This instance follows . + + + 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 . + An object to compare this instance to, or . + A signed number indicating the position of this instance in the sort order in relation to the parameter. + Return Value + + Description + + Less than zero + + This instance precedes . + + Zero + + This instance has the same position in the sort order as . + + Greater than zero + + This instance follows . + + -or- + + is . + + is not a object. + + + Converts the specified Unicode code point into a UTF-16 encoded string. + A 21-bit Unicode code point. + A string consisting of one object or a surrogate pair of objects equivalent to the code point specified by the parameter. + + 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. + + + Converts the value of a UTF-16 encoded surrogate pair into a Unicode code point. + A high surrogate code unit (that is, a code unit ranging from U+D800 through U+DBFF). + A low surrogate code unit (that is, a code unit ranging from U+DC00 through U+DFFF). + The 21-bit Unicode code point represented by the and parameters. + + is not in the range U+D800 through U+DBFF, or is not in the range U+DC00 through U+DFFF. + + + Converts the value of a UTF-16 encoded character or surrogate pair at a specified position in a string into a Unicode code point. + A string that contains a character or surrogate pair. + The index position of the character or surrogate pair in . + The 21-bit Unicode code point represented by the character or surrogate pair at the position in the parameter specified by the parameter. + + is . + + is not a position within . + 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. + + + Returns a value that indicates whether this instance is equal to the specified object. + An object to compare to this instance. + + if the parameter equals the value of this instance; otherwise, . + + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance or . + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Converts the specified numeric Unicode character to a double-precision floating point number. + The Unicode character to convert. + The numeric value of if that character represents a number; otherwise, -1.0. + + + Converts the numeric Unicode character at the specified position in a specified string to a double-precision floating point number. + A . + The character position in . + The numeric value of the character at position in if that character represents a number; otherwise, -1. + + is . + + is less than zero or greater than the last position in . + + + Returns the for value type . + The enumerated constant, . + + + Categorizes a specified Unicode character into a group identified by one of the values. + The Unicode character to categorize. + A value that identifies the group that contains . + + + Categorizes the character at the specified position in a specified string into a group identified by one of the values. + A . + The character position in . + A enumerated constant that identifies the group that contains the character at position in . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the specified Unicode character is categorized as a control character. + The Unicode character to evaluate. + + if is a control character; otherwise, . + + + Indicates whether the character at the specified position in a specified string is categorized as a control character. + A string. + The position of the character to evaluate in . + + if the character at position in is a control character; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the specified Unicode character is categorized as a decimal digit. + The Unicode character to evaluate. + + if is a decimal digit; otherwise, . + + + Indicates whether the character at the specified position in a specified string is categorized as a decimal digit. + A string. + The position of the character to evaluate in . + + if the character at position in is a decimal digit; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the specified object is a high surrogate. + The Unicode character to evaluate. + + if the numeric value of the parameter ranges from U+D800 through U+DBFF; otherwise, . + + + Indicates whether the object at the specified position in a string is a high surrogate. + A string. + The position of the character to evaluate in . + + if the numeric value of the specified character in the parameter ranges from U+D800 through U+DBFF; otherwise, . + + is . + + is not a position within . + + + Indicates whether the specified Unicode character is categorized as a Unicode letter. + The Unicode character to evaluate. + + if is a letter; otherwise, . + + + Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter. + A string. + The position of the character to evaluate in . + + if the character at position in is a letter; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the specified Unicode character is categorized as a letter or a decimal digit. + The Unicode character to evaluate. + + if is a letter or a decimal digit; otherwise, . + + + Indicates whether the character at the specified position in a specified string is categorized as a letter or a decimal digit. + A string. + The position of the character to evaluate in . + + if the character at position in is a letter or a decimal digit; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the specified Unicode character is categorized as a lowercase letter. + The Unicode character to evaluate. + + if is a lowercase letter; otherwise, . + + + Indicates whether the character at the specified position in a specified string is categorized as a lowercase letter. + A string. + The position of the character to evaluate in . + + if the character at position in is a lowercase letter; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the specified object is a low surrogate. + The character to evaluate. + + if the numeric value of the parameter ranges from U+DC00 through U+DFFF; otherwise, . + + + Indicates whether the object at the specified position in a string is a low surrogate. + A string. + The position of the character to evaluate in . + + if the numeric value of the specified character in the parameter ranges from U+DC00 through U+DFFF; otherwise, . + + is . + + is not a position within . + + + Indicates whether the specified Unicode character is categorized as a number. + The Unicode character to evaluate. + + if is a number; otherwise, . + + + Indicates whether the character at the specified position in a specified string is categorized as a number. + A string. + The position of the character to evaluate in . + + if the character at position in is a number; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the specified Unicode character is categorized as a punctuation mark. + The Unicode character to evaluate. + + if is a punctuation mark; otherwise, . + + + Indicates whether the character at the specified position in a specified string is categorized as a punctuation mark. + A string. + The position of the character to evaluate in . + + if the character at position in is a punctuation mark; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the specified Unicode character is categorized as a separator character. + The Unicode character to evaluate. + + if is a separator character; otherwise, . + + + Indicates whether the character at the specified position in a specified string is categorized as a separator character. + A string. + The position of the character to evaluate in . + + if the character at position in is a separator character; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the specified character has a surrogate code unit. + The Unicode character to evaluate. + + if is either a high surrogate or a low surrogate; otherwise, . + + + Indicates whether the character at the specified position in a specified string has a surrogate code unit. + A string. + The position of the character to evaluate in . + + if the character at position in is a either a high surrogate or a low surrogate; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the two specified objects form a surrogate pair. + The character to evaluate as the high surrogate of a surrogate pair. + The character to evaluate as the low surrogate of a surrogate pair. + + if the numeric value of the parameter ranges from U+D800 through U+DBFF, and the numeric value of the parameter ranges from U+DC00 through U+DFFF; otherwise, . + + + Indicates whether two adjacent objects at a specified position in a string form a surrogate pair. + A string. + The starting position of the pair of characters to evaluate within . + + if the parameter includes adjacent characters at positions and + 1, and the numeric value of the character at position ranges from U+D800 through U+DBFF, and the numeric value of the character at position +1 ranges from U+DC00 through U+DFFF; otherwise, . + + is . + + is not a position within . + + + Indicates whether the specified Unicode character is categorized as a symbol character. + The Unicode character to evaluate. + + if is a symbol character; otherwise, . + + + Indicates whether the character at the specified position in a specified string is categorized as a symbol character. + A string. + The position of the character to evaluate in . + + if the character at position in is a symbol character; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the specified Unicode character is categorized as an uppercase letter. + The Unicode character to evaluate. + + if is an uppercase letter; otherwise, . + + + Indicates whether the character at the specified position in a specified string is categorized as an uppercase letter. + A string. + The position of the character to evaluate in . + + if the character at position in is an uppercase letter; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Indicates whether the specified Unicode character is categorized as white space. + The Unicode character to evaluate. + + if is white space; otherwise, . + + + Indicates whether the character at the specified position in a specified string is categorized as white space. + A string. + The position of the character to evaluate in . + + if the character at position in is white space; otherwise, . + + is . + + is less than zero or greater than the last position in . + + + Represents the largest possible value of a . This field is constant. + + + Represents the smallest possible value of a . This field is constant. + + + Converts the value of the specified string to its equivalent Unicode character. + A string that contains a single character, or . + A Unicode character equivalent to the sole character in . + + is . + The length of is not 1. + + + Note This conversion is not supported. Attempting to do so throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + This conversion is not supported. + + + For a description of this member, see . + This parameter is ignored. + The converted value of the current object. + + + For a description of this member, see . + This parameter is ignored. + The value of the current object unchanged. + + + Note This conversion is not supported. Attempting to do so throws an . + This parameter is ignored. + No value is returned. + This conversion is not supported. + + + Note This conversion is not supported. Attempting to do so throws an . + This parameter is ignored. + No value is returned. + This conversion is not supported. + + + Note This conversion is not supported. Attempting to do so throws an . + This parameter is ignored. + No value is returned. + This conversion is not supported. + + + For a description of this member, see . + This parameter is ignored. + The converted value of the current object. + + + For a description of this member, see . + This parameter is ignored. + The converted value of the current object. + + + For a description of this member, see . + This parameter is ignored. + The converted value of the current object. + + + For a description of this member, see . + This parameter is ignored. + The converted value of the current object. + + + Note This conversion is not supported. Attempting to do so throws an . + This parameter is ignored. + No value is returned. + This conversion is not supported. + + + For a description of this member, see . + A object. + An object. + An object of the specified type. + + is . + The value of the current object cannot be converted to the type specified by the parameter. + + + For a description of this member, see . + An object. (Specify because the parameter is ignored.) + The converted value of the current object. + + + For a description of this member, see . + An object. (Specify because the parameter is ignored.) + The converted value of the current object. + + + For a description of this member, see . + An object. (Specify because the parameter is ignored.) + The converted value of the current object. + + + Converts the value of a Unicode character to its lowercase equivalent. + The Unicode character to convert. + The lowercase equivalent of , or the unchanged value of , if is already lowercase or not alphabetic. + + + Converts the value of a specified Unicode character to its lowercase equivalent using specified culture-specific formatting information. + The Unicode character to convert. + An object that supplies culture-specific casing rules. + The lowercase equivalent of , modified according to , or the unchanged value of , if is already lowercase or not alphabetic. + + is . + + + Converts the value of a Unicode character to its lowercase equivalent using the casing rules of the invariant culture. + The Unicode character to convert. + The lowercase equivalent of the parameter, or the unchanged value of , if is already lowercase or not alphabetic. + + + Converts the value of this instance to its equivalent string representation. + The string representation of the value of this instance. + + + Converts the specified Unicode character to its equivalent string representation. + The Unicode character to convert. + The string representation of the value of . + + + Converts the value of this instance to its equivalent string representation using the specified culture-specific format information. + (Reserved) An object that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by . + + + Converts the value of a Unicode character to its uppercase equivalent. + The Unicode character to convert. + The uppercase equivalent of , or the unchanged value of if is already uppercase, has no uppercase equivalent, or is not alphabetic. + + + Converts the value of a specified Unicode character to its uppercase equivalent using specified culture-specific formatting information. + The Unicode character to convert. + An object that supplies culture-specific casing rules. + The uppercase equivalent of , modified according to , or the unchanged value of if is already uppercase, has no uppercase equivalent, or is not alphabetic. + + is . + + + Converts the value of a Unicode character to its uppercase equivalent using the casing rules of the invariant culture. + The Unicode character to convert. + The uppercase equivalent of the parameter, or the unchanged value of , if is already uppercase or not alphabetic. + + + Converts the value of the specified string to its equivalent Unicode character. A return code indicates whether the conversion succeeded or failed. + A string that contains a single character, or . + When this method returns, contains a Unicode character equivalent to the sole character in , if the conversion succeeded, or an undefined value if the conversion failed. The conversion fails if the parameter is or the length of is not 1. This parameter is passed uninitialized. + + if the parameter was converted successfully; otherwise, . + + + Supports iterating over a object and reading its individual characters. This class cannot be inherited. + + + Creates a copy of the current object. + An that is a copy of the current object. + + + Gets the currently referenced character in the string enumerated by this object. + The Unicode character currently referenced by this object. + The index is invalid; that is, it is before the first or after the last character of the enumerated string. + + + Releases all resources used by the current instance of the class. + + + Increments the internal index of the current object to the next character of the enumerated string. + + if the index is successfully incremented and within the enumerated string; otherwise, . + + + Initializes the index to a position logically before the first character of the enumerated string. + + + Gets the currently referenced character in the string enumerated by this object. For a description of this member, see . + The boxed Unicode character currently referenced by this object. + Enumeration has not started. +-or- +Enumeration has ended. + + + Indicates whether a program element is compliant with the Common Language Specification (CLS). This class cannot be inherited. + + + Initializes an instance of the class with a Boolean value indicating whether the indicated program element is CLS-compliant. + + if CLS-compliant; otherwise, . + + + Gets the Boolean value indicating whether the indicated program element is CLS-compliant. + + if the program element is CLS-compliant; otherwise, . + + + Defines a dictionary key/value pair that can be set or retrieved. + + + Initializes an instance of the type with the specified key and value. + The object defined in each key/value pair. + The definition associated with . + + is and the .NET Framework version is 1.0 or 1.1. + + + + + + + Gets or sets the key in the key/value pair. + The key in the key/value pair. + + + Gets or sets the value in the key/value pair. + The value in the key/value pair. + + + Exposes an enumerator that provides asynchronous iteration over values of a specified type. + The type of the elements in the collection. + + + Returns an enumerator that iterates asynchronously through the collection. + A that may be used to cancel the asynchronous iteration. + An enumerator that can be used to iterate asynchronously through the collection. + + + Supports a simple asynchronous iteration over a generic collection. + The type of the elements in the collection. + + + Gets the element in the collection at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + + + Advances the enumerator asynchronously to the next element of the collection. + A that will complete with a result of if the enumerator was successfully advanced to the next element, or if the enumerator has passed the end of the collection. + + + Defines methods to manipulate generic collections. + The type of the elements in the collection. + + + Adds an item to the . + The object to add to the . + The is read-only. + + + Removes all items from the . + The is read-only. + + + Determines whether the contains a specific value. + The object to locate in the . + + if is found in the ; otherwise, . + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Removes the first occurrence of a specific object from the . + The object to remove from the . + + if was successfully removed from the ; otherwise, . This method also returns if is not found in the original . + The is read-only. + + + Defines a method that a type implements to compare two objects. + The type of objects to compare. + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + The first object to compare. + The second object to compare. + A signed integer that indicates the relative values of and , as shown in the following table. + Value + + Meaning + + Less than zero + + is less than . + + Zero + + equals . + + Greater than zero + + is greater than . + + + Represents a generic collection of key/value pairs. + The type of keys in the dictionary. + The type of values in the dictionary. + + + Adds an element with the provided key and value to the . + The object to use as the key of the element to add. + The object to use as the value of the element to add. + + is . + An element with the same key already exists in the . + The is read-only. + + + Determines whether the contains an element with the specified key. + The key to locate in the . + + if the contains an element with the key; otherwise, . + + is . + + + Gets or sets the element with the specified key. + The key of the element to get or set. + The element with the specified key. + + is . + The property is retrieved and is not found. + The property is set and the is read-only. + + + Gets an containing the keys of the . + An containing the keys of the object that implements . + + + Removes the element with the specified key from the . + The key of the element to remove. + + if the element is successfully removed; otherwise, . This method also returns if was not found in the original . + + is . + The is read-only. + + + Gets the value associated with the specified key. + The key whose value to get. + 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 parameter. This parameter is passed uninitialized. + + if the object that implements contains an element with the specified key; otherwise, . + + is . + + + Gets an containing the values in the . + An containing the values in the object that implements . + + + Exposes the enumerator, which supports a simple iteration over a collection of a specified type. + The type of objects to enumerate. + + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. + + + Supports a simple iteration over a generic collection. + The type of objects to enumerate. + + + Gets the element in the collection at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + + + Defines methods to support the comparison of objects for equality. + The type of objects to compare. + + + Determines whether the specified objects are equal. + The first object of type to compare. + The second object of type to compare. + + if the specified objects are equal; otherwise, . + + + Returns a hash code for the specified object. + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is . + + + Represents a collection of objects that can be individually accessed by index. + The type of elements in the list. + + + Determines the index of a specific item in the . + The object to locate in the . + The index of if found in the list; otherwise, -1. + + + Inserts an item to the at the specified index. + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + The is read-only. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is not a valid index in the . + The property is set and the is read-only. + + + Removes the item at the specified index. + The zero-based index of the item to remove. + + is not a valid index in the . + The is read-only. + + + Represents a strongly-typed, read-only collection of elements. + The type of the elements. + + + Gets the number of elements in the collection. + The number of elements in the collection. + + + Represents a generic read-only collection of key/value pairs. + The type of keys in the read-only dictionary. + The type of values in the read-only dictionary. + + + Determines whether the read-only dictionary contains an element that has the specified key. + The key to locate. + + if the read-only dictionary contains an element that has the specified key; otherwise, . + + is . + + + Gets the element that has the specified key in the read-only dictionary. + The key to locate. + The element that has the specified key in the read-only dictionary. + + is . + The property is retrieved and is not found. + + + Gets an enumerable collection that contains the keys in the read-only dictionary. + An enumerable collection that contains the keys in the read-only dictionary. + + + Gets the value that is associated with the specified key. + The key to locate. + 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 parameter. This parameter is passed uninitialized. + + if the object that implements the interface contains an element that has the specified key; otherwise, . + + is . + + + Gets an enumerable collection that contains the values in the read-only dictionary. + An enumerable collection that contains the values in the read-only dictionary. + + + Represents a read-only collection of elements that can be accessed by index. + The type of elements in the read-only list. + + + Gets the element at the specified index in the read-only list. + The zero-based index of the element to get. + The element at the specified index in the read-only list. + + + Provides the base interface for the abstraction of sets. + The type of elements in the set. + + + Adds an element to the current set and returns a value to indicate if the element was successfully added. + The element to add to the set. + + if the element is added to the set; if the element is already in the set. + + + Removes all elements in the specified collection from the current set. + The collection of items to remove from the set. + + is . + + + Modifies the current set so that it contains only elements that are also in a specified collection. + The collection to compare to the current set. + + is . + + + Determines whether the current set is a proper (strict) subset of a specified collection. + The collection to compare to the current set. + + if the current set is a proper subset of ; otherwise, . + + is . + + + Determines whether the current set is a proper (strict) superset of a specified collection. + The collection to compare to the current set. + + if the current set is a proper superset of ; otherwise, . + + is . + + + Determines whether a set is a subset of a specified collection. + The collection to compare to the current set. + + if the current set is a subset of ; otherwise, . + + is . + + + Determines whether the current set is a superset of a specified collection. + The collection to compare to the current set. + + if the current set is a superset of ; otherwise, . + + is . + + + Determines whether the current set overlaps with the specified collection. + The collection to compare to the current set. + + if the current set and share at least one common element; otherwise, . + + is . + + + Determines whether the current set and the specified collection contain the same elements. + The collection to compare to the current set. + + if the current set is equal to ; otherwise, . + + is . + + + 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. + The collection to compare to the current set. + + is . + + + Modifies the current set so that it contains all elements that are present in the current set, in the specified collection, or in both. + The collection to compare to the current set. + + is . + + + The exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection. + + + Initializes a new instance of the class using default property values. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with the specified error message. + The message that describes the error. + + + Initializes a new instance of the class with the specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + + + + + + + + Defines a key/value pair that can be set or retrieved. + The type of the key. + The type of the value. + + + Initializes a new instance of the structure with the specified key and value. + The object defined in each key/value pair. + The definition associated with . + + + + + + + Gets the key in the key/value pair. + A that is the key of the . + + + Returns a string representation of the , using the string representations of the key and value. + A string representation of the , which includes the string representations of the key and value. + + + Gets the value in the key/value pair. + A that is the value of the . + + + Defines size, enumerators, and synchronization methods for all nongeneric collections. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Exposes a method that compares two objects. + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + The first object to compare. + The second object to compare. + A signed integer that indicates the relative values of and : - If less than 0, is less than . - If 0, equals . - If greater than 0, is greater than . + . + Neither nor implements the interface. +-or- + and are of different types and neither one can handle comparisons with the other. + + + Represents a nongeneric collection of key/value pairs. + + + Adds an element with the provided key and value to the object. + The to use as the key of the element to add. + The to use as the value of the element to add. + + is . + An element with the same key already exists in the object. + The is read-only. +-or- +The has a fixed size. + + + Removes all elements from the object. + The object is read-only. + + + Determines whether the object contains an element with the specified key. + The key to locate in the object. + + if the contains an element with the key; otherwise, . + + is . + + + Returns an object for the object. + An object for the object. + + + Gets a value indicating whether the object has a fixed size. + + if the object has a fixed size; otherwise, . + + + Gets a value indicating whether the object is read-only. + + if the object is read-only; otherwise, . + + + Gets or sets the element with the specified key. + The key of the element to get or set. + The element with the specified key, or if the key does not exist. + + is . + The property is set and the object is read-only. +-or- +The property is set, does not exist in the collection, and the has a fixed size. + + + Gets an object containing the keys of the object. + An object containing the keys of the object. + + + Removes the element with the specified key from the object. + The key of the element to remove. + + is . + The object is read-only. +-or- +The has a fixed size. + + + Gets an object containing the values in the object. + An object containing the values in the object. + + + Enumerates the elements of a nongeneric dictionary. + + + Gets both the key and the value of the current dictionary entry. + A containing both the key and the value of the current dictionary entry. + The is positioned before the first entry of the dictionary or after the last entry. + + + Gets the key of the current dictionary entry. + The key of the current element of the enumeration. + The is positioned before the first entry of the dictionary or after the last entry. + + + Gets the value of the current dictionary entry. + The value of the current element of the enumeration. + The is positioned before the first entry of the dictionary or after the last entry. + + + Exposes an enumerator, which supports a simple iteration over a non-generic collection. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Supports a simple iteration over a non-generic collection. + + + Gets the element in the collection at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + + + Advances the enumerator to the next element of the collection. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection was modified after the enumerator was created. + + + Defines methods to support the comparison of objects for equality. + + + Determines whether the specified objects are equal. + The first object to compare. + The second object to compare. + + if the specified objects are equal; otherwise, . + + and are of different types and neither one can handle comparisons with the other. + + + Returns a hash code for the specified object. + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is . + + + Represents a non-generic collection of objects that can be individually accessed by index. + + + Adds an item to the . + The object to add to the . + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + The is read-only. +-or- +The has a fixed size. + + + Removes all items from the . + The is read-only. + + + Determines whether the contains a specific value. + The object to locate in the . + + if the is found in the ; otherwise, . + + + Determines the index of a specific item in the . + The object to locate in the . + The index of if found in the list; otherwise, -1. + + + Inserts an item to the at the specified index. + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + The is read-only. +-or- +The has a fixed size. + + is null reference in the . + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is not a valid index in the . + The property is set and the is read-only. + + + Removes the first occurrence of a specific object from the . + The object to remove from the . + The is read-only. +-or- +The has a fixed size. + + + Removes the item at the specified index. + The zero-based index of the item to remove. + + is not a valid index in the . + The is read-only. +-or- +The has a fixed size. + + + Supports the structural comparison of collection objects. + + + Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order. + The object to compare with the current instance. + An object that compares members of the current collection object with the corresponding members of . + A signed integer that indicates the relationship of the current collection object to in the sort order: - If less than 0, the current instance precedes . - If 0, the current instance and are equal. - If greater than 0, the current instance follows . + Return value + + Description + + -1 + + The current instance precedes . + + 0 + + The current instance and are equal. + + 1 + + The current instance follows . + This instance and are not the same type. + + + Defines methods to support the comparison of objects for structural equality. + + + Determines whether an object is structurally equal to the current instance. + The object to compare with the current instance. + An object that determines whether the current instance and are equal. + + if the two objects are equal; otherwise, . + + + Returns a hash code for the current instance. + An object that computes the hash code of the current object. + The hash code for the current instance. + + + Provides the base class for a generic collection. + The type of elements in the collection. + + + Initializes a new instance of the class that is empty. + + + Initializes a new instance of the class as a wrapper for the specified list. + The list that is wrapped by the new collection. + + is . + + + Adds an object to the end of the . + The object to be added to the end of the . The value can be for reference types. + + + Removes all elements from the . + + + Removes all elements from the . + + + Determines whether an element is in the . + The object to locate in the . The value can be for reference types. + + if is found in the ; otherwise, . + + + Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements actually contained in the . + The number of elements actually contained in the . + + + Returns an enumerator that iterates through the . + An for the . + + + Searches for the specified object and returns the zero-based index of the first occurrence within the entire . + The object to locate in the . The value can be for reference types. + The zero-based index of the first occurrence of within the entire , if found; otherwise, -1. + + + Inserts an element into the at the specified index. + The zero-based index at which should be inserted. + The object to insert. The value can be for reference types. + + is less than zero. +-or- + is greater than . + + + Inserts an element into the at the specified index. + The zero-based index at which should be inserted. + The object to insert. The value can be for reference types. + + is less than zero. +-or- + is greater than . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is less than zero. +-or- + is equal to or greater than . + + + Gets a wrapper around the . + A wrapper around the . + + + Removes the first occurrence of a specific object from the . + The object to remove from the . The value can be for reference types. + + if is successfully removed; otherwise, . This method also returns if was not found in the original . + + + Removes the element at the specified index of the . + The zero-based index of the element to remove. + + is less than zero. +-or- + is equal to or greater than . + + + Removes the element at the specified index of the . + The zero-based index of the element to remove. + + is less than zero. +-or- + is equal to or greater than . + + + Replaces the element at the specified index. + The zero-based index of the element to replace. + The new value for the element at the specified index. The value can be for reference types. + + is less than zero. +-or- + is greater than . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Adds an item to the . + The to add to the . + The position into which the new element was inserted. + + is of a type that is not assignable to the . + + + Determines whether the contains a specific value. + The to locate in the . + + if the is found in the ; otherwise, . + + is of a type that is not assignable to the . + + + Determines the index of a specific item in the . + The to locate in the . + The index of if found in the list; otherwise, -1. + + is of a type that is not assignable to the . + + + Inserts an item into the at the specified index. + The zero-based index at which should be inserted. + The to insert into the . + + is not a valid index in the . + + is of a type that is not assignable to the . + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . In the default implementation of , this property always returns . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is not a valid index in the . + The property is set and is of a type that is not assignable to the . + + + Removes the first occurrence of a specific object from the . + The to remove from the . + + is of a type that is not assignable to the . + + + Provides the base class for a generic read-only collection. + The type of elements in the collection. + + + Initializes a new instance of the class that is a read-only wrapper around the specified list. + The list to wrap. + + is . + + + Determines whether an element is in the . + The object to locate in the . The value can be for reference types. + + if is found in the ; otherwise, . + + + Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Gets the number of elements contained in the instance. + The number of elements contained in the instance. + + + Returns an enumerator that iterates through the . + An for the . + + + Searches for the specified object and returns the zero-based index of the first occurrence within the entire . + The object to locate in the . The value can be for reference types. + The zero-based index of the first occurrence of within the entire , if found; otherwise, -1. + + + Gets the element at the specified index. + The zero-based index of the element to get. + The element at the specified index. + + is less than zero. +-or- + is equal to or greater than . + + + Returns the that the wraps. + The that the wraps. + + + Adds an item to the . This implementation always throws . + The object to add to the . + Always thrown. + + + Removes all items from the . This implementation always throws . + Always thrown. + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Removes the first occurrence of a specific object from the . This implementation always throws . + The object to remove from the . + + if was successfully removed from the ; otherwise, . + Always thrown. + + + Inserts an item to the at the specified index. This implementation always throws . + The zero-based index at which should be inserted. + The object to insert into the . + Always thrown. + + + Gets the element at the specified index. An occurs if you try to set the item at the specified index. + The zero-based index of the element to get. + The element at the specified index. + Always thrown if the property is set. + + + Removes the item at the specified index. This implementation always throws . + The zero-based index of the item to remove. + Always thrown. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. +-or- + does not have zero-based indexing. +-or- +The number of elements in the source is greater than the available space from to the end of the destination . +-or- +The type of the source cannot be cast automatically to the type of the destination . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Adds an item to the . This implementation always throws . + The to add to the . + The position into which the new element was inserted. + Always thrown. + + + Removes all items from the . This implementation always throws . + Always thrown. + + + Determines whether the contains a specific value. + The to locate in the . + + if the is found in the ; otherwise, . + + is not of the type specified for the generic type parameter . + + + Determines the index of a specific item in the . + The to locate in the . + The index of if found in the list; otherwise, -1. + + is not of the type specified for the generic type parameter . + + + Inserts an item to the at the specified index. This implementation always throws . + The zero-based index at which should be inserted. + The to insert into the . + Always thrown. + + + Gets a value indicating whether the has a fixed size. + + if the has a fixed size; otherwise, . In the default implementation of , this property always returns . + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . In the default implementation of , this property always returns . + + + Gets the element at the specified index. A occurs if you try to set the item at the specified index. + The zero-based index of the element to get. + The element at the specified index. + + is not a valid index in the . + Always thrown if the property is set. + + + Removes the first occurrence of a specific object from the . This implementation always throws . + The to remove from the . + Always thrown. + + + Removes the item at the specified index. This implementation always throws . + The zero-based index of the item to remove. + Always thrown. + + + Represents the method that compares two objects of the same type. + The first object to compare. + The second object to compare. + The type of the objects to compare. + A signed integer that indicates the relative values of and , as shown in the following table. + Value + + Meaning + + Less than 0 + + is less than . + + 0 + + equals . + + Greater than 0 + + is greater than . + + + Specifies the default value for a property. + + + Initializes a new instance of the class using a value. + A that is the default value. + + + Initializes a new instance of the class using an 8-bit unsigned integer. + An 8-bit unsigned integer that is the default value. + + + Initializes a new instance of the class using a Unicode character. + A Unicode character that is the default value. + + + Initializes a new instance of the class using a double-precision floating point number. + A double-precision floating point number that is the default value. + + + Initializes a new instance of the class using a 16-bit signed integer. + A 16-bit signed integer that is the default value. + + + Initializes a new instance of the class using a 32-bit signed integer. + A 32-bit signed integer that is the default value. + + + Initializes a new instance of the class using a 64-bit signed integer. + A 64-bit signed integer that is the default value. + + + Initializes a new instance of the class. + An that represents the default value. + + + Initializes a new instance of the class using a value. + The default signed byte value. + + + Initializes a new instance of the class using a single-precision floating point number. + A single-precision floating point number that is the default value. + + + Initializes a new instance of the class using a . + A that is the default value. + + + Initializes a new instance of the class, converting the specified value to the specified type, and using an invariant culture as the translation context. + A that represents the type to convert the value to. + A that can be converted to the type using the for the type and the U.S. English culture. + + + Initializes a new instance of the class using a value. + The default unsigned 16-bit integer value. + + + Initializes a new instance of the class using a value. + The default unsigned integer value. + + + Initializes a new instance of the class using a value. + The default unsigned long integer value. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Sets the default value for the property to which this attribute is bound. + The default value. + + + Gets the default value of the property this attribute is bound to. + An that represents the default value of the property this attribute is bound to. + + + Specifies that a property or method is viewable in an editor. This class cannot be inherited. + + + Initializes a new instance of the class with set to the default state. + + + Initializes a new instance of the class with an . + The to set to. + + + Returns whether the value of the given object is equal to the current . + The object to test the value equality of. + + if the value of the given object is equal to that of the current; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets the browsable state of the property or method. + An that is the browsable state of the property or method. + + + Specifies the browsable state of a property or method from within an editor. + + + The property or method is a feature that only advanced users should see. An editor can either show or hide such properties. + + + The property or method is always browsable from within an editor. + + + The property or method is never browsable from within an editor. + + + Specifies all the hash algorithms used for hashing files and for generating the strong name. + + + 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. + + + A mask indicating that there is no hash algorithm. If you specify for a multi-module assembly, the common language runtime defaults to the SHA1 algorithm, since multi-module assemblies need to generate a hash. Due to collision problems with SHA1, Microsoft recommends SHA256. + + + A mask used to retrieve a revision of the Secure Hash Algorithm that corrects an unpublished flaw in SHA. + + + A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 256 bits. + + + A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 384 bits. + + + A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 512 bits. + + + Defines the different types of assembly version compatibility. This feature is not available in version 1.0 of the .NET Framework. + + + The assembly cannot execute with other versions if they are executing in the same application domain. + + + The assembly cannot execute with other versions if they are executing on the same machine. + + + The assembly cannot execute with other versions if they are executing in the same process. + + + Represents a method that converts an object from one type to another type. + The object to convert. + The type of object that is to be converted. + The type the input object is to be converted to. + The that represents the converted . + + + Represents an instant in time, typically expressed as a date and time of day. + + + Initializes a new instance of the structure to the specified year, month, and day. + The year (1 through 9999). + The month (1 through 12). + The day (1 through the number of days in ). + + is less than 1 or greater than 9999. +-or- + is less than 1 or greater than 12. +-or- + is less than 1 or greater than the number of days in . + + + Initializes a new instance of the structure to the specified year, month, and day for the specified calendar. + The year (1 through the number of years in ). + The month (1 through the number of months in ). + The day (1 through the number of days in ). + The calendar that is used to interpret , , and . + + is . + + is not in the range supported by . +-or- + is less than 1 or greater than the number of months in . +-or- + is less than 1 or greater than the number of days in . + + + Initializes a new instance of the structure to the specified year, month, day, hour, minute, and second. + The year (1 through 9999). + The month (1 through 12). + The day (1 through the number of days in ). + The hours (0 through 23). + The minutes (0 through 59). + The seconds (0 through 59). + + is less than 1 or greater than 9999. +-or- + is less than 1 or greater than 12. +-or- + is less than 1 or greater than the number of days in . +-or- + is less than 0 or greater than 23. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 59. + + + Initializes a new instance of the structure to the specified year, month, day, hour, minute, second, and Coordinated Universal Time (UTC) or local time. + The year (1 through 9999). + The month (1 through 12). + The day (1 through the number of days in ). + The hours (0 through 23). + The minutes (0 through 59). + The seconds (0 through 59). + One of the enumeration values that indicates whether , , , , and specify a local time, Coordinated Universal Time (UTC), or neither. + + is less than 1 or greater than 9999. +-or- + is less than 1 or greater than 12. +-or- + is less than 1 or greater than the number of days in . +-or- + is less than 0 or greater than 23. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 59. + + is not one of the values. + + + Initializes a new instance of the structure to the specified year, month, day, hour, minute, and second for the specified calendar. + The year (1 through the number of years in ). + The month (1 through the number of months in ). + The day (1 through the number of days in ). + The hours (0 through 23). + The minutes (0 through 59). + The seconds (0 through 59). + The calendar that is used to interpret , , and . + + is . + + is not in the range supported by . +-or- + is less than 1 or greater than the number of months in . +-or- + is less than 1 or greater than the number of days in . +-or- + is less than 0 or greater than 23 +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 59. + + + Initializes a new instance of the structure to the specified year, month, day, hour, minute, second, and millisecond. + The year (1 through 9999). + The month (1 through 12). + The day (1 through the number of days in ). + The hours (0 through 23). + The minutes (0 through 59). + The seconds (0 through 59). + The milliseconds (0 through 999). + + is less than 1 or greater than 9999. +-or- + is less than 1 or greater than 12. +-or- + is less than 1 or greater than the number of days in . +-or- + is less than 0 or greater than 23. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 999. + + + Initializes a new instance of the structure to the specified year, month, day, hour, minute, second, millisecond, and Coordinated Universal Time (UTC) or local time. + The year (1 through 9999). + The month (1 through 12). + The day (1 through the number of days in ). + The hours (0 through 23). + The minutes (0 through 59). + The seconds (0 through 59). + The milliseconds (0 through 999). + One of the enumeration values that indicates whether , , , , , , and specify a local time, Coordinated Universal Time (UTC), or neither. + + is less than 1 or greater than 9999. +-or- + is less than 1 or greater than 12. +-or- + is less than 1 or greater than the number of days in . +-or- + is less than 0 or greater than 23. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 999. + + is not one of the values. + + + Initializes a new instance of the structure to the specified year, month, day, hour, minute, second, and millisecond for the specified calendar. + The year (1 through the number of years in ). + The month (1 through the number of months in ). + The day (1 through the number of days in ). + The hours (0 through 23). + The minutes (0 through 59). + The seconds (0 through 59). + The milliseconds (0 through 999). + The calendar that is used to interpret , , and . + + is . + + is not in the range supported by . +-or- + is less than 1 or greater than the number of months in . +-or- + is less than 1 or greater than the number of days in . +-or- + is less than 0 or greater than 23. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 999. + + + Initializes a new instance of the structure to the specified year, month, day, hour, minute, second, millisecond, and Coordinated Universal Time (UTC) or local time for the specified calendar. + The year (1 through the number of years in ). + The month (1 through the number of months in ). + The day (1 through the number of days in ). + The hours (0 through 23). + The minutes (0 through 59). + The seconds (0 through 59). + The milliseconds (0 through 999). + The calendar that is used to interpret , , and . + One of the enumeration values that indicates whether , , , , , , and specify a local time, Coordinated Universal Time (UTC), or neither. + + is . + + is not in the range supported by . +-or- + is less than 1 or greater than the number of months in . +-or- + is less than 1 or greater than the number of days in . +-or- + is less than 0 or greater than 23. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 999. + + is not one of the values. + + + Initializes a new instance of the structure to a specified number of 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. + + is less than or greater than . + + + Initializes a new instance of the structure to a specified number of ticks and to Coordinated Universal Time (UTC) or local time. + 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. + One of the enumeration values that indicates whether specifies a local time, Coordinated Universal Time (UTC), or neither. + + is less than or greater than . + + is not one of the values. + + + Returns a new that adds the value of the specified to the value of this instance. + A positive or negative time interval. + An object whose value is the sum of the date and time represented by this instance and the time interval represented by . + The resulting is less than or greater than . + + + Returns a new that adds the specified number of days to the value of this instance. + A number of whole and fractional days. The parameter can be negative or positive. + An object whose value is the sum of the date and time represented by this instance and the number of days represented by . + The resulting is less than or greater than . + + + Returns a new that adds the specified number of hours to the value of this instance. + A number of whole and fractional hours. The parameter can be negative or positive. + An object whose value is the sum of the date and time represented by this instance and the number of hours represented by . + The resulting is less than or greater than . + + + Returns a new that adds the specified number of milliseconds to the value of this instance. + A number of whole and fractional milliseconds. The parameter can be negative or positive. Note that this value is rounded to the nearest integer. + An object whose value is the sum of the date and time represented by this instance and the number of milliseconds represented by . + The resulting is less than or greater than . + + + Returns a new that adds the specified number of minutes to the value of this instance. + A number of whole and fractional minutes. The parameter can be negative or positive. + An object whose value is the sum of the date and time represented by this instance and the number of minutes represented by . + The resulting is less than or greater than . + + + Returns a new that adds the specified number of months to the value of this instance. + A number of months. The parameter can be negative or positive. + An object whose value is the sum of the date and time represented by this instance and . + The resulting is less than or greater than . +-or- + is less than -120,000 or greater than 120,000. + + + Returns a new that adds the specified number of seconds to the value of this instance. + A number of whole and fractional seconds. The parameter can be negative or positive. + An object whose value is the sum of the date and time represented by this instance and the number of seconds represented by . + The resulting is less than or greater than . + + + Returns a new that adds the specified number of ticks to the value of this instance. + A number of 100-nanosecond ticks. The parameter can be positive or negative. + An object whose value is the sum of the date and time represented by this instance and the time represented by . + The resulting is less than or greater than . + + + Returns a new that adds the specified number of years to the value of this instance. + A number of years. The parameter can be negative or positive. + An object whose value is the sum of the date and time represented by this instance and the number of years represented by . + + or the resulting is less than or greater than . + + + Compares two instances of and returns an integer that indicates whether the first instance is earlier than, the same as, or later than the second instance. + The first object to compare. + The second object to compare. + A signed number indicating the relative values of and . + Value Type + + Condition + + Less than zero + + is earlier than . + + Zero + + is the same as . + + Greater than zero + + is later than . + + + Compares the value of this instance to a specified value and returns an integer that indicates whether this instance is earlier than, the same as, or later than the specified value. + The object to compare to the current instance. + A signed number indicating the relative values of this instance and the parameter. + Value + + Description + + Less than zero + + This instance is earlier than . + + Zero + + This instance is the same as . + + Greater than zero + + This instance is later than . + + + Compares the value of this instance to a specified object that contains a specified value, and returns an integer that indicates whether this instance is earlier than, the same as, or later than the specified value. + A boxed object to compare, or . + A signed number indicating the relative values of this instance and . + Value + + Description + + Less than zero + + This instance is earlier than . + + Zero + + This instance is the same as . + + Greater than zero + + This instance is later than , or is . + + is not a . + + + Gets the date component of this instance. + A new object with the same date as this instance, and the time value set to 12:00:00 midnight (00:00:00). + + + Gets the day of the month represented by this instance. + The day component, expressed as a value between 1 and 31. + + + Gets the day of the week represented by this instance. + An enumerated constant that indicates the day of the week of this value. + + + Gets the day of the year represented by this instance. + The day of the year, expressed as a value between 1 and 366. + + + Returns the number of days in the specified month and year. + The year. + The month (a number ranging from 1 to 12). + The number of days in for the specified . +For example, if equals 2 for February, the return value is 28 or 29 depending upon whether is a leap year. + + is less than 1 or greater than 12. +-or- + is less than 1 or greater than 9999. + + + Returns a value indicating whether the value of this instance is equal to the value of the specified instance. + The object to compare to this instance. + + if the parameter equals the value of this instance; otherwise, . + + + Returns a value indicating whether two instances have the same date and time value. + The first object to compare. + The second object to compare. + + if the two values are equal; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified object. + The object to compare to this instance. + + if is an instance of and equals the value of this instance; otherwise, . + + + Deserializes a 64-bit binary value and recreates an original serialized object. + A 64-bit signed integer that encodes the property in a 2-bit field and the property in a 62-bit field. + An object that is equivalent to the object that was serialized by the method. + + is less than or greater than . + + + Converts the specified Windows file time to an equivalent local time. + A Windows file time expressed in ticks. + An object that represents the local time equivalent of the date and time represented by the parameter. + + is less than 0 or represents a time greater than . + + + Converts the specified Windows file time to an equivalent UTC time. + A Windows file time expressed in ticks. + An object that represents the UTC time equivalent of the date and time represented by the parameter. + + is less than 0 or represents a time greater than . + + + Returns a equivalent to the specified OLE Automation Date. + An OLE Automation Date value. + An object that represents the same date and time as . + The date is not a valid OLE Automation Date value. + + + Converts the value of this instance to all the string representations supported by the standard date and time format specifiers. + 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. + + + Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier. + A standard date and time format string. + A string array where each element is the representation of the value of this instance formatted with the standard date and time format specifier. + + is not a valid standard date and time format specifier character. + + + 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. + A date and time format string. + An object that supplies culture-specific formatting information about this instance. + 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. + + is not a valid standard date and time format specifier character. + + + 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. + An object that supplies culture-specific formatting information about this instance. + 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 the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant, . + + + Gets the hour component of the date represented by this instance. + The hour component, expressed as a value between 0 and 23. + + + Indicates whether this instance of is within the daylight saving time range for the current time zone. + + if the value of the property is or and the value of this instance of is within the daylight saving time range for the local time zone; if is . + + + Returns an indication whether the specified year is a leap year. + A 4-digit year. + + if is a leap year; otherwise, . + + is less than 1 or greater than 9999. + + + Gets a value that indicates whether the time represented by this instance is based on local time, Coordinated Universal Time (UTC), or neither. + One of the enumeration values that indicates what the current time represents. The default is . + + + Represents the largest possible value of . This field is read-only. + + + Gets the milliseconds component of the date represented by this instance. + The milliseconds component, expressed as a value between 0 and 999. + + + Gets the minute component of the date represented by this instance. + The minute component, expressed as a value between 0 and 59. + + + Represents the smallest possible value of . This field is read-only. + + + Gets the month component of the date represented by this instance. + The month component, expressed as a value between 1 and 12. + + + Gets a object that is set to the current date and time on this computer, expressed as the local time. + An object whose value is the current local date and time. + + + Adds a specified time interval to a specified date and time, yielding a new date and time. + The date and time value to add. + The time interval to add. + An object that is the sum of the values of and . + The resulting is less than or greater than . + + + Determines whether two specified instances of are equal. + The first object to compare. + The second object to compare. + + if and represent the same date and time; otherwise, . + + + Determines whether one specified is later than another specified . + The first object to compare. + The second object to compare. + + if is later than ; otherwise, . + + + Determines whether one specified represents a date and time that is the same as or later than another specified . + The first object to compare. + The second object to compare. + + if is the same as or later than ; otherwise, . + + + Determines whether two specified instances of are not equal. + The first object to compare. + The second object to compare. + + if and do not represent the same date and time; otherwise, . + + + Determines whether one specified is earlier than another specified . + The first object to compare. + The second object to compare. + + if is earlier than ; otherwise, . + + + Determines whether one specified represents a date and time that is the same as or earlier than another specified . + The first object to compare. + The second object to compare. + + if is the same as or earlier than ; otherwise, . + + + Subtracts a specified date and time from another specified date and time and returns a time interval. + The date and time value to subtract from (the minuend). + The date and time value to subtract (the subtrahend). + The time interval between and ; that is, minus . + + + Subtracts a specified time interval from a specified date and time and returns a new date and time. + The date and time value to subtract from. + The time interval to subtract. + An object whose value is the value of minus the value of . + The resulting is less than or greater than . + + + Converts a memory span that contains string representation of a date and time to its equivalent by using culture-specific format information and a formatting style. + The memory span that contains the string to parse. See The string to parse for more information. + An object that supplies culture-specific format information about . See Parsing and cultural conventions + A bitwise combination of the enumeration values that indicates the style elements that can be present in 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 . + An object that is equivalent to the date and time contained in , as specified by and . + + does not contain a valid string representation of a date and time. + + contains an invalid combination of values. For example, both and . + + + Converts the string representation of a date and time to its equivalent by using the conventions of the current thread culture. + A string that contains a date and time to convert. See The string to parse for more information. + An object that is equivalent to the date and time contained in . + + is . + + does not contain a valid string representation of a date and time. + + + Converts the string representation of a date and time to its equivalent by using culture-specific format information. + A string that contains a date and time to convert. See The string to parse for more information. + An object that supplies culture-specific format information about . See Parsing and cultural conventions + An object that is equivalent to the date and time contained in as specified by . + + is . + + does not contain a valid string representation of a date and time. + + + Converts the string representation of a date and time to its equivalent by using culture-specific format information and a formatting style. + A string that contains a date and time to convert. See The string to parse for more information. + An object that supplies culture-specific formatting information about . See Parsing and cultural conventions + A bitwise combination of the enumeration values that indicates the style elements that can be present in 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 . + An object that is equivalent to the date and time contained in , as specified by and . + + is . + + does not contain a valid string representation of a date and time. + + contains an invalid combination of values. For example, both and . + + + + + + + + + + + + + + + Converts the specified string representation of a date and time to its equivalent using the specified format and culture-specific format information. The format of the string representation must match the specified format exactly. + A string that contains a date and time to convert. + A format specifier that defines the required format of . For more information, see the Remarks section. + An object that supplies culture-specific format information about . + An object that is equivalent to the date and time contained in , as specified by and . + + or is . + + or is an empty string. +-or- + does not contain a date and time that corresponds to the pattern specified in . +-or- +The hour component and the AM/PM designator in do not agree. + + + Converts the specified string representation of a date and time to its 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. + A string containing a date and time to convert. + A format specifier that defines the required format of . For more information, see the Remarks section. + An object that supplies culture-specific formatting information about . + A bitwise combination of the enumeration values that provides additional information about , about style elements that may be present in , or about the conversion from to a value. A typical value to specify is . + An object that is equivalent to the date and time contained in , as specified by , , and . + + or is . + + or is an empty string. +-or- + does not contain a date and time that corresponds to the pattern specified in . +-or- +The hour component and the AM/PM designator in do not agree. + + contains an invalid combination of values. For example, both and . + + + Converts the specified string representation of a date and time to its 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. + A string that contains a date and time to convert. + An array of allowable formats of . For more information, see the Remarks section. + An object that supplies culture-specific format information about . + A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . + An object that is equivalent to the date and time contained in , as specified by , , and . + + or is . + + is an empty string. +-or- +an element of is an empty string. +-or- + does not contain a date and time that corresponds to any element of . +-or- +The hour component and the AM/PM designator in do not agree. + + contains an invalid combination of values. For example, both and . + + + Gets the seconds component of the date represented by this instance. + The seconds component, expressed as a value between 0 and 59. + + + Creates a new object that has the same number of ticks as the specified , but is designated as either local time, Coordinated Universal Time (UTC), or neither, as indicated by the specified value. + A date and time. + One of the enumeration values that indicates whether the new object represents local time, UTC, or neither. + A new object that has the same number of ticks as the object represented by the parameter and the value specified by the parameter. + + + Returns a new that subtracts the specified date and time from the value of this instance. + The date and time value to subtract. + A time interval that is equal to the date and time represented by this instance minus the date and time represented by . + The result is less than or greater than . + + + Returns a new that subtracts the specified duration from the value of this instance. + The time interval to subtract. + An object that is equal to the date and time represented by this instance minus the time interval represented by . + The result is less than or greater than . + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + Returns the current object. + An object that implements the interface. (This parameter is not used; specify .) + The current object. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + Converts the current object to an object of a specified type. + The desired type. + An object that implements the interface. (This parameter is not used; specify .) + An object of the type specified by the parameter, with a value equivalent to the current object. + + is . + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + An object that implements the interface. (This parameter is not used; specify .) + The return value for this member is not used. + In all cases. + + + Populates a object with the data needed to serialize the current object. + The object to populate with data. + The destination for this serialization. (This parameter is not used; specify .) + + is . + + + Gets the number of ticks that represent the date and time of this instance. + The number of ticks that represent the date and time of this instance. The value is between and . + + + Gets the time of day for this instance. + A time interval that represents the fraction of the day that has elapsed since midnight. + + + Serializes the current object to a 64-bit binary value that subsequently can be used to recreate the object. + A 64-bit signed integer that encodes the and properties. + + + Gets the current date. + An object that is set to today's date, with the time component set to 00:00:00. + + + Converts the value of the current object to a Windows file time. + The value of the current object expressed as a Windows file time. + The resulting file time would represent a date and time before 12:00 midnight January 1, 1601 C.E. UTC. + + + Converts the value of the current object to a Windows file time. + The value of the current object expressed as a Windows file time. + The resulting file time would represent a date and time before 12:00 midnight January 1, 1601 C.E. UTC. + + + Converts the value of the current object to local time. + An object whose property is , and whose value is the local time equivalent to the value of the current object, or if the converted value is too large to be represented by a object, or if the converted value is too small to be represented as a object. + + + Converts the value of the current object to its equivalent long date string representation. + A string that contains the long date string representation of the current object. + + + Converts the value of the current object to its equivalent long time string representation. + A string that contains the long time string representation of the current object. + + + Converts the value of this instance to the equivalent OLE Automation date. + A double-precision floating-point number that contains an OLE Automation date equivalent to the value of this instance. + The value of this instance cannot be represented as an OLE Automation Date. + + + Converts the value of the current object to its equivalent short date string representation. + A string that contains the short date string representation of the current object. + + + Converts the value of the current object to its equivalent short time string representation. + A string that contains the short time string representation of the current object. + + + Converts the value of the current object to its equivalent string representation using the formatting conventions of the current culture. + A string representation of the value of the current object. + The date and time is outside the range of dates supported by the calendar used by the current culture. + + + Converts the value of the current object to its equivalent string representation using the specified culture-specific format information. + An object that supplies culture-specific formatting information. + A string representation of value of the current object as specified by . + The date and time is outside the range of dates supported by the calendar used by . + + + Converts the value of the current object to its equivalent string representation using the specified format and the formatting conventions of the current culture. + A standard or custom date and time format string. + A string representation of value of the current object as specified by . + The length of is 1, and it is not one of the format specifier characters defined for . +-or- + does not contain a valid custom format pattern. + The date and time is outside the range of dates supported by the calendar used by the current culture. + + + Converts the value of the current object to its equivalent string representation using the specified format and culture-specific format information. + A standard or custom date and time format string. + An object that supplies culture-specific formatting information. + A string representation of value of the current object as specified by and . + The length of is 1, and it is not one of the format specifier characters defined for . +-or- + does not contain a valid custom format pattern. + The date and time is outside the range of dates supported by the calendar used by . + + + Converts the value of the current object to Coordinated Universal Time (UTC). + An object whose property is , and whose value is the UTC equivalent to the value of the current object, or if the converted value is too large to be represented by a object, or if the converted value is too small to be represented by a object. + + + + + + + + + + + + + + + + + + + Converts the specified string representation of a date and time to its equivalent and returns a value that indicates whether the conversion succeeded. + A string containing a date and time to convert. + When this method returns, contains the value equivalent to the date and time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if the parameter is , is an empty string (""), or does not contain a valid string representation of a date and time. This parameter is passed uninitialized. + + if the parameter was converted successfully; otherwise, . + + + Converts the specified string representation of a date and time to its equivalent using the specified culture-specific format information and formatting style, and returns a value that indicates whether the conversion succeeded. + A string containing a date and time to convert. + An object that supplies culture-specific formatting information about . + 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 . + When this method returns, contains the value equivalent to the date and time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if the parameter is , is an empty string (""), or does not contain a valid string representation of a date and time. This parameter is passed uninitialized. + + if the parameter was converted successfully; otherwise, . + + is not a valid value. +-or- + contains an invalid combination of values (for example, both and ). + + is a neutral culture and cannot be used in a parsing operation. + + + + + + + + + + + + + + + + + Converts the specified string representation of a date and time to its 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. + A string containing a date and time to convert. + The required format of . + An object that supplies culture-specific formatting information about . + A bitwise combination of one or more enumeration values that indicate the permitted format of . + When this method returns, contains the value equivalent to the date and time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if either the or parameter is , is an empty string, or does not contain a date and time that correspond to the pattern specified in . This parameter is passed uninitialized. + + if was converted successfully; otherwise, . + + is not a valid value. +-or- + contains an invalid combination of values (for example, both and ). + + + Converts the specified string representation of a date and time to its 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. + A string that contains a date and time to convert. + An array of allowable formats of . + An object that supplies culture-specific format information about . + A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . + When this method returns, contains the value equivalent to the date and time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if or is , or an element of is an empty string, or the format of is not exactly as specified by at least one of the format patterns in . This parameter is passed uninitialized. + + if the parameter was converted successfully; otherwise, . + + is not a valid value. +-or- + contains an invalid combination of values (for example, both and ). + + + + Gets a object that is set to the current date and time on this computer, expressed as the Coordinated Universal Time (UTC). + An object whose value is the current UTC date and time. + + + Gets the year component of the date represented by this instance. + The year, between 1 and 9999. + + + Specifies whether a object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC. + + + The time represented is local time. + + + The time represented is not specified as either local time or Coordinated Universal Time (UTC). + + + The time represented is UTC. + + + Represents a point in time, typically expressed as a date and time of day, relative to Coordinated Universal Time (UTC). + + + Initializes a new instance of the structure using the specified value. + A date and time. + The Coordinated Universal Time (UTC) date and time that results from applying the offset is earlier than . +-or- +The UTC date and time that results from applying the offset is later than . + + + Initializes a new instance of the structure using the specified value and offset. + A date and time. + The time's offset from Coordinated Universal Time (UTC). + + equals and does not equal zero. +-or- + equals and does not equal the offset of the system's local time zone. +-or- + is not specified in whole minutes. + + is less than -14 hours or greater than 14 hours. +-or- + is less than or greater than . + + + Initializes a new instance of the structure using the specified year, month, day, hour, minute, second, millisecond, and offset of a specified calendar. + The year. + The month (1 through 12). + The day (1 through the number of days in ). + The hours (0 through 23). + The minutes (0 through 59). + The seconds (0 through 59). + The milliseconds (0 through 999). + The calendar that is used to interpret , , and . + The time's offset from Coordinated Universal Time (UTC). + + does not represent whole minutes. + + cannot be . + + is less than the parameter's or greater than . +-or- + is either less than or greater than the number of months in in the . +-or- + is less than one or greater than the number of days in . +-or- + is less than zero or greater than 23. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 999. +-or- + is less than -14 hours or greater than 14 hours. +-or- +The , , and parameters cannot be represented as a date and time value. +-or- +The property is earlier than or later than . + + + Initializes a new instance of the structure using the specified year, month, day, hour, minute, second, millisecond, and offset. + The year (1 through 9999). + The month (1 through 12). + The day (1 through the number of days in ). + The hours (0 through 23). + The minutes (0 through 59). + The seconds (0 through 59). + The milliseconds (0 through 999). + The time's offset from Coordinated Universal Time (UTC). + + does not represent whole minutes. + + is less than one or greater than 9999. +-or- + is less than one or greater than 12. +-or- + is less than one or greater than the number of days in . +-or- + is less than zero or greater than 23. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 999. +-or- + is less than -14 or greater than 14. +-or- +The property is earlier than or later than . + + + Initializes a new instance of the structure using the specified year, month, day, hour, minute, second, and offset. + The year (1 through 9999). + The month (1 through 12). + The day (1 through the number of days in ). + The hours (0 through 23). + The minutes (0 through 59). + The seconds (0 through 59). + The time's offset from Coordinated Universal Time (UTC). + + does not represent whole minutes. + + is less than one or greater than 9999. +-or- + is less than one or greater than 12. +-or- + is less than one or greater than the number of days in . +-or- + is less than zero or greater than 23. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 59. +-or- + is less than -14 hours or greater than 14 hours. +-or- +The property is earlier than or later than . + + + Initializes a new instance of the structure using the specified number of ticks and offset. + A date and time expressed as the number of 100-nanosecond intervals that have elapsed since 12:00:00 midnight on January 1, 0001. + The time's offset from Coordinated Universal Time (UTC). + + is not specified in whole minutes. + The property is earlier than or later than . +-or- + is less than or greater than . +-or- + s less than -14 hours or greater than 14 hours. + + + Returns a new object that adds a specified time interval to the value of this instance. + A object that represents a positive or a negative time interval. + An object whose value is the sum of the date and time represented by the current object and the time interval represented by . + The resulting value is less than . +-or- +The resulting value is greater than . + + + Returns a new object that adds a specified number of whole and fractional days to the value of this instance. + A number of whole and fractional days. The number can be negative or positive. + An object whose value is the sum of the date and time represented by the current object and the number of days represented by . + The resulting value is less than . +-or- +The resulting value is greater than . + + + Returns a new object that adds a specified number of whole and fractional hours to the value of this instance. + A number of whole and fractional hours. The number can be negative or positive. + An object whose value is the sum of the date and time represented by the current object and the number of hours represented by . + The resulting value is less than . +-or- +The resulting value is greater than . + + + Returns a new object that adds a specified number of milliseconds to the value of this instance. + A number of whole and fractional milliseconds. The number can be negative or positive. + An object whose value is the sum of the date and time represented by the current object and the number of whole milliseconds represented by . + The resulting value is less than . +-or- +The resulting value is greater than . + + + Returns a new object that adds a specified number of whole and fractional minutes to the value of this instance. + A number of whole and fractional minutes. The number can be negative or positive. + An object whose value is the sum of the date and time represented by the current object and the number of minutes represented by . + The resulting value is less than . +-or- +The resulting value is greater than . + + + Returns a new object that adds a specified number of months to the value of this instance. + A number of whole months. The number can be negative or positive. + An object whose value is the sum of the date and time represented by the current object and the number of months represented by . + The resulting value is less than . +-or- +The resulting value is greater than . + + + Returns a new object that adds a specified number of whole and fractional seconds to the value of this instance. + A number of whole and fractional seconds. The number can be negative or positive. + An object whose value is the sum of the date and time represented by the current object and the number of seconds represented by . + The resulting value is less than . +-or- +The resulting value is greater than . + + + Returns a new object that adds a specified number of ticks to the value of this instance. + A number of 100-nanosecond ticks. The number can be negative or positive. + An object whose value is the sum of the date and time represented by the current object and the number of ticks represented by . + The resulting value is less than . +-or- +The resulting value is greater than . + + + Returns a new object that adds a specified number of years to the value of this instance. + A number of years. The number can be negative or positive. + An object whose value is the sum of the date and time represented by the current object and the number of years represented by . + The resulting value is less than . +-or- +The resulting value is greater than . + + + Compares two objects and indicates whether the first is earlier than the second, equal to the second, or later than the second. + The first object to compare. + The second object to compare. + A signed integer that indicates whether the value of the parameter is earlier than, later than, or the same time as the value of the parameter, as the following table shows. + Return value + + Meaning + + Less than zero + + is earlier than . + + Zero + + is equal to . + + Greater than zero + + is later than . + + + Compares the current object to a specified object and indicates whether the current object is earlier than, the same as, or later than the second object. + An object to compare with the current object. + A signed integer that indicates the relationship between the current object and , as the following table shows. + Return Value + + Description + + Less than zero + + The current object is earlier than . + + Zero + + The current object is the same as . + + Greater than zero. + + The current object is later than . + + + Gets a value that represents the date component of the current object. + A value that represents the date component of the current object. + + + Gets a value that represents the date and time of the current object. + The date and time of the current object. + + + Gets the day of the month represented by the current object. + The day component of the current object, expressed as a value between 1 and 31. + + + Gets the day of the week represented by the current object. + One of the enumeration values that indicates the day of the week of the current object. + + + Gets the day of the year represented by the current object. + The day of the year of the current object, expressed as a value between 1 and 366. + + + Determines whether the current object represents the same point in time as a specified object. + An object to compare to the current object. + + if both objects have the same value; otherwise, . + + + Determines whether two specified objects represent the same point in time. + The first object to compare. + The second object to compare. + + if the two objects have the same value; otherwise, . + + + Determines whether a object represents the same point in time as a specified object. + The object to compare to the current object. + + if the parameter is a object and represents the same point in time as the current object; otherwise, . + + + Determines whether the current object represents the same time and has the same offset as a specified object. + The object to compare to the current object. + + if the current object and have the same date and time value and the same value; otherwise, . + + + Converts the specified Windows file time to an equivalent local time. + A Windows file time, expressed in ticks. + An object that represents the date and time of with the offset set to the local time offset. + + is less than zero. +-or- + is greater than . + + + Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a value. + 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. + A date and time value that represents the same moment in time as the Unix time. + + is less than -62,135,596,800,000. +-or- + is greater than 253,402,300,799,999. + + + Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a value. + 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. + A date and time value that represents the same moment in time as the Unix time. + + is less than -62,135,596,800. +-or- + is greater than 253,402,300,799. + + + Returns the hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the hour component of the time represented by the current object. + The hour component of the current object. This property uses a 24-hour clock; the value ranges from 0 to 23. + + + Gets a value that represents the local date and time of the current object. + The local date and time of the current object. + + + Represents the greatest possible value of . This field is read-only. + + is outside the range of the current or specified culture's default calendar. + + + Gets the millisecond component of the time represented by the current object. + The millisecond component of the current object, expressed as an integer between 0 and 999. + + + Gets the minute component of the time represented by the current object. + The minute component of the current object, expressed as an integer between 0 and 59. + + + Represents the earliest possible value. This field is read-only. + + + Gets the month component of the date represented by the current object. + The month component of the current object, expressed as an integer between 1 and 12. + + + Gets a 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). + A 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). + + + Gets the time's offset from Coordinated Universal Time (UTC). + The difference between the current object's time value and Coordinated Universal Time (UTC). + + + Adds a specified time interval to a object that has a specified date and time, and yields a object that has new a date and time. + The object to add the time interval to. + The time interval to add. + An object whose value is the sum of the values of and . + The resulting value is less than . +-or- +The resulting value is greater than . + + + Determines whether two specified objects represent the same point in time. + The first object to compare. + The second object to compare. + + if both objects have the same value; otherwise, . + + + Determines whether one specified object is greater than (or later than) a second specified object. + The first object to compare. + The second object to compare. + + if the value of is later than the value of ; otherwise, . + + + Determines whether one specified object is greater than or equal to a second specified object. + The first object to compare. + The second object to compare. + + if the value of is the same as or later than the value of ; otherwise, . + + + Defines an implicit conversion of a object to a object. + The object to convert. + The converted object. + The Coordinated Universal Time (UTC) date and time that results from applying the offset is earlier than . +-or- +The UTC date and time that results from applying the offset is later than . + + + Determines whether two specified objects refer to different points in time. + The first object to compare. + The second object to compare. + + if and do not have the same value; otherwise, . + + + Determines whether one specified object is less than a second specified object. + The first object to compare. + The second object to compare. + + if the value of is earlier than the value of ; otherwise, . + + + Determines whether one specified object is less than a second specified object. + The first object to compare. + The second object to compare. + + if the value of is earlier than the value of ; otherwise, . + + + Subtracts one object from another and yields a time interval. + The minuend. + The subtrahend. + An object that represents the difference between and . + + + Subtracts a specified time interval from a specified date and time, and yields a new date and time. + The date and time object to subtract from. + The time interval to subtract. + An object that is equal to the value of minus . + The resulting value is less than or greater than . + + + + + + + + Converts the specified string representation of a date, time, and offset to its equivalent. + A string that contains a date and time to convert. + An object that is equivalent to the date and time that is contained in . + The offset is greater than 14 hours or less than -14 hours. + + is . + + does not contain a valid string representation of a date and time. +-or- + contains the string representation of an offset value without a date or time. + + + Converts the specified string representation of a date and time to its equivalent using the specified culture-specific format information. + A string that contains a date and time to convert. + An object that provides culture-specific format information about . + An object that is equivalent to the date and time that is contained in , as specified by . + The offset is greater than 14 hours or less than -14 hours. + + is . + + does not contain a valid string representation of a date and time. +-or- + contains the string representation of an offset value without a date or time. + + + Converts the specified string representation of a date and time to its equivalent using the specified culture-specific format information and formatting style. + A string that contains a date and time to convert. + An object that provides culture-specific format information about . + A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . + An object that is equivalent to the date and time that is contained in as specified by and . + The offset is greater than 14 hours or less than -14 hours. +-or- + is not a valid value. +-or- + includes an unsupported value. +-or- + includes values that cannot be used together. + + is . + + does not contain a valid string representation of a date and time. +-or- + contains the string representation of an offset value without a date or time. + + + Converts a character span that represents a date and time to its equivalent using the specified format, culture-specific format information, and style. The format of the date and time representation must match the specified format exactly. + A character span that represents a date and time. + A character span that contains a format specifier that defines the expected format of . + An object that provides culture-specific formatting information about . + A bitwise combination of enumeration values that indicates the permitted format of . + An object that is equivalent to the date and time that is contained in the parameter, as specified by the , , and parameters. + The offset is greater than 14 hours or less than -14 hours. +-or- +The parameter includes an unsupported value. +-or- +The parameter contains values that cannot be used together. + + is an empty character span. +-or- + does not contain a valid string representation of a date and time. +-or- + is an empty character span. +-or- +The hour component and the AM/PM designator in do not agree. + + + Converts a character span that contains the string representation of a date and time to its equivalent using the specified formats, culture-specific format information, and style. The format of the date and time representation must match one of the specified formats exactly. + A character span that contains a date and time to convert. + An array of format specifiers that define the expected formats of . + An object that supplies culture-specific formatting information about . + A bitwise combination of enumeration values that indicates the permitted format of . + An object that is equivalent to the date and time that is contained in the parameter, as specified by the , , and parameters. + The offset is greater than 14 hours or less than -14 hours. +-or- + includes an unsupported value. +-or- +The parameter contains values that cannot be used together. + + is an empty character span. +-or- + does not contain a valid string representation of a date and time. +-or- +No element of contains a valid format specifier. +-or- +The hour component and the AM/PM designator in do not agree. + + + Converts the specified string representation of a date and time to its equivalent using the specified format and culture-specific format information. The format of the string representation must match the specified format exactly. + A string that contains a date and time to convert. + A format specifier that defines the expected format of . + An object that supplies culture-specific formatting information about . + An object that is equivalent to the date and time that is contained in as specified by and . + The offset is greater than 14 hours or less than -14 hours. + + is . +-or- + is . + + is an empty string (""). +-or- + does not contain a valid string representation of a date and time. +-or- + is an empty string. +-or- +The hour component and the AM/PM designator in do not agree. + + + Converts the specified string representation of a date and time to its equivalent using the specified format, culture-specific format information, and style. The format of the string representation must match the specified format exactly. + A string that contains a date and time to convert. + A format specifier that defines the expected format of . + An object that supplies culture-specific formatting information about . + A bitwise combination of enumeration values that indicates the permitted format of . + An object that is equivalent to the date and time that is contained in the parameter, as specified by the , , and parameters. + The offset is greater than 14 hours or less than -14 hours. +-or- +The parameter includes an unsupported value. +-or- +The parameter contains values that cannot be used together. + + is . +-or- + is . + + is an empty string (""). +-or- + does not contain a valid string representation of a date and time. +-or- + is an empty string. +-or- +The hour component and the AM/PM designator in do not agree. + + + Converts the specified string representation of a date and time to its 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. + A string that contains a date and time to convert. + An array of format specifiers that define the expected formats of . + An object that supplies culture-specific formatting information about . + A bitwise combination of enumeration values that indicates the permitted format of . + An object that is equivalent to the date and time that is contained in the parameter, as specified by the , , and parameters. + The offset is greater than 14 hours or less than -14 hours. +-or- + includes an unsupported value. +-or- +The parameter contains values that cannot be used together. + + is . + + is an empty string (""). +-or- + does not contain a valid string representation of a date and time. +-or- +No element of contains a valid format specifier. +-or- +The hour component and the AM/PM designator in do not agree. + + + Gets the second component of the clock time represented by the current object. + The second component of the object, expressed as an integer value between 0 and 59. + + + Subtracts a value that represents a specific date and time from the current object. + An object that represents the value to subtract. + An object that specifies the interval between the two objects. + + + Subtracts a specified time interval from the current object. + The time interval to subtract. + An object that is equal to the date and time represented by the current object, minus the time interval represented by . + The resulting value is less than . +-or- +The resulting value is greater than . + + + Compares the value of the current object with another object of the same type. + The object to compare with the current object. + A 32-bit signed integer that indicates whether the current object is less than, equal to, or greater than . The return values of the method are interpreted as follows: + Return Value + + Description + + Less than zero + + The current object is less than (earlier than) . + + Zero + + The current object is equal to (the same point in time as) . + + Greater than zero + + The current object is greater than (later than) . + + + Runs when the deserialization of an object has been completed. + The object that initiated the callback. The functionality for this parameter is not currently implemented. + + + Populates a object with the data required to serialize the current object. + The object to populate with data. + The destination for this serialization (see ). + The parameter is . + + + Gets the number of ticks that represents the date and time of the current object in clock time. + The number of ticks in the object's clock time. + + + Gets the time of day for the current object. + The time interval of the current date that has elapsed since midnight. + + + Converts the value of the current object to a Windows file time. + The value of the current object, expressed as a Windows file time. + The resulting file time would represent a date and time before midnight on January 1, 1601 C.E. Coordinated Universal Time (UTC). + + + Converts the current object to a object that represents the local time. + An object that represents the date and time of the current object converted to local time. + + + Converts the value of the current object to the date and time specified by an offset value. + The offset to convert the value to. + An object that is equal to the original object (that is, their methods return identical points in time) but whose property is set to . + The resulting object has a value earlier than . +-or- +The resulting object has a value later than . + + is less than -14 hours. +-or- + is greater than 14 hours. + + + Converts the value of the current object to its equivalent string representation. + A string representation of a object that includes the offset appended at the end of the string. + The date and time is outside the range of dates supported by the calendar used by the current culture. + + + Converts the value of the current object to its equivalent string representation using the specified culture-specific formatting information. + An object that supplies culture-specific formatting information. + A string representation of the value of the current object, as specified by . + The date and time is outside the range of dates supported by the calendar used by . + + + Converts the value of the current object to its equivalent string representation using the specified format. + A format string. + A string representation of the value of the current object, as specified by . + The length of is one, and it is not one of the standard format specifier characters defined for . +-or- + does not contain a valid custom format pattern. + The date and time is outside the range of dates supported by the calendar used by the current culture. + + + Converts the value of the current object to its equivalent string representation using the specified format and culture-specific format information. + A format string. + An object that supplies culture-specific formatting information. + A string representation of the value of the current object, as specified by and . + The length of is one, and it is not one of the standard format specifier characters defined for . +-or- + does not contain a valid custom format pattern. + The date and time is outside the range of dates supported by the calendar used by . + + + Converts the current object to a value that represents the Coordinated Universal Time (UTC). + An object that represents the date and time of the current object converted to Coordinated Universal Time (UTC). + + + Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + The number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + + + Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z. + The number of seconds that have elapsed since 1970-01-01T00:00:00Z. + + + + + + + + + + + + + + + + + + + Tries to converts a specified string representation of a date and time to its equivalent, and returns a value that indicates whether the conversion succeeded. + A string that contains a date and time to convert. + When the method returns, contains the equivalent to the date and time of , if the conversion succeeded, or , if the conversion failed. The conversion fails if the parameter is or does not contain a valid string representation of a date and time. This parameter is passed uninitialized. + + if the parameter is successfully converted; otherwise, . + + + Tries to convert a specified string representation of a date and time to its equivalent, and returns a value that indicates whether the conversion succeeded. + A string that contains a date and time to convert. + An object that provides culture-specific formatting information about . + A bitwise combination of enumeration values that indicates the permitted format of . + When the method returns, contains the value equivalent to the date and time of , if the conversion succeeded, or , if the conversion failed. The conversion fails if the parameter is or does not contain a valid string representation of a date and time. This parameter is passed uninitialized. + + if the parameter is successfully converted; otherwise, . + + includes an undefined value. +-or- + is not supported. +-or- + includes mutually exclusive values. + + + Converts the representation of a date and time in a character span to its equivalent using the specified format, culture-specific format information, and style. The format of the date and time representation must match the specified format exactly. + A character span that contains the representation of a date and time to convert. + A format specifier that defines the required format of . + An object that supplies culture-specific formatting information about . + A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is + When the method returns, contains the equivalent to the date and time of , if the conversion succeeded, or if the conversion failed. The conversion fails if the + + if the parameter is successfully converted; otherwise, . + + includes an undefined value. +-or- + is not supported. +-or- + includes mutually exclusive values. + + + + + + + + + includes an undefined value. +-or- + is not supported. +-or- + includes mutually exclusive values. + + + Converts the specified string representation of a date and time to its equivalent using the specified format, culture-specific format information, and style. The format of the string representation must match the specified format exactly. + A string that contains a date and time to convert. + A format specifier that defines the required format of . + An object that supplies culture-specific formatting information about . + A bitwise combination of enumeration values that indicates the permitted format of input. A typical value to specify is . + When the method returns, contains the equivalent to the date and time of , if the conversion succeeded, or , if the conversion failed. The conversion fails if the parameter is , or does not contain a valid string representation of a date and time in the expected format defined by and provider. This parameter is passed uninitialized. + + if the parameter is successfully converted; otherwise, . + + includes an undefined value. +-or- + is not supported. +-or- + includes mutually exclusive values. + + + Converts the specified string representation of a date and time to its 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. + A string that contains a date and time to convert. + An array that defines the expected formats of . + An object that supplies culture-specific formatting information about . + A bitwise combination of enumeration values that indicates the permitted format of input. A typical value to specify is . + When the method returns, contains the equivalent to the date and time of , if the conversion succeeded, or , if the conversion failed. The conversion fails if the 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 , or if is . This parameter is passed uninitialized. + + if the parameter is successfully converted; otherwise, . + + includes an undefined value. +-or- + is not supported. +-or- + includes mutually exclusive values. + + + + Gets a value that represents the Coordinated Universal Time (UTC) date and time of the current object. + The Coordinated Universal Time (UTC) date and time of the current object. + + + Gets a object whose date and time are set to the current Coordinated Universal Time (UTC) date and time and whose offset is . + An object whose date and time is the current Coordinated Universal Time (UTC) and whose offset is . + + + Gets the number of ticks that represents the date and time of the current object in Coordinated Universal Time (UTC). + The number of ticks in the object's Coordinated Universal Time (UTC). + + + Gets the year component of the date represented by the current object. + The year component of the current object, expressed as an integer value between 0 and 9999. + + + Specifies the day of the week. + + + Indicates Friday. + + + Indicates Monday. + + + Indicates Saturday. + + + Indicates Sunday. + + + Indicates Thursday. + + + Indicates Tuesday. + + + Indicates Wednesday. + + + Represents a nonexistent value. This class cannot be inherited. + + + Implements the interface and returns the data needed to serialize the object. + A object containing information required to serialize the object. + A object containing the source and destination of the serialized stream associated with the object. + + is . + + + Gets the value for . + The value for , which is . + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + Converts the current object to the specified type. + The type to convert the current object to. + An object that implements the interface and is used to augment the conversion. If is specified, format information is obtained from the current culture. + The boxed equivalent of the current object, if that conversion is supported; otherwise, an exception is thrown and no value is returned. + This conversion is not supported for the type. + + is . + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + This conversion is not supported. Attempting to make this conversion throws an . + An object that implements the interface. (This parameter is not used; specify .) + None. The return value for this member is not used. + This conversion is not supported for the type. + + + Returns an empty string (). + An empty string (). + + + Returns an empty string using the specified . + The to be used to format the return value. +-or- + to obtain the format information from the current locale setting of the operating system. + An empty string (). + + + Represents the sole instance of the class. + + + Represents a decimal floating-point number. + + + Initializes a new instance of to the value of the specified double-precision floating-point number. + The value to represent as a . + + is greater than or less than . +-or- + is , , or . + + + Initializes a new instance of to the value of the specified 32-bit signed integer. + The value to represent as a . + + + Initializes a new instance of from parameters specifying the instance's constituent parts. + The low 32 bits of a 96-bit integer. + The middle 32 bits of a 96-bit integer. + The high 32 bits of a 96-bit integer. + + to indicate a negative number; to indicate a positive number. + A power of 10 ranging from 0 to 28. + + is greater than 28. + + + Initializes a new instance of to a decimal value represented in binary and contained in a specified array. + An array of 32-bit signed integers containing a representation of a decimal value. + + is . + The length of the is not 4. +-or- +The representation of the decimal value in is not valid. + + + Initializes a new instance of to the value of the specified 64-bit signed integer. + The value to represent as a . + + + Initializes a new instance of to the value of the specified single-precision floating-point number. + The value to represent as a . + + is greater than or less than . +-or- + is , , or . + + + Initializes a new instance of to the value of the specified 32-bit unsigned integer. + The value to represent as a . + + + Initializes a new instance of to the value of the specified 64-bit unsigned integer. + The value to represent as a . + + + Adds two specified values. + The first value to add. + The second value to add. + The sum of and . + The sum of and is less than or greater than . + + + Returns the smallest integral value that is greater than or equal to the specified decimal number. + A decimal number. + The smallest integral value that is greater than or equal to the parameter. Note that this method returns a instead of an integral type. + + + Compares two specified values. + The first value to compare. + The second value to compare. + A signed number indicating the relative values of and . + Return value + + Meaning + + Less than zero + + is less than . + + Zero + + and are equal. + + Greater than zero + + is greater than . + + + Compares this instance to a specified object and returns a comparison of their relative values. + The object to compare with this instance. + A signed number indicating the relative values of this instance and . + Return value + + Meaning + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + + Compares this instance to a specified object and returns a comparison of their relative values. + The object to compare with this instance, or . + A signed number indicating the relative values of this instance and . + Return value + + Meaning + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + -or- + + is . + + is not a . + + + Divides two specified values. + The dividend. + The divisor. + The result of dividing by . + + is zero. + The return value (that is, the quotient) is less than or greater than . + + + Returns a value indicating whether this instance and a specified object represent the same value. + An object to compare to this instance. + + if is equal to this instance; otherwise, . + + + Returns a value indicating whether two specified instances of represent the same value. + The first value to compare. + The second value to compare. + + if and are equal; otherwise, . + + + Returns a value indicating whether this instance and a specified represent the same type and value. + The object to compare with this instance. + + if is a and equal to this instance; otherwise, . + + + Rounds a specified number to the closest integer toward negative infinity. + The value to round. + If has a fractional part, the next whole number toward negative infinity that is less than . +-or- +If doesn't have a fractional part, is returned unchanged. Note that the method returns an integral value of type . + + + Converts the specified 64-bit signed integer, which contains an OLE Automation Currency value, to the equivalent value. + An OLE Automation Currency value. + A that contains the equivalent of . + + + Converts the value of a specified instance of to its equivalent binary representation. + The value to convert. + A 32-bit signed integer array with four elements that contain the binary representation of . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant . + + + Represents the largest possible value of . This field is constant and read-only. + + + Represents the number negative one (-1). + + + Represents the smallest possible value of . This field is constant and read-only. + + + Multiplies two specified values. + The multiplicand. + The multiplier. + The result of multiplying and . + The return value is less than or greater than . + + + Returns the result of multiplying the specified value by negative one. + The value to negate. + A decimal number with the value of , but the opposite sign. +-or- +Zero, if is zero. + + + Represents the number one (1). + + + Adds two specified values. + The first value to add. + The second value to add. + The result of adding and . + The return value is less than or greater than . + + + Decrements the operand by one. + The value to decrement. + The value of decremented by 1. + The return value is less than or greater than . + + + Divides two specified values. + The dividend. + The divisor. + The result of dividing by . + + is zero. + The return value is less than or greater than . + + + Returns a value that indicates whether two values are equal. + The first value to compare. + The second value to compare. + + if and are equal; otherwise, . + + + Defines an explicit conversion of a to an 8-bit unsigned integer. + The value to convert. + An 8-bit unsigned integer that represents the converted . + + is less than or greater than . + + + Defines an explicit conversion of a to a Unicode character. + The value to convert. + A Unicode character that represents the converted . + + is less than or greater than . + + + Defines an explicit conversion of a to a double-precision floating-point number. + The value to convert. + A double-precision floating-point number that represents the converted . + + + Defines an explicit conversion of a to a 16-bit signed integer. + The value to convert. + A 16-bit signed integer that represents the converted . + + is less than or greater than . + + + Defines an explicit conversion of a to a 32-bit signed integer. + The value to convert. + A 32-bit signed integer that represents the converted . + + is less than or greater than . + + + Defines an explicit conversion of a to a 64-bit signed integer. + The value to convert. + A 64-bit signed integer that represents the converted . + + is less than or greater than . + + + Defines an explicit conversion of a to an 8-bit signed integer. +This API is not CLS-compliant. + The value to convert. + An 8-bit signed integer that represents the converted . + + is less than or greater than . + + + Defines an explicit conversion of a to a single-precision floating-point number. + The value to convert. + A single-precision floating-point number that represents the converted . + + + Defines an explicit conversion of a to a 16-bit unsigned integer. +This API is not CLS-compliant. + The value to convert. + A 16-bit unsigned integer that represents the converted . + + is less than or greater than . + + + Defines an explicit conversion of a to a 32-bit unsigned integer. +This API is not CLS-compliant. + The value to convert. + A 32-bit unsigned integer that represents the converted . + + is less than or greater than . + + + Defines an explicit conversion of a to a 64-bit unsigned integer. +This API is not CLS-compliant. + The value to convert. + A 64-bit unsigned integer that represents the converted . + + is negative or greater than . + + + Defines an explicit conversion of a double-precision floating-point number to a . + The double-precision floating-point number to convert. + The converted double-precision floating point number. + + is greater than or less than . +-or- + is , , or . + + + Defines an explicit conversion of a single-precision floating-point number to a . + The single-precision floating-point number to convert. + The converted single-precision floating point number. + + is greater than or less than . +-or- + is , , or . + + + Returns a value indicating whether a specified is greater than another specified . + The first value to compare. + The second value to compare. + + if is greater than ; otherwise, . + + + Returns a value indicating whether a specified is greater than or equal to another specified . + The first value to compare. + The second value to compare. + + if is greater than or equal to ; otherwise, . + + + Defines an implicit conversion of an 8-bit unsigned integer to a . + The 8-bit unsigned integer to convert. + The converted 8-bit unsigned integer. + + + Defines an implicit conversion of a Unicode character to a . + The Unicode character to convert. + The converted Unicode character. + + + Defines an implicit conversion of a 16-bit signed integer to a . + The 16-bit signed integer to convert. + The converted 16-bit signed integer. + + + Defines an implicit conversion of a 32-bit signed integer to a . + The 32-bit signed integer to convert. + The converted 32-bit signed integer. + + + Defines an implicit conversion of a 64-bit signed integer to a . + The 64-bit signed integer to convert. + The converted 64-bit signed integer. + + + Defines an implicit conversion of an 8-bit signed integer to a . +This API is not CLS-compliant. + The 8-bit signed integer to convert. + The converted 8-bit signed integer. + + + Defines an implicit conversion of a 16-bit unsigned integer to a . +This API is not CLS-compliant. + The 16-bit unsigned integer to convert. + The converted 16-bit unsigned integer. + + + Defines an implicit conversion of a 32-bit unsigned integer to a . +This API is not CLS-compliant. + The 32-bit unsigned integer to convert. + The converted 32-bit unsigned integer. + + + Defines an implicit conversion of a 64-bit unsigned integer to a . +This API is not CLS-compliant. + The 64-bit unsigned integer to convert. + The converted 64-bit unsigned integer. + + + Increments the operand by 1. + The value to increment. + The value of incremented by 1. + The return value is less than or greater than . + + + Returns a value that indicates whether two objects have different values. + The first value to compare. + The second value to compare. + + if and are not equal; otherwise, . + + + Returns a value indicating whether a specified is less than another specified . + The first value to compare. + The second value to compare. + + if is less than ; otherwise, . + + + Returns a value indicating whether a specified is less than or equal to another specified . + The first value to compare. + The second value to compare. + + if is less than or equal to ; otherwise, . + + + Returns the remainder resulting from dividing two specified values. + The dividend. + The divisor. + The remainder resulting from dividing by . + + is . + The return value is less than or greater than . + + + Multiplies two specified values. + The first value to multiply. + The second value to multiply. + The result of multiplying by . + The return value is less than or greater than . + + + Subtracts two specified values. + The minuend. + The subtrahend. + The result of subtracting from . + The return value is less than or greater than . + + + Negates the value of the specified operand. + The value to negate. + The result of multiplied by negative one (-1). + + + Returns the value of the operand (the sign of the operand is unchanged). + The operand to return. + The value of the operand, . + + + + + + + + Converts the string representation of a number to its equivalent. + The string representation of the number to convert. + The equivalent to the number contained in . + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the string representation of a number in a specified style to its equivalent. + The string representation of the number to convert. + A bitwise combination of values that indicates the style elements that can be present in . A typical value to specify is . + The number equivalent to the number contained in as specified by . + + is . + + is not a value. +-or- + is the value. + + is not in the correct format. + + represents a number less than or greater than + + + Converts the string representation of a number to its equivalent using the specified style and culture-specific format. + The string representation of the number to convert. + A bitwise combination of values that indicates the style elements that can be present in . A typical value to specify is . + An object that supplies culture-specific information about the format of . + The number equivalent to the number contained in as specified by and . + + is not in the correct format. + + represents a number less than or greater than . + + is . + + is not a value. +-or- + is the value. + + + Converts the string representation of a number to its equivalent using the specified culture-specific format information. + The string representation of the number to convert. + An that supplies culture-specific parsing information about . + The number equivalent to the number contained in as specified by . + + is . + + is not of the correct format. + + represents a number less than or greater than . + + + Computes the remainder after dividing two values. + The dividend. + The divisor. + The remainder after dividing by . + + is zero. + The return value is less than or greater than . + + + Rounds a decimal value to the nearest integer. + A decimal number to round. + The integer that is nearest to the parameter. If is halfway between two integers, one of which is even and the other odd, the even number is returned. + The result is outside the range of a value. + + + Rounds a value to a specified number of decimal places. + A decimal number to round. + A value from 0 to 28 that specifies the number of decimal places to round to. + The decimal number equivalent to rounded to number of decimal places. + + is not a value from 0 to 28. + + + Rounds a decimal value to a specified precision. A parameter specifies how to round the value if it is midway between two other numbers. + A decimal number to round. + The number of significant decimal places (precision) in the return value. + A value that specifies how to round if it is midway between two other numbers. + The number that is nearest to the parameter with a precision equal to the parameter. If is halfway between two numbers, one of which is even and the other odd, the parameter determines which of the two numbers is returned. If the precision of is less than , is returned unchanged. + + is less than 0 or greater than 28. + + is not a value. + The result is outside the range of a object. + + + Rounds a decimal value to the nearest integer. A parameter specifies how to round the value if it is midway between two other numbers. + A decimal number to round. + A value that specifies how to round if it is midway between two other numbers. + The integer that is nearest to the parameter. If is halfway between two numbers, one of which is even and the other odd, the parameter determines which of the two numbers is returned. + + is not a value. + The result is outside the range of a object. + + + Subtracts one specified value from another. + The minuend. + The subtrahend. + The result of subtracting from . + The return value is less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + The resulting integer value is less than or greater than . + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + None. This conversion is not supported. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + None. This conversion is not supported. + In all cases. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + The resulting integer value is less than or greater than . + + + For a description of this member, see . + The parameter is ignored. + The value of the current instance, converted to a . + The resulting integer value is less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + The resulting integer value is less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + The resulting integer value is less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + The type to which to convert the value of this instance. + An implementation that supplies culture-specific information about the format of the returned value. + The value of the current instance, converted to a . + + is . + The requested type conversion is not supported. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + The resulting integer value is less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + The resulting integer value is less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + The resulting integer value is less than or greater than . + + + Runs when the deserialization of an object has been completed. + The object that initiated the callback. The functionality for this parameter is not currently implemented. + The object contains invalid or corrupted data. + + + Converts the value of the specified to the equivalent 8-bit unsigned integer. + The decimal number to convert. + An 8-bit unsigned integer equivalent to . + + is less than or greater than . + + + Converts the value of the specified to the equivalent double-precision floating-point number. + The decimal number to convert. + A double-precision floating-point number equivalent to . + + + Converts the value of the specified to the equivalent 16-bit signed integer. + The decimal number to convert. + A 16-bit signed integer equivalent to . + + is less than or greater than . + + + Converts the value of the specified to the equivalent 32-bit signed integer. + The decimal number to convert. + A 32-bit signed integer equivalent to the value of . + + is less than or greater than . + + + Converts the value of the specified to the equivalent 64-bit signed integer. + The decimal number to convert. + A 64-bit signed integer equivalent to the value of . + + is less than or greater than . + + + Converts the specified value to the equivalent OLE Automation Currency value, which is contained in a 64-bit signed integer. + The decimal number to convert. + A 64-bit signed integer that contains the OLE Automation equivalent of . + + + Converts the value of the specified to the equivalent 8-bit signed integer. + The decimal number to convert. + An 8-bit signed integer equivalent to . + + is less than or greater than . + + + Converts the value of the specified to the equivalent single-precision floating-point number. + The decimal number to convert. + A single-precision floating-point number equivalent to the value of . + + + Converts the numeric value of this instance to its equivalent string representation. + A string that represents the value of this instance. + + + Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by . + + + Converts the numeric value of this instance to its equivalent string representation, using the specified format. + A standard or custom numeric format string. + The string representation of the value of this instance as specified by . + + is invalid. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. + A numeric format string. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by and . + + is invalid. + + + Converts the value of the specified to the equivalent 16-bit unsigned integer. + The decimal number to convert. + A 16-bit unsigned integer equivalent to the value of . + + is greater than or less than . + + + Converts the value of the specified to the equivalent 32-bit unsigned integer. + The decimal number to convert. + A 32-bit unsigned integer equivalent to the value of . + + is negative or greater than . + + + Converts the value of the specified to the equivalent 64-bit unsigned integer. + The decimal number to convert. + A 64-bit unsigned integer equivalent to the value of . + + is negative or greater than . + + + Returns the integral digits of the specified ; any fractional digits are discarded. + The decimal number to truncate. + The result of rounded toward zero, to the nearest whole number. + + + + + + + + + + + + + + + + + + + Converts the string representation of a number to its equivalent. A return value indicates whether the conversion succeeded or failed. + The string representation of the number to convert. + When this method returns, contains the number that is equivalent to the numeric value contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not a number in a valid format, or represents a number less than or greater than . This parameter is passed uininitialized; any value originally supplied in is overwritten. + + if was converted successfully; otherwise, . + + + Converts the string representation of a number to its equivalent using the specified style and culture-specific format. A return value indicates whether the conversion succeeded or failed. + The string representation of the number to convert. + A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . + An object that supplies culture-specific parsing information about . + When this method returns, contains the number that is equivalent to the numeric value contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not a number in a format compliant with , or represents a number less than or greater than . This parameter is passed uininitialized; any value originally supplied in is overwritten. + + if was converted successfully; otherwise, . + + is not a value. +-or- + is the value. + + + Represents the number zero (0). + + + 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. + + + Initializes a delegate that invokes the specified instance method on the specified class instance. + The class instance on which the delegate invokes . + The name of the instance method that the delegate represents. + + is . +-or- + is . + There was an error binding to the target method. + + + Initializes a delegate that invokes the specified static method from the specified class. + The representing the class that defines . + The name of the static method that the delegate represents. + + is . +-or- + is . + + is not a . See Runtime Types in Reflection. +-or- + represents an open generic type. + + + Creates a shallow copy of the delegate. + A shallow copy of the delegate. + + + Concatenates the invocation lists of two delegates. + The delegate whose invocation list comes first. + The delegate whose invocation list comes last. + A new delegate with an invocation list that concatenates the invocation lists of and in that order. Returns if is , returns if is a null reference, and returns a null reference if both and are null references. + Both and are not , and and are not instances of the same delegate type. + + + Concatenates the invocation lists of an array of delegates. + The array of delegates to combine. + A new delegate with an invocation list that concatenates the invocation lists of the delegates in the array. Returns if is , if contains zero elements, or if every entry in is . + Not all the non-null entries in are instances of the same delegate type. + + + Concatenates the invocation lists of the specified multicast (combinable) delegate and the current multicast (combinable) delegate. + The multicast (combinable) delegate whose invocation list to append to the end of the invocation list of the current multicast (combinable) delegate. + 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 , or the current multicast (combinable) delegate if is . + Always thrown. + + + Creates a delegate of the specified type that represents the specified static or instance method, with the specified first argument. + The of delegate to create. + The object to which the delegate is bound, or to treat as ( in Visual Basic). + The describing the static or instance method the delegate is to represent. + A delegate of the specified type that represents the specified static or instance method. + + is . +-or- + is . + + does not inherit . +-or- + is not a . See Runtime Types in Reflection. +-or- + cannot be bound. +-or- + is not a . See Runtime Types in Reflection. + The method of is not found. + The caller does not have the permissions necessary to access . + + + 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. + A representing the type of delegate to create. + An that is the first argument of the method the delegate represents. For instance methods, it must be compatible with the instance type. + The describing the static or instance method the delegate is to represent. + + to throw an exception if cannot be bound; otherwise, . + A delegate of the specified type that represents the specified static or instance method, or if is and the delegate cannot be bound to . + + is . +-or- + is . + + does not inherit . +-or- + is not a . See Runtime Types in Reflection. +-or- + cannot be bound, and is . +-or- + is not a . See Runtime Types in Reflection. + The method of is not found. + The caller does not have the permissions necessary to access . + + + Creates a delegate of the specified type that represents the specified instance method to invoke on the specified class instance. + The of delegate to create. + The class instance on which is invoked. + The name of the instance method that the delegate is to represent. + A delegate of the specified type that represents the specified instance method to invoke on the specified class instance. + + is . +-or- + is . +-or- + is . + + does not inherit . +-or- + is not a . See Runtime Types in Reflection. +-or- + is not an instance method. +-or- + cannot be bound, for example because it cannot be found. + The method of is not found. + The caller does not have the permissions necessary to access . + + + 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. + The of delegate to create. + The class instance on which is invoked. + The name of the instance method that the delegate is to represent. + A Boolean indicating whether to ignore the case when comparing the name of the method. + A delegate of the specified type that represents the specified instance method to invoke on the specified class instance. + + is . +-or- + is . +-or- + is . + + does not inherit . +-or- + is not a . See Runtime Types in Reflection. +-or- + is not an instance method. +-or- + cannot be bound, for example because it cannot be found. + The method of is not found. + The caller does not have the permissions necessary to access . + + + 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. + The of delegate to create. + The class instance on which is invoked. + The name of the instance method that the delegate is to represent. + A Boolean indicating whether to ignore the case when comparing the name of the method. + + to throw an exception if cannot be bound; otherwise, . + A delegate of the specified type that represents the specified instance method to invoke on the specified class instance. + + is . +-or- + is . +-or- + is . + + does not inherit . +-or- + is not a . See Runtime Types in Reflection. +-or- + is not an instance method. +-or- + cannot be bound, for example because it cannot be found, and is . + The method of is not found. + The caller does not have the permissions necessary to access . + + + Creates a delegate of the specified type to represent the specified static method. + The of delegate to create. + The 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. + A delegate of the specified type to represent the specified static method. + + is . +-or- + is . + + does not inherit . +-or- + is not a . See Runtime Types in Reflection. +-or- + is not a static method, and the .NET Framework version is 1.0 or 1.1. +-or- + cannot be bound. +-or- + is not a . See Runtime Types in Reflection. + The method of is not found. + The caller does not have the permissions necessary to access . + + + Creates a delegate of the specified type to represent the specified static method, with the specified behavior on failure to bind. + The of delegate to create. + The describing the static or instance method the delegate is to represent. + + to throw an exception if cannot be bound; otherwise, . + A delegate of the specified type to represent the specified static method. + + is . +-or- + is . + + does not inherit . +-or- + is not a . See Runtime Types in Reflection. +-or- + cannot be bound, and is . +-or- + is not a . See Runtime Types in Reflection. + The method of is not found. + The caller does not have the permissions necessary to access . + + + Creates a delegate of the specified type that represents the specified static method of the specified class. + The of delegate to create. + The representing the class that implements . + The name of the static method that the delegate is to represent. + A delegate of the specified type that represents the specified static method of the specified class. + + is . +-or- + is . +-or- + is . + + does not inherit . +-or- + is not a . See Runtime Types in Reflection. +-or- + is not a . +-or- + is an open generic type. That is, its property is . +-or- + is not a method ( method in Visual Basic). +-or- + cannot be bound, for example because it cannot be found, and is . + The method of is not found. + The caller does not have the permissions necessary to access . + + + Creates a delegate of the specified type that represents the specified static method of the specified class, with the specified case-sensitivity. + The of delegate to create. + The representing the class that implements . + The name of the static method that the delegate is to represent. + A Boolean indicating whether to ignore the case when comparing the name of the method. + A delegate of the specified type that represents the specified static method of the specified class. + + is . +-or- + is . +-or- + is . + + does not inherit . +-or- + is not a . See Runtime Types in Reflection. +-or- + is not a . +-or- + is an open generic type. That is, its property is . +-or- + is not a method ( method in Visual Basic). +-or- + cannot be bound, for example because it cannot be found. + The method of is not found. + The caller does not have the permissions necessary to access . + + + 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. + The of delegate to create. + The representing the class that implements . + The name of the static method that the delegate is to represent. + A Boolean indicating whether to ignore the case when comparing the name of the method. + + to throw an exception if cannot be bound; otherwise, . + A delegate of the specified type that represents the specified static method of the specified class. + + is . +-or- + is . +-or- + is . + + does not inherit . +-or- + is not a . See Runtime Types in Reflection. +-or- + is not a . +-or- + is an open generic type. That is, its property is . +-or- + is not a method ( method in Visual Basic). +-or- + cannot be bound, for example because it cannot be found, and is . + The method of is not found. + The caller does not have the permissions necessary to access . + + + Dynamically invokes (late-bound) the method represented by the current delegate. + An array of objects that are the arguments to pass to the method represented by the current delegate. +-or- +, if the method represented by the current delegate does not require arguments. + The object returned by the method represented by the delegate. + 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 is invalid. + The method represented by the delegate is invoked on an object or a class that does not support it. + The method represented by the delegate is an instance method and the target object is . +-or- +One of the encapsulated methods throws an exception. + + + Dynamically invokes (late-bound) the method represented by the current delegate. + An array of objects that are the arguments to pass to the method represented by the current delegate. +-or- +, if the method represented by the current delegate does not require arguments. + The object returned by the method represented by the delegate. + 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 is invalid. + The method represented by the delegate is invoked on an object or a class that does not support it. + The method represented by the delegate is an instance method and the target object is . +-or- +One of the encapsulated methods throws an exception. + + + Determines whether the specified object and the current delegate are of the same type and share the same targets, methods, and invocation list. + The object to compare with the current delegate. + + if and the current delegate have the same targets, methods, and invocation list; otherwise, . + The caller does not have access to the method represented by the delegate (for example, if the method is private). + + + Returns a hash code for the delegate. + A hash code for the delegate. + + + Returns the invocation list of the delegate. + An array of delegates representing the invocation list of the current delegate. + + + Gets the static method represented by the current delegate. + A describing the static method represented by the current delegate. + The caller does not have access to the method represented by the delegate (for example, if the method is private). + + + Not supported. + Not supported. + Not supported. + This method is not supported. + + + Gets the method represented by the delegate. + A describing the method represented by the delegate. + The caller does not have access to the method represented by the delegate (for example, if the method is private). + + + Determines whether the specified delegates are equal. + The first delegate to compare. + The second delegate to compare. + + if is equal to ; otherwise, . + + + Determines whether the specified delegates are not equal. + The first delegate to compare. + The second delegate to compare. + + if is not equal to ; otherwise, . + + + Removes the last occurrence of the invocation list of a delegate from the invocation list of another delegate. + The delegate from which to remove the invocation list of . + The delegate that supplies the invocation list to remove from the invocation list of . + A new delegate with an invocation list formed by taking the invocation list of and removing the last occurrence of the invocation list of , if the invocation list of is found within the invocation list of . Returns if is or if the invocation list of is not found within the invocation list of . Returns a null reference if the invocation list of is equal to the invocation list of or if is a null reference. + The caller does not have access to the method represented by the delegate (for example, if the method is private). + The delegate types do not match. + + + Removes all occurrences of the invocation list of a delegate from the invocation list of another delegate. + The delegate from which to remove the invocation list of . + The delegate that supplies the invocation list to remove from the invocation list of . + A new delegate with an invocation list formed by taking the invocation list of and removing all occurrences of the invocation list of , if the invocation list of is found within the invocation list of . Returns if is or if the invocation list of is not found within the invocation list of . Returns a null reference if the invocation list of is equal to the invocation list of , if contains only a series of invocation lists that are equal to the invocation list of , or if is a null reference. + The caller does not have access to the method represented by the delegate (for example, if the method is private). + The delegate types do not match. + + + Removes the invocation list of a delegate from the invocation list of another delegate. + The delegate that supplies the invocation list to remove from the invocation list of the current delegate. + A new delegate with an invocation list formed by taking the invocation list of the current delegate and removing the invocation list of , if the invocation list of is found within the current delegate's invocation list. Returns the current delegate if is or if the invocation list of is not found within the current delegate's invocation list. Returns if the invocation list of is equal to the current delegate's invocation list. + The caller does not have access to the method represented by the delegate (for example, if the method is private). + + + Gets the class instance on which the current delegate invokes the instance method. + The object on which the current delegate invokes the instance method, if the delegate represents an instance method; if the delegate represents a static method. + + + Specifies that is allowed as an input even if the corresponding type disallows it. + + + Initializes a new instance of the class. + + + Specifies that is disallowed as an input even if the corresponding type allows it. + + + Initializes a new instance of the class. + + + Specifies that a method that will never return under any circumstance. + + + Initializes a new instance of the class. + + + Specifies that the method will not return if the associated parameter is passed the specified value. + + + Initializes a new instance of the class with the specified parameter value. + The condition parameter value. Code after the method is considered unreachable by diagnostics if the argument to the associated parameter matches this value. + + + Gets the condition parameter value. + The condition parameter value. Code after the method is considered unreachable by diagnostics if the argument to the associated parameter matches this value. + + + Specifies that an output may be even if the corresponding type disallows it. + + + Initializes a new instance of the class. + + + Specifies that when a method returns , the parameter may be even if the corresponding type disallows it. + + + Initializes the attribute with the specified return value condition. + The return value condition. If the method returns this value, the associated parameter may be . + + + Gets the return value condition. + The return value condition. If the method returns this value, the associated parameter may be . + + + Specifies that an output is not even if the corresponding type allows it. + + + Initializes a new instance of the class. + + + Specifies that the output will be non-null if the named parameter is non-null. + + + Initializes the attribute with the associated parameter name. + The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null. + + + Gets the associated parameter name. + The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null. + + + Specifies that when a method returns , the parameter will not be even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + The return value condition. If the method returns this value, the associated parameter will not be . + + + Gets the return value condition. + The return value condition. If the method returns this value, the associated parameter will not be . + + + Indicates to compilers that a method call or attribute should be ignored unless a specified conditional compilation symbol is defined. + + + Initializes a new instance of the class. + A string that specifies the case-sensitive conditional compilation symbol that is associated with the attribute. + + + Gets the conditional compilation symbol that is associated with the attribute. + A string that specifies the case-sensitive conditional compilation symbol that is associated with the attribute. + + + Modifies code generation for runtime just-in-time (JIT) debugging. This class cannot be inherited. + + + Initializes a new instance of the class, using the specified tracking and optimization options for the just-in-time (JIT) compiler. + + to enable debugging; otherwise, . + + to disable the optimizer for execution; otherwise, . + + + Initializes a new instance of the class, using the specified debugging modes for the just-in-time (JIT) compiler. + A bitwise combination of the values specifying the debugging mode for the JIT compiler. + + + Gets the debugging modes for the attribute. + A bitwise combination of the values describing the debugging mode for the just-in-time (JIT) compiler. The default is . + + + Specifies the debugging mode for the just-in-time (JIT) compiler. + + + 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. + + + 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. + + + 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. + + + 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. + + + Starting with the .NET Framework version 2.0, JIT tracking information is always generated, and this flag has the same effect as , except that it sets the property to . However, because JIT tracking is always enabled, the property value is ignored in version 2.0 or later. +Note that, unlike the flag, the flag cannot be used to disable JIT optimizations. + + + Gets a value that indicates whether the runtime optimizer is disabled. + + if the runtime optimizer is disabled; otherwise, . + + + Gets a value that indicates whether the runtime will track information during code generation for the debugger. + + if the runtime will track information during code generation for the debugger; otherwise, . + + + The exception that is thrown when there is an attempt to divide an integral or value by zero. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Represents a double-precision floating-point number. + + + 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. + A double-precision floating-point number to compare. + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + -or- + + This instance is not a number () and is a number. + + Zero + + This instance is equal to . + + -or- + + Both this instance and are not a number (), , or . + + Greater than zero + + This instance is greater than . + + -or- + + This instance is a number and is not a number (). + + + 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. + An object to compare, or . + A signed number indicating the relative values of this instance and . + Value + + Description + + A negative integer + + This instance is less than . + + -or- + + This instance is not a number () and is a number. + + Zero + + This instance is equal to . + + -or- + + This instance and are both , , or A positive integer + + This instance is greater than . + + -or- + + This instance is a number and is not a number (). + + -or- + + is . + + is not a . + + + Represents the smallest positive value that is greater than zero. This field is constant. + + + Returns a value indicating whether this instance and a specified object represent the same value. + A object to compare to this instance. + + if is equal to this instance; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance. + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant, . + + + Determines whether the specified value is finite (zero, subnormal, or normal). + A double-precision floating-point number. + + if the value is finite (zero, subnormal or normal); otherwise. + + + Returns a value indicating whether the specified number evaluates to negative or positive infinity. + A double-precision floating-point number. + + if evaluates to or ; otherwise, . + + + Returns a value that indicates whether the specified value is not a number (). + A double-precision floating-point number. + + if evaluates to ; otherwise, . + + + Determines whether the specified value is negative. + A double-precision floating-point number. + + if the value is negative; otherwise. + + + Returns a value indicating whether the specified number evaluates to negative infinity. + A double-precision floating-point number. + + if evaluates to ; otherwise, . + + + Determines whether the specified value is normal. + A double-precision floating-point number. + + if the value is normal; otherwise. + + + Returns a value indicating whether the specified number evaluates to positive infinity. + A double-precision floating-point number. + + if evaluates to ; otherwise, . + + + Determines whether the specified value is subnormal. + A double-precision floating-point number. + + if the value is subnormal; otherwise. + + + Represents the largest possible value of a . This field is constant. + + + Represents the smallest possible value of a . This field is constant. + + + Represents a value that is not a number (). This field is constant. + + + Represents negative infinity. This field is constant. + + + Returns a value that indicates whether two specified values are equal. + The first value to compare. + The second value to compare. + + if and are equal; otherwise, . + + + Returns a value that indicates whether a specified value is greater than another specified value. + The first value to compare. + The second value to compare. + + if is greater than ; otherwise, . + + + Returns a value that indicates whether a specified value is greater than or equal to another specified value. + The first value to compare. + The second value to compare. + + if is greater than or equal to ; otherwise, . + + + Returns a value that indicates whether two specified values are not equal. + The first value to compare. + The second value to compare. + + if and are not equal; otherwise, . + + + Returns a value that indicates whether a specified value is less than another specified value. + The first value to compare. + The second value to compare. + + if is less than ; otherwise, . + + + Returns a value that indicates whether a specified value is less than or equal to another specified value. + The first value to compare. + The second value to compare. + + if is less than or equal to ; otherwise, . + + + + + + + + Converts the string representation of a number to its double-precision floating-point number equivalent. + A string that contains a number to convert. + A double-precision floating-point number that is equivalent to the numeric value or symbol specified in . + + is . + + does not represent a number in a valid format. + + represents a number that is less than or greater than . + + + Converts the string representation of a number in a specified style to its double-precision floating-point number equivalent. + A string that contains a number to convert. + A bitwise combination of enumeration values that indicate the style elements that can be present in . A typical value to specify is a combination of combined with . + A double-precision floating-point number that is equivalent to the numeric value or symbol specified in . + + is . + + does not represent a number in a valid format. + + represents a number that is less than or greater than . + + is not a value. +-or- + includes the value. + + + Converts the string representation of a number in a specified style and culture-specific format to its double-precision floating-point number equivalent. + A string that contains a number to convert. + A bitwise combination of enumeration values that indicate the style elements that can be present in . A typical value to specify is combined with . + An object that supplies culture-specific formatting information about . + A double-precision floating-point number that is equivalent to the numeric value or symbol specified in . + + is . + + does not represent a numeric value. + + is not a value. +-or- + is the value. + + represents a number that is less than or greater than . + + + Converts the string representation of a number in a specified culture-specific format to its double-precision floating-point number equivalent. + A string that contains a number to convert. + An object that supplies culture-specific formatting information about . + A double-precision floating-point number that is equivalent to the numeric value or symbol specified in . + + is . + + does not represent a number in a valid format. + + represents a number that is less than or greater than . + + + Represents positive infinity. This field is constant. + + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an + This parameter is ignored. + This conversion is not supported. No value is returned. + In all cases. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + The type to which to convert this value. + An implementation that supplies culture-specific information about the format of the returned value. + The value of the current instance, converted to . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + Converts the numeric value of this instance to its equivalent string representation. + The string representation of the value of this instance. + + + Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by . + + + Converts the numeric value of this instance to its equivalent string representation, using the specified format. + A numeric format string. + The string representation of the value of this instance as specified by . + + is invalid. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. + A numeric format string. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by and . + + + + + + + + + + + + + + + + + + + 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. + A string containing a number to convert. + When this method returns, contains the double-precision floating-point number equivalent of the parameter, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not a number in a valid format, or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + + 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. + A string containing a number to convert. + A bitwise combination of values that indicates the permitted format of . A typical value to specify is combined with . + An that supplies culture-specific formatting information about . + When this method returns, contains a double-precision floating-point number equivalent of the numeric value or symbol contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not in a format compliant with , represents a number less than or greater than , or if is not a valid combination of enumerated constants. This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + is not a value. +-or- + includes the value. + + + The exception that is thrown when an object appears more than once in an array of synchronization objects. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with the name of the parameter that causes this exception. + The name of the parameter that caused the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message and the name of the parameter that causes this exception. + The name of the parameter that caused the exception. + The message that describes the error. + + + The exception that is thrown when an attempt to load a class fails due to the absence of an entry method. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Provides the base class for enumerations. + + + Initializes a new instance of the class. + + + Compares this instance to a specified object and returns an indication of their relative values. + An object to compare, or . + A signed number that indicates the relative values of this instance and . + Value + + Meaning + + Less than zero + + The value of this instance is less than the value of . + + Zero + + The value of this instance is equal to the value of . + + Greater than zero + + The value of this instance is greater than the value of . + + -or- + + is . + + and this instance are not the same type. + This instance is not type , , , , , , , or . + This instance is null. + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if is an enumeration value of the same type and with the same underlying value as this instance; otherwise, . + + + Converts the specified value of a specified enumerated type to its equivalent string representation according to the specified format. + The enumeration type of the value to convert. + The value to convert. + The output format to use. + A string representation of . + The , , or parameter is . + The parameter is not an type. +-or- +The is from an enumeration that differs in type from . +-or- +The type of is not an underlying type of . + The parameter contains an invalid value. + + equals "X", but the enumeration type is unknown. + + + Returns the hash code for the value of this instance. + A 32-bit signed integer hash code. + + + Retrieves the name of the constant in the specified enumeration that has the specified value. + An enumeration type. + The value of a particular enumerated constant in terms of its underlying type. + A string containing the name of the enumerated constant in whose value is ; or if no such constant is found. + + or is . + + is not an . +-or- + is neither of type nor does it have the same underlying type as . + + + Retrieves an array of the names of the constants in a specified enumeration. + An enumeration type. + A string array of the names of the constants in . + + is . + + parameter is not an . + + + Returns the type code of the underlying type of this enumeration member. + The type code of the underlying type of this instance. + The enumeration type is unknown. + + + Returns the underlying type of the specified enumeration. + The enumeration whose underlying type will be retrieved. + The underlying type of . + + is . + + is not an . + + + Retrieves an array of the values of the constants in a specified enumeration. + An enumeration type. + An array that contains the values of the constants in . + + is . + + is not an . + The method is invoked by reflection in a reflection-only context, +-or- + is a type from an assembly loaded in a reflection-only context. + + + Determines whether one or more bit fields are set in the current instance. + An enumeration value. + + if the bit field or bit fields that are set in are also set in the current instance; otherwise, . + + is a different type than the current instance. + + + Returns a Boolean telling whether a given integral value, or its name as a string, exists in a specified enumeration. + An enumeration type. + The value or name of a constant in . + + if a constant in has a value equal to ; otherwise, . + + or is . + + is not an . +-or- +The type of is an enumeration, but it is not an enumeration of type . +-or- +The type of is not an underlying type of . + + is not type , , , , , , , or , or . + + + Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. + An enumeration type. + A string containing the name or value to convert. + An object of type whose value is represented by . + + or is . + + is not an . +-or- + is either an empty string or only contains white space. +-or- + is a name, but not one of the named constants defined for the enumeration. + + is outside the range of the underlying type of . + + + 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. + An enumeration type. + A string containing the name or value to convert. + + to ignore case; to regard case. + An object of type whose value is represented by . + + or is . + + is not an . +-or- + is either an empty string ("") or only contains white space. +-or- + is a name, but not one of the named constants defined for the enumeration. + + is outside the range of the underlying type of . + + + + + + + + + + + + Converts the current value to a Boolean value based on the underlying type. + An object that supplies culture-specific formatting information. + This member always throws an exception. + In all cases. + + + Converts the current value to an 8-bit unsigned integer based on the underlying type. + An object that supplies culture-specific formatting information. + The converted value. + + + Converts the current value to a Unicode character based on the underlying type. + An object that supplies culture-specific formatting information. + This member always throws an exception. + In all cases. + + + Converts the current value to a based on the underlying type. + An object that supplies culture-specific formatting information. + This member always throws an exception. + In all cases. + + + Converts the current value to a based on the underlying type. + An object that supplies culture-specific formatting information. + This member always throws an exception. + In all cases. + + + Converts the current value to a double-precision floating point number based on the underlying type. + An object that supplies culture-specific formatting information. + This member always throws an exception. + In all cases. + + + Converts the current value to a 16-bit signed integer based on the underlying type. + An object that supplies culture-specific formatting information. + The converted value. + + + Converts the current value to a 32-bit signed integer based on the underlying type. + An object that supplies culture-specific formatting information. + The converted value. + + + Converts the current value to a 64-bit signed integer based on the underlying type. + An object that supplies culture-specific formatting information. + The converted value. + + + Converts the current value to an 8-bit signed integer based on the underlying type. + An object that supplies culture-specific formatting information. + The converted value. + + + Converts the current value to a single-precision floating-point number based on the underlying type. + An object that supplies culture-specific formatting information. + This member always throws an exception. + In all cases. + + + Converts the current value to a specified type based on the underlying type. + The type to convert to. + An object that supplies culture-specific formatting information. + The converted value. + + + Converts the current value to a 16-bit unsigned integer based on the underlying type. + An object that supplies culture-specific formatting information. + The converted value. + + + Converts the current value to a 32-bit unsigned integer based on the underlying type. + An object that supplies culture-specific formatting information. + The converted value. + + + Converts the current value to a 64-bit unsigned integer based on the underlying type. + An object that supplies culture-specific formatting information. + The converted value. + + + Converts the specified 8-bit unsigned integer to an enumeration member. + The enumeration type to return. + The value to convert to an enumeration member. + An instance of the enumeration set to . + + is . + + is not an . + + + Converts the specified 16-bit signed integer to an enumeration member. + The enumeration type to return. + The value to convert to an enumeration member. + An instance of the enumeration set to . + + is . + + is not an . + + + Converts the specified 32-bit signed integer to an enumeration member. + The enumeration type to return. + The value to convert to an enumeration member. + An instance of the enumeration set to . + + is . + + is not an . + + + Converts the specified 64-bit signed integer to an enumeration member. + The enumeration type to return. + The value to convert to an enumeration member. + An instance of the enumeration set to . + + is . + + is not an . + + + Converts the specified object with an integer value to an enumeration member. + The enumeration type to return. + The value convert to an enumeration member. + An enumeration object whose value is . + + or is . + + is not an . +-or- + is not type , , , , , , , or . + + + Converts the specified 8-bit signed integer value to an enumeration member. + The enumeration type to return. + The value to convert to an enumeration member. + An instance of the enumeration set to . + + is . + + is not an . + + + Converts the specified 16-bit unsigned integer value to an enumeration member. + The enumeration type to return. + The value to convert to an enumeration member. + An instance of the enumeration set to . + + is . + + is not an . + + + Converts the specified 32-bit unsigned integer value to an enumeration member. + The enumeration type to return. + The value to convert to an enumeration member. + An instance of the enumeration set to . + + is . + + is not an . + + + Converts the specified 64-bit unsigned integer value to an enumeration member. + The enumeration type to return. + The value to convert to an enumeration member. + An instance of the enumeration set to . + + is . + + is not an . + + + Converts the value of this instance to its equivalent string representation. + The string representation of the value of this instance. + + + This method overload is obsolete; use . + (obsolete) + The string representation of the value of this instance. + + + Converts the value of this instance to its equivalent string representation using the specified format. + A format string. + The string representation of the value of this instance as specified by . + + contains an invalid specification. + + equals "X", but the enumeration type is unknown. + + + This method overload is obsolete; use . + A format specification. + (Obsolete.) + The string representation of the value of this instance as specified by . + + does not contain a valid format specification. + + equals "X", but the enumeration type is unknown. + + + + + + + + + + + + + + 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. + The case-sensitive string representation of the enumeration name or underlying value to convert. + When this method returns, contains an object of type TEnum whose value is represented by if the parse operation succeeds. If the parse operation fails, 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. + The enumeration type to which to convert . + + if the parameter was converted successfully; otherwise, . + + is not an enumeration type. + + + 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. + The string representation of the enumeration name or underlying value to convert. + + to ignore case; to consider case. + When this method returns, contains an object of type TEnum whose value is represented by if the parse operation succeeds. If the parse operation fails, 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. + The enumeration type to which to convert . + + if the parameter was converted successfully; otherwise, . + + is not an enumeration type. + + + Represents the base class for classes that contain event data, and provides a value to use for events that do not include event data. + + + Initializes a new instance of the class. + + + Provides a value to use with events that do not have event data. + + + Represents the method that will handle an event that has no event data. + The source of the event. + An object that contains no event data. + + + Represents the method that will handle an event when the event provides data. + The source of the event. + An object that contains the event data. + The type of the event data generated by the event. + + + Represents errors that occur during application execution. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + is . + The class name is or is zero (0). + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference ( in Visual Basic) if no inner exception is specified. + + + Gets a collection of key/value pairs that provide additional user-defined information about the exception. + An object that implements the interface and contains a collection of user-defined key/value pairs. The default is an empty collection. + + + When overridden in a derived class, returns the that is the root cause of one or more subsequent exceptions. + The first exception thrown in a chain of exceptions. If the property of the current exception is a null reference ( in Visual Basic), this property returns the current exception. + + + When overridden in a derived class, sets the with information about the exception. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is a null reference ( in Visual Basic). + + + Gets the runtime type of the current instance. + A object that represents the exact runtime type of the current instance. + + + Gets or sets a link to the help file associated with this exception. + The Uniform Resource Name (URN) or Uniform Resource Locator (URL). + + + Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. + The HRESULT value. + + + Gets the instance that caused the current exception. + An object that describes the error that caused the current exception. The property returns the same value as was passed into the constructor, or if the inner exception value was not supplied to the constructor. This property is read-only. + + + Gets a message that describes the current exception. + The error message that explains the reason for the exception, or an empty string (""). + + + Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception. + + + Gets or sets the name of the application or the object that causes the error. + The name of the application or the object that causes the error. + The object must be a runtime object. + + + Gets a string representation of the immediate frames on the call stack. + A string that describes the immediate frames of the call stack. + + + Gets the method that throws the current exception. + The that threw the current exception. + + + Creates and returns a string representation of the current exception. + A string representation of the current exception. + + + 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. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + The exception that is thrown when there is an invalid attempt to access a private or protected field inside a class. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + A customizable parser based on the File scheme. + + + Creates a customizable parser based on the File scheme. + + + Indicates that an enumeration can be treated as a bit field; that is, a set of flags. + + + Initializes a new instance of the class. + + + The exception that is thrown when the format of an argument is invalid, or when a composite format string is not well formed. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Represents a composite format string, along with the arguments to be formatted. + + + Instantiates a new instance of the class. + + + Gets the number of arguments to be formatted. + The number of arguments to be formatted. + + + Returns a result string in which arguments are formatted by using the conventions of the current culture. + The string to be formatted. + The string that results from formatting the current instance by using the conventions of the current culture. + + + Returns the composite format string. + The composite format string. + + + Returns the argument at the specified index position. + The index of the argument. Its value can range from zero to one less than the value of . + The argument. + + + Returns an object array that contains one or more objects to format. + An object array that contains one or more objects to format. + + + Returns a result string in which arguments are formatted by using the conventions of the invariant culture. + The object to convert to a result string. + The string that results from formatting the current instance by using the conventions of the invariant culture. + + is . + + + Returns the string that results from formatting the format string along with its arguments by using the formatting conventions of a specified culture. + A string. This argument is ignored. + An object that provides culture-specific formatting information. + A string formatted using the conventions of the parameter. + + + Returns the string that results from formatting the composite format string along with its arguments by using the formatting conventions of the current culture. + A result string formatted by using the conventions of the current culture. + + + Returns the string that results from formatting the composite format string along with its arguments by using the formatting conventions of a specified culture. + An object that provides culture-specific formatting information. + A result string formatted by using the conventions of . + + + A customizable parser based on the File Transfer Protocol (FTP) scheme. + + + Creates a customizable parser based on the File Transfer Protocol (FTP) scheme. + + + Encapsulates a method that has no parameters and returns a value of the type specified by the parameter. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has nine parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has 10 parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has 11 parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has 12 parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The twelfth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + The type of the twelfth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has 13 parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The twelfth parameter of the method that this delegate encapsulates. + The thirteenth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + The type of the twelfth parameter of the method that this delegate encapsulates. + The type of the thirteenth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has 14 parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The twelfth parameter of the method that this delegate encapsulates. + The thirteenth parameter of the method that this delegate encapsulates. + The fourteenth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + The type of the twelfth parameter of the method that this delegate encapsulates. + The type of the thirteenth parameter of the method that this delegate encapsulates. + The type of the fourteenth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has 15 parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The twelfth parameter of the method that this delegate encapsulates. + The thirteenth parameter of the method that this delegate encapsulates. + The fourteenth parameter of the method that this delegate encapsulates. + The fifteenth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + The type of the twelfth parameter of the method that this delegate encapsulates. + The type of the thirteenth parameter of the method that this delegate encapsulates. + The type of the fourteenth parameter of the method that this delegate encapsulates. + The type of the fifteenth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has 16 parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The ninth parameter of the method that this delegate encapsulates. + The tenth parameter of the method that this delegate encapsulates. + The eleventh parameter of the method that this delegate encapsulates. + The twelfth parameter of the method that this delegate encapsulates. + The thirteenth parameter of the method that this delegate encapsulates. + The fourteenth parameter of the method that this delegate encapsulates. + The fifteenth parameter of the method that this delegate encapsulates. + The sixteenth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the ninth parameter of the method that this delegate encapsulates. + The type of the tenth parameter of the method that this delegate encapsulates. + The type of the eleventh parameter of the method that this delegate encapsulates. + The type of the twelfth parameter of the method that this delegate encapsulates. + The type of the thirteenth parameter of the method that this delegate encapsulates. + The type of the fourteenth parameter of the method that this delegate encapsulates. + The type of the fifteenth parameter of the method that this delegate encapsulates. + The type of the sixteenth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has one parameter and returns a value of the type specified by the parameter. + The parameter of the method that this delegate encapsulates. + The type of the parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has two parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has three parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has four parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has five parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has six parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has seven parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Encapsulates a method that has eight parameters and returns a value of the type specified by the parameter. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The sixth parameter of the method that this delegate encapsulates. + The seventh parameter of the method that this delegate encapsulates. + The eighth parameter of the method that this delegate encapsulates. + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the sixth parameter of the method that this delegate encapsulates. + The type of the seventh parameter of the method that this delegate encapsulates. + The type of the eighth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Controls the system garbage collector, a service that automatically reclaims unused memory. + + + Informs the runtime of a large allocation of unmanaged memory that should be taken into account when scheduling garbage collection. + The incremental amount of unmanaged memory that has been allocated. + + is less than or equal to 0. +-or- +On a 32-bit computer, is larger than . + + + Cancels the registration of a garbage collection notification. + This member is not available when concurrent garbage collection is enabled. See the <gcConcurrent> runtime setting for information about how to disable concurrent garbage collection. + + + Forces an immediate garbage collection of all generations. + + + Forces an immediate garbage collection from generation 0 through a specified generation. + The number of the oldest generation to be garbage collected. + + is not valid. + + + Forces a garbage collection from generation 0 through a specified generation, at a time specified by a value. + The number of the oldest generation to be garbage collected. + An enumeration value that specifies whether the garbage collection is forced ( or ) or optimized (). + + is not valid. +-or- + is not one of the values. + + + Forces a garbage collection from generation 0 through a specified generation, at a time specified by a value, with a value specifying whether the collection should be blocking. + The number of the oldest generation to be garbage collected. + An enumeration value that specifies whether the garbage collection is forced ( or ) or optimized (). + + to perform a blocking garbage collection; to perform a background garbage collection where possible. + + is not valid. +-or- + is not one of the values. + + + Forces a garbage collection from generation 0 through a specified generation, at a time specified by a value, with values that specify whether the collection should be blocking and compacting. + The number of the oldest generation to be garbage collected. + An enumeration value that specifies whether the garbage collection is forced ( or ) or optimized (). + + to perform a blocking garbage collection; to perform a background garbage collection where possible. + + to compact the small object heap; to sweep only. + + + Returns the number of times garbage collection has occurred for the specified generation of objects. + The generation of objects for which the garbage collection count is to be determined. + The number of times garbage collection has occurred for the specified generation since the process was started. + + is less than 0. + + + Ends the no GC region latency mode. + 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 method. + + + Gets the total number of bytes allocated to the current thread since the beginning of its lifetime. + The total number of bytes allocated to the current thread since the beginning of its lifetime. + + + Gets garbage collection memory information. + An object that contains information about the garbage collector's memory usage. + + + Returns the current generation number of the specified object. + The object that generation information is retrieved for. + The current generation number of . + + + Returns the current generation number of the target of a specified weak reference. + A that refers to the target object whose generation number is to be determined. + The current generation number of the target of . + Garbage collection has already been performed on . + + + Gets a count of the bytes allocated over the lifetime of the process. + If , gather a precise number; otherwise, gather an approximate count. Gathering a precise value entails a significant performance penalty. + The total number of bytes allocated over the lifetime of the process. + + + 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. + + to indicate that this method can wait for garbage collection to occur before returning; otherwise, . + A number that is the best available approximation of the number of bytes currently allocated in managed memory. + + + 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. + The object to reference. + + + Gets the maximum number of generations that the system currently supports. + A value that ranges from zero to the maximum number of supported generations. + + + Specifies that a garbage collection notification should be raised when conditions favor full garbage collection and when the collection has been completed. + A number between 1 and 99 that specifies when the notification should be raised based on the objects allocated in generation 2. + A number between 1 and 99 that specifies when the notification should be raised based on objects allocated in the large object heap. + + or is not between 1 and 99. + This member is not available when concurrent garbage collection is enabled. See the <gcConcurrent> runtime setting for information about how to disable concurrent garbage collection. + + + Informs the runtime that unmanaged memory has been released and no longer needs to be taken into account when scheduling garbage collection. + The amount of unmanaged memory that has been released. + + is less than or equal to 0. +-or- +On a 32-bit computer, is larger than . + + + Requests that the system call the finalizer for the specified object for which has previously been called. + The object that a finalizer must be called for. + + is . + + + Requests that the common language runtime not call the finalizer for the specified object. + The object whose finalizer must not be executed. + + is . + + + Attempts to disallow garbage collection during the execution of a critical path if a specified amount of memory is available. + 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 segment, see the "Ephemeral generations and segments" section in the Fundamentals of Garbage Collection article. + + 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, . + + exceeds the ephemeral segment size. + The process is already in no GC region latency mode. + + + 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. + 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 segment, see the "Ephemeral generations and segments" section in the Fundamentals of Garbage Collection article. + + to omit a full blocking garbage collection if the garbage collector is initially unable to allocate bytes; otherwise, . + + 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, . + + exceeds the ephemeral segment size. + The process is already in no GC region latency mode. + + + 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. + The amount of memory in bytes to allocate without triggering a garbage collection. - must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segment, see the "Ephemeral generations and segments" section in the Fundamentals of Garbage Collection article. + The number of bytes in to use for large object heap (LOH) allocations. + + 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, . + + - exceeds the ephemeral segment size. + The process is already in no GC region latency mode. + + + 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. + The amount of memory in bytes to allocate without triggering a garbage collection. - must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segment, see the "Ephemeral generations and segments" section in the Fundamentals of Garbage Collection article. + The number of bytes in to use for large object heap (LOH) allocations. + + 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, . + + 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, . + + - exceeds the ephemeral segment size. + The process is already in no GC region latency mode. + + + Returns the status of a registered notification for determining whether a full, blocking garbage collection by the common language runtime is imminent. + The status of the registered garbage collection notification. + + + 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. + The length of time to wait before a notification status can be obtained. Specify -1 to wait indefinitely. + The status of the registered garbage collection notification. + + must be either non-negative or less than or equal to or -1. + + + Returns the status of a registered notification for determining whether a full, blocking garbage collection by the common language runtime has completed. + The status of the registered garbage collection notification. + + + 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. + The length of time to wait before a notification status can be obtained. Specify -1 to wait indefinitely. + The status of the registered garbage collection notification. + + must be either non-negative or less than or equal to or -1. + + + Suspends the current thread until the thread that is processing the queue of finalizers has emptied that queue. + + + Specifies the behavior for a forced garbage collection. + + + The default setting for this enumeration, which is currently . + + + Forces the garbage collection to occur immediately. + + + Allows the garbage collector to determine whether the current time is optimal to reclaim objects. + + + Provides a set of APIs that can be used to retrieve garbage collection information. + + + Gets the total fragmentation when the last garbage collection occurred. + An integer representing the total fragmentation when the last garbage collection occurred. + + + Gets the total heap size when the last garbage collection occurred. + The total heap size, in bytes, when the last garbage collection occurred. + + + Gets the high memory load threshold when the last garbage collection occured. + The high memory load threshold, in bytes, when the last garbage collection occured. + + + Gets the memory load when the last garbage collection occurred. + The memory load when the last garbage collection occurred. + + + Gets the total available memory for the garbage collector to use when the last garbage collection occurred. + The total available memory, in bytes, for the garbage collector to use when the last garbage collection occurred. + + + Provides information about the current registration for notification of the next full garbage collection. + + + The current registration was canceled by the user. + + + The notification failed for any reason. + + + 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 parameter has expired and no garbage collection notification was obtained. (See the <gcConcurrent> runtime setting for information about how to disable concurrent garbage collection.) + + + The notification was successful and the registration was not canceled. + + + The time specified by the parameter for either or has elapsed. + + + A customizable parser for a hierarchical URI. + + + Create a customizable parser for a hierarchical URI. + Specify the options for this . + + + Specifies options for a . + + + The parser allows a URI with no authority. + + + The parser: requires an authority; converts backslashes into forward slashes; unescapes path dots, forward slashes, and back slashes; and removes trailing dots, empty segments, and dots-only segments. + + + The parser does not canonicalize the URI. + + + The parser does not convert back slashes into forward slashes. + + + The parser does not unescape path dots, forward slashes, or back slashes. + + + The parser allows a registry-based authority. + + + The parser supports Internationalized Domain Name (IDN) parsing (IDN) of host names. Whether IDN is used is dictated by configuration values. + + + The parser supports the parsing rules specified in RFC 3987 for International Resource Identifiers (IRI). Whether IRI is used is dictated by configuration values. + + + The scheme does not define a fragment part. + + + The scheme does not define a port. + + + The scheme does not define a query part. + + + The scheme does not define a user information part. + + + Represents time in divisions, such as weeks, months, and years. + + + Initializes a new instance of the class. + + + Returns a that is the specified number of days away from the specified . + The to which to add days. + The number of days to add. + The that results from adding the specified number of days to the specified . + The resulting is outside the supported range of this calendar. + + is outside the supported range of the return value. + + + Returns a that is the specified number of hours away from the specified . + The to which to add hours. + The number of hours to add. + The that results from adding the specified number of hours to the specified . + The resulting is outside the supported range of this calendar. + + is outside the supported range of the return value. + + + Returns a that is the specified number of milliseconds away from the specified . + The to add milliseconds to. + The number of milliseconds to add. + The that results from adding the specified number of milliseconds to the specified . + The resulting is outside the supported range of this calendar. + + is outside the supported range of the return value. + + + Returns a that is the specified number of minutes away from the specified . + The to which to add minutes. + The number of minutes to add. + The that results from adding the specified number of minutes to the specified . + The resulting is outside the supported range of this calendar. + + is outside the supported range of the return value. + + + When overridden in a derived class, returns a that is the specified number of months away from the specified . + The to which to add months. + The number of months to add. + The that results from adding the specified number of months to the specified . + The resulting is outside the supported range of this calendar. + + is outside the supported range of the return value. + + + Returns a that is the specified number of seconds away from the specified . + The to which to add seconds. + The number of seconds to add. + The that results from adding the specified number of seconds to the specified . + The resulting is outside the supported range of this calendar. + + is outside the supported range of the return value. + + + Returns a that is the specified number of weeks away from the specified . + The to which to add weeks. + The number of weeks to add. + The that results from adding the specified number of weeks to the specified . + The resulting is outside the supported range of this calendar. + + is outside the supported range of the return value. + + + When overridden in a derived class, returns a that is the specified number of years away from the specified . + The to which to add years. + The number of years to add. + The that results from adding the specified number of years to the specified . + The resulting is outside the supported range of this calendar. + + is outside the supported range of the return value. + + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. + One of the values. + + + Creates a new object that is a copy of the current object. + A new instance of that is the memberwise clone of the current object. + + + Represents the current era of the current calendar. The value of this field is 0. + + + Gets the number of days in the year that precedes the year that is specified by the property. + The number of days in the year that precedes the year specified by . + + + When overridden in a derived class, gets the list of eras in the current calendar. + An array of integers that represents the eras in the current calendar. + + + When overridden in a derived class, returns the day of the month in the specified . + The to read. + A positive integer that represents the day of the month in the parameter. + + + When overridden in a derived class, returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the parameter. + + + When overridden in a derived class, returns the day of the year in the specified . + The to read. + A positive integer that represents the day of the year in the parameter. + + + Returns the number of days in the specified month and year of the current era. + An integer that represents the year. + A positive integer that represents the month. + The number of days in the specified month in the specified year in the current era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + When overridden in a derived class, returns the number of days in the specified month, year, and era. + An integer that represents the year. + A positive integer that represents the month. + An integer that represents the era. + The number of days in the specified month in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the number of days in the specified year of the current era. + An integer that represents the year. + The number of days in the specified year in the current era. + + is outside the range supported by the calendar. + + + When overridden in a derived class, returns the number of days in the specified year and era. + An integer that represents the year. + An integer that represents the era. + The number of days in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + When overridden in a derived class, returns the era of the specified . + The to read. + An integer that represents the era of . + + + Returns the hours value in the specified . + The to read. + An integer from 0 to 23 that represents the hour in . + + + Calculates the leap month for a specified year. + A year. + 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 parameter does not represent a leap year. + + + Calculates the leap month for a specified year and era. + A year. + An era. + 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 and parameters do not specify a leap year. + + + Returns the milliseconds value in the specified . + The to read. + A double-precision floating-point number from 0 to 999 that represents the milliseconds in the parameter. + + + Returns the minutes value in the specified . + The to read. + An integer from 0 to 59 that represents the minutes in . + + + When overridden in a derived class, returns the month in the specified . + The to read. + A positive integer that represents the month in . + + + Returns the number of months in the specified year in the current era. + An integer that represents the year. + The number of months in the specified year in the current era. + + is outside the range supported by the calendar. + + + When overridden in a derived class, returns the number of months in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of months in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the seconds value in the specified . + The to read. + An integer from 0 to 59 that represents the seconds in . + + + Returns the week of the year that includes the date in the specified value. + A date and time value. + An enumeration value that defines a calendar week. + An enumeration value that represents the first day of the week. + A positive integer that represents the week of the year that includes the date in the parameter. + + is earlier than or later than . +-or- + is not a valid value. +-or- + is not a valid value. + + + When overridden in a derived class, returns the year in the specified . + The to read. + An integer that represents the year in . + + + Determines whether the specified date in the current era is a leap day. + An integer that represents the year. + A positive integer that represents the month. + A positive integer that represents the day. + + if the specified day is a leap day; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + When overridden in a derived class, determines whether the specified date in the specified era is a leap day. + An integer that represents the year. + A positive integer that represents the month. + A positive integer that represents the day. + An integer that represents the era. + + if the specified day is a leap day; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified month in the specified year in the current era is a leap month. + An integer that represents the year. + A positive integer that represents the month. + + if the specified month is a leap month; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + When overridden in a derived class, determines whether the specified month in the specified year in the specified era is a leap month. + An integer that represents the year. + A positive integer that represents the month. + An integer that represents the era. + + if the specified month is a leap month; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified year in the current era is a leap year. + An integer that represents the year. + + if the specified year is a leap year; otherwise, . + + is outside the range supported by the calendar. + + + When overridden in a derived class, determines whether the specified year in the specified era is a leap year. + An integer that represents the year. + An integer that represents the era. + + if the specified year is a leap year; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Gets a value indicating whether this object is read-only. + + if this object is read-only; otherwise, . + + + Gets the latest date and time supported by this object. + The latest date and time supported by this calendar. The default is . + + + Gets the earliest date and time supported by this object. + The earliest date and time supported by this calendar. The default is . + + + Returns a read-only version of the specified object. + A object. + The object specified by the parameter, if is read-only. +-or- +A read-only memberwise clone of the object specified by , if is not read-only. + + is . + + + Returns a that is set to the specified date and time in the current era. + An integer that represents the year. + A positive integer that represents the month. + A positive integer that represents the day. + An integer from 0 to 23 that represents the hour. + An integer from 0 to 59 that represents the minute. + An integer from 0 to 59 that represents the second. + An integer from 0 to 999 that represents the millisecond. + The that is set to the specified date and time in the current era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is less than zero or greater than 23. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 999. + + + When overridden in a derived class, returns a that is set to the specified date and time in the specified era. + An integer that represents the year. + A positive integer that represents the month. + A positive integer that represents the day. + An integer from 0 to 23 that represents the hour. + An integer from 0 to 59 that represents the minute. + An integer from 0 to 59 that represents the second. + An integer from 0 to 999 that represents the millisecond. + An integer that represents the era. + The that is set to the specified date and time in the current era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is less than zero or greater than 23. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 999. +-or- + is outside the range supported by the calendar. + + + Converts the specified year to a four-digit year by using the property to determine the appropriate century. + A two-digit or four-digit integer that represents the year to convert. + An integer that contains the four-digit representation of . + + is outside the range supported by the calendar. + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + The current object is read-only. + + + Specifies whether a calendar is solar-based, lunar-based, or lunisolar-based. + + + A lunar-based calendar. + + + A lunisolar-based calendar. + + + A solar-based calendar. + + + An unknown calendar basis. + + + Defines different rules for determining the first week of the year. + + + 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. + + + 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. + + + 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. + + + Retrieves information about a Unicode character. This class cannot be inherited. + + + Gets the decimal digit value of the specified numeric character. + The Unicode character for which to get the decimal digit value. + The decimal digit value of the specified numeric character. +-or- +-1, if the specified character is not a decimal digit. + + + Gets the decimal digit value of the numeric character at the specified index of the specified string. + The containing the Unicode character for which to get the decimal digit value. + The index of the Unicode character for which to get the decimal digit value. + 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. + + is . + + is outside the range of valid indexes in . + + + Gets the digit value of the specified numeric character. + The Unicode character for which to get the digit value. + The digit value of the specified numeric character. +-or- +-1, if the specified character is not a digit. + + + Gets the digit value of the numeric character at the specified index of the specified string. + The containing the Unicode character for which to get the digit value. + The index of the Unicode character for which to get the digit value. + 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. + + is . + + is outside the range of valid indexes in . + + + Gets the numeric value associated with the specified character. + The Unicode character for which to get the numeric value. + The numeric value associated with the specified character. +-or- +-1, if the specified character is not a numeric character. + + + Gets the numeric value associated with the character at the specified index of the specified string. + The containing the Unicode character for which to get the numeric value. + The index of the Unicode character for which to get the numeric value. + 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. + + is . + + is outside the range of valid indexes in . + + + Gets the Unicode category of the specified character. + The Unicode character for which to get the Unicode category. + A value indicating the category of the specified character. + + + + + + Gets the Unicode category of the character at the specified index of the specified string. + The containing the Unicode character for which to get the Unicode category. + The index of the Unicode character for which to get the Unicode category. + A value indicating the category of the character at the specified index of the specified string. + + is . + + is outside the range of valid indexes in . + + + 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. + + + Initializes a new instance of the class. + + + Specifies the era that corresponds to the current object. + + + Gets the number of days in the year that precedes the year that is specified by the property. + The number of days in the year that precedes the year specified by . + + + Gets the eras that correspond to the range of dates and times supported by the current object. + An array of 32-bit signed integers that specify the relevant eras. The return value for a object is always an array containing one element equal to the value. + + + Retrieves the era that corresponds to the specified type. + The type to read. + An integer that represents the era in the parameter. + + is less than or greater than . + + + Gets the maximum date and time supported by the class. + A 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). + + + Gets the minimum date and time supported by the class. + A type that represents February 19, 1901 in the Gregorian calendar, which is equivalent to the constructor, DateTime(1901, 2, 19). + + + Implements a set of methods for culture-sensitive string comparisons. + + + Compares a section of one string with a section of another string. + The first string to compare. + The zero-based index of the character in at which to start comparing. + The number of consecutive characters in to compare. + The second string to compare. + The zero-based index of the character in at which to start comparing. + The number of consecutive characters in to compare. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + Value + Condition + zero + The two strings are equal. + less than zero + The specified section of is less than the specified section of . + greater than zero + The specified section of is greater than the specified section of . + + or or or is less than zero. +-or- + is greater than or equal to the number of characters in . +-or- + is greater than or equal to the number of characters in . +-or- + is greater than the number of characters from to the end of . +-or- + is greater than the number of characters from to the end of . + + + Compares a section of one string with a section of another string using the specified value. + The first string to compare. + The zero-based index of the character in at which to start comparing. + The number of consecutive characters in to compare. + The second string to compare. + The zero-based index of the character in at which to start comparing. + The number of consecutive characters in to compare. + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , , and . + A 32-bit signed integer indicating the lexical relationship between the two comparands. + Value + Condition + zero + The two strings are equal. + less than zero + The specified section of is less than the specified section of . + greater than zero + The specified section of is greater than the specified section of . + + or or or is less than zero. +-or- + is greater than or equal to the number of characters in . +-or- + is greater than or equal to the number of characters in . +-or- + is greater than the number of characters from to the end of . +-or- + is greater than the number of characters from to the end of . + + contains an invalid value. + + + Compares the end section of a string with the end section of another string. + The first string to compare. + The zero-based index of the character in at which to start comparing. + The second string to compare. + The zero-based index of the character in at which to start comparing. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + Value + Condition + zero + The two strings are equal. + less than zero + The specified section of is less than the specified section of . + greater than zero + The specified section of is greater than the specified section of . + + or is less than zero. +-or- + is greater than or equal to the number of characters in . +-or- + is greater than or equal to the number of characters in . + + + Compares the end section of a string with the end section of another string using the specified value. + The first string to compare. + The zero-based index of the character in at which to start comparing. + The second string to compare. + The zero-based index of the character in at which to start comparing. + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , , and . + A 32-bit signed integer indicating the lexical relationship between the two comparands. + Value + Condition + zero + The two strings are equal. + less than zero + The specified section of is less than the specified section of . + greater than zero + The specified section of is greater than the specified section of . + + or is less than zero. +-or- + is greater than or equal to the number of characters in . +-or- + is greater than or equal to the number of characters in . + + contains an invalid value. + + + Compares two strings. + The first string to compare. + The second string to compare. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + Value + Condition + zero + The two strings are equal. + less than zero + is less than . + greater than zero + is greater than . + + + Compares two strings using the specified value. + The first string to compare. + The second string to compare. + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , , and . + A 32-bit signed integer indicating the lexical relationship between the two comparands. + Value + Condition + zero + The two strings are equal. + less than zero + is less than . + greater than zero + is greater than . + + contains an invalid value. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current . + + if the specified object is equal to the current ; otherwise, . + + + Initializes a new object that is associated with the culture with the specified identifier. + An integer representing the culture identifier. + A new object associated with the culture with the specified identifier and using string comparison methods in the current . + + + Initializes a new object that is associated with the specified culture and that uses string comparison methods in the specified . + An integer representing the culture identifier. + An that contains the string comparison methods to use. + A new object associated with the culture with the specified identifier and using string comparison methods in the current . + + is . + + is of an invalid type. + + + Initializes a new object that is associated with the culture with the specified name. + A string representing the culture name. + A new object associated with the culture with the specified identifier and using string comparison methods in the current . + + is . + + is an invalid culture name. + + + Initializes a new object that is associated with the specified culture and that uses string comparison methods in the specified . + A string representing the culture name. + An that contains the string comparison methods to use. + A new object associated with the culture with the specified identifier and using string comparison methods in the current . + + is . +-or- + is . + + is an invalid culture name. +-or- + is of an invalid type. + + + Serves as a hash function for the current for hashing algorithms and data structures, such as a hash table. + A hash code for the current . + + + Gets the hash code for a character span based on specified comparison options. + The character span whose hash code is to be returned. + A value that determines how strings are compared. + A 32-bit signed integer hash code. + + + Gets the hash code for a string based on specified comparison options. + The string whose hash code is to be returned. + A value that determines how strings are compared. + A 32-bit signed integer hash code. + + is . + + + Gets the sort key for the specified string. + The string for which a object is obtained. + The object that contains the sort key for the specified string. + + + Gets a object for the specified string using the specified value. + The string for which a object is obtained. + A bitwise combination of one or more of the following enumeration values that define how the sort key is calculated: , , , , , and . + The object that contains the sort key for the specified string. + + contains an invalid value. + + + Searches for the specified character and returns the zero-based index of the first occurrence within the entire source string. + The string to search. + The character to locate within . + The zero-based index of the first occurrence of , if found, within ; otherwise, -1. Returns 0 (zero) if is an ignorable character. + + is . + + + Searches for the specified character and returns the zero-based index of the first occurrence within the entire source string using the specified value. + The string to search. + The character to locate within . + A value that defines how the strings should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the first occurrence of , if found, within , using the specified comparison options; otherwise, -1. Returns 0 (zero) if is an ignorable character. + + is . + + contains an invalid value. + + + 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. + The string to search. + The character to locate within . + The zero-based starting index of the search. + The zero-based index of the first occurrence of , if found, within the section of that extends from to the end of ; otherwise, -1. Returns if is an ignorable character. + + is . + + is outside the range of valid indexes for . + + + 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 value. + The string to search. + The character to locate within . + The zero-based starting index of the search. + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the first occurrence of , if found, within the section of that extends from to the end of , using the specified comparison options; otherwise, -1. Returns if is an ignorable character. + + is . + + is outside the range of valid indexes for . + + contains an invalid value. + + + 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. + The string to search. + The character to locate within . + The zero-based starting index of the search. + The number of elements in the section to search. + The zero-based index of the first occurrence of , if found, within the section of that starts at and contains the number of elements specified by ; otherwise, -1. Returns if is an ignorable character. + + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + + 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 value. + The string to search. + The character to locate within . + The zero-based starting index of the search. + The number of elements in the section to search. + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the first occurrence of , if found, within the section of that starts at and contains the number of elements specified by , using the specified comparison options; otherwise, -1. Returns if is an ignorable character. + + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + contains an invalid value. + + + Searches for the specified substring and returns the zero-based index of the first occurrence within the entire source string. + The string to search. + The string to locate within . + The zero-based index of the first occurrence of , if found, within ; otherwise, -1. Returns 0 (zero) if is an ignorable character. + + is . +-or- + is . + + + Searches for the specified substring and returns the zero-based index of the first occurrence within the entire source string using the specified value. + The string to search. + The string to locate within . + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the first occurrence of , if found, within , using the specified comparison options; otherwise, -1. Returns 0 (zero) if is an ignorable character. + + is . +-or- + is . + + contains an invalid value. + + + 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. + The string to search. + The string to locate within . + The zero-based starting index of the search. + The zero-based index of the first occurrence of , if found, within the section of that extends from to the end of ; otherwise, -1. Returns if is an ignorable character. + + is . +-or- + is . + + is outside the range of valid indexes for . + + + 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 value. + The string to search. + The string to locate within . + The zero-based starting index of the search. + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the first occurrence of , if found, within the section of that extends from to the end of , using the specified comparison options; otherwise, -1. Returns if is an ignorable character. + + is . +-or- + is . + + is outside the range of valid indexes for . + + contains an invalid value. + + + 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. + The string to search. + The string to locate within . + The zero-based starting index of the search. + The number of elements in the section to search. + The zero-based index of the first occurrence of , if found, within the section of that starts at and contains the number of elements specified by ; otherwise, -1. Returns if is an ignorable character. + + is . +-or- + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + + 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 value. + The string to search. + The string to locate within . + The zero-based starting index of the search. + The number of elements in the section to search. + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the first occurrence of , if found, within the section of that starts at and contains the number of elements specified by , using the specified comparison options; otherwise, -1. Returns if is an ignorable character. + + is . +-or- + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + contains an invalid value. + + + Determines whether the specified source string starts with the specified prefix. + The string to search in. + The string to compare with the beginning of . + + if the length of is less than or equal to the length of and starts with ; otherwise, . + + is . +-or- + is . + + + Determines whether the specified source string starts with the specified prefix using the specified value. + The string to search in. + The string to compare with the beginning of . + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + + if the length of is less than or equal to the length of and starts with ; otherwise, . + + is . +-or- + is . + + contains an invalid value. + + + Indicates whether a specified Unicode character is sortable. + A Unicode character. + + if the parameter is sortable; otherwise, . + + + Indicates whether a specified Unicode string is sortable. + A string of zero or more Unicode characters. + + if the parameter is not an empty string ("") and all the Unicode characters in are sortable; otherwise, . + + is . + + + Determines whether the specified source string ends with the specified suffix. + The string to search in. + The string to compare with the end of . + + if the length of is less than or equal to the length of and ends with ; otherwise, . + + is . +-or- + is . + + + Determines whether the specified source string ends with the specified suffix using the specified value. + The string to search in. + The string to compare with the end of . + A value that defines how and should be compared. is either the enumeration value used by itself, or the bitwise combination of one or more of the following values: , , , , and . + + if the length of is less than or equal to the length of and ends with ; otherwise, . + + is . +-or- + is . + + contains an invalid value. + + + Searches for the specified character and returns the zero-based index of the last occurrence within the entire source string. + The string to search. + The character to locate within . + The zero-based index of the last occurrence of , if found, within ; otherwise, -1. + + is . + + + Searches for the specified character and returns the zero-based index of the last occurrence within the entire source string using the specified value. + The string to search. + The character to locate within . + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the last occurrence of , if found, within , using the specified comparison options; otherwise, -1. + + is . + + contains an invalid value. + + + 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. + The string to search. + The character to locate within . + The zero-based starting index of the backward search. + The zero-based index of the last occurrence of , if found, within the section of that extends from the beginning of to ; otherwise, -1. Returns if is an ignorable character. + + is . + + is outside the range of valid indexes for . + + + 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 value. + The string to search. + The character to locate within . + The zero-based starting index of the backward search. + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the last occurrence of , if found, within the section of that extends from the beginning of to , using the specified comparison options; otherwise, -1. Returns if is an ignorable character. + + is . + + is outside the range of valid indexes for . + + contains an invalid value. + + + 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. + The string to search. + The character to locate within . + The zero-based starting index of the backward search. + The number of elements in the section to search. + The zero-based index of the last occurrence of , if found, within the section of that contains the number of elements specified by and that ends at ; otherwise, -1. Returns if is an ignorable character. + + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + + 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 value. + The string to search. + The character to locate within . + The zero-based starting index of the backward search. + The number of elements in the section to search. + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the last occurrence of , if found, within the section of that contains the number of elements specified by and that ends at , using the specified comparison options; otherwise, -1. Returns if is an ignorable character. + + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + contains an invalid value. + + + Searches for the specified substring and returns the zero-based index of the last occurrence within the entire source string. + The string to search. + The string to locate within . + The zero-based index of the last occurrence of , if found, within ; otherwise, -1. + + is . +-or- + is . + + + Searches for the specified substring and returns the zero-based index of the last occurrence within the entire source string using the specified value. + The string to search. + The string to locate within . + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the last occurrence of , if found, within , using the specified comparison options; otherwise, -1. + + is . +-or- + is . + + contains an invalid value. + + + 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. + The string to search. + The string to locate within . + The zero-based starting index of the backward search. + The zero-based index of the last occurrence of , if found, within the section of that extends from the beginning of to ; otherwise, -1. Returns if is an ignorable character. + + is . +-or- + is . + + is outside the range of valid indexes for . + + + 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 value. + The string to search. + The string to locate within . + The zero-based starting index of the backward search. + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the last occurrence of , if found, within the section of that extends from the beginning of to , using the specified comparison options; otherwise, -1. Returns if is an ignorable character. + + is . +-or- + is . + + is outside the range of valid indexes for . + + contains an invalid value. + + + 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. + The string to search. + The string to locate within . + The zero-based starting index of the backward search. + The number of elements in the section to search. + The zero-based index of the last occurrence of , if found, within the section of that contains the number of elements specified by and that ends at ; otherwise, -1. Returns if is an ignorable character. + + is . +-or- + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + + 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 value. + The string to search. + The string to locate within . + The zero-based starting index of the backward search. + The number of elements in the section to search. + A value that defines how and should be compared. is either the enumeration value , or a bitwise combination of one or more of the following values: , , , , and . + The zero-based index of the last occurrence of , if found, within the section of that contains the number of elements specified by and that ends at , using the specified comparison options; otherwise, -1. Returns if is an ignorable character. + + is . +-or- + is . + + is outside the range of valid indexes for . +-or- + is less than zero. +-or- + and do not specify a valid section in . + + contains an invalid value. + + + Gets the properly formed culture identifier for the current . + The properly formed culture identifier for the current . + + + Gets the name of the culture used for sorting operations by this object. + The name of a culture. + + + Runs when the entire object graph has been deserialized. + The object that initiated the callback. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Gets information about the version of Unicode used for comparing and sorting strings. + An object that contains information about the Unicode version used for comparing and sorting strings. + + + Defines the string comparison options to use with . + + + Indicates that the string comparison must ignore case. + + + 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 "computer" or "Internet". 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. + + + Indicates that the string comparison must ignore nonspacing combining characters, such as diacritics. The Unicode Standard 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. + + + 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. + + + 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. + + + Indicates the default option settings for string comparisons. + + + 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 values and must be used alone. + + + 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. + + + 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. + + + 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. + + + Initializes a new instance of the class based on the culture specified by the culture identifier. + A predefined identifier, property of an existing object, or Windows-only culture identifier. + + is less than zero. + + is not a valid culture identifier. See the Notes to Callers section for more information. + + + Initializes a new instance of the 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. + A predefined identifier, property of an existing object, or Windows-only culture identifier. + A Boolean that denotes whether to use the user-selected culture settings () or the default culture settings (). + + is less than zero. + + is not a valid culture identifier. See the Notes to Callers section for more information. + + + Initializes a new instance of the class based on the culture specified by name. + A predefined name, of an existing , or Windows-only culture name. is not case-sensitive. + + is null. + + is not a valid culture name. For more information, see the Notes to Callers section. + + + Initializes a new instance of the 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. + A predefined name, of an existing , or Windows-only culture name. is not case-sensitive. + A Boolean that denotes whether to use the user-selected culture settings () or the default culture settings (). + + is null. + + is not a valid culture name. See the Notes to Callers section for more information. + + + Gets the default calendar used by the culture. + A that represents the default calendar used by the culture. + + + Refreshes cached culture-related information. + + + Creates a copy of the current . + A copy of the current . + + + Gets the that defines how to compare strings for the culture. + The that defines how to compare strings for the culture. + + + Creates a that represents the specific culture that is associated with the specified name. + A predefined name or the name of an existing object. is not case-sensitive. + A object that represents: +The invariant culture, if is an empty string (""). +-or- +The specific culture associated with , if is a neutral culture. +-or- +The culture specified by , if is already a specific culture. + + is not a valid culture name. +-or- +The culture specified by does not have a specific culture associated with it. + + is null. + + + Gets the culture types that pertain to the current object. + A bitwise combination of one or more values. There is no default value. + + + Gets or sets the object that represents the culture used by the current thread. + An object that represents the culture used by the current thread. + The property is set to . + + + Gets or sets the object that represents the current user interface culture used by the Resource Manager to look up culture-specific resources at run time. + The culture used by the Resource Manager to look up culture-specific resources at run time. + The property is set to . + 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. + + + Gets or sets a that defines the culturally appropriate format of displaying dates and times. + A that defines the culturally appropriate format of displaying dates and times. + The property is set to null. + The property or any of the properties is set, and the is read-only. + + + Gets or sets the default culture for threads in the current application domain. + The default culture for threads in the current application domain, or if the current system culture is the default thread culture in the application domain. + + + Gets or sets the default UI culture for threads in the current application domain. + The default UI culture for threads in the current application domain, or if the current system UI culture is the default thread UI culture in the application domain. + In a set operation, the property value is invalid. + + + Gets the full localized culture name. + 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. + + + Gets the culture name in the format languagefull [country/regionfull] in English. + 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. + + + Determines whether the specified object is the same culture as the current . + The object to compare with the current . + + if is the same culture as the current ; otherwise, . + + + Gets an alternate user interface culture suitable for console applications when the default graphic user interface culture is unsuitable. + An alternate culture that is used to read and display text on the console. + + + Retrieves a cached, read-only instance of a culture by using the specified culture identifier. + A locale identifier (LCID). + A read-only object. + + is less than zero. + + specifies a culture that is not supported. See the Notes to Caller section for more information. + + + Retrieves a cached, read-only instance of a culture using the specified culture name. + The name of a culture. is not case-sensitive. + A read-only object. + + is null. + + specifies a culture that is not supported. See the Notes to Callers section for more information. + + + Retrieves a cached, read-only instance of a culture. Parameters specify a culture that is initialized with the and objects specified by another culture. + The name of a culture. is not case-sensitive. + The name of a culture that supplies the and objects used to initialize . is not case-sensitive. + A read-only object. + + or is null. + + or specifies a culture that is not supported. See the Notes to Callers section for more information. + + + Deprecated. Retrieves a read-only object having linguistic characteristics that are identified by the specified RFC 4646 language tag. + The name of a language as specified by the RFC 4646 standard. + A read-only object. + + is null. + + does not correspond to a supported culture. + + + Gets the list of supported cultures filtered by the specified parameter. + A bitwise combination of the enumeration values that filter the cultures to retrieve. + An array that contains the cultures specified by the parameter. The array of cultures is unsorted. + + specifies an invalid combination of values. + + + Gets an object that defines how to format the specified type. + The for which to get a formatting object. This method only supports the and types. + The value of the property, which is a containing the default number format information for the current , if is the object for the class. +-or- +The value of the property, which is a containing the default date and time format information for the current , if is the object for the class. +-or- +null, if is any other object. + + + Serves as a hash function for the current , suitable for hashing algorithms and data structures, such as a hash table. + A hash code for the current . + + + Deprecated. Gets the RFC 4646 standard identification for a language. + A string that is the RFC 4646 standard identification for a language. + + + Gets the that represents the culture installed with the operating system. + The that represents the culture installed with the operating system. + + + Gets the object that is culture-independent (invariant). + The object that is culture-independent (invariant). + + + Gets a value indicating whether the current represents a neutral culture. + + if the current represents a neutral culture; otherwise, . + + + Gets a value indicating whether the current is read-only. + + if the current is read-only; otherwise, . The default is . + + + Gets the active input locale identifier. + A 32-bit signed number that specifies an input locale identifier. + + + Gets the culture identifier for the current . + The culture identifier for the current . + + + Gets the culture name in the format languagecode2-country/regioncode2. + 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. + + + Gets the culture name, consisting of the language, the country/region, and the optional script, that the culture is set to display. + 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 class. + + + Gets or sets a that defines the culturally appropriate format of displaying numbers, currency, and percentage. + A that defines the culturally appropriate format of displaying numbers, currency, and percentage. + The property is set to null. + The property or any of the properties is set, and the is read-only. + + + Gets the list of calendars that can be used by the culture. + An array of type that represents the calendars that can be used by the culture represented by the current . + + + Gets the that represents the parent culture of the current . + The that represents the parent culture of the current . + + + Returns a read-only wrapper around the specified object. + The object to wrap. + A read-only wrapper around . + + is null. + + + Gets the that defines the writing system associated with the culture. + The that defines the writing system associated with the culture. + + + Gets the ISO 639-2 three-letter code for the language of the current . + The ISO 639-2 three-letter code for the language of the current . + + + Gets the three-letter code for the language as defined in the Windows API. + The three-letter code for the language as defined in the Windows API. + + + Returns a string containing the name of the current in the format languagecode2-country/regioncode2. + A string containing the name of the current . + + + Gets the ISO 639-1 two-letter code for the language of the current . + The ISO 639-1 two-letter code for the language of the current . + + + Gets a value indicating whether the current object uses the user-selected culture settings. + + if the current uses the user-selected culture settings; otherwise, . + + + The exception that is thrown when a method attempts to construct a culture that is not available. + + + Initializes a new instance of the class with its message string set to a system-supplied message. + + + Initializes a new instance of the class using the specified serialization data and context. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with the specified error message. + The error message to display with this exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message to display with this exception. + The exception that is the cause of the current exception. If the parameter is not a null reference, the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, the invalid Culture ID, and a reference to the inner exception that is the cause of this exception. + The error message to display with this exception. + The Culture ID that cannot be found. + The exception that is the cause of the current exception. If the parameter is not a null reference, the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, the invalid Culture ID, and the name of the parameter that is the cause this exception. + The name of the parameter that is the cause the current exception. + The Culture ID that cannot be found. + The error message to display with this exception. + + + Initializes a new instance of the class with a specified error message and the name of the parameter that is the cause this exception. + The name of the parameter that is the cause of the current exception. + The error message to display with this exception. + + + Initializes a new instance of the class with a specified error message, the invalid Culture Name, and a reference to the inner exception that is the cause of this exception. + The error message to display with this exception. + The Culture Name that cannot be found. + The exception that is the cause of the current exception. If the parameter is not a null reference, the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, the invalid Culture Name, and the name of the parameter that is the cause this exception. + The name of the parameter that is the cause the current exception. + The Culture Name that cannot be found. + The error message to display with this exception. + + + Sets the object with the parameter name and additional exception information. + The object that holds the serialized object data. + The contextual information about the source or destination. + + is . + + + Gets the culture identifier that cannot be found. + The invalid culture identifier. + + + Gets the culture name that cannot be found. + The invalid culture name. + + + Gets the error message that explains the reason for the exception. + A text string describing the details of the exception. + + + Defines the types of culture lists that can be retrieved using the method. + + + All cultures that recognized by .NET, including neutral and specific cultures and custom cultures created by the user. +On .NET Framework 4 and later versions and .NET Core running on Windows, it includes the culture data available from the Windows operating system. On .NET Core running on Linux and macOS, it includes culture data defined in the ICU libraries. + is a composite field that includes the , , and values. + + + This member is deprecated; using this value with returns neutral and specific cultures shipped with the .NET Framework 2.0. + + + This member is deprecated. All cultures that are installed in the Windows operating system. + + + Cultures that are associated with a language but are not specific to a country/region. + + + This member is deprecated. Custom cultures created by the user that replace cultures shipped with the .NET Framework. + + + Cultures that are specific to a country/region. + + + This member is deprecated. Custom cultures created by the user. + + + This member is deprecated and is ignored. + + + Provides culture-specific information about the format of date and time values. + + + Initializes a new writable instance of the class that is culture-independent (invariant). + + + Gets or sets a one-dimensional array of type containing the culture-specific abbreviated names of the days of the week. + A one-dimensional array of type containing the culture-specific abbreviated names of the days of the week. The array for contains "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", and "Sat". + The property is being set to . + The property is being set to an array that is multidimensional or that has a length that is not exactly 7. + The property is being set and the object is read-only. + + + Gets or sets a string array of abbreviated month names associated with the current object. + An array of abbreviated month names. + In a set operation, the array is multidimensional or has a length that is not exactly 13. + In a set operation, the array or one of the elements of the array is . + In a set operation, the current object is read-only. + + + Gets or sets a one-dimensional string array that contains the culture-specific abbreviated names of the months. + 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 contains "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", and "". + The property is being set to . + The property is being set to an array that is multidimensional or that has a length that is not exactly 13. + The property is being set and the object is read-only. + + + Gets or sets the string designator for hours that are "ante meridiem" (before noon). + The string designator for hours that are ante meridiem. The default for is "AM". + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets the calendar to use for the current culture. + The calendar to use for the current culture. The default for is a object. + The property is being set to . + The property is being set to a object that is not valid for the current culture. + The property is being set and the object is read-only. + + + Gets or sets a value that specifies which rule is used to determine the first calendar week of the year. + A value that determines the first calendar week of the year. The default for is . + The property is being set to a value that is not a valid value. + In a set operation, the current object is read-only. + + + Creates a shallow copy of the . + A new object copied from the original . + + + Gets a read-only object that formats values based on the current culture. + A read-only object based on the object for the current thread. + + + Gets or sets the string that separates the components of a date, that is, the year, month, and day. + The string that separates the components of a date, that is, the year, month, and day. The default for is "/". + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets a one-dimensional string array that contains the culture-specific full names of the days of the week. + A one-dimensional string array that contains the culture-specific full names of the days of the week. The array for contains "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", and "Saturday". + The property is being set to . + The property is being set to an array that is multidimensional or that has a length that is not exactly 7. + The property is being set and the object is read-only. + + + Gets or sets the first day of the week. + An enumeration value that represents the first day of the week. The default for is . + The property is being set to a value that is not a valid value. + The property is being set and the object is read-only. + + + Gets or sets the custom format string for a long date and long time value. + The custom format string for a long date and long time value. + The property is being set to . + The property is being set and the object is read-only. + + + Returns the culture-specific abbreviated name of the specified day of the week based on the culture associated with the current object. + A value. + The culture-specific abbreviated name of the day of the week represented by . + + is not a valid value. + + + Returns the string containing the abbreviated name of the specified era, if an abbreviation exists. + The integer representing the era. + 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. + + does not represent a valid era in the calendar specified in the property. + + + Returns the culture-specific abbreviated name of the specified month based on the culture associated with the current object. + An integer from 1 through 13 representing the name of the month to retrieve. + The culture-specific abbreviated name of the month represented by . + + is less than 1 or greater than 13. + + + Returns all the standard patterns in which date and time values can be formatted. + An array that contains the standard patterns in which date and time values can be formatted. + + + Returns all the patterns in which date and time values can be formatted using the specified standard format string. + A standard format string. + An array containing the standard patterns in which date and time values can be formatted using the specified format string. + + is not a valid standard format string. + + + Returns the culture-specific full name of the specified day of the week based on the culture associated with the current object. + A value. + The culture-specific full name of the day of the week represented by . + + is not a valid value. + + + Returns the integer representing the specified era. + The string containing the name of the era. + The integer representing the era, if is valid; otherwise, -1. + + is . + + + Returns the string containing the name of the specified era. + The integer representing the era. + A string containing the name of the era. + + does not represent a valid era in the calendar specified in the property. + + + Returns an object of the specified type that provides a date and time formatting service. + The type of the required formatting service. + The current object, if is the same as the type of the current ; otherwise, . + + + Returns the object associated with the specified . + The that gets the object. +-or- + to get . + A object associated with . + + + Returns the culture-specific full name of the specified month based on the culture associated with the current object. + An integer from 1 through 13 representing the name of the month to retrieve. + The culture-specific full name of the month represented by . + + is less than 1 or greater than 13. + + + Obtains the shortest abbreviated day name for a specified day of the week associated with the current object. + One of the values. + The abbreviated name of the week that corresponds to the parameter. + + is not a value in the enumeration. + + + Gets the default read-only object that is culture-independent (invariant). + A read-only object that is culture-independent (invariant). + + + Gets a value indicating whether the object is read-only. + + if the object is read-only; otherwise, . + + + Gets or sets the custom format string for a long date value. + The custom format string for a long date value. + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets the custom format string for a long time value. + The format pattern for a long time value. + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets the custom format string for a month and day value. + The custom format string for a month and day value. + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets a string array of month names associated with the current object. + A string array of month names. + In a set operation, the array is multidimensional or has a length that is not exactly 13. + In a set operation, the array or one of its elements is . + In a set operation, the current object is read-only. + + + Gets or sets a one-dimensional array of type containing the culture-specific full names of the months. + A one-dimensional array of type 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 contains "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", and "". + The property is being set to . + The property is being set to an array that is multidimensional or that has a length that is not exactly 13. + The property is being set and the object is read-only. + + + Gets the native name of the calendar associated with the current object. + The native name of the calendar used in the culture associated with the current object if that name is available, or the empty string ("") if the native calendar name is not available. + + + Gets or sets the string designator for hours that are "post meridiem" (after noon). + The string designator for hours that are "post meridiem" (after noon). The default for is "PM". + The property is being set to . + The property is being set and the object is read-only. + + + Returns a read-only wrapper. + The object to wrap. + A read-only wrapper. + + is . + + + 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. + The custom format string for a time value that is based on the IETF RFC 1123 specification. + + + Sets the custom date and time format strings that correspond to a specified standard format string. + An array of custom format strings. + The standard format string associated with the custom format strings specified in the parameter. + + is or a zero-length array. +-or- + is not a valid standard format string or is a standard format string whose patterns cannot be set. + + has an array element whose value is . + This object is read-only. + + + Gets or sets the custom format string for a short date value. + The custom format string for a short date value. + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets a string array of the shortest unique abbreviated day names associated with the current object. + A string array of day names. + In a set operation, the array does not have exactly seven elements. + In a set operation, the value array or one of the elements of the value array is . + In a set operation, the current object is read-only. + + + Gets or sets the custom format string for a short time value. + The custom format string for a short time value. + The property is being set to . + The property is being set and the object is read-only. + + + Gets the custom format string for a sortable date and time value. + The custom format string for a sortable date and time value. + + + Gets or sets the string that separates the components of time, that is, the hour, minutes, and seconds. + The string that separates the components of time. The default for is ":". + The property is being set to . + The property is being set and the object is read-only. + + + Gets the custom format string for a universal, sortable date and time string, as defined by ISO 8601. + The custom format string for a universal, sortable date and time string. + + + Gets or sets the custom format string for a year and month value. + The custom format string for a year and month value. + The property is being set to . + The property is being set and the object is read-only. + + + Defines the formatting options that customize string parsing for some date and time parsing methods. + + + 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 , 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 , no conversion occurs. If the input string does not denote a local or UTC time, no conversion occurs and the resulting property is . This value cannot be used with . + + + Extra white-space characters in the middle of the string must be ignored during parsing, except if they occur in the format patterns. + + + Leading white-space characters must be ignored during parsing, except if they occur in the format patterns. + + + Trailing white-space characters must be ignored during parsing, except if they occur in the format patterns. + + + Extra white-space characters anywhere in the string must be ignored during parsing, except if they occur in the format patterns. This value is a combination of the , , and values. + + + If no time zone is specified in the parsed string, the string is assumed to denote a local time. This value cannot be used with or . + + + If no time zone is specified in the parsed string, the string is assumed to denote a UTC. This value cannot be used with or . + + + 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. + + + Default formatting options must be used. This value represents the default style for the , , and methods. + + + The field of a date is preserved when a object is converted to a string using the "o" or "r" standard format specifier, and the string is then converted back to a object. + + + Defines the period of daylight saving time. + + + Initializes a new instance of the class with the specified start, end, and time difference information. + The object that represents the date and time when daylight saving time begins. The value must be in local time. + The object that represents the date and time when daylight saving time ends. The value must be in local time. + The object that represents the difference between standard time and daylight saving time, in ticks. + + + Gets the time interval that represents the difference between standard time and daylight saving time. + The time interval that represents the difference between standard time and daylight saving time. + + + Gets the object that represents the date and time when the daylight saving period ends. + The object that represents the date and time when the daylight saving period ends. The value is in local time. + + + Gets the object that represents the date and time when the daylight saving period begins. + The object that represents the date and time when the daylight saving period begins. The value is in local time. + + + Specifies the culture-specific display of digits. + + + 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. + + + 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. + + + The digit shape is not changed. Full Unicode compatibility is maintained. + + + 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. + + + Calculates the date that is the specified number of months away from the specified date. + The to which to add . + The number of months to add. + A new that results from adding the specified number of months to the parameter. + The result is outside the supported range of a . + + is less than -120000 or greater than 120000. +-or- + is less than or greater than . + + + Calculates the date that is the specified number of years away from the specified date. + The to which to add . + The number of years to add. + A new that results from adding the specified number of years to the parameter. + The result is outside the supported range of a . + + is less than or greater than . + + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . + + + Calculates the celestial stem of the specified year in the sexagenary (60-year) cycle. + An integer from 1 through 60 that represents a year in the sexagenary cycle. + A number from 1 through 10. + + is less than 1 or greater than 60. + + + Calculates the day of the month in the specified date. + The to read. + An integer from 1 through 31 that represents the day of the month specified in the parameter. + + + Calculates the day of the week in the specified date. + The to read. + One of the values that represents the day of the week specified in the parameter. + + is less than or greater than . + + + Calculates the day of the year in the specified date. + The to read. + 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 parameter. + + + Calculates the number of days in the specified month of the specified year and era. + An integer that represents the year. + An integer from 1 through 12 in a common year, or 1 through 13 in a leap year, that represents the month. + An integer that represents the era. + The number of days in the specified month of the specified year and era. + + , , or is outside the range supported by this calendar. + + + Calculates the number of days in the specified year and era. + An integer that represents the year. + An integer that represents the era. + The number of days in the specified year and era. + + or is outside the range supported by this calendar. + + + Calculates the leap month for the specified year and era. + An integer that represents the year. + An integer that represents the era. + 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 and parameters do not specify a leap year. + + + Returns the month in the specified date. + The to read. + An integer from 1 to 13 that represents the month specified in the parameter. + + + Calculates the number of months in the specified year and era. + An integer that represents the year. + An integer that represents the era. + 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. + + or is outside the range supported by this calendar. + + + Calculates the year in the sexagenary (60-year) cycle that corresponds to the specified date. + A to read. + A number from 1 through 60 in the sexagenary cycle that corresponds to the parameter. + + + Calculates the terrestrial branch of the specified year in the sexagenary (60-year) cycle. + An integer from 1 through 60 that represents a year in the sexagenary cycle. + An integer from 1 through 12. + + is less than 1 or greater than 60. + + + Returns the year in the specified date. + The to read. + An integer that represents the year in the specified . + + + Determines whether the specified date in the specified era is a leap day. + An integer that represents the year. + An integer from 1 through 13 that represents the month. + An integer from 1 through 31 that represents the day. + An integer that represents the era. + + if the specified day is a leap day; otherwise, . + + , , , or is outside the range supported by this calendar. + + + Determines whether the specified month in the specified year and era is a leap month. + An integer that represents the year. + An integer from 1 through 13 that represents the month. + An integer that represents the era. + + if the parameter is a leap month; otherwise, . + + , , or is outside the range supported by this calendar. + + + Determines whether the specified year in the specified era is a leap year. + An integer that represents the year. + An integer that represents the era. + + if the specified year is a leap year; otherwise, . + + or is outside the range supported by this calendar. + + + Returns a that is set to the specified date, time, and era. + An integer that represents the year. + An integer from 1 through 13 that represents the month. + An integer from 1 through 31 that represents the day. + An integer from 0 through 23 that represents the hour. + An integer from 0 through 59 that represents the minute. + An integer from 0 through 59 that represents the second. + An integer from 0 through 999 that represents the millisecond. + An integer that represents the era. + A that is set to the specified date, time, and era. + + , , , , , , , or is outside the range supported by this calendar. + + + Converts the specified year to a four-digit year. + A two-digit or four-digit integer that represents the year to convert. + An integer that contains the four-digit representation of the parameter. + + is outside the range supported by this calendar. + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + The current is read-only. + The value in a set operation is less than 99 or greater than the maximum supported year in the current calendar. + + + Represents the Gregorian calendar. + + + Initializes a new instance of the class using the default value. + + + Initializes a new instance of the class using the specified value. + The value that denotes which language version of the calendar to create. + + is not a member of the enumeration. + + + Returns a that is the specified number of months away from the specified . + The to which to add months. + The number of months to add. + The that results from adding the specified number of months to the specified . + The resulting is outside the supported range. + + is less than -120000. +-or- + is greater than 120000. + + + Returns a that is the specified number of years away from the specified . + The to which to add years. + The number of years to add. + The that results from adding the specified number of years to the specified . + The resulting is outside the supported range. + + + Represents the current era. This field is constant. + + + Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . + + + Gets or sets the value that denotes the language version of the current . + A value that denotes the language version of the current . + The value specified in a set operation is not a member of the enumeration. + In a set operation, the current instance is read-only. + + + Gets the list of eras in the . + An array of integers that represents the eras in the . + + + Returns the day of the month in the specified . + The to read. + An integer from 1 to 31 that represents the day of the month in . + + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in . + + + Returns the day of the year in the specified . + The to read. + An integer from 1 to 366 that represents the day of the year in . + + + Returns the number of days in the specified month in the specified year in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + The number of days in the specified month in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the number of days in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of days in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the era in the specified . + The to read. + An integer that represents the era in . + + + Calculates the leap month for a specified year and era. + A year. + An era. Specify either or . + Always 0 because the Gregorian calendar does not recognize leap months. + + is less than the Gregorian calendar year 1 or greater than the Gregorian calendar year 9999. +-or- + is not or . + + + Returns the month in the specified . + The to read. + An integer from 1 to 12 that represents the month in . + + + Returns the number of months in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of months in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the year in the specified . + The to read. + An integer that represents the year in . + + + Determines whether the specified date in the specified era is a leap day. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer that represents the era. + + if the specified day is a leap day; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified month in the specified year in the specified era is a leap month. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + This method always returns , unless overridden by a derived class. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified year in the specified era is a leap year. + An integer that represents the year. + An integer that represents the era. + + if the specified year is a leap year; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Gets the latest date and time supported by the type. + The latest date and time supported by the type, which is the last moment of December 31, 9999 C.E. and is equivalent to . + + + Gets the earliest date and time supported by the type. + The earliest date and time supported by the type, which is the first moment of January 1, 0001 C.E. and is equivalent to . + + + Returns a that is set to the specified date and time in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer from 0 to 23 that represents the hour. + An integer from 0 to 59 that represents the minute. + An integer from 0 to 59 that represents the second. + An integer from 0 to 999 that represents the millisecond. + An integer that represents the era. + The that is set to the specified date and time in the current era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is less than zero or greater than 23. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 999. + + + Converts the specified year to a four-digit year by using the property to determine the appropriate century. + A two-digit or four-digit integer that represents the year to convert. + An integer that contains the four-digit representation of . + + is outside the range supported by the calendar. + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + The value specified in a set operation is less than 99. +-or- +The value specified in a set operation is greater than . + In a set operation, the current instance is read-only. + + + Defines the different language versions of the Gregorian calendar. + + + Refers to the Arabic version of the Gregorian calendar. + + + Refers to the localized version of the Gregorian calendar, based on the language of the that uses the . + + + Refers to the Middle East French version of the Gregorian calendar. + + + Refers to the transliterated English version of the Gregorian calendar. + + + Refers to the transliterated French version of the Gregorian calendar. + + + Refers to the U.S. English version of the Gregorian calendar. + + + Represents the Hebrew calendar. + + + Initializes a new instance of the class. + + + Returns a that is the specified number of months away from the specified . + The to which to add . + The number of months to add. + The that results from adding the specified number of months to the specified . + The resulting is outside the supported range. + + is less than -120,000 or greater than 120,000. + + + Returns a that is the specified number of years away from the specified . + The to which to add . + The number of years to add. + The that results from adding the specified number of years to the specified . + The resulting is outside the supported range. + + + Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . + + + Gets the list of eras in the . + An array of integers that represents the eras in the type. The return value is always an array containing one element equal to . + + + Returns the day of the month in the specified . + The to read. + An integer from 1 to 30 that represents the day of the month in the specified . + + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the specified . + + + Returns the day of the year in the specified . + The to read. + An integer from 1 to 385 that represents the day of the year in the specified . + + is earlier than September 17, 1583 in the Gregorian calendar, or greater than . + + + Returns the number of days in the specified month in the specified year in the specified era. + An integer that represents the year. + An integer from 1 to 13 that represents the month. + An integer that represents the era. Specify either or . + The number of days in the specified month in the specified year in the specified era. + + , , or is outside the range supported by the current object. + + + Returns the number of days in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. Specify either or . + The number of days in the specified year in the specified era. + + or is outside the range supported by the current object. + + + Returns the era in the specified . + The to read. + An integer that represents the era in the specified . The return value is always . + + + Calculates the leap month for a specified year and era. + A year. + An era. Specify either or . + A positive integer that indicates the leap month in the specified year and era. The return value is 7 if the and parameters specify a leap year, or 0 if the year is not a leap year. + + is not or . +-or- + is less than the Hebrew calendar year 5343 or greater than the Hebrew calendar year 5999. + + + Returns the month in the specified . + The to read. + An integer from 1 to 13 that represents the month in the specified . + + is less than or greater than . + + + Returns the number of months in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. Specify either or . + 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. + + or is outside the range supported by the current object. + + + Returns the year in the specified value. + The to read. + An integer that represents the year in the specified value. + + is outside the range supported by the current object. + + + Represents the current era. This field is constant. + + + Determines whether the specified date in the specified era is a leap day. + An integer that represents the year. + An integer from 1 to 13 that represents the month. + An integer from 1 to 30 that represents the day. + An integer that represents the era. Specify either or . + + if the specified day is a leap day; otherwise, . + + , , , or is outside the range supported by this calendar. + + + Determines whether the specified month in the specified year in the specified era is a leap month. + An integer that represents the year. + An integer from 1 to 13 that represents the month. + An integer that represents the era. Specify either or . + + if the specified month is a leap month; otherwise, . + + , , or is outside the range supported by this calendar. + + + Determines whether the specified year in the specified era is a leap year. + An integer that represents the year. + An integer that represents the era. Specify either or . + + if the specified year is a leap year; otherwise, . + + or is outside the range supported by this calendar. + + + Gets the latest date and time supported by the type. + The latest date and time supported by the type, which is equivalent to the last moment of September, 29, 2239 C.E. in the Gregorian calendar. + + + Gets the earliest date and time supported by the type. + The earliest date and time supported by the type, which is equivalent to the first moment of January, 1, 1583 C.E. in the Gregorian calendar. + + + Returns a that is set to the specified date and time in the specified era. + An integer that represents the year. + An integer from 1 to 13 that represents the month. + An integer from 1 to 30 that represents the day. + An integer from 0 to 23 that represents the hour. + An integer from 0 to 59 that represents the minute. + An integer from 0 to 59 that represents the second. + An integer from 0 to 999 that represents the millisecond. + An integer that represents the era. Specify either or . + The that is set to the specified date and time in the current era. + + , , or is outside the range supported by the current object. +-or- + is less than 0 or greater than 23. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 59. +-or- + is less than 0 or greater than 999. + + + Converts the specified year to a 4-digit year by using the property to determine the appropriate century. + A 2-digit year from 0 through 99, or a 4-digit Hebrew calendar year from 5343 through 5999. + If the parameter is a 2-digit year, the return value is the corresponding 4-digit year. If the parameter is a 4-digit year, the return value is the unchanged parameter. + + is less than 0. +-or- + is less than or greater than . + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + The current object is read-only. + 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. + + + Represents the Hijri calendar. + + + Initializes a new instance of the class. + + + Returns a that is the specified number of months away from the specified . + The to add months to. + The number of months to add. + The that results from adding the specified number of months to the specified . + The resulting . + + is less than -120000. +-or- + is greater than 120000. + + + Returns a that is the specified number of years away from the specified . + The to add years to. + The number of years to add. + The that results from adding the specified number of years to the specified . + The resulting is outside the supported range. + + + Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . + + + Gets the number of days in the year that precedes the year that is specified by the property. + The number of days in the year that precedes the year specified by . + + + Gets the list of eras in the . + An array of integers that represents the eras in the . + + + Returns the day of the month in the specified . + The to read. + An integer from 1 to 30 that represents the day of the month in the specified . + + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the specified . + + + Returns the day of the year in the specified . + The to read. + An integer from 1 to 355 that represents the day of the year in the specified . + + + Returns the number of days in the specified month of the specified year and era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + The number of days in the specified month in the specified year in the specified era. + + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. + + + Returns the number of days in the specified year and era. + An integer that represents the year. + An integer that represents the era. + 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. + + or is outside the range supported by this calendar. + + + Returns the era in the specified . + The to read. + An integer that represents the era in the specified . + + + Calculates the leap month for a specified year and era. + A year. + An era. Specify or . + Always 0 because the type does not support the notion of a leap month. + + is less than the Hijri calendar year 1 or greater than the year 9666. +-or- + is not or . + + + Returns the month in the specified . + The to read. + An integer from 1 to 12 that represents the month in the specified . + + + Returns the number of months in the specified year and era. + An integer that represents the year. + An integer that represents the era. + The number of months in the specified year and era. + + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. + + + Returns the year in the specified . + The to read. + An integer that represents the year in the specified . + + + 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. + An integer from -2 to 2 that represents the number of days to add or subtract from the calendar. + The property is being set to an invalid value. + + + Represents the current era. This field is constant. + + + Determines whether the specified date is a leap day. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 30 that represents the day. + An integer that represents the era. + + if the specified day is a leap day; otherwise, . + + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. + + + Determines whether the specified month in the specified year and era is a leap month. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + This method always returns . + + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. + + + Determines whether the specified year in the specified era is a leap year. + An integer that represents the year. + An integer that represents the era. + + if the specified year is a leap year; otherwise, . + + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. + + + Gets the latest date and time supported by this calendar. + The latest date and time supported by the type, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar. + + + Gets the earliest date and time supported by this calendar. + The earliest date and time supported by the type, which is equivalent to the first moment of July 18, 622 C.E. in the Gregorian calendar. + + + Returns a that is set to the specified date, time, and era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 30 that represents the day. + An integer from 0 to 23 that represents the hour. + An integer from 0 to 59 that represents the minute. + An integer from 0 to 59 that represents the second. + An integer from 0 to 999 that represents the millisecond. + An integer that represents the era. + The that is set to the specified date and time in the current era. + + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. +-or- + is outside the range supported by this calendar. +-or- + is less than zero or greater than 23. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 999. + + + Converts the specified year to a four-digit year by using the property to determine the appropriate century. + A two-digit or four-digit integer that represents the year to convert. + An integer that contains the four-digit representation of . + + is outside the range supported by this calendar. + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + This calendar is read-only. + The value in a set operation is less than 100 or greater than 9666. + + + Supports the use of non-ASCII characters for Internet domain names. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether unassigned Unicode code points are used in operations performed by members of the current object. + + if unassigned code points are used in operations; otherwise, . + + + Indicates whether a specified object and the current object are equal. + The object to compare to the current object. + + if the object specified by the parameter is derived from and its and properties are equal; otherwise, . + + + 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. + The string to convert, which consists of one or more domain name labels delimited with label separators. + The equivalent of the string specified by the parameter, consisting of displayable Unicode characters in the US-ASCII character range (U+0020 to U+007E) and formatted according to the IDNA standard. + + is . + + is invalid based on the and properties, and the IDNA standard. + + + 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. + The string to convert, which consists of one or more domain name labels delimited with label separators. + A zero-based offset into that specifies the start of the substring to convert. The conversion operation continues to the end of the string. + The equivalent of the substring specified by the and parameters, consisting of displayable Unicode characters in the US-ASCII character range (U+0020 to U+007E) and formatted according to the IDNA standard. + + is . + + is less than zero. +-or- + is greater than the length of . + + is invalid based on the and properties, and the IDNA standard. + + + 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. + The string to convert, which consists of one or more domain name labels delimited with label separators. + A zero-based offset into that specifies the start of the substring. + The number of characters to convert in the substring that starts at the position specified by in the string. + The equivalent of the substring specified by the , , and parameters, consisting of displayable Unicode characters in the US-ASCII character range (U+0020 to U+007E) and formatted according to the IDNA standard. + + is . + + or is less than zero. +-or- + is greater than the length of . +-or- + is greater than the length of minus . + + is invalid based on the and properties, and the IDNA standard. + + + Returns a hash code for this object. + One of four 32-bit signed constants derived from the properties of an object. The return value has no special meaning and is not suitable for use in a hash code algorithm. + + + Decodes a string of one or more domain name labels, encoded according to the IDNA standard, to a string of Unicode characters. + 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. + The Unicode equivalent of the IDNA substring specified by the parameter. + + is . + + is invalid based on the and properties, and the IDNA standard. + + + Decodes a substring of one or more domain name labels, encoded according to the IDNA standard, to a string of Unicode characters. + 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. + A zero-based offset into that specifies the start of the substring to decode. The decoding operation continues to the end of the string. + The Unicode equivalent of the IDNA substring specified by the and parameters. + + is . + + is less than zero. +-or- + is greater than the length of . + + is invalid based on the and properties, and the IDNA standard. + + + 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. + 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. + A zero-based offset into that specifies the start of the substring. + The number of characters to convert in the substring that starts at the position specified by in the string. + The Unicode equivalent of the IDNA substring specified by the , , and parameters. + + is . + + or is less than zero. +-or- + is greater than the length of . +-or- + is greater than the length of minus . + + is invalid based on the and properties, and the IDNA standard. + + + Gets or sets a value that indicates whether standard or relaxed naming conventions are used in operations performed by members of the current object. + + if standard naming conventions are used in operations; otherwise, . + + + Provides static members to support the ISO week date that is part of the ISO 8601 date and time standard issued by the International Organization for Standardization (ISO). + + + Calculates the ISO week number of a given Gregorian date. + A date in the Gregorian calendar. + A number between 1 and 53 represnting the ISO week number of the given Gregorian date. + + + calculates the number of weeks in a given ISO week-numbering year. + An ISO week-numbering year (also called an ISO year informally). + The number of ISO weeks in the year. Returns either 52 or 53. + + + Calculates the ISO week-numbering year (also called ISO year informally) mapped to the input Gregorian date. + A date in the Gregorian calendar. + The ISO week-numbering year, between 1 and 9999 + + + Calculates the Gregorian date at which the week-numbering year will end. + An ISO week-numbering year (also called an ISO year informally). + The Gregorian date at which the week-numbering year will end. + + + Calculates the Gregorian date at which the week-numbering year will start. + An ISO week-numbering year (also called an ISO year informally). + The Gregorian date at which the week-numbering year will start. + + + Maps the ISO week date represented by a specified ISO year, week number, and day of week to the equivalent Gregorian date. + An ISO week-numbering year (also called an ISO year informally). + The ISO week number in the given ISO week-numbering year. + The day of week inside the given ISO week. + The Gregorian date equivalent to the input ISO week date. + + + Represents the Japanese calendar. + + + Initializes a new instance of the class. + Unable to initialize a object because of missing culture information. + + + Returns a that is the specified number of months away from the specified . + The to which to add months. + The number of months to add. + The that results from adding the specified number of months to the specified . + The resulting is outside the supported range. + + is less than -120000. +-or- + is greater than 120000. + + + Returns a that is the specified number of years away from the specified . + The to which to add years. + The number of years to add. + The that results from adding the specified number of years to the specified . + The resulting is outside the supported range. + + is outside the supported range of the type. +-or- + is less than -10,000 or greater than 10,000. + + + Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . + + + Gets the list of eras in the . + An array of integers that represents the eras in the . + + + Returns the day of the month in the specified . + The to read. + An integer from 1 to 31 that represents the day of the month in the specified . + + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the specified . + + + Returns the day of the year in the specified . + The to read. + An integer from 1 to 366 that represents the day of the year in the specified . + + + Returns the number of days in the specified month in the specified year in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + The number of days in the specified month in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the number of days in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of days in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the era in the specified . + The to read. + An integer that represents the era in the specified . + The resulting is outside the supported range. + + + Calculates the leap month for a specified year and era. + A year. + An era. + The return value is always 0 because the type does not support the notion of a leap month. + + or is outside the range supported by the type. + + + Returns the month in the specified . + The to read. + An integer from 1 to 12 that represents the month in the specified . + + + Returns the number of months in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The return value is always 12. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the week of the year that includes the date in the specified . + The to read. + One of the values that defines a calendar week. + One of the values that represents the first day of the week. + A 1-based integer that represents the week of the year that includes the date in the parameter. + + or is outside the range supported by the calendar. +-or- + is not a valid value. + + + Returns the year in the specified . + The to read. + An integer that represents the year in the specified . + + + Determines whether the specified date in the specified era is a leap day. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer that represents the era. + + , if the specified day is a leap day; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified month in the specified year in the specified era is a leap month. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + This method always returns , unless overridden by a derived class. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified year in the specified era is a leap year. + An integer that represents the year. + An integer that represents the era. + + , if the specified year is a leap year; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Gets the latest date and time supported by the current object. + The latest date and time supported by the type, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar. + + + Gets the earliest date and time supported by the current object. + The earliest date and time supported by the type, which is equivalent to the first moment of September 8, 1868 C.E. in the Gregorian calendar. + + + Returns a that is set to the specified date and time in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer from 0 to 23 that represents the hour. + An integer from 0 to 59 that represents the minute. + An integer from 0 to 59 that represents the second. + An integer from 0 to 999 that represents the millisecond. + An integer that represents the era. + The that is set to the specified date and time in the current era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is less than zero or greater than 23. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 999. +-or- + is outside the range supported by the calendar. + + + Converts the specified year to a four-digit year by using the property to determine the appropriate century. + An integer (usually two digits) that represents the year to convert. + An integer that contains the four-digit representation of . + + is outside the range supported by the calendar. + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + The value specified in a set operation is less than 99. +-or- +The value specified in a set operation is greater than 8011 (or ). + In a set operation, the current instance is read-only. + + + 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. + + + Initializes a new instance of the class. + + + Gets the number of days in the year that precedes the year that is specified by the property. + The number of days in the year that precedes the year specified by . + + + Gets the eras that are relevant to the object. + An array of 32-bit signed integers that specify the relevant eras. + + + Retrieves the era that corresponds to the specified . + The to read. + An integer that represents the era specified in the parameter. + + + Specifies the current era. + + + Gets the maximum date and time supported by the class. + The latest date and time supported by the class, which is equivalent to the last moment of January 22, 2050 C.E. in the Gregorian calendar. + + + Gets the minimum date and time supported by the class. + The earliest date and time supported by the class, which is equivalent to the first moment of January 28, 1960 C.E. in the Gregorian calendar. + + + Represents the Julian calendar. + + + Initializes a new instance of the class. + + + Returns a that is the specified number of months away from the specified . + The to which to add months. + The number of months to add. + The that results from adding the specified number of months to the specified . + The resulting is outside the supported range. + + is less than -120000. +-or- + is greater than 120000. + + + Returns a that is the specified number of years away from the specified . + The to which to add years. + The number of years to add. + The that results from adding the specified number of years to the specified . + The resulting is outside the supported range. + + + Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . + + + Gets the list of eras in the . + An array of integers that represents the eras in the . + + + Returns the day of the month in the specified . + The to read. + An integer from 1 to 31 that represents the day of the month in . + + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in . + + + Returns the day of the year in the specified . + The to read. + An integer from 1 to 366 that represents the day of the year in . + + + Returns the number of days in the specified month in the specified year in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + The number of days in the specified month in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the number of days in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of days in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the era in the specified . + The to read. + An integer that represents the era in . + + + Calculates the leap month for a specified year and era. + An integer that represents the year. + An integer that represents the era. + 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 and do not specify a leap year. + + + Returns the month in the specified . + The to read. + An integer from 1 to 12 that represents the month in . + + + Returns the number of months in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of months in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the year in the specified . + The to read. + An integer that represents the year in . + + + Determines whether the specified date in the specified era is a leap day. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer that represents the era. + + if the specified day is a leap day; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified month in the specified year in the specified era is a leap month. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + This method always returns , unless overridden by a derived class. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified year in the specified era is a leap year. + An integer that represents the year. + An integer that represents the era. + + if the specified year is a leap year; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Represents the current era. This field is constant. + + + Gets the latest date and time supported by the class. + The latest date and time supported by the class, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar. + + + Gets the earliest date and time supported by the class. + The earliest date and time supported by the class, which is equivalent to the first moment of January 1, 0001 C.E. in the Gregorian calendar. + + + Returns a that is set to the specified date and time in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer from 0 to 23 that represents the hour. + An integer from 0 to 59 that represents the minute. + An integer from 0 to 59 that represents the second. + An integer from 0 to 999 that represents the millisecond. + An integer that represents the era. + The that is set to the specified date and time in the current era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is less than zero or greater than 23. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 999. +-or- + is outside the range supported by the calendar. + + + Converts the specified year to a four-digit year by using the property to determine the appropriate century. + A two-digit or four-digit integer that represents the year to convert. + An integer that contains the four-digit representation of . + + is outside the range supported by the calendar. + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + The value specified in a set operation is less than 99. +-or- +The value specified in a set operation is greater than . + In a set operation, the current instance is read-only. + + + Represents the Korean calendar. + + + Initializes a new instance of the class. + Unable to initialize a object because of missing culture information. + + + Returns a that is the specified number of months away from the specified . + The to which to add months. + The number of months to add. + The that results from adding the specified number of months to the specified . + + is less than -120000. +-or- + is greater than 120000. + + + Returns a that is the specified number of years away from the specified . + The to which to add years. + The number of years to add. + The that results from adding the specified number of years to the specified . + + or is out of range. + + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . + + + Gets the list of eras in the . + An array of integers that represents the eras in the . + + + Returns the day of the month in the specified . + The to read. + An integer from 1 to 31 that represents the day of the month in the specified . + + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the specified . + + + Returns the day of the year in the specified . + The to read. + An integer from 1 to 366 that represents the day of the year in the specified . + + + Returns the number of days in the specified month in the specified year in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + The number of days in the specified month in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the number of days in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of days in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the era in the specified . + The to read. + An integer that represents the era in the specified . + + + Calculates the leap month for a specified year and era. + A year. + An era. + The return value is always 0 because the class does not support the notion of a leap month. + + + Returns the month in the specified . + The to read. + An integer from 1 to 12 that represents the month in the specified . + + + Returns the number of months in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of months in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the week of the year that includes the date in the specified . + The to read. + One of the values that defines a calendar week. + One of the values that represents the first day of the week. + A 1-based integer that represents the week of the year that includes the date in the parameter. + + or is outside the range supported by the calendar. +-or- + is not a valid value. + + + Returns the year in the specified . + The to read. + An integer that represents the year in the specified . + + + Determines whether the specified date in the specified era is a leap day. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer that represents the era. + + if the specified day is a leap day; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified month in the specified year in the specified era is a leap month. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + This method always returns , unless overridden by a derived class. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified year in the specified era is a leap year. + An integer that represents the year. + An integer that represents the era. + + if the specified year is a leap year; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Represents the current era. This field is constant. + + + Gets the latest date and time supported by the class. + The latest date and time supported by the class, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar. + + + Gets the earliest date and time supported by the class. + The earliest date and time supported by the class, which is equivalent to the first moment of January 1, 0001 C.E. in the Gregorian calendar. + + + Returns a that is set to the specified date and time in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer from 0 to 23 that represents the hour. + An integer from 0 to 59 that represents the minute. + An integer from 0 to 59 that represents the second. + An integer from 0 to 999 that represents the millisecond. + An integer that represents the era. + The that is set to the specified date and time in the current era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is less than zero or greater than 23. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 999. +-or- + is outside the range supported by the calendar. + + + Converts the specified year to a four-digit year by using the property to determine the appropriate century. + A two-digit or four-digit integer that represents the year to convert. + An integer that contains the four-digit representation of . + + is outside the range supported by the calendar. + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + The value specified in a set operation is less than 99. +-or- +The value specified in a set operation is greater than . + In a set operation, the current instance is read-only. + + + 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. + + + Initializes a new instance of the class. + + + Gets the number of days in the year that precedes the year specified by the property. + The number of days in the year that precedes the year specified by . + + + Gets the eras that correspond to the range of dates and times supported by the current object. + An array of 32-bit signed integers that specify the relevant eras. The return value for a object is always an array containing one element equal to the value. + + + Retrieves the era that corresponds to the specified . + The to read. + An integer that represents the era specified by the parameter. The return value for a object is always the value. + + represents a date and time less than or greater than . + + + Specifies the Gregorian era that corresponds to the current object. + + + Gets the maximum date and time supported by the class. + The latest date and time supported by the class, which is equivalent to the last moment of February 10, 2051 C.E. in the Gregorian calendar. + + + Gets the minimum date and time supported by the class. + The earliest date and time supported by the class. + + + Provides culture-specific information for formatting and parsing numeric values. + + + Initializes a new writable instance of the class that is culture-independent (invariant). + + + Creates a shallow copy of the object. + A new object copied from the original object. + + + Gets or sets the number of decimal places to use in currency values. + The number of decimal places to use in currency values. The default for is 2. + The property is being set to a value that is less than 0 or greater than 99. + The property is being set and the object is read-only. + + + Gets or sets the string to use as the decimal separator in currency values. + The string to use as the decimal separator in currency values. The default for is ".". + The property is being set to . + The property is being set and the object is read-only. + The property is being set to an empty string. + + + Gets or sets the string that separates groups of digits to the left of the decimal in currency values. + The string that separates groups of digits to the left of the decimal in currency values. The default for is ",". + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets the number of digits in each group to the left of the decimal in currency values. + The number of digits in each group to the left of the decimal in currency values. The default for is a one-dimensional array with only one element, which is set to 3. + The property is being set to . + 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. + The property is being set and the object is read-only. + + + Gets or sets the format pattern for negative currency values. + The format pattern for negative currency values. The default for is 0, which represents "($n)", where "$" is the and is a number. + The property is being set to a value that is less than 0 or greater than 15. + The property is being set and the object is read-only. + + + Gets or sets the format pattern for positive currency values. + The format pattern for positive currency values. The default for is 0, which represents "$n", where "$" is the and is a number. + The property is being set to a value that is less than 0 or greater than 3. + The property is being set and the object is read-only. + + + Gets or sets the string to use as the currency symbol. + The string to use as the currency symbol. The default for is "¤". + The property is being set to . + The property is being set and the object is read-only. + + + Gets a read-only that formats values based on the current culture. + A read-only based on the culture of the current thread. + + + Gets or sets a value that specifies how the graphical user interface displays the shape of a digit. + One of the enumeration values that specifies the culture-specific digit shape. + The current object is read-only. + The value in a set operation is not a valid value. + + + Gets an object of the specified type that provides a number formatting service. + The of the required formatting service. + The current , if is the same as the type of the current ; otherwise, . + + + Gets the associated with the specified . + The used to get the . +-or- + to get . + The associated with the specified . + + + Gets a read-only object that is culture-independent (invariant). + A read-only object that is culture-independent (invariant). + + + Gets a value that indicates whether this object is read-only. + + if the is read-only; otherwise, . + + + Gets or sets the string that represents the IEEE NaN (not a number) value. + The string that represents the IEEE NaN (not a number) value. The default for is "NaN". + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets a string array of native digits equivalent to the Western digits 0 through 9. + A string array that contains the native equivalent of the Western digits 0 through 9. The default is an array having the elements "0", "1", "2", "3", "4", "5", "6", "7", "8", and "9". + The current object is read-only. + In a set operation, the value is . +-or- +In a set operation, an element of the value array is . + 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 object or a pair of 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 Unicode Standard. That is, the digit in the array element does not have the Unicode (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. + + + Gets or sets the string that represents negative infinity. + The string that represents negative infinity. The default for is "-Infinity". + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets the string that denotes that the associated number is negative. + The string that denotes that the associated number is negative. The default for is "-". + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets the number of decimal places to use in numeric values. + The number of decimal places to use in numeric values. The default for is 2. + The property is being set to a value that is less than 0 or greater than 99. + The property is being set and the object is read-only. + + + Gets or sets the string to use as the decimal separator in numeric values. + The string to use as the decimal separator in numeric values. The default for is ".". + The property is being set to . + The property is being set and the object is read-only. + The property is being set to an empty string. + + + Gets or sets the string that separates groups of digits to the left of the decimal in numeric values. + The string that separates groups of digits to the left of the decimal in numeric values. The default for is ",". + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets the number of digits in each group to the left of the decimal in numeric values. + The number of digits in each group to the left of the decimal in numeric values. The default for is a one-dimensional array with only one element, which is set to 3. + The property is being set to . + 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. + The property is being set and the object is read-only. + + + Gets or sets the format pattern for negative numeric values. + The format pattern for negative numeric values. + The property is being set to a value that is less than 0 or greater than 4. + The property is being set and the object is read-only. + + + Gets or sets the number of decimal places to use in percent values. + The number of decimal places to use in percent values. The default for is 2. + The property is being set to a value that is less than 0 or greater than 99. + The property is being set and the object is read-only. + + + Gets or sets the string to use as the decimal separator in percent values. + The string to use as the decimal separator in percent values. The default for is ".". + The property is being set to . + The property is being set and the object is read-only. + The property is being set to an empty string. + + + Gets or sets the string that separates groups of digits to the left of the decimal in percent values. + The string that separates groups of digits to the left of the decimal in percent values. The default for is ",". + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets the number of digits in each group to the left of the decimal in percent values. + The number of digits in each group to the left of the decimal in percent values. The default for is a one-dimensional array with only one element, which is set to 3. + The property is being set to . + 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. + The property is being set and the object is read-only. + + + Gets or sets the format pattern for negative percent values. + The format pattern for negative percent values. The default for is 0, which represents "-n %", where "%" is the and is a number. + The property is being set to a value that is less than 0 or greater than 11. + The property is being set and the object is read-only. + + + Gets or sets the format pattern for positive percent values. + The format pattern for positive percent values. The default for is 0, which represents "n %", where "%" is the and is a number. + The property is being set to a value that is less than 0 or greater than 3. + The property is being set and the object is read-only. + + + Gets or sets the string to use as the percent symbol. + The string to use as the percent symbol. The default for is "%". + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets the string to use as the per mille symbol. + The string to use as the per mille symbol. The default for is "‰", which is the Unicode character U+2030. + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets the string that represents positive infinity. + The string that represents positive infinity. The default for is "Infinity". + The property is being set to . + The property is being set and the object is read-only. + + + Gets or sets the string that denotes that the associated number is positive. + The string that denotes that the associated number is positive. The default for is "+". + In a set operation, the value to be assigned is . + The property is being set and the object is read-only. + + + Returns a read-only wrapper. + The to wrap. + A read-only wrapper around . + + is . + + + Determines the styles permitted in numeric string arguments that are passed to the and methods of the integral and floating-point numeric types. + + + Indicates that the numeric string can contain a currency symbol. Valid currency symbols are determined by the property. + + + Indicates that the numeric string can have a decimal point. If the value includes the flag and the parsed string includes a currency symbol, the decimal separator character is determined by the property. Otherwise, the decimal separator character is determined by the property. + + + Indicates that the numeric string can be in exponential notation. The flag allows the parsed string to contain an exponent that begins with the "E" or "e" 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 and flags, or use a composite style that includes these individual flags. + + + 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 "0x" or "&h". A string that is parsed with the style will always be interpreted as a hexadecimal value. The only flags that can be combined with are and . The enumeration includes a composite style, , that consists of these three flags. + + + Indicates that the numeric string can have a leading sign. Valid leading sign characters are determined by the and properties. + + + 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 method returns . + + + 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. + + + Indicates that the numeric string can have group separators, such as symbols that separate hundreds from thousands. If the value includes the flag and the string to be parsed includes a currency symbol, the valid group separator character is determined by the property, and the number of digits in each group is determined by the property. Otherwise, the valid group separator character is determined by the property, and the number of digits in each group is determined by the property. + + + Indicates that the numeric string can have a trailing sign. Valid trailing sign characters are determined by the and properties. + + + 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 method returns . + + + Indicates that all styles except are used. This is a composite number style. + + + Indicates that all styles except and are used. This is a composite number style. + + + Indicates that the , , , , and styles are used. This is a composite number style. + + + Indicates that the , , and styles are used. This is a composite number style. + + + Indicates that the , , and styles are used. This is a composite number style. + + + 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. + + + Indicates that the , , , , , and styles are used. This is a composite number style. + + + Represents the Persian calendar. + + + Initializes a new instance of the class. + + + Returns a object that is offset the specified number of months from the specified object. + The to which to add months. + The positive or negative number of months to add. + A object that represents the date yielded by adding the number of months specified by the parameter to the date specified by the parameter. + The resulting is outside the supported range. + + is less than -120,000 or greater than 120,000. + + + Returns a object that is offset the specified number of years from the specified object. + The to which to add years. + The positive or negative number of years to add. + The object that results from adding the specified number of years to the specified object. + The resulting is outside the supported range. + + is less than -10,000 or greater than 10,000. + + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or lunisolar-based. + Always returns . + + + Gets the list of eras in a object. + An array of integers that represents the eras in a object. The array consists of a single element having a value of . + + + Returns the day of the month in the specified object. + The to read. + An integer from 1 through 31 that represents the day of the month in the specified object. + The parameter represents a date less than or greater than . + + + Returns the day of the week in the specified object. + The to read. + A value that represents the day of the week in the specified object. + + + Returns the day of the year in the specified object. + The to read. + An integer from 1 through 366 that represents the day of the year in the specified object. + The parameter represents a date less than or greater than . + + + Returns the number of days in the specified month of the specified year and era. + An integer from 1 through 9378 that represents the year. + An integer that represents the month, and ranges from 1 through 12 if is not 9378, or 1 through 10 if is 9378. + An integer from 0 through 1 that represents the era. + The number of days in the specified month of the specified year and era. + + , , or is outside the range supported by this calendar. + + + Returns the number of days in the specified year of the specified era. + An integer from 1 through 9378 that represents the year. + An integer from 0 through 1 that represents the era. + 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. + + or is outside the range supported by this calendar. + + + Returns the era in the specified object. + The to read. + Always returns . + The parameter represents a date less than or greater than . + + + Returns the leap month for a specified year and era. + An integer from 1 through 9378 that represents the year to convert. + An integer from 0 through 1 that represents the era. + The return value is always 0. + + or is outside the range supported by this calendar. + + + Returns the month in the specified object. + The to read. + An integer from 1 through 12 that represents the month in the specified object. + The parameter represents a date less than or greater than . + + + Returns the number of months in the specified year of the specified era. + An integer from 1 through 9378 that represents the year. + An integer from 0 through 1 that represents the era. + Returns 10 if the parameter is 9378; otherwise, always returns 12. + + or is outside the range supported by this calendar. + + + Returns the year in the specified object. + The to read. + An integer from 1 through 9378 that represents the year in the specified . + The parameter represents a date less than or greater than . + + + Determines whether the specified date is a leap day. + An integer from 1 through 9378 that represents the year. + An integer that represents the month and ranges from 1 through 12 if is not 9378, or 1 through 10 if is 9378. + An integer from 1 through 31 that represents the day. + An integer from 0 through 1 that represents the era. + + if the specified day is a leap day; otherwise, . + + , , , or is outside the range supported by this calendar. + + + Determines whether the specified month in the specified year and era is a leap month. + An integer from 1 through 9378 that represents the year. + An integer that represents the month and ranges from 1 through 12 if is not 9378, or 1 through 10 if is 9378. + An integer from 0 through 1 that represents the era. + Always returns because the class does not support the notion of a leap month. + + , , or is outside the range supported by this calendar. + + + Determines whether the specified year in the specified era is a leap year. + An integer from 1 through 9378 that represents the year. + An integer from 0 through 1 that represents the era. + + if the specified year is a leap year; otherwise, . + + or is outside the range supported by this calendar. + + + Gets the latest date and time supported by the class. + The latest date and time supported by the class. + + + Gets the earliest date and time supported by the class. + The earliest date and time supported by the class. + + + Represents the current era. This field is constant. + + + Returns a object that is set to the specified date, time, and era. + An integer from 1 through 9378 that represents the year. + An integer from 1 through 12 that represents the month. + An integer from 1 through 31 that represents the day. + An integer from 0 through 23 that represents the hour. + An integer from 0 through 59 that represents the minute. + An integer from 0 through 59 that represents the second. + An integer from 0 through 999 that represents the millisecond. + An integer from 0 through 1 that represents the era. + A object that is set to the specified date and time in the current era. + + , , , , , , , or is outside the range supported by this calendar. + + + Converts the specified year to a four-digit year representation. + An integer from 1 through 9378 that represents the year to convert. + An integer that contains the four-digit representation of . + + is less than 0 or greater than 9378. + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + This calendar is read-only. + The value in a set operation is less than 100 or greater than 9378. + + + Contains information about the country/region. + + + Initializes a new instance of the class based on the country/region associated with the specified culture identifier. + A culture identifier. + + specifies either an invariant, custom, or neutral culture. + + + Initializes a new instance of the class based on the country/region or specific culture, specified by 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. + + is . + + is not a valid country/region name or specific culture name. + + + Gets the name, in English, of the currency used in the country/region. + The name, in English, of the currency used in the country/region. + + + Gets the name of the currency used in the country/region, formatted in the native language of the country/region. + The native name of the currency used in the country/region, formatted in the language associated with the ISO 3166 country/region code. + + + Gets the currency symbol associated with the country/region. + The currency symbol associated with the country/region. + + + Gets the that represents the country/region used by the current thread. + The that represents the country/region used by the current thread. + + + Gets the full name of the country/region in the language of the localized version of .NET Framework. + The full name of the country/region in the language of the localized version of .NET Framework. + + + Gets the full name of the country/region in English. + The full name of the country/region in English. + + + Determines whether the specified object is the same instance as the current . + The object to compare with the current . + + if the parameter is a object and its property is the same as the property of the current object; otherwise, . + + + Gets a unique identification number for a geographical region, country, city, or location. + A 32-bit signed number that uniquely identifies a geographical location. + + + Serves as a hash function for the current , suitable for hashing algorithms and data structures, such as a hash table. + A hash code for the current . + + + Gets a value indicating whether the country/region uses the metric system for measurements. + + if the country/region uses the metric system for measurements; otherwise, . + + + Gets the three-character ISO 4217 currency symbol associated with the country/region. + The three-character ISO 4217 currency symbol associated with the country/region. + + + Gets the name or ISO 3166 two-letter country/region code for the current object. + The value specified by the parameter of the constructor. The return value is in uppercase. +-or- +The two-letter code defined in ISO 3166 for the country/region specified by the parameter of the constructor. The return value is in uppercase. + + + Gets the name of a country/region formatted in the native language of the country/region. + The native name of the country/region formatted in the language associated with the ISO 3166 country/region code. + + + Gets the three-letter code defined in ISO 3166 for the country/region. + The three-letter code defined in ISO 3166 for the country/region. + + + Gets the three-letter code assigned by Windows to the country/region represented by this . + The three-letter code assigned by Windows to the country/region represented by this . + + + Returns a string containing the culture name or ISO 3166 two-letter country/region codes specified for the current . + A string containing the culture name or ISO 3166 two-letter country/region codes defined for the current . + + + Gets the two-letter code defined in ISO 3166 for the country/region. + The two-letter code defined in ISO 3166 for the country/region. + + + Represents the result of mapping a string to its sort key. + + + Compares two sort keys. + The first sort key to compare. + The second sort key to compare. + A signed integer that indicates the relationship between and . + Value + + Condition + + Less than zero + + is less than . + + Zero + + is equal to . + + Greater than zero + + is greater than . + + or is . + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + + if the parameter is equal to the current object; otherwise, . + + is . + + + Serves as a hash function for the current object that is suitable for hashing algorithms and data structures such as a hash table. + A hash code for the current object. + + + Gets the byte array representing the current object. + A byte array representing the current object. + + + Gets the original string used to create the current object. + The original string used to create the current object. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Provides information about the version of Unicode used to compare and order strings. + + + Creates a new instance of the class. + A version number. + A sort ID. + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + + if represents the same version as this instance; otherwise, . + + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance. + + if is a object that represents the same version as this instance; otherwise, . + + + Gets the full version number of the object. + The version number of this object. + + + Returns a hash code for this instance. + A 32-bit signed integer hash code. + + + Indicates whether two instances are equal. + The first instance to compare. + The second instance to compare. + + if the values of and are equal; otherwise, . + + + Indicates whether two instances are not equal. + The first instance to compare. + The second instance to compare. + + if the values of and are not equal; otherwise, . + + + Gets a globally unique identifier for this object. + A globally unique identifier for this object. + + + Provides functionality to split a string into text elements and to iterate through those text elements. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class to a specified string. + A string to initialize this object. + + is . + + + Indicates whether the current object is equal to a specified object. + An object. + + if the parameter is a object and its property equals the property of this object; otherwise, . + + + Calculates a hash code for the value of the current object. + A 32-bit signed integer hash code based on the string value of this object. + + + Gets the first text element in a specified string. + The string from which to get the text element. + A string containing the first text element in the specified string. + + is . + + + Gets the text element at the specified index of the specified string. + The string from which to get the text element. + The zero-based index at which the text element starts. + A string containing the text element at the specified index of the specified string. + + is . + + is outside the range of valid indexes for . + + + Returns an enumerator that iterates through the text elements of the entire string. + The string to iterate through. + A for the entire string. + + is . + + + Returns an enumerator that iterates through the text elements of the string, starting at the specified index. + The string to iterate through. + The zero-based index at which to start iterating. + A for the string starting at . + + is . + + is outside the range of valid indexes for . + + + Gets the number of text elements in the current object. + The number of base characters, surrogate pairs, and combining character sequences in this object. + + + Returns the indexes of each base character, high surrogate, or control character within the specified string. + The string to search. + An array of integers that contains the zero-based indexes of each base character, high surrogate, or control character within the specified string. + + is . + + + Gets or sets the value of the current object. + The string that is the value of the current object. + The value in a set operation is . + + + Retrieves a substring of text elements from the current object starting from a specified text element and continuing through the last text element. + The zero-based index of a text element in this object. + A substring of text elements in this object, starting from the text element index specified by the parameter and continuing through the last text element in this object. + + is less than zero. +-or- +The string that is the value of the current object is the empty string (""). + + + Retrieves a substring of text elements from the current object starting from a specified text element and continuing through the specified number of text elements. + The zero-based index of a text element in this object. + The number of text elements to retrieve. + A substring of text elements in this object. The substring consists of the number of text elements specified by the parameter and starts from the text element index specified by the parameter. + + is less than zero. +-or- + is greater than or equal to the length of the string that is the value of the current object. +-or- + is less than zero. +-or- +The string that is the value of the current object is the empty string (""). +-or- + + specify an index that is greater than the number of text elements in this object. + + + the Taiwan calendar. + + + Initializes a new instance of the class. + Unable to initialize a object because of missing culture information. + + + Returns a that is the specified number of months away from the specified . + The to which to add months. + The number of months to add. + The that results from adding the specified number of months to the specified . + The resulting is outside the supported range. + + is less than -120000. +-or- + is greater than 120000. + + + Returns a that is the specified number of years away from the specified . + The to which to add years. + The number of years to add. + The that results from adding the specified number of years to the specified . + The resulting is outside the supported range. + + + Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . + + + Gets the list of eras in the . + An array that consists of a single element for which the value is always the current era. + + + Returns the day of the month in the specified . + The to read. + An integer from 1 to 31 that represents the day of the month in the specified . + + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the specified . + + + Returns the day of the year in the specified . + The to read. + An integer from 1 to 366 that represents the day of the year in the specified . + + + Returns the number of days in the specified month in the specified year in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + The number of days in the specified month in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the number of days in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of days in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the era in the specified . + The to read. + An integer that represents the era in the specified . + + + Calculates the leap month for a specified year and era. + A year. + An era. + The return value is always 0 because the class does not support the notion of a leap month. + + + Returns the month in the specified . + The to read. + An integer from 1 to 12 that represents the month in the specified . + + + Returns the number of months in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of months in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the week of the year that includes the date in the specified . + The to read. + One of the values that defines a calendar week. + One of the values that represents the first day of the week. + A positive integer that represents the week of the year that includes the date in the parameter. + + or is outside the range supported by the calendar. +-or- + is not a valid value. + + + Returns the year in the specified . + The to read. + An integer that represents the year in the specified . + + + Determines whether the specified date in the specified era is a leap day. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer that represents the era. + + if the specified day is a leap day; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified month in the specified year in the specified era is a leap month. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + This method always returns , unless overridden by a derived class. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified year in the specified era is a leap year. + An integer that represents the year. + An integer that represents the era. + + if the specified year is a leap year; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Gets the latest date and time supported by the class. + The latest date and time supported by the class, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar. + + + Gets the earliest date and time supported by the class. + The earliest date and time supported by the class, which is equivalent to the first moment of January 1, 1912 C.E. in the Gregorian calendar. + + + Returns a that is set to the specified date and time in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer from 0 to 23 that represents the hour. + An integer from 0 to 59 that represents the minute. + An integer from 0 to 59 that represents the second. + An integer from 0 to 999 that represents the millisecond. + An integer that represents the era. + The that is set to the specified date and time in the current era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is less than zero or greater than 23. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 999. +-or- + is outside the range supported by the calendar. + + + Converts the specified year to a four-digit year by using the property to determine the appropriate century. + A two-digit or four-digit integer that represents the year to convert. + An integer that contains the four-digit representation of . + + is outside the range supported by the calendar. + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + The value specified in a set operation is less than 99. +-or- +The value specified in a set operation is greater than . + In a set operation, the current instance is read-only. + + + 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. + + + Initializes a new instance of the class. + + + Gets the number of days in the year that precedes the year specified by the property. + The number of days in the year that precedes the year specified by . + + + Gets the eras that are relevant to the current object. + An array that consists of a single element having a value that is always the current era. + + + Retrieves the era that corresponds to the specified . + The to read. + An integer that represents the era specified in the parameter. + + + Gets the maximum date and time supported by the class. + The latest date and time supported by the class, which is equivalent to the last moment of February 10, 2051 C.E. in the Gregorian calendar. + + + Gets the minimum date and time supported by the class. + The earliest date and time supported by the class, which is equivalent to the first moment of February 18, 1912 C.E. in the Gregorian calendar. + + + Enumerates the text elements of a string. + + + Gets the current text element in the string. + An object containing the current text element in the string. + The enumerator is positioned before the first text element of the string or after the last text element. + + + Gets the index of the text element that the enumerator is currently positioned over. + The index of the text element that the enumerator is currently positioned over. + The enumerator is positioned before the first text element of the string or after the last text element. + + + Gets the current text element in the string. + A new string containing the current text element in the string being read. + The enumerator is positioned before the first text element of the string or after the last text element. + + + Advances the enumerator to the next text element of the string. + + if the enumerator was successfully advanced to the next text element; if the enumerator has passed the end of the string. + + + Sets the enumerator to its initial position, which is before the first text element in the string. + + + Defines text properties and behaviors, such as casing, that are specific to a writing system. + + + Gets the American National Standards Institute (ANSI) code page used by the writing system represented by the current . + The ANSI code page used by the writing system represented by the current . + + + Creates a new object that is a copy of the current object. + A new instance of that is the memberwise clone of the current object. + + + Gets the name of the culture associated with the current object. + The name of a culture. + + + Gets the Extended Binary Coded Decimal Interchange Code (EBCDIC) code page used by the writing system represented by the current . + The EBCDIC code page used by the writing system represented by the current . + + + Determines whether the specified object represents the same writing system as the current object. + The object to compare with the current . + + if represents the same writing system as the current ; otherwise, . + + + Serves as a hash function for the current , suitable for hashing algorithms and data structures, such as a hash table. + A hash code for the current . + + + Gets a value indicating whether the current object is read-only. + + if the current object is read-only; otherwise, . + + + Gets a value indicating whether the current object represents a writing system where text flows from right to left. + + if text flows from right to left; otherwise, . + + + Gets the culture identifier for the culture associated with the current object. + A number that identifies the culture from which the current object was created. + + + Gets or sets the string that separates items in a list. + The string that separates items in a list. + The value in a set operation is null. + In a set operation, the current object is read-only. + + + Gets the Macintosh code page used by the writing system represented by the current . + The Macintosh code page used by the writing system represented by the current . + + + Gets the original equipment manufacturer (OEM) code page used by the writing system represented by the current . + The OEM code page used by the writing system represented by the current . + + + Returns a read-only version of the specified object. + A object. + The object specified by the parameter, if is read-only. +-or- +A read-only memberwise clone of the object specified by , if is not read-only. + + is null. + + + Raises the deserialization event when deserialization is complete. + The source of the deserialization event. + + + Converts the specified character to lowercase. + The character to convert to lowercase. + The specified character converted to lowercase. + + + Converts the specified string to lowercase. + The string to convert to lowercase. + The specified string converted to lowercase. + + is null. + + + Returns a string that represents the current . + A string that represents the current . + + + Converts the specified string to title case (except for words that are entirely in uppercase, which are considered to be acronyms). + The string to convert to title case. + The specified string converted to title case. + + is . + + + Converts the specified character to uppercase. + The character to convert to uppercase. + The specified character converted to uppercase. + + + Converts the specified string to uppercase. + The string to convert to uppercase. + The specified string converted to uppercase. + + is null. + + + Represents the Thai Buddhist calendar. + + + Initializes a new instance of the class. + + + Returns a that is the specified number of months away from the specified . + The to which to add months. + The number of months to add. + The that results from adding the specified number of months to the specified . + The resulting is outside the supported range. + + is less than -120000. +-or- + is greater than 120000. + + + Returns a that is the specified number of years away from the specified . + The to which to add years. + The number of years to add. + The that results from adding the specified number of years to the specified . + The resulting is outside the supported range. + + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . + + + Gets the list of eras in the class. + An array that consists of a single element having a value that is always the current era. + + + Returns the day of the month in the specified . + The to read. + An integer from 1 to 31 that represents the day of the month in the specified . + + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the specified . + + + Returns the day of the year in the specified . + The to read. + An integer from 1 to 366 that represents the day of the year in the specified . + + + Returns the number of days in the specified month in the specified year in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + The number of days in the specified month in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the number of days in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of days in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the era in the specified . + The to read. + An integer that represents the era in the specified . + + + Calculates the leap month for a specified year and era. + A year. + An era. + The return value is always 0 because the class does not support the notion of a leap month. + + + Returns the month in the specified . + The to read. + An integer from 1 to 12 that represents the month in the specified . + + + Returns the number of months in the specified year in the specified era. + An integer that represents the year. + An integer that represents the era. + The number of months in the specified year in the specified era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Returns the week of the year that includes the date in the specified . + The to read. + One of the values that defines a calendar week. + One of the values that represents the first day of the week. + A 1-based positive integer that represents the week of the year that includes the date in the parameter. + + or is outside the range supported by the calendar. +-or- + is not a valid value. + + + Returns the year in the specified . + The to read. + An integer that represents the year in the specified . + + + Determines whether the specified date in the specified era is a leap day. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer that represents the era. + + if the specified day is a leap day; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified month in the specified year in the specified era is a leap month. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer that represents the era. + This method always returns , unless overridden by a derived class. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Determines whether the specified year in the specified era is a leap year. + An integer that represents the year. + An integer that represents the era. + + if the specified year is a leap year; otherwise, . + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. + + + Gets the latest date and time supported by the class. + The latest date and time supported by the class, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar. + + + Gets the earliest date and time supported by the class. + The earliest date and time supported by the class, which is equivalent to the first moment of January 1, 0001 C.E. in the Gregorian calendar. + + + Represents the current era. This field is constant. + + + Returns a that is set to the specified date and time in the specified era. + An integer that represents the year. + An integer from 1 to 12 that represents the month. + An integer from 1 to 31 that represents the day. + An integer from 0 to 23 that represents the hour. + An integer from 0 to 59 that represents the minute. + An integer from 0 to 59 that represents the second. + An integer from 0 to 999 that represents the millisecond. + An integer that represents the era. + The that is set to the specified date and time in the current era. + + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. +-or- + is less than zero or greater than 23. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 999. +-or- + is outside the range supported by the calendar. + + + Converts the specified year to a four-digit year by using the property to determine the appropriate century. + A two-digit or four-digit integer that represents the year to convert. + An integer that contains the four-digit representation of . + + is outside the range supported by the calendar. + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + The value specified in a set operation is less than 99. +-or- +The value specified in a set operation is greater than . + In a set operation, the current instance is read-only. + + + Defines the formatting options that customize string parsing for the and methods. + + + Indicates that input is always interpreted as a negative time interval. + + + Indicates that input is interpreted as a negative time interval only if a negative sign is present. + + + Represents the Saudi Hijri (Um Al Qura) calendar. + + + Initializes a new instance of the class. + + + Calculates a date that is a specified number of months away from a specified initial date. + The date to which to add months. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). + The positive or negative number of months to add. + The date yielded by adding the number of months specified by the parameter to the date specified by the parameter. + The resulting date is outside the range supported by the class. + + is less than -120,000 or greater than 120,000. +-or- + is outside the range supported by this calendar. + + + Calculates a date that is a specified number of years away from a specified initial date. + The date to which to add years. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). + The positive or negative number of years to add. + The date yielded by adding the number of years specified by the parameter to the date specified by the parameter. + The resulting date is outside the range supported by the class. + + is less than -10,000 or greater than 10,000. +-or- + is outside the range supported by this calendar. + + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . + + + Gets the number of days in the year that precedes the year that is specified by the property. + The number of days in the year that precedes the year specified by . + + + Gets a list of the eras that are supported by the current . + An array that consists of a single element having a value that is . + + + Calculates the day of the month on which a specified date occurs. + The date value to read. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). + An integer from 1 through 30 that represents the day of the month specified by the parameter. + + is outside the range supported by this calendar. + + + Calculates the day of the week on which a specified date occurs. + The date value to read. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). + A value that represents the day of the week specified by the parameter. + + is outside the range supported by this calendar. + + + Calculates the day of the year on which a specified date occurs. + The date value to read. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). + An integer from 1 through 355 that represents the day of the year specified by the parameter. + + is outside the range supported by this calendar. + + + Calculates the number of days in the specified month of the specified year and era. + A year. + An integer from 1 through 12 that represents a month. + An era. Specify or . + 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. + + , , or is outside the range supported by the class. + + + Calculates the number of days in the specified year of the specified era. + A year. + An era. Specify or . + 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. + + or is outside the range supported by the class. + + + Calculates the era in which a specified date occurs. + The date value to read. + Always returns the value. + + is outside the range supported by this calendar. + + + Calculates the leap month for a specified year and era. + A year. + An era. Specify or . + Always 0 because the class does not support leap months. + + is less than 1318 or greater than 1450. +-or- + is not or . + + + Calculates the month in which a specified date occurs. + The date value to read. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). + An integer from 1 through 12 that represents the month in the date specified by the parameter. + + is outside the range supported by this calendar. + + + Calculates the number of months in the specified year of the specified era. + A year. + An era. Specify or . + Always 12. + + is outside the range supported by this calendar. + + is outside the range supported by this calendar. + + + Calculates the year of a date represented by a specified . + The date value to read. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). + An integer that represents the year specified by the parameter. + + is outside the range supported by this calendar. + + + Determines whether the specified date is a leap day. + A year. + An integer from 1 through 12 that represents a month. + An integer from 1 through 30 that represents a day. + An era. Specify or . + + if the specified day is a leap day; otherwise, . The return value is always because the class does not support leap days. + + , , , or is outside the range supported by the class. + + + Determines whether the specified month in the specified year and era is a leap month. + A year. + An integer from 1 through 12 that represents a month. + An era. Specify or . + Always because the class does not support leap months. + + , , or is outside the range supported by the class. + + + Determines whether the specified year in the specified era is a leap year. + A year. + An era. Specify or . + + if the specified year is a leap year; otherwise, . + + or is outside the range supported by the class. + + + Gets the latest date and time supported by this calendar. + The latest date and time supported by the class, which is equivalent to the last moment of November 16, 2077 C.E. in the Gregorian calendar. + + + Gets the earliest date and time supported by this calendar. + The earliest date and time supported by the class, which is equivalent to the first moment of April 30, 1900 C.E. in the Gregorian calendar. + + + Returns a that is set to the specified date, time, and era. + A year. + An integer from 1 through 12 that represents a month. + An integer from 1 through 29 that represents a day. + An integer from 0 through 23 that represents an hour. + An integer from 0 through 59 that represents a minute. + An integer from 0 through 59 that represents a second. + An integer from 0 through 999 that represents a millisecond. + An era. Specify or . + The that is set to the specified date and time in the current era. + + , , , or is outside the range supported by the class. +-or- + is less than zero or greater than 23. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 59. +-or- + is less than zero or greater than 999. + + + Converts the specified year to a four-digit year by using the property to determine the appropriate century. + A 2-digit year from 0 through 99, or a 4-digit Um Al Qura calendar year from 1318 through 1450. + If the parameter is a 2-digit year, the return value is the corresponding 4-digit year. If the parameter is a 4-digit year, the return value is the unchanged parameter. + + is outside the range supported by this calendar. + + + Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. + The last year of a 100-year range that can be represented by a 2-digit year. + This calendar is read-only. + In a set operation, the Um Al Qura calendar year value is less than 1318 but not 99, or is greater than 1450. + + + Represents the current era. This field is constant. + + + Defines the Unicode category of a character. + + + Closing character of one of the paired punctuation marks, such as parentheses, square brackets, and braces. Signified by the Unicode designation "Pe" (punctuation, close). The value is 21. + + + Connector punctuation character that connects two characters. Signified by the Unicode designation "Pc" (punctuation, connector). The value is 18. + + + 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 "Cc" (other, control). The value is 14. + + + Currency symbol character. Signified by the Unicode designation "Sc" (symbol, currency). The value is 26. + + + Dash or hyphen character. Signified by the Unicode designation "Pd" (punctuation, dash). The value is 19. + + + Decimal digit character, that is, a character in the range 0 through 9. Signified by the Unicode designation "Nd" (number, decimal digit). The value is 8. + + + 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 "Me" (mark, enclosing). The value is 7. + + + Closing or final quotation mark character. Signified by the Unicode designation "Pf" (punctuation, final quote). The value is 23. + + + Format character that affects the layout of text or the operation of text processes, but is not normally rendered. Signified by the Unicode designation "Cf" (other, format). The value is 15. + + + Opening or initial quotation mark character. Signified by the Unicode designation "Pi" (punctuation, initial quote). The value is 22. + + + Number represented by a letter, instead of a decimal digit, for example, the Roman numeral for five, which is "V". The indicator is signified by the Unicode designation "Nl" (number, letter). The value is 9. + + + Character that is used to separate lines of text. Signified by the Unicode designation "Zl" (separator, line). The value is 12. + + + Lowercase letter. Signified by the Unicode designation "Ll" (letter, lowercase). The value is 1. + + + Mathematical symbol character, such as "+" or "= ". Signified by the Unicode designation "Sm" (symbol, math). The value is 25. + + + Modifier letter character, which is free-standing spacing character that indicates modifications of a preceding letter. Signified by the Unicode designation "Lm" (letter, modifier). The value is 3. + + + 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 "Sk" (symbol, modifier). The value is 27. + + + Nonspacing character that indicates modifications of a base character. Signified by the Unicode designation "Mn" (mark, nonspacing). The value is 5. + + + Opening character of one of the paired punctuation marks, such as parentheses, square brackets, and braces. Signified by the Unicode designation "Ps" (punctuation, open). The value is 20. + + + Letter that is not an uppercase letter, a lowercase letter, a titlecase letter, or a modifier letter. Signified by the Unicode designation "Lo" (letter, other). The value is 4. + + + Character that is not assigned to any Unicode category. Signified by the Unicode designation "Cn" (other, not assigned). The value is 29. + + + 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 "No" (number, other). The value is 10. + + + 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 "Po" (punctuation, other). The value is 24. + + + Symbol character that is not a mathematical symbol, a currency symbol or a modifier symbol. Signified by the Unicode designation "So" (symbol, other). The value is 28. + + + Character used to separate paragraphs. Signified by the Unicode designation "Zp" (separator, paragraph). The value is 13. + + + Private-use character, with a Unicode value in the range U+E000 through U+F8FF. Signified by the Unicode designation "Co" (other, private use). The value is 17. + + + Space character, which has no glyph but is not a control or format character. Signified by the Unicode designation "Zs" (separator, space). The value is 11. + + + 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 "Mc" (mark, spacing combining). The value is 6. + + + High surrogate or a low surrogate character. Surrogate code values are in the range U+D800 through U+DFFF. Signified by the Unicode designation "Cs" (other, surrogate). The value is 16. + + + Titlecase letter. Signified by the Unicode designation "Lt" (letter, titlecase). The value is 2. + + + Uppercase letter. Signified by the Unicode designation "Lu" (letter, uppercase). The value is 0. + + + A customizable parser based on the Gopher scheme. + + + Creates a customizable parser based on the Gopher scheme. + + + Represents a globally unique identifier (GUID). + + + Initializes a new instance of the structure by using the specified array of bytes. + A 16-element byte array containing values with which to initialize the GUID. + + is . + + is not 16 bytes long. + + + Initializes a new instance of the structure by using the specified integers and bytes. + The first 4 bytes of the GUID. + The next 2 bytes of the GUID. + The next 2 bytes of the GUID. + The next byte of the GUID. + The next byte of the GUID. + The next byte of the GUID. + The next byte of the GUID. + The next byte of the GUID. + The next byte of the GUID. + The next byte of the GUID. + The next byte of the GUID. + + + Initializes a new instance of the structure by using the specified integers and byte array. + The first 4 bytes of the GUID. + The next 2 bytes of the GUID. + The next 2 bytes of the GUID. + The remaining 8 bytes of the GUID. + + is . + + is not 8 bytes long. + + + Initializes a new instance of the structure by using the value represented by the specified read-only span of bytes. + A read-only span containing the bytes representing the GUID. The span must be exactly 16 bytes long. + The span must be exactly 16 bytes long. + + + Initializes a new instance of the structure by using the value represented by the specified string. + A string that contains a GUID in one of the following formats ("d" 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 "0x" or "0X", 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 "0x" 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. + + is . + The format of is invalid. + The format of is invalid. + + + Initializes a new instance of the structure by using the specified unsigned integers and bytes. + The first 4 bytes of the GUID. + The next 2 bytes of the GUID. + The next byte of the GUID. + The next 2 bytes of the GUID. + The next byte of the GUID. + The next byte of the GUID. + The next byte of the GUID. + The next byte of the GUID. + The next byte of the GUID. + The next byte of the GUID. + The next byte of the GUID. + + + Compares this instance to a specified object and returns an indication of their relative values. + An object to compare to this instance. + A signed number indicating the relative values of this instance and . + Return value + + Description + + A negative integer + + This instance is less than . + + Zero + + This instance is equal to . + + A positive integer + + This instance is greater than . + + + Compares this instance to a specified object and returns an indication of their relative values. + An object to compare, or . + A signed number indicating the relative values of this instance and . + Return value + + Description + + A negative integer + + This instance is less than . + + Zero + + This instance is equal to . + + A positive integer + + This instance is greater than , or is . + + is not a . + + + A read-only instance of the structure whose value is all zeros. + + + Returns a value indicating whether this instance and a specified object represent the same value. + An object to compare to this instance. + + if is equal to this instance; otherwise, . + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + + if is a that has the same value as this instance; otherwise, . + + + Returns the hash code for this instance. + The hash code for this instance. + + + Initializes a new instance of the structure. + A new GUID object. + + + Indicates whether the values of two specified objects are equal. + The first object to compare. + The second object to compare. + + if and are equal; otherwise, . + + + Indicates whether the values of two specified objects are not equal. + The first object to compare. + The second object to compare. + + if and are not equal; otherwise, . + + + Converts a read-only character span that represents a GUID to the equivalent structure. + A read-only span containing the bytes representing a GUID. + A structure that contains the value that was parsed. + + is not in a recognized format. +-or- +After trimming, the length of the read-only character span is 0. + + + Converts the string representation of a GUID to the equivalent structure. + The string to convert. + A structure that contains the value that was parsed. + + is . + + is not in a recognized format. + + + Converts the character span representation of a GUID to the equivalent structure, provided that the string is in the specified format. + A read-only span containing the characters representing the GUID to convert. + A read-only span of characters representing one of the following specifiers that indicates the exact format to use when interpreting : "N", "D", "B", "P", or "X". + A structure that contains the value that was parsed. + + + Converts the string representation of a GUID to the equivalent structure, provided that the string is in the specified format. + The GUID to convert. + One of the following specifiers that indicates the exact format to use when interpreting : "N", "D", "B", "P", or "X". + A structure that contains the value that was parsed. + + or is . + + is not in the format specified by . + + + Returns a 16-element byte array that contains the value of this instance. + A 16-element byte array. + + + Returns a string representation of the value of this instance in registry format. + The value of this , formatted by using the "D" 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 "382c74c3-721d-4f34-80e5-57657b6cbc27". To convert the hexadecimal digits from a through f to uppercase, call the method on the returned string. + + + Returns a string representation of the value of this instance, according to the provided format specifier. + A single format specifier that indicates how to format the value of this . The parameter can be "N", "D", "B", "P", or "X". If is or an empty string (""), "D" is used. + The value of this , represented as a series of lowercase hexadecimal digits in the specified format. + The value of is not , an empty string (""), "N", "D", "B", "P", or "X". + + + Returns a string representation of the value of this instance of the class, according to the provided format specifier and culture-specific format information. + A single format specifier that indicates how to format the value of this . The parameter can be "N", "D", "B", "P", or "X". If is or an empty string (""), "D" is used. + (Reserved) An object that supplies culture-specific formatting information. + The value of this , represented as a series of lowercase hexadecimal digits in the specified format. + The value of is not , an empty string (""), "N", "D", "B", "P", or "X". + + + Tries to format the current GUID instance into the provided character span. + When this method returns, the GUID as a span of characters. + When this method returns, the number of characters written into the span. + A read-only span containing the character representing one of the following specifiers that indicates the exact format to use when interpreting : "N", "D", "B", "P", or "X". + + if the formatting operation was successful; otherwise. + + + Converts the specified read-only span of characters containing the representation of a GUID to the equivalent structure. + A span containing the characters representing GUID to convert. + The structure to contain the parsed value. If the method returns , contains a valid . If the method returns , equals . + + if the parse operation was successful; otherwise, . + + + Converts the string representation of a GUID to the equivalent structure. + The GUID to convert. + The structure that will contain the parsed value. If the method returns , contains a valid . If the method returns , equals . + + if the parse operation was successful; otherwise, . + + + Converts span of characters representing the GUID to the equivalent structure, provided that the string is in the specified format. + A read-only span containing the characters representing the GUID to convert. + A read-only span containing a character representing one of the following specifiers that indicates the exact format to use when interpreting : "N", "D", "B", "P", or "X". + The structure to contain the parsed value. If the method returns , contains a valid . If the method returns , equals . + + if the parse operation was successful; otherwise, . + + + Converts the string representation of a GUID to the equivalent structure, provided that the string is in the specified format. + The GUID to convert. + One of the following specifiers that indicates the exact format to use when interpreting : "N", "D", "B", "P", or "X". + The structure that will contain the parsed value. If the method returns , contains a valid . If the method returns , equals . + + if the parse operation was successful; otherwise, . + + + Tries to write the current GUID instance into a span of bytes. + When this method returns, the GUID as a span of bytes. + + if the GUID is sucessfully written to the specified span; otherwise. + + + Combines the hash code for multiple values into a single hash code. + + + Adds a single value to the hash code. + The value to add to the hash code. + The type of the value to add to the hash code. + + + Adds a single value to the hash code, specifying the type that provides the hash code function. + The value to add to the hash code. + The to use to calculate the hash code. +This value can be a null reference (Nothing in Visual Basic), which will use the default equality comparer for +. + The type of the value to add to the hash code. + + + Diffuses the hash code returned by the specified value. + The value to add to the hash code. + The type of the value to add the hash code. + The hash code that represents the single value. + + + Combines two values into a hash code. + The first value to combine into the hash code. + The second value to combine into the hash code. + The type of the first value to combine into the hash code. + The type of the second value to combine into the hash code. + The hash code that represents the two values. + + + Combines three values into a hash code. + The first value to combine into the hash code. + The second value to combine into the hash code. + The third value to combine into the hash code. + The type of the first value to combine into the hash code. + The type of the second value to combine into the hash code. + The type of the third value to combine into the hash code. + The hash code that represents the three values. + + + Combines four values into a hash code. + The first value to combine into the hash code. + The second value to combine into the hash code. + The third value to combine into the hash code. + The fourth value to combine into the hash code. + The type of the first value to combine into the hash code. + The type of the second value to combine into the hash code. + The type of the third value to combine into the hash code. + The type of the fourth value to combine into the hash code. + The hash code that represents the four values. + + + Combines five values into a hash code. + The first value to combine into the hash code. + The second value to combine into the hash code. + The third value to combine into the hash code. + The fourth value to combine into the hash code. + The fifth value to combine into the hash code. + The type of the first value to combine into the hash code. + The type of the second value to combine into the hash code. + The type of the third value to combine into the hash code. + The type of the fourth value to combine into the hash code. + The type of the fifth value to combine into the hash code. + The hash code that represents the five values. + + + Combines six values into a hash code. + The first value to combine into the hash code. + The second value to combine into the hash code. + The third value to combine into the hash code. + The fourth value to combine into the hash code. + The fifth value to combine into the hash code. + The sixth value to combine into the hash code. + The type of the first value to combine into the hash code. + The type of the second value to combine into the hash code. + The type of the third value to combine into the hash code. + The type of the fourth value to combine into the hash code. + The type of the fifth value to combine into the hash code. + The type of the sixth value to combine into the hash code. + The hash code that represents the six values. + + + Combines seven values into a hash code. + The first value to combine into the hash code. + The second value to combine into the hash code. + The third value to combine into the hash code. + The fourth value to combine into the hash code. + The fifth value to combine into the hash code. + The sixth value to combine into the hash code. + The seventh value to combine into the hash code. + The type of the first value to combine into the hash code. + The type of the second value to combine into the hash code. + The type of the third value to combine into the hash code. + The type of the fourth value to combine into the hash code. + The type of the fifth value to combine into the hash code. + The type of the sixth value to combine into the hash code. + The type of the seventh value to combine into the hash code. + The hash code that represents the seven values. + + + Combines eight values into a hash code. + The first value to combine into the hash code. + The second value to combine into the hash code. + The third value to combine into the hash code. + The fourth value to combine into the hash code. + The fifth value to combine into the hash code. + The sixth value to combine into the hash code. + The seventh value to combine into the hash code. + The eighth value to combine into the hash code. + The type of the first value to combine into the hash code. + The type of the second value to combine into the hash code. + The type of the third value to combine into the hash code. + The type of the fourth value to combine into the hash code. + The type of the fifth value to combine into the hash code. + The type of the sixth value to combine into the hash code. + The type of the seventh value to combine into the hash code. + The type of the eighth value to combine into the hash code. + The hash code that represents the eight values. + + + This method is not supported and should not be called. + Ignored. + This method will always throw a . + Always thrown when this method is called. + + + This method is not supported and should not be called. + This method will always throw a . + Always thrown when this method is called. + + + Calculates the final hash code after consecutive invocations. + The calculated hash code. + + + A customizable parser based on the HTTP scheme. + + + Create a customizable parser based on the HTTP scheme. + + + Provides a mechanism for releasing unmanaged resources asynchronously. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. + A task that represents the asynchronous dispose operation. + + + Represents the status of an asynchronous operation. + + + Gets a user-defined object that qualifies or contains information about an asynchronous operation. + A user-defined object that qualifies or contains information about an asynchronous operation. + + + Gets a that is used to wait for an asynchronous operation to complete. + A that is used to wait for an asynchronous operation to complete. + + + Gets a value that indicates whether the asynchronous operation completed synchronously. + + if the asynchronous operation completed synchronously; otherwise, . + + + Gets a value that indicates whether the asynchronous operation has completed. + + if the operation is complete; otherwise, . + + + Supports cloning, which creates a new instance of a class with the same value as an existing instance. + + + Creates a new object that is a copy of the current instance. + A new object that is a copy of this instance. + + + Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances. + + + 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. + An object to compare with this instance. + A value that indicates the relative order of the objects being compared. The return value has these meanings: + Value + + Meaning + + Less than zero + + This instance precedes in the sort order. + + Zero + + This instance occurs in the same position in the sort order as . + + Greater than zero + + This instance follows in the sort order. + + is not the same type as this instance. + + + 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. + The type of object to compare. + + + 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. + An object to compare with this instance. + A value that indicates the relative order of the objects being compared. The return value has these meanings: + Value + + Meaning + + Less than zero + + This instance precedes in the sort order. + + Zero + + This instance occurs in the same position in the sort order as . + + Greater than zero + + This instance follows in the sort order. + + + Defines methods that convert the value of the implementing reference or value type to a common language runtime type that has an equivalent value. + + + Returns the for this instance. + The enumerated constant that is the of the class or value type that implements this interface. + + + Converts the value of this instance to an equivalent Boolean value using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + A Boolean value equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent 8-bit unsigned integer using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + An 8-bit unsigned integer equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent Unicode character using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + A Unicode character equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + A instance equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent number using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + A number equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent double-precision floating-point number using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + A double-precision floating-point number equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent 16-bit signed integer using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + An 16-bit signed integer equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent 32-bit signed integer using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + An 32-bit signed integer equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent 64-bit signed integer using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + An 64-bit signed integer equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent 8-bit signed integer using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + An 8-bit signed integer equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent single-precision floating-point number using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + A single-precision floating-point number equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + A instance equivalent to the value of this instance. + + + Converts the value of this instance to an of the specified that has an equivalent value, using the specified culture-specific formatting information. + The to which the value of this instance is converted. + An interface implementation that supplies culture-specific formatting information. + An instance of type whose value is equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent 16-bit unsigned integer using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + An 16-bit unsigned integer equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent 32-bit unsigned integer using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + An 32-bit unsigned integer equivalent to the value of this instance. + + + Converts the value of this instance to an equivalent 64-bit unsigned integer using the specified culture-specific formatting information. + An interface implementation that supplies culture-specific formatting information. + An 64-bit unsigned integer equivalent to the value of this instance. + + + Defines a method that supports custom formatting of the value of an object. + + + Converts the value of a specified object to an equivalent string representation using specified format and culture-specific formatting information. + A format string containing formatting specifications. + An object to format. + An object that supplies format information about the current instance. + The string representation of the value of , formatted as specified by and . + + + Provides a mechanism for releasing unmanaged resources. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Defines a generalized method that a value type or class implements to create a type-specific method for determining equality of instances. + The type of objects to compare. + + + Indicates whether the current object is equal to another object of the same type. + An object to compare with this object. + + if the current object is equal to the parameter; otherwise, . + + + Provides a mechanism for retrieving an object to control formatting. + + + Returns an object that provides formatting services for the specified type. + An object that specifies the type of format object to return. + An instance of the object specified by , if the implementation can supply that type of object; otherwise, . + + + Provides functionality to format the value of an object into a string representation. + + + Formats the value of the current instance using the specified format. + The format to use. +-or- +A null reference ( in Visual Basic) to use the default format defined for the type of the implementation. + The provider to use to format the value. +-or- +A null reference ( in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system. + The value of the current instance in the specified format. + + + Represents a type that can be used to index a collection either from the start or the end. + + + Initializes a new with a specified index position and a value that indicates if the index is from the start or the end of a collection. + The index value. It has to be greater or equal than zero. + A boolean indicating if the index is from the start () or from the end () of a collection. + + + Gets an that points beyond the last element. + an that points beyond the last element. + + + Returns a value that indicates whether the current object is equal to another object. + The object to compare with this instance. + + if the current Index object is equal to ; otherwise. + + + Indicates whether the current Index object is equal to a specified object. + An object to compare with this instance. + + if is of type and is equal to the current instance; otherwise. + + + Creates an from the end of a collection at a specified index position. + The index value from the end of a collection. + The Index value. + + + Create an from the specified index at the start of a collection. + The index position from the start of a collection. + The Index value. + + + Returns the hash code for this instance. + The hash code. + + + Calculates the offset from the start of the collection using the given collection length. + The length of the collection that the Index will be used with. Must be a positive value. + The offset. + + + Gets a value that indicates whether the index is from the start or the end. + + if the Index is from the end; otherwise, <see. langword="false"></see.>. + + + Converts integer number to an Index. + The integer to convert. + An Index representing the integer. + + + Gets an that points to the first element of a collection. + An instance that points to the first element of a collection. + + + Returns the string representation of the current instance. + The string representation of the . + + + Gets the index value. + The index value. + + + 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. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + The exception that is thrown when there is insufficient execution stack available to allow most methods to execute. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the inner parameter is not , the current exception is raised in a block that handles the inner exception. + + + The exception that is thrown when a check for sufficient available memory fails. This class cannot be inherited. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with a specified message that describes the error. + 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + 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. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Represents a 16-bit signed integer. + + + 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. + An integer to compare. + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + + 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. + An object to compare, or . + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + -or- + + is . + + is not an . + + + Returns a value indicating whether this instance is equal to a specified value. + An value to compare to this instance. + + if has the same value as this instance; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare to this instance. + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant, . + + + Represents the largest possible value of an . This field is constant. + + + Represents the smallest possible value of . This field is constant. + + + + + + + + Converts the string representation of a number to its 16-bit signed integer equivalent. + A string containing a number to convert. + A 16-bit signed integer equivalent to the number contained in . + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the string representation of a number in a specified style to its 16-bit signed integer equivalent. + A string containing a number to convert. + A bitwise combination of the enumeration values that indicates the style elements that can be present in . A typical value to specify is . + A 16-bit signed integer equivalent to the number specified in . + + is . + + is not a value. +-or- + is not a combination of and values. + + is not in a format compliant with . + + represents a number less than or greater than . +-or- + includes non-zero fractional digits. + + + Converts the string representation of a number in a specified style and culture-specific format to its 16-bit signed integer equivalent. + A string containing a number to convert. + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An that supplies culture-specific formatting information about . + A 16-bit signed integer equivalent to the number specified in . + + is . + + is not a value. +-or- + is not a combination of and values. + + is not in a format compliant with . + + represents a number less than or greater than . +-or- + includes non-zero fractional digits. + + + Converts the string representation of a number in a specified culture-specific format to its 16-bit signed integer equivalent. + A string containing a number to convert. + An that supplies culture-specific formatting information about . + A 16-bit signed integer equivalent to the number specified in . + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + In all cases. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + The type to which to convert this value. + An implementation that supplies information about the format of the returned value. + The value of the current instance, converted to . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + Converts the numeric value of this instance to its equivalent string representation. + 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. + + + Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. + An that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by . + + + Converts the numeric value of this instance to its equivalent string representation, using the specified format. + A numeric format string. + The string representation of the value of this instance as specified by . + + + Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific formatting information. + A numeric format string. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by and . + + + + + + + + + + + + + + + + + + + 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. + A string containing a number to convert. The string is interpreted using the style specified by . + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An object that supplies culture-specific formatting information about . + When this method returns, contains the 16-bit signed integer value equivalent to the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not in a format compliant with , or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + is not a value. +-or- + is not a combination of and values. + + + Converts the string representation of a number to its 16-bit signed integer equivalent. A return value indicates whether the conversion succeeded or failed. + A string containing a number to convert. + When this method returns, contains the 16-bit signed integer value equivalent to the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not of the correct format, or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + + Represents a 32-bit signed integer. + + + Compares this instance to a specified 32-bit signed integer and returns an indication of their relative values. + An integer to compare. + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + + Compares this instance to a specified object and returns an indication of their relative values. + An object to compare, or . + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + -or- + + is . + + is not an . + + + Returns a value indicating whether this instance is equal to a specified value. + An value to compare to this instance. + + if has the same value as this instance; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance. + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant, . + + + Represents the largest possible value of an . This field is constant. + + + Represents the smallest possible value of . This field is constant. + + + + + + + + Converts the string representation of a number to its 32-bit signed integer equivalent. + A string containing a number to convert. + A 32-bit signed integer equivalent to the number contained in . + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the string representation of a number in a specified style to its 32-bit signed integer equivalent. + A string containing a number to convert. + A bitwise combination of the enumeration values that indicates the style elements that can be present in . A typical value to specify is . + A 32-bit signed integer equivalent to the number specified in . + + is . + + is not a value. +-or- + is not a combination of and values. + + is not in a format compliant with . + + represents a number less than or greater than . +-or- + includes non-zero, fractional digits. + + + Converts the string representation of a number in a specified style and culture-specific format to its 32-bit signed integer equivalent. + A string containing a number to convert. + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An object that supplies culture-specific information about the format of . + A 32-bit signed integer equivalent to the number specified in . + + is . + + is not a value. +-or- + is not a combination of and values. + + is not in a format compliant with . + + represents a number less than or greater than . +-or- + includes non-zero, fractional digits. + + + Converts the string representation of a number in a specified culture-specific format to its 32-bit signed integer equivalent. + A string containing a number to convert. + An object that supplies culture-specific formatting information about . + A 32-bit signed integer equivalent to the number specified in . + + is . + + is not of the correct format. + + represents a number less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + In all cases. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + The type to which to convert this value. + An object that provides information about the format of the returned value. + The value of the current instance, converted to . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + Converts the numeric value of this instance to its equivalent string representation. + 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. + + + Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by . + + + Converts the numeric value of this instance to its equivalent string representation, using the specified format. + A standard or custom numeric format string. + The string representation of the value of this instance as specified by . + + is invalid or not supported. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. + A standard or custom numeric format string. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by and . + + is invalid or not supported. + + + + + + + + + + + + + + + + + + + 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. + A string containing a number to convert. The string is interpreted using the style specified by . + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An object that supplies culture-specific formatting information about . + When this method returns, contains the 32-bit signed integer value equivalent of the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not in a format compliant with , or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + is not a value. +-or- + is not a combination of and values. + + + Converts the string representation of a number to its 32-bit signed integer equivalent. A return value indicates whether the conversion succeeded. + A string containing a number to convert. + When this method returns, contains the 32-bit signed integer value equivalent of the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not of the correct format, or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + + Represents a 64-bit signed integer. + + + Compares this instance to a specified 64-bit signed integer and returns an indication of their relative values. + An integer to compare. + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + + Compares this instance to a specified object and returns an indication of their relative values. + An object to compare, or . + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + -or- + + is . + + is not an . + + + Returns a value indicating whether this instance is equal to a specified value. + An value to compare to this instance. + + if has the same value as this instance; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance. + + if is an instance of an and equals the value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant, . + + + Represents the largest possible value of an . This field is constant. + + + Represents the smallest possible value of an . This field is constant. + + + + + + + + Converts the string representation of a number to its 64-bit signed integer equivalent. + A string containing a number to convert. + A 64-bit signed integer equivalent to the number contained in . + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the string representation of a number in a specified style to its 64-bit signed integer equivalent. + A string containing a number to convert. + A bitwise combination of values that indicates the permitted format of . A typical value to specify is . + A 64-bit signed integer equivalent to the number specified in . + + is . + + is not a value. +-or- + is not a combination of and values. + + is not in a format compliant with . + + represents a number less than or greater than . +-or- + supports fractional digits but includes non-zero fractional digits. + + + Converts the string representation of a number in a specified style and culture-specific format to its 64-bit signed integer equivalent. + A string containing a number to convert. + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An that supplies culture-specific formatting information about . + A 64-bit signed integer equivalent to the number specified in . + + is . + + is not a value. +-or- + is not a combination of and values. + + is not in a format compliant with . + + represents a number less than or greater than . +-or- + supports fractional digits, but includes non-zero fractional digits. + + + Converts the string representation of a number in a specified culture-specific format to its 64-bit signed integer equivalent. + A string containing a number to convert. + An object that supplies culture-specific formatting information about . + A 64-bit signed integer equivalent to the number specified in . + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + In all cases. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + The type to which to convert this value. + An implementation that provides information about the format of the returned value. + The value of the current instance, converted to . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + Converts the numeric value of this instance to its equivalent string representation. + 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. + + + Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. + An that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by . + + + Converts the numeric value of this instance to its equivalent string representation, using the specified format. + A numeric format string. + The string representation of the value of this instance as specified by . + + is invalid or not supported. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. + A numeric format string. + An object that supplies culture-specific formatting information about this instance. + The string representation of the value of this instance as specified by and . + + is invalid or not supported. + + + + + + + + + + + + + + + + + + + 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. + A string containing a number to convert. The string is interpreted using the style specified by . + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An object that supplies culture-specific formatting information about . + When this method returns, contains the 64-bit signed integer value equivalent of the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not in a format compliant with , or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + is not a value. +-or- + is not a combination of and values. + + + Converts the string representation of a number to its 64-bit signed integer equivalent. A return value indicates whether the conversion succeeded or failed. + A string containing a number to convert. + When this method returns, contains the 64-bit signed integer value equivalent of the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not of the correct format, or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + + A platform-specific type that is used to represent a pointer or a handle. + + + Initializes a new instance of using the specified 32-bit pointer or handle. + A pointer or handle contained in a 32-bit signed integer. + + + Initializes a new instance of using the specified 64-bit pointer. + A pointer or handle contained in a 64-bit signed integer. + On a 32-bit platform, is too large or too small to represent as an . + + + Initializes a new instance of using the specified pointer to an unspecified type. + A pointer to an unspecified type. + + + Adds an offset to the value of a pointer. + The pointer to add the offset to. + The offset to add. + A new pointer that reflects the addition of to . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance or . + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Adds an offset to the value of a pointer. + The pointer to add the offset to. + The offset to add. + A new pointer that reflects the addition of to . + + + Determines whether two specified instances of are equal. + The first pointer or handle to compare. + The second pointer or handle to compare. + + if equals ; otherwise, . + + + Converts the value of a 32-bit signed integer to an . + A 32-bit signed integer. + A new instance of initialized to . + + + Converts the value of a 64-bit signed integer to an . + A 64-bit signed integer. + A new instance of initialized to . + On a 32-bit platform, is too large to represent as an . + + + Converts the value of the specified to a 32-bit signed integer. + The pointer or handle to convert. + The contents of . + On a 64-bit platform, the value of is too large to represent as a 32-bit signed integer. + + + Converts the value of the specified to a 64-bit signed integer. + The pointer or handle to convert. + The contents of . + + + Converts the value of the specified to a pointer to an unspecified type. +This API is not CLS-compliant. + The pointer or handle to convert. + The contents of . + + + Converts the specified pointer to an unspecified type to an . +This API is not CLS-compliant. + A pointer to an unspecified type. + A new instance of initialized to . + + + Determines whether two specified instances of are not equal. + The first pointer or handle to compare. + The second pointer or handle to compare. + + if does not equal ; otherwise, . + + + Subtracts an offset from the value of a pointer. + The pointer to subtract the offset from. + The offset to subtract. + A new pointer that reflects the subtraction of from . + + + Gets the size of this instance. + 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 switch when you compile your code with the C# and Visual Basic compilers. + + + Subtracts an offset from the value of a pointer. + The pointer to subtract the offset from. + The offset to subtract. + A new pointer that reflects the subtraction of from . + + + + + + Populates a object with the data needed to serialize the current object. + The object to populate with data. + The destination for this serialization. (This parameter is not used; specify .) + + is . + + + Converts the value of this instance to a 32-bit signed integer. + A 32-bit signed integer equal to the value of this instance. + On a 64-bit platform, the value of this instance is too large or too small to represent as a 32-bit signed integer. + + + Converts the value of this instance to a 64-bit signed integer. + A 64-bit signed integer equal to the value of this instance. + + + Converts the value of this instance to a pointer to an unspecified type. + A pointer to ; that is, a pointer to memory containing data of an unspecified type. + + + Converts the numeric value of the current object to its equivalent string representation. + The string representation of the value of this instance. + + + Converts the numeric value of the current object to its equivalent string representation. + A format specification that governs how the current object is converted. + The string representation of the value of the current object. + + + A read-only field that represents a pointer or handle that has been initialized to zero. + + + The exception that is thrown for invalid casting or explicit conversion. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified message and error code. + The message that indicates the reason the exception occurred. + The error code (HRESULT) value associated with the exception. + + + The exception that is thrown when a method call is invalid for the object's current state. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + 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. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + The exception that is thrown when time zone information is invalid. + + + Initializes a new instance of the class with a system-supplied message. + + + Initializes a new instance of the class from serialized data. + The object that contains the serialized data. + The stream that contains the serialized data. + The parameter is . +-or- +The parameter is . + + + Initializes a new instance of the class with the specified message string. + A string that describes the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + A string that describes the exception. + The exception that is the cause of the current exception. + + + The exception that is thrown when part of a file or directory cannot be found. + + + Initializes a new instance of the class with its message string set to a system-supplied message and its HRESULT set to COR_E_DIRECTORYNOTFOUND. + + + Initializes a new instance of the class with the specified serialization and context information. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with its message string set to and its HRESULT set to COR_E_DIRECTORYNOTFOUND. + A that describes the error. The content of 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Defines constants for read, write, or read/write access to a file. + + + Read access to the file. Data can be read from the file. Combine with for read/write access. + + + Read and write access to the file. Data can be written to and read from the file. + + + Write access to the file. Data can be written to the file. Combine with for read/write access. + + + Provides attributes for files and directories. + + + This file is marked to be included in incremental backup operation. Windows sets this attribute whenever the file is modified, and backup software should clear it when processing the file during incremental backup. + + + The file is compressed. + + + Reserved for future use. + + + The file is a directory. is supported on Windows, Linux, and macOS. + + + 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. + + + The file is hidden, and thus is not included in an ordinary directory listing. is supported on Windows, Linux, and macOS. + + + 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. + + + The file is a standard file that has no special attributes. This attribute is valid only if it is used alone. is supported on Windows, Linux, and macOS. + + + 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. + + + The file will not be indexed by the operating system's content indexing service. + + + The file is offline. The data of the file is not immediately available. + + + The file is read-only. is supported on Windows, Linux, and macOS. On Linux and macOS, changing the flag is a permissions operation. + + + The file contains a reparse point, which is a block of user-defined data associated with a file or a directory. is supported on Windows, Linux, and macOS. + + + The file is a sparse file. Sparse files are typically large files whose data consists of mostly zeros. + + + The file is a system file. That is, the file is part of the operating system or is used exclusively by the operating system. + + + 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. + + + The exception that is thrown when a managed assembly is found but cannot be loaded. + + + Initializes a new instance of the class, setting the property of the new instance to a system-supplied message that describes the error, such as "Could not load the specified file." This message takes into account the current system culture. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with the specified error message. + A that describes the error. The content of 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + A that describes the error. The content of 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. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message and the name of the file that could not be loaded. + A that describes the error. The content of 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. + A containing the name of the file that was not loaded. + + + Initializes a new instance of the 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. + A that describes the error. The content of 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. + A containing the name of the file that was not loaded. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Gets the name of the file that causes this exception. + A 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. + + + Gets the log file that describes why an assembly load failed. + A string containing errors reported by the assembly cache. + The caller does not have the required permission. + + + Sets the with the file name and additional exception information. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The caller does not have the required permission. + + + Gets the error message and the name of the file that caused this exception. + A string containing the error message and the name of the file that caused this exception. + + + Returns the fully qualified name of the current exception, and possibly the error message, the name of the inner exception, and the stack trace. + 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 constructor is used. + + + Specifies how the operating system should open a file. + + + Opens the file if it exists and seeks to the end of the file, or creates a new file. This requires permission. can be used only in conjunction with . Trying to seek to a position before the end of the file throws an exception, and any attempt to read fails and throws a exception. + + + Specifies that the operating system should create a new file. If the file already exists, it will be overwritten. This requires permission. is equivalent to requesting that if the file does not exist, use ; otherwise, use . If the file already exists but is a hidden file, an exception is thrown. + + + Specifies that the operating system should create a new file. This requires permission. If the file already exists, an exception is thrown. + + + Specifies that the operating system should open an existing file. The ability to open the file is dependent on the value specified by the enumeration. A exception is thrown if the file does not exist. + + + 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 , permission is required. If the file access is , permission is required. If the file is opened with , both and permissions are required. + + + 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 permission. Attempts to read from a file opened with cause an exception. + + + The exception that is thrown when an attempt to access a file that does not exist on disk fails. + + + Initializes a new instance of the class with its message string set to a system-supplied message. + + + Initializes a new instance of the class with the specified serialization and context information. + An object that holds the serialized object data about the exception being thrown. + An object that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A description of the error. The content of 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + A description of the error. The content of 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. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, and the file name that cannot be found. + A description of the error, or to use a system-supplied message with the given . The content of should be understood by humans. The caller of this constructor must ensure that this string has been localized for the current system culture. + The full name of the file with the invalid image. + + + Initializes a new instance of the class with a specified error message, the file name that cannot be found, and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The full name of the file with the invalid image. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Gets the name of the file that cannot be found. + The name of the file, or if no file name was passed to the constructor for this instance. + + + Gets the log file that describes why loading of an assembly failed. + The errors reported by the assembly cache. + The caller does not have the required permission. + + + Sets the object with the file name and additional exception information. + The object that holds the serialized object data about the exception being thrown. + The object that contains contextual information about the source or destination. + + + Gets the error message that explains the reason for the exception. + The error message. + + + Returns the fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace. + The fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace. + + + Represents advanced options for creating a object. + + + Indicates that a file can be used for asynchronous reading and writing. + + + Indicates that a file is automatically deleted when it is no longer in use. + + + Indicates that a file is encrypted and can be decrypted only by using the same user account used for encryption. + + + Indicates that no additional options should be used when creating a object. + + + Indicates that the file is accessed randomly. The system can use this as a hint to optimize file caching. + + + 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. Specifying this flag can increase performance in some cases. + + + Indicates that the system should write through any intermediate cache and go directly to disk. + + + Contains constants for controlling the kind of access other objects can have to the same file. + + + Allows subsequent deleting of a file. + + + Makes the file handle inheritable by child processes. This is not directly supported by Win32. + + + 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. + + + 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. + + + 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. + + + 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. + + + Provides a for a file, supporting both synchronous and asynchronous read and write operations. + + + Initializes a new instance of the class for the specified file handle, with the specified read/write permission. + A file handle for the file that the current object will encapsulate. + A constant that sets the and properties of the object. + + is not a field of . + The caller does not have the required permission. + An I/O error, such as a disk error, occurred. +-or- +The stream has been closed. + The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. + + + Initializes a new instance of the class for the specified file handle, with the specified read/write permission, and buffer size. + A file handle for the file that the current object will encapsulate. + A constant that sets the and properties of the object. + A positive value greater than 0 indicating the buffer size. The default buffer size is 4096. + The parameter is an invalid handle. +-or- +The parameter is a synchronous handle and it was used asynchronously. + The parameter is negative. + An I/O error, such as a disk error, occurred. +-or- +The stream has been closed. + The caller does not have the required permission. + The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. + + + Initializes a new instance of the class for the specified file handle, with the specified read/write permission, buffer size, and synchronous or asynchronous state. + A file handle for the file that this object will encapsulate. + A constant that sets the and properties of the object. + A positive value greater than 0 indicating the buffer size. The default buffer size is 4096. + + if the handle was opened asynchronously (that is, in overlapped I/O mode); otherwise, . + The parameter is an invalid handle. +-or- +The parameter is a synchronous handle and it was used asynchronously. + The parameter is negative. + An I/O error, such as a disk error, occurred. +-or- +The stream has been closed. + The caller does not have the required permission. + The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. + + + Initializes a new instance of the class for the specified file handle, with the specified read/write permission. + A file handle for the file that the current object will encapsulate. + A constant that sets the and properties of the object. + + is not a field of . + The caller does not have the required permission. + An I/O error, such as a disk error, occurred. +-or- +The stream has been closed. + The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. + + + Initializes a new instance of the class for the specified file handle, with the specified read/write permission and instance ownership. + A file handle for the file that the current object will encapsulate. + A constant that sets the and properties of the object. + + if the file handle will be owned by this instance; otherwise, . + + is not a field of . + The caller does not have the required permission. + An I/O error, such as a disk error, occurred. +-or- +The stream has been closed. + The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. + + + Initializes a new instance of the class for the specified file handle, with the specified read/write permission, instance ownership, and buffer size. + A file handle for the file that this object will encapsulate. + A constant that sets the and properties of the object. + + if the file handle will be owned by this instance; otherwise, . + A positive value greater than 0 indicating the buffer size. The default buffer size is 4096. + + is negative. + An I/O error, such as a disk error, occurred. +-or- +The stream has been closed. + The caller does not have the required permission. + The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. + + + Initializes a new instance of the class for the specified file handle, with the specified read/write permission, instance ownership, buffer size, and synchronous or asynchronous state. + A file handle for the file that this object will encapsulate. + A constant that sets the and properties of the object. + + if the file handle will be owned by this instance; otherwise, . + A positive value greater than 0 indicating the buffer size. The default buffer size is 4096. + + if the handle was opened asynchronously (that is, in overlapped I/O mode); otherwise, . + + is less than or greater than or is less than or equal to 0. + The handle is invalid. + An I/O error, such as a disk error, occurred. +-or- +The stream has been closed. + The caller does not have the required permission. + The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. + + + Initializes a new instance of the class with the specified path and creation mode. + A relative or absolute path for the file that the current object will encapsulate. + A constant that determines how to open or create the file. + + is an empty string (""), contains only white space, or contains one or more invalid characters. +-or- + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment. + + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment. + + is . + The caller does not have the required permission. + The file cannot be found, such as when is or , and the file specified by does not exist. The file must already exist in these modes. + + specifies a file that is read-only. + An I/O error, such as specifying when the file specified by already exists, occurred. +-or- +The stream has been closed. + The specified path is invalid, such as being on an unmapped drive. + The specified path, file name, or both exceed the system-defined maximum length. + + contains an invalid value. + + + Initializes a new instance of the class with the specified path, creation mode, and read/write permission. + A relative or absolute path for the file that the current object will encapsulate. + A constant that determines how to open or create the file. + A constant that determines how the file can be accessed by the object. This also determines the values returned by the and properties of the object. is if specifies a disk file. + + is . + + is an empty string (""), contains only white space, or contains one or more invalid characters. +-or- + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment. + + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment. + The file cannot be found, such as when is or , and the file specified by does not exist. The file must already exist in these modes. + An I/O error, such as specifying when the file specified by already exists, occurred. +-or- +The stream has been closed. + The caller does not have the required permission. + The specified path is invalid, such as being on an unmapped drive. + The requested is not permitted by the operating system for the specified , such as when is or and the file or directory is set for read-only access. + The specified path, file name, or both exceed the system-defined maximum length. + + contains an invalid value. + + + Initializes a new instance of the class with the specified path, creation mode, read/write permission, and sharing permission. + A relative or absolute path for the file that the current object will encapsulate. + A constant that determines how to open or create the file. + A constant that determines how the file can be accessed by the object. This also determines the values returned by the and properties of the object. is if specifies a disk file. + A constant that determines how the file will be shared by processes. + + is . + + is an empty string (""), contains only white space, or contains one or more invalid characters. +-or- + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment. + + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment. + The file cannot be found, such as when is or , and the file specified by does not exist. The file must already exist in these modes. + An I/O error, such as specifying when the file specified by already exists, occurred. +-or- +The system is running Windows 98 or Windows 98 Second Edition and is set to . +-or- +The stream has been closed. + The caller does not have the required permission. + The specified path is invalid, such as being on an unmapped drive. + The requested is not permitted by the operating system for the specified , such as when is or and the file or directory is set for read-only access. + The specified path, file name, or both exceed the system-defined maximum length. + + contains an invalid value. + + + Initializes a new instance of the class with the specified path, creation mode, read/write and sharing permission, and buffer size. + A relative or absolute path for the file that the current object will encapsulate. + A constant that determines how to open or create the file. + A constant that determines how the file can be accessed by the object. This also determines the values returned by the and properties of the object. is if specifies a disk file. + A constant that determines how the file will be shared by processes. + A positive value greater than 0 indicating the buffer size. The default buffer size is 4096. + + is . + + is an empty string (""), contains only white space, or contains one or more invalid characters. +-or- + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment. + + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment. + + is negative or zero. +-or- +, , or contain an invalid value. + The file cannot be found, such as when is or , and the file specified by does not exist. The file must already exist in these modes. + An I/O error, such as specifying when the file specified by already exists, occurred. +-or- +The system is running Windows 98 or Windows 98 Second Edition and is set to . +-or- +The stream has been closed. + The caller does not have the required permission. + The specified path is invalid, such as being on an unmapped drive. + The requested is not permitted by the operating system for the specified , such as when is or and the file or directory is set for read-only access. + The specified path, file name, or both exceed the system-defined maximum length. + + + Initializes a new instance of the class with the specified path, creation mode, read/write and sharing permission, buffer size, and synchronous or asynchronous state. + A relative or absolute path for the file that the current object will encapsulate. + A constant that determines how to open or create the file. + A constant that determines how the file can be accessed by the object. This also determines the values returned by the and properties of the object. is if specifies a disk file. + A constant that determines how the file will be shared by processes. + A positive value greater than 0 indicating the buffer size. The default buffer size is 4096. + 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 , the handle might be opened synchronously depending on the platform. When opened asynchronously, the and 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 parameter to . 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. + + is . + + is an empty string (""), contains only white space, or contains one or more invalid characters. +-or- + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment. + + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment. + + is negative or zero. +-or- +, , or contain an invalid value. + The file cannot be found, such as when is or , and the file specified by does not exist. The file must already exist in these modes. + An I/O error, such as specifying when the file specified by already exists, occurred. +-or- +The system is running Windows 98 or Windows 98 Second Edition and is set to . +-or- +The stream has been closed. + The caller does not have the required permission. + The specified path is invalid, such as being on an unmapped drive. + The requested is not permitted by the operating system for the specified , such as when is or and the file or directory is set for read-only access. + The specified path, file name, or both exceed the system-defined maximum length. + + + Initializes a new instance of the 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. + A relative or absolute path for the file that the current object will encapsulate. + A constant that determines how to open or create the file. + A constant that determines how the file can be accessed by the object. This also determines the values returned by the and properties of the object. is if specifies a disk file. + A constant that determines how the file will be shared by processes. + A positive value greater than 0 indicating the buffer size. The default buffer size is 4096. + A value that specifies additional file options. + + is . + + is an empty string (""), contains only white space, or contains one or more invalid characters. +-or- + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment. + + refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment. + + is negative or zero. +-or- +, , or contain an invalid value. + The file cannot be found, such as when is or , and the file specified by does not exist. The file must already exist in these modes. + An I/O error, such as specifying when the file specified by already exists, occurred. +-or- +The stream has been closed. + The caller does not have the required permission. + The specified path is invalid, such as being on an unmapped drive. + The requested is not permitted by the operating system for the specified , such as when is or and the file or directory is set for read-only access. +-or- + is specified for , but file encryption is not supported on the current platform. + The specified path, file name, or both exceed the system-defined maximum length. + + + Begins an asynchronous read operation. Consider using instead. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The method to be called when the asynchronous read operation is completed. + A user-provided object that distinguishes this particular asynchronous read request from other requests. + An object that references the asynchronous read. + The array length minus is less than . + + is . + + or is negative. + An asynchronous read was attempted past the end of the file. + + + Begins an asynchronous write operation. Consider using instead. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The method to be called when the asynchronous write operation is completed. + A user-provided object that distinguishes this particular asynchronous write request from other requests. + An object that references the asynchronous write. + + length minus is less than . + + is . + + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + Gets a value that indicates whether the current stream supports reading. + + if the stream supports reading; if the stream is closed or was opened with write-only access. + + + Gets a value that indicates whether the current stream supports seeking. + + if the stream supports seeking; if the stream is closed or if the was constructed from an operating-system handle such as a pipe or output to the console. + + + Gets a value that indicates whether the current stream supports writing. + + if the stream supports writing; if the stream is closed or was opened with read-only access. + + + Asynchronously reads the bytes from the current file stream and writes them to another stream, using a specified buffer size and cancellation token. + The stream to which the contents of the current file stream will be copied. + The size, in bytes, of the buffer. This value must be greater than zero. The default size is 81920. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous copy operation. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Asynchronously releases the unmanaged resources used by the . + A task that represents the asynchronous dispose operation. + + + Waits for the pending asynchronous read operation to complete. (Consider using instead.) + The reference to the pending asynchronous request to wait for. + 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. + + is . + This object was not created by calling on this class. + + is called multiple times. + The stream is closed or an internal error has occurred. + + + Ends an asynchronous write operation and blocks until the I/O operation is complete. (Consider using instead.) + The pending asynchronous I/O request. + + is . + This object was not created by calling on this class. + + is called multiple times. + The stream is closed or an internal error has occurred. + + + Ensures that resources are freed and other cleanup operations are performed when the garbage collector reclaims the . + + + Clears buffers for this stream and causes any buffered data to be written to the file. + An I/O error occurred. + The stream is closed. + + + Clears buffers for this stream and causes any buffered data to be written to the file, and also clears all intermediate file buffers. + + to flush all intermediate file buffers; otherwise, . + + + Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests. + The token to monitor for cancellation requests. + A task that represents the asynchronous flush operation. + The stream has been disposed. + + + Gets the operating system file handle for the file that the current object encapsulates. + The operating system file handle for the file encapsulated by this object, or -1 if the has been closed. + The caller does not have the required permission. + + + Gets a value that indicates whether the was opened asynchronously or synchronously. + + if the was opened asynchronously; otherwise, . + + + Gets the length in bytes of the stream. + A long value representing the length of the stream in bytes. + + for this stream is . + An I/O error, such as the file being closed, occurred. + + + Prevents other processes from reading from or writing to the . + The beginning of the range to lock. The value of this parameter must be equal to or greater than zero (0). + The range to be locked. + + or is negative. + The file is closed. + The process cannot access the file because another process has locked a portion of the file. + + + Gets the absolute path of the file opened in the . + A string that is the absolute path of the file. + + + Gets or sets the current position of this stream. + The current position of this stream. + The stream does not support seeking. + 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. + Attempted to set the position to a negative value. + Attempted seeking past the end of a stream that does not support this. + + + Reads a block of bytes from the stream and writes the data in a given buffer. + When this method returns, contains the specified byte array with the values between and ( + - 1) replaced by the bytes read from the current source. + The byte offset in at which the read bytes will be placed. + The maximum number of bytes to read. + 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. + + is . + + or is negative. + The stream does not support reading. + An I/O error occurred. + + and describe an invalid range in . + Methods were called after the stream was closed. + + + Reads a sequence of bytes from the current file stream and advances the position within the file stream by the number of bytes read. + A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the current file stream. + The total number of bytes read into the buffer. This can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or zero (0) if the end of the stream has been reached. + + + Asynchronously reads a sequence of bytes from the current file stream and writes them to a byte array beginning at a specified offset, advances the position within the file stream by the number of bytes read, and monitors cancellation requests. + The buffer to write the data into. + The byte offset in at which to begin writing data from the stream. + The maximum number of bytes to read. + The token to monitor for cancellation requests. + A task that represents the asynchronous read operation and wraps 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. + + is . + + or is negative. + The sum of and is larger than the buffer length. + The stream does not support reading. + The stream has been disposed. + The stream is currently in use by a previous read operation. + + + Asynchronously reads a sequence of bytes from the current file stream and writes them to a memory region, advances the position within the file stream by the number of bytes read, and monitors cancellation requests. + The buffer to write the data into. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation and wraps 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. + + + Reads a byte from the file and advances the read position one byte. + The byte, cast to an , or -1 if the end of the stream has been reached. + The current stream does not support reading. + The current stream is closed. + + + Gets a object that represents the operating system file handle for the file that the current object encapsulates. + An object that represents the operating system file handle for the file that the current object encapsulates. + + + Sets the current position of this stream to the given value. + The point relative to from which to begin seeking. + Specifies the beginning, the end, or the current position as a reference point for , using a value of type . + The new position in the stream. + An I/O error occurred. + The stream does not support seeking, such as if the is constructed from a pipe or console output. + Seeking is attempted before the beginning of the stream. + Methods were called after the stream was closed. + + + Sets the length of this stream to the given value. + The new length of the stream. + An I/O error has occurred. + The stream does not support both writing and seeking. + Attempted to set the parameter to less than 0. + + + Allows access by other processes to all or part of a file that was previously locked. + The beginning of the range to unlock. + The range to be unlocked. + + or is negative. + + + Writes a block of bytes to the file stream. + The buffer containing data to write to the stream. + The zero-based byte offset in from which to begin copying bytes to the stream. + The maximum number of bytes to write. + + is . + + and describe an invalid range in . + + or is negative. + An I/O error occurred. +-or- +Another thread may have caused an unexpected change in the position of the operating system's file handle. + The stream is closed. + The current stream instance does not support writing. + + + Writes a sequence of bytes from a read-only span to the current file stream and advances the current position within this file stream by the number of bytes written. + A region of memory. This method copies the contents of this region to the current file stream. + + + 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. + The buffer to write data from. + The zero-based byte offset in from which to begin copying bytes to the stream. + The maximum number of bytes to write. + The token to monitor for cancellation requests. + A task that represents the asynchronous write operation. + + is . + + or is negative. + The sum of and is larger than the buffer length. + The stream does not support writing. + The stream has been disposed. + The stream is currently in use by a previous write operation. + + + Asynchronously writes a sequence of bytes from a memory region to the current file stream, advances the current position within this file stream by the number of bytes written, and monitors cancellation requests. + The region of memory to write data from. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Writes a byte to the current position in the file stream. + A byte to write to the stream. + The stream is closed. + The stream does not support writing. + + + Specifies whether the underlying handle is inheritable by child processes. + + + Specifies that the handle is inheritable by child processes. + + + Specifies that the handle is not inheritable by child processes. + + + The exception that is thrown when an I/O error occurs. + + + Initializes a new instance of the class with its message string set to the empty string (""), its HRESULT set to COR_E_IO, and its inner exception set to a null reference. + + + Initializes a new instance of the class with the specified serialization and context information. + The data for serializing or deserializing the object. + The source and destination for the object. + + + Initializes a new instance of the class with its message string set to , its HRESULT set to COR_E_IO, and its inner exception set to . + A that describes the error. The content of 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with its message string set to and its HRESULT user-defined. + A that describes the error. The content of 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. + An integer identifying the error that has occurred. + + + The exception that is thrown when a path or fully qualified file name is longer than the system-defined maximum length. + + + Initializes a new instance of the class with its HRESULT set to COR_E_PATHTOOLONG. + + + Initializes a new instance of the class with the specified serialization and context information. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with its message string set to and its HRESULT set to COR_E_PATHTOOLONG. + A that describes the error. The content of 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + A that describes the error. The content of 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. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Specifies the position in a stream to use for seeking. + + + Specifies the beginning of a stream. + + + Specifies the current position within a stream. + + + Specifies the end of a stream. + + + Provides a generic view of a sequence of bytes. This is an abstract class. + + + Initializes a new instance of the class. + + + Begins an asynchronous read operation. (Consider using instead.) + The buffer to read the data into. + The byte offset in at which to begin writing data read from the stream. + The maximum number of bytes to read. + An optional asynchronous callback, to be called when the read is complete. + A user-provided object that distinguishes this particular asynchronous read request from other requests. + An that represents the asynchronous read, which could still be pending. + Attempted an asynchronous read past the end of the stream, or a disk error occurs. + One or more of the arguments is invalid. + Methods were called after the stream was closed. + The current implementation does not support the read operation. + + + Begins an asynchronous write operation. (Consider using instead.) + The buffer to write data from. + The byte offset in from which to begin writing. + The maximum number of bytes to write. + An optional asynchronous callback, to be called when the write is complete. + A user-provided object that distinguishes this particular asynchronous write request from other requests. + An that represents the asynchronous write, which could still be pending. + Attempted an asynchronous write past the end of the stream, or a disk error occurs. + One or more of the arguments is invalid. + Methods were called after the stream was closed. + The current implementation does not support the write operation. + + + When overridden in a derived class, gets a value indicating whether the current stream supports reading. + + if the stream supports reading; otherwise, . + + + When overridden in a derived class, gets a value indicating whether the current stream supports seeking. + + if the stream supports seeking; otherwise, . + + + Gets a value that determines whether the current stream can time out. + A value that determines whether the current stream can time out. + + + When overridden in a derived class, gets a value indicating whether the current stream supports writing. + + if the stream supports writing; otherwise, . + + + 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. + + + Reads the bytes from the current stream and writes them to another stream. + The stream to which the contents of the current stream will be copied. + + is . + The current stream does not support reading. +-or- + does not support writing. + Either the current stream or were closed before the method was called. + An I/O error occurred. + + + Reads the bytes from the current stream and writes them to another stream, using a specified buffer size. + The stream to which the contents of the current stream will be copied. + The size of the buffer. This value must be greater than zero. The default size is 81920. + + is . + + is negative or zero. + The current stream does not support reading. +-or- + does not support writing. + Either the current stream or were closed before the method was called. + An I/O error occurred. + + + Asynchronously reads the bytes from the current stream and writes them to another stream. + The stream to which the contents of the current stream will be copied. + A task that represents the asynchronous copy operation. + + is . + Either the current stream or the destination stream is disposed. + The current stream does not support reading, or the destination stream does not support writing. + + + Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size. + The stream to which the contents of the current stream will be copied. + The size, in bytes, of the buffer. This value must be greater than zero. The default size is 81920. + A task that represents the asynchronous copy operation. + + is . + + is negative or zero. + Either the current stream or the destination stream is disposed. + The current stream does not support reading, or the destination stream does not support writing. + + + Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size and cancellation token. + The stream to which the contents of the current stream will be copied. + The size, in bytes, of the buffer. This value must be greater than zero. The default size is 81920. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous copy operation. + + is . + + is negative or zero. + Either the current stream or the destination stream is disposed. + The current stream does not support reading, or the destination stream does not support writing. + + + Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified cancellation token. + The stream to which the contents of the current stream will be copied. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous copy operation. + + + Allocates a object. + A reference to the allocated . + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Asynchronously releases the unmanaged resources used by the . + A task that represents the asynchronous dispose operation. + + + Waits for the pending asynchronous read to complete. (Consider using instead.) + The reference to the pending asynchronous request to finish. + 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. + + is . + A handle to the pending read operation is not available. +-or- +The pending operation does not support reading. + + did not originate from a method on the current stream. + The stream is closed or an internal error has occurred. + + + Ends an asynchronous write operation. (Consider using instead.) + A reference to the outstanding asynchronous I/O request. + + is . + A handle to the pending write operation is not available. +-or- +The pending operation does not support writing. + + did not originate from a method on the current stream. + The stream is closed or an internal error has occurred. + + + When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device. + An I/O error occurs. + + + Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device. + A task that represents the asynchronous flush operation. + The stream has been disposed. + + + Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous flush operation. + The stream has been disposed. + + + When overridden in a derived class, gets the length in bytes of the stream. + A long value representing the length of the stream in bytes. + A class derived from does not support seeking. + Methods were called after the stream was closed. + + + A with no backing store. + + + Provides support for a . + + + When overridden in a derived class, gets or sets the position within the current stream. + The current position within the stream. + An I/O error occurs. + The stream does not support seeking. + Methods were called after the stream was closed. + + + 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. + An array of bytes. When this method returns, the buffer contains the specified byte array with the values between and ( + - 1) replaced by the bytes read from the current source. + The zero-based byte offset in at which to begin storing the data read from the current stream. + The maximum number of bytes to be read from the current stream. + 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. + The sum of and is larger than the buffer length. + + is . + + or is negative. + An I/O error occurs. + The stream does not support reading. + Methods were called after the stream was closed. + + + 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. + A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the current source. + The total number of bytes read into the buffer. This can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or zero (0) if the end of the stream has been reached. + + + Asynchronously reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + The buffer to write the data into. + The byte offset in at which to begin writing data from the stream. + The maximum number of bytes to read. + A task that represents the asynchronous read operation. The value of the 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. + + is . + + or is negative. + The sum of and is larger than the buffer length. + The stream does not support reading. + The stream has been disposed. + The stream is currently in use by a previous read operation. + + + 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. + The buffer to write the data into. + The byte offset in at which to begin writing data from the stream. + The maximum number of bytes to read. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation. The value of the 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. + + is . + + or is negative. + The sum of and is larger than the buffer length. + The stream does not support reading. + The stream has been disposed. + The stream is currently in use by a previous read operation. + + + 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. + The region of memory to write the data into. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation. The value of its property contains the total number of bytes read into the buffer. The result value can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or it can be 0 (zero) if the end of the stream has been reached. + + + 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. + The unsigned byte cast to an , or -1 if at the end of the stream. + The stream does not support reading. + Methods were called after the stream was closed. + + + Gets or sets a value, in milliseconds, that determines how long the stream will attempt to read before timing out. + A value, in milliseconds, that determines how long the stream will attempt to read before timing out. + The method always throws an . + + + When overridden in a derived class, sets the position within the current stream. + A byte offset relative to the parameter. + A value of type indicating the reference point used to obtain the new position. + The new position within the current stream. + An I/O error occurs. + The stream does not support seeking, such as if the stream is constructed from a pipe or console output. + Methods were called after the stream was closed. + + + When overridden in a derived class, sets the length of the current stream. + The desired length of the current stream in bytes. + An I/O error occurs. + The stream does not support both writing and seeking, such as if the stream is constructed from a pipe or console output. + Methods were called after the stream was closed. + + + Creates a thread-safe (synchronized) wrapper around the specified object. + The object to synchronize. + A thread-safe object. + + is . + + + 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. + An array of bytes. This method copies bytes from to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The number of bytes to be written to the current stream. + The sum of and is greater than the buffer length. + + is . + + or is negative. + An I/O error occurred, such as the specified file cannot be found. + The stream does not support writing. + + was called after the stream was closed. + + + 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. + A region of memory. This method copies the contents of this region to the current stream. + + + Asynchronously writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + The buffer to write data from. + The zero-based byte offset in from which to begin copying bytes to the stream. + The maximum number of bytes to write. + A task that represents the asynchronous write operation. + + is . + + or is negative. + The sum of and is larger than the buffer length. + The stream does not support writing. + The stream has been disposed. + The stream is currently in use by a previous write operation. + + + 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. + The buffer to write data from. + The zero-based byte offset in from which to begin copying bytes to the stream. + The maximum number of bytes to write. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + is . + + or is negative. + The sum of and is larger than the buffer length. + The stream does not support writing. + The stream has been disposed. + The stream is currently in use by a previous write operation. + + + 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. + The region of memory to write data from. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + + Writes a byte to the current position in the stream and advances the position within the stream by one byte. + The byte to write to the stream. + An I/O error occurs. + The stream does not support writing, or the stream is already closed. + Methods were called after the stream was closed. + + + Gets or sets a value, in milliseconds, that determines how long the stream will attempt to write before timing out. + A value, in milliseconds, that determines how long the stream will attempt to write before timing out. + The method always throws an . + + + Defines a provider for push-based notification. + The object that provides notification information. + + + Notifies the provider that an observer is to receive notifications. + The object that is to receive notifications. + A reference to an interface that allows observers to stop receiving notifications before the provider has finished sending them. + + + Provides a mechanism for receiving push-based notifications. + The object that provides notification information. + + + Notifies the observer that the provider has finished sending push-based notifications. + + + Notifies the observer that the provider has experienced an error condition. + An object that provides additional information about the error. + + + Provides the observer with new data. + The current notification information. + + + Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Provides support for lazy initialization. + The type of object that is being lazily initialized. + + + Initializes a new instance of the class. When lazy initialization occurs, the parameterless constructor of the target type is used. + + + Initializes a new instance of the class that uses a preinitialized specified value. + The preinitialized value to be used. + + + Initializes a new instance of the class. When lazy initialization occurs, the parameterless constructor of the target type and the specified initialization mode are used. + + to make this instance usable concurrently by multiple threads; to make the instance usable by only one thread at a time. + + + Initializes a new instance of the class. When lazy initialization occurs, the specified initialization function is used. + The delegate that is invoked to produce the lazily initialized value when it is needed. + + is . + + + Initializes a new instance of the class. When lazy initialization occurs, the specified initialization function and initialization mode are used. + The delegate that is invoked to produce the lazily initialized value when it is needed. + + to make this instance usable concurrently by multiple threads; to make this instance usable by only one thread at a time. + + is . + + + Initializes a new instance of the class that uses the specified initialization function and thread-safety mode. + The delegate that is invoked to produce the lazily initialized value when it is needed. + One of the enumeration values that specifies the thread safety mode. + + contains an invalid value. + + is . + + + Initializes a new instance of the class that uses the parameterless constructor of and the specified thread-safety mode. + One of the enumeration values that specifies the thread safety mode. + + contains an invalid value. + + + Gets a value that indicates whether a value has been created for this instance. + + if a value has been created for this instance; otherwise, . + + + Creates and returns a string representation of the property for this instance. + The result of calling the method on the property for this instance, if the value has been created (that is, if the property returns ). Otherwise, a string indicating that the value has not been created. + The property is . + + + Gets the lazily initialized value of the current instance. + The lazily initialized value of the current instance. + The instance is initialized to use the parameterless constructor of the type that is being lazily initialized, and permissions to access the constructor are missing. + The instance is initialized to use the parameterless constructor of the type that is being lazily initialized, and that type does not have a public, parameterless constructor. + The initialization function tries to access on this instance. + + + Provides a lazy indirect reference to an object and its associated metadata for use by the Managed Extensibility Framework. + The type of the object referenced. + The type of the metadata. + + + Initializes a new instance of the class with the specified metadata. + The metadata associated with the referenced object. + + + Initializes a new instance of the class with the specified metadata and thread safety value. + The metadata associated with the referenced object. + Indicates whether the object that is created will be thread-safe. + + + Initializes a new instance of the class with the specified metadata and thread synchronization mode. + The metadata associated with the referenced object. + The thread synchronization mode. + + + Initializes a new instance of the class with the specified metadata that uses the specified function to get the referenced object. + A function that returns the referenced object. + The metadata associated with the referenced object. + + + Initializes a new instance of the class with the specified metadata and thread safety value that uses the specified function to get the referenced object. + A function that returns the referenced object. + The metadata associated with the referenced object. + Indicates whether the object that is created will be thread-safe. + + + Initializes a new instance of the class with the specified metadata and thread synchronization mode that uses the specified function to get the referenced object. + A function that returns the referenced object + The metadata associated with the referenced object. + The thread synchronization mode + + + Gets the metadata associated with the referenced object. + The metadata associated with the referenced object. + + + A customizable parser based on the Lightweight Directory Access Protocol (LDAP) scheme. + + + Creates a customizable parser based on the Lightweight Directory Access Protocol (LDAP) scheme. + + + Enables access to objects across application domain boundaries in applications that support remoting. + + + Initializes a new instance of the class. + + + Retrieves the current lifetime service object that controls the lifetime policy for this instance. + An object of type used to control the lifetime policy for this instance. + The immediate caller does not have infrastructure permission. + + + Obtains a lifetime service object to control the lifetime policy for this instance. + An object of type 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 property. + The immediate caller does not have infrastructure permission. + + + Creates a shallow copy of the current object. + + to delete the current 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 is usually appropriate. to copy the current object's identity to its clone, which will cause remoting client calls to be routed to the remote server object. + A shallow copy of the current object. + + + The exception that is thrown when an attempt to access a class member fails. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Represents a contiguous region of memory. + The type of items in the . + + + Creates a new object over the entirety of a specified array. + The array from which to create the object. + + is a reference type, and is not an array of type . +-or- +The array is covariant. + + + Creates a new object that includes a specified number of elements of an array beginning at a specified index. + The source array. + The index of the first element to include in the new . + The number of elements to include in the new . + + is , but or is non-zero. +-or- + is outside the bounds of the array. +-or- + and exceeds the number of elements in the array. + + is a reference type, and is not an array of type . + + + Copies the contents of a object into a destination object. + The destination object. + The length of is less than the length of the current instance. + + + Returns an empty object. + An empty object. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current instance. + + if the current instance and are equal; otherwise, . + + + Determines whether the specified object is equal to the current object. + The object to compare with the current instance. + + if the current instance and are equal; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Indicates whether the current instance is empty. + + if the current instance is empty; otherwise, . + + + Gets the number of items in the current instance. + The number of items in the current instance. + + + Defines an implicit conversion of an object to a object. + The object to convert. + The converted object. + + + Defines an implicit conversion of a object to a object. + The object to convert. + The converted object. + + + Defines an implicit conversion of an array to a object. + The array to convert. + The converted object. + + + Creates a handle for the object. + A handle for the object. + An instance with non-primitive (non-blittable) members cannot be pinned. + + + Forms a slice out of the current memory that begins at a specified index. + The index at which to begin the slice. + An object that contains all elements of the current instance from to the end of the instance. + + is less than zero or greater than . + + + Forms a slice out of the current memory starting at a specified index for a specified length. + The index at which to begin the slice. + The number of elements to include in the slice. + An object that contains elements from the current instance starting at . + + is less than zero or greater than . +-or- + is greater than - + + + Returns a span from the current instance. + A span created from the current object. + + + Copies the contents from the memory into a new array. + An array containing the elements in the current memory. + + + Returns the string representation of this object. + the string representation of this object. + + + Copies the contents of the memory into a destination instance. + The destination object. + + if the copy operation succeeds; otherwise, . + + + 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. + + + Initializes a new instance of the class, setting the property of the new instance to a system-supplied message that describes the error, such as "Attempt to access the method failed." This message takes into account the current system culture. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Specifies how mathematical rounding methods should process a number that is midway between two numbers. + + + When a number is halfway between two others, it is rounded toward the nearest number that is away from zero. + + + When a number is halfway between two others, it is rounded toward the nearest even number. + + + When a number is halfway between two others, it is rounded toward the result closest to and no greater than the infinitely precise result. + + + When a number is halfway between two others, it is rounded toward the result closest to and no less than the infinitely precise result. + + + When a number is halfway between two others, it is rounded toward the result closest to and no greater in magnitude than the infinitely precise result. + + + 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. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with the specified class name and field name. + The name of the class in which access to a nonexistent field was attempted. + The name of the field that cannot be accessed. + + + Gets the text string showing the signature of the missing field, the class name, and the field name. This property is read-only. + The error message string. + + + 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. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the root cause of this exception. + The error message that explains the reason for the exception. + An instance of that is the cause of the current . If is not a null reference ( in Visual Basic), then the current is raised in a catch block handling . + + + Initializes a new instance of the class with the specified class name and member name. + The name of the class in which access to a nonexistent member was attempted. + The name of the member that cannot be accessed. + + + Holds the class name of the missing member. + + + Sets the object with the class name, the member name, the signature of the missing member, and additional exception information. + The object that holds the serialized object data. + The contextual information about the source or destination. + The object is . + + + Holds the name of the missing member. + + + Gets the text string showing the class name, the member name, and the signature of the missing member. + The error message string. + + + Holds the signature of the missing member. + + + The exception that is thrown when there is an attempt to dynamically access a method that does not exist. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with the specified class name and method name. + The name of the class in which access to a nonexistent method was attempted. + The name of the method that cannot be accessed. + + + Gets the text string showing the class name, the method name, and the signature of the missing method. This property is read-only. + The error message string. + + + Represents a runtime handle for a module. + + + Represents an empty module handle. + + + Returns a value indicating whether the specified structure is equal to the current . + The structure to be compared with the current . + + if is equal to the current structure; otherwise . + + + Returns a value indicating whether the specified object is a structure, and equal to the current . + The object to be compared with the current structure. + + if is a structure, and is equal to the current structure; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Returns a runtime handle for the field identified by the specified metadata token. + A metadata token that identifies a field in the module. + A for the field identified by . + + + Returns a runtime method handle for the method or constructor identified by the specified metadata token. + A metadata token that identifies a method or constructor in the module. + A for the method or constructor identified by . + + + Returns a runtime type handle for the type identified by the specified metadata token. + A metadata token that identifies a type in the module. + A for the type identified by . + + + Gets the metadata stream version. + 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. + + + Tests whether two structures are equal. + The structure to the left of the equality operator. + The structure to the right of the equality operator. + + if the structures are equal; otherwise, . + + + Tests whether two structures are unequal. + The structure to the left of the inequality operator. + The structure to the right of the inequality operator. + + if the structures are unequal; otherwise, . + + + Returns a runtime handle for the field identified by the specified metadata token. + A metadata token that identifies a field in the module. + A for the field identified by . + + is not a valid token in the scope of the current module. +-or- + is not a token for a field in the scope of the current module. +-or- + identifies a field whose parent has a signature containing element type or . + The method is called on an empty field handle. + + + 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. + A metadata token that identifies a field in the module. + An array of structures representing the generic type arguments of the type where the token is in scope, or if that type is not generic. + An array of structures representing the generic type arguments of the method where the token is in scope, or if that method is not generic. + A for the field identified by . + + is not a valid token in the scope of the current module. +-or- + is not a token for a field in the scope of the current module. +-or- + identifies a field whose parent has a signature containing element type or . + The method is called on an empty field handle. + + is not a valid token. + + + Returns a runtime method handle for the method or constructor identified by the specified metadata token. + A metadata token that identifies a method or constructor in the module. + A for the method or constructor identified by . + + is not a valid metadata token for a method in the current module. +-or- + is not a token for a method or constructor in the scope of the current module. +-or- + is a whose signature contains element type or . + The method is called on an empty method handle. + + + 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. + A metadata token that identifies a method or constructor in the module. + An array of structures representing the generic type arguments of the type where the token is in scope, or if that type is not generic. + An array of structures representing the generic type arguments of the method where the token is in scope, or if that method is not generic. + A for the method or constructor identified by . + + is not a valid metadata token for a method in the current module. +-or- + is not a token for a method or constructor in the scope of the current module. +-or- + is a whose signature contains element type or . + The method is called on an empty method handle. + + is not a valid token. + + + Returns a runtime type handle for the type identified by the specified metadata token. + A metadata token that identifies a type in the module. + A for the type identified by . + + is not a valid metadata token for a type in the current module. +-or- + is not a token for a type in the scope of the current module. +-or- + is a whose signature contains element type or . + The method is called on an empty type handle. + + + 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. + A metadata token that identifies a type in the module. + An array of structures representing the generic type arguments of the type where the token is in scope, or if that type is not generic. + An array of structures objects representing the generic type arguments of the method where the token is in scope, or if that method is not generic. + A for the type identified by . + + is not a valid metadata token for a type in the current module. +-or- + is not a token for a type in the scope of the current module. +-or- + is a whose signature contains element type or . + The method is called on an empty type handle. + + is not a valid token. + + + Indicates that the COM threading model for an application is multithreaded apartment (MTA). + + + Initializes a new instance of the class. + + + Represents a multicast delegate; that is, a delegate that can have more than one element in its invocation list. + + + Initializes a new instance of the class. + The object on which is defined. + The name of the method for which a delegate is created. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + + + Initializes a new instance of the class. + The type of object on which is defined. + The name of the static method for which a delegate is created. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + + + Combines this with the specified to form a new delegate. + The delegate to combine with this delegate. + A delegate that is the new root of the invocation list. + + does not have the same type as this instance. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + + + Determines whether this multicast delegate and the specified object are equal. + The object to compare with this instance. + + if and this instance have the same invocation lists; otherwise, . + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + + + Returns the invocation list of this multicast delegate, in invocation order. + An array of delegates whose invocation lists collectively match the invocation list of this instance. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + + + Returns a static method represented by the current . + A static method represented by the current . + + + Populates a object with all the data needed to serialize this instance. + An object that holds all the data needed to serialize or deserialize this instance. + (Reserved) The location where serialized data is stored and retrieved. + + is . + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + A serialization error occurred. + + + Determines whether two objects are equal. + The left operand. + The right operand. + + if and have the same invocation lists; otherwise, . + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + + + Determines whether two objects are not equal. + The left operand. + The right operand. + + if and do not have the same invocation lists; otherwise, . + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + + + Removes an element from the invocation list of this that is equal to the specified delegate. + The delegate to search for in the invocation list. + If is found in the invocation list for this instance, then a new without in its invocation list; otherwise, this instance with its original invocation list. + Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. + + + The exception that is thrown when there is an attempt to combine two delegates based on the type instead of the type. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + A parser based on the NetPipe scheme for the "Indigo" system. + + + Create a parser based on the NetPipe scheme for the "Indigo" system. + + + A parser based on the NetTcp scheme for the "Indigo" system. + + + Create a parser based on the NetTcp scheme for the "Indigo" system. + + + A customizable parser based on the news scheme using the Network News Transfer Protocol (NNTP). + + + Create a customizable parser based on the news scheme using the Network News Transfer Protocol (NNTP). + + + Indicates that a field of a serializable class should not be serialized. This class cannot be inherited. + + + Initializes a new instance of the class. + + + The exception that is thrown when a floating-point value is positive infinity, negative infinity, or Not-a-Number (NaN). + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the invalid number. + The value of the argument that caused the exception. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and the invalid number. + The message that describes the error. + The value of the argument that caused the exception. + + + Initializes a new instance of the class with a specified error message, the invalid number, and a reference to the inner exception that is root cause of this exception. + The error message that explains the reason for the exception. + The value of the argument that caused the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is root cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Sets the object with the invalid number and additional exception information. + The object that holds the serialized object data. + The contextual information about the source or destination. + The object is . + + + Gets the invalid number that is a positive infinity, a negative infinity, or Not-a-Number (NaN). + The invalid number. + + + The exception that is thrown when a requested method or operation is not implemented. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + 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. + + + Initializes a new instance of the class, setting the property of the new instance to a system-supplied message that describes the error. This message takes into account the current system culture. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. The content of 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference, the current exception is raised in a block that handles the inner exception. + + + Supports a value type that can be assigned . This class cannot be inherited. + + + Compares the relative values of two objects. + A object. + A object. + The underlying value type of the and parameters. + An integer that indicates the relative values of the and parameters. + Return Value + + Description + + Less than zero + + The property for is , and the property for is . + + -or- + + The properties for and are , and the value of the property for is less than the value of the property for . + + Zero + + The properties for and are . + + -or- + + The properties for and are , and the value of the property for is equal to the value of the property for . + + Greater than zero + + The property for is , and the property for is . + + -or- + + The properties for and are , and the value of the property for is greater than the value of the property for . + + + Indicates whether two specified objects are equal. + A object. + A object. + The underlying value type of the and parameters. + + if the parameter is equal to the parameter; otherwise, . +The return value depends on the and properties of the two parameters that are compared. + Return Value + + Description + + The properties for and are . + +-or- + +The properties for and are , and the properties of the parameters are equal. + + The property is for one parameter and for the other parameter. + +-or- + +The properties for and are , and the properties of the parameters are unequal. + + + Returns the underlying type argument of the specified nullable type. + A object that describes a closed generic nullable type. + The type argument of the parameter, if the parameter is a closed generic nullable type; otherwise, . + + is . + + + Represents a value type that can be assigned . + The underlying value type of the generic type. + + + Initializes a new instance of the structure to the specified value. + A value type. + + + Indicates whether the current object is equal to a specified object. + An object. + + if the parameter is equal to the current object; otherwise, . +This table describes how equality is defined for the compared values: + Return Value + + Description + + The property is , and the parameter is . That is, two null values are equal by definition. + +-or- + +The property is , and the value returned by the property is equal to the parameter. + + The property for the current structure is , and the parameter is . + +-or- + +The property for the current structure is , and the parameter is not . + +-or- + +The property for the current structure is , and the value returned by the property is not equal to the parameter. + + + Retrieves the hash code of the object returned by the property. + The hash code of the object returned by the property if the property is , or zero if the property is . + + + Retrieves the value of the current object, or the default value of the underlying type. + The value of the property if the property is ; otherwise, the default value of the underlying type. + + + Retrieves the value of the current object, or the specified default value. + A value to return if the property is . + The value of the property if the property is ; otherwise, the parameter. + + + Gets a value indicating whether the current object has a valid value of its underlying type. + + if the current object has a value; if the current object has no value. + + + Defines an explicit conversion of a instance to its underlying value. + A nullable value. + The value of the property for the parameter. + + + Creates a new object initialized to a specified value. + A value type. + A object whose property is initialized with the parameter. + + + Returns the text representation of the value of the current object. + The text representation of the value of the current object if the property is , or an empty string ("") if the property is . + + + Gets the value of the current object if it has been assigned a valid underlying value. + The value of the current object if the property is . An exception is thrown if the property is . + The property is . + + + The exception that is thrown when there is an attempt to dereference a null object reference. + + + Initializes a new instance of the class, setting the property of the new instance to a system-supplied message that describes the error, such as "The value 'null' was found where an instance of an object was required." This message takes into account the current system culture. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. The content of 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy. + + + Initializes a new instance of the class. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + + if the specified object is equal to the current object; otherwise, . + + + Determines whether the specified object instances are considered equal. + The first object to compare. + The second object to compare. + + if the objects are considered equal; otherwise, . If both and are null, the method returns . + + + Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. + + + Serves as the default hash function. + A hash code for the current object. + + + Gets the of the current instance. + The exact runtime type of the current instance. + + + Creates a shallow copy of the current . + A shallow copy of the current . + + + Determines whether the specified instances are the same instance. + The first object to compare. + The second object to compare. + + if is the same instance as or if both are null; otherwise, . + + + Returns a string that represents the current object. + A string that represents the current object. + + + The exception that is thrown when an operation is performed on a disposed object. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a string containing the name of the disposed object. + A string containing the name of the disposed object. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with the specified object name and message. + The name of the disposed object. + The error message that explains the reason for the exception. + + + Retrieves the object with the parameter name and additional exception information. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Gets the message that describes the error. + A string that describes the error. + + + Gets the name of the disposed object. + A string containing the name of the disposed object. + + + Marks the program elements that are no longer in use. This class cannot be inherited. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with a specified workaround message. + The text string that describes alternative workarounds. + + + Initializes a new instance of the class with a workaround message and a Boolean value indicating whether the obsolete element usage is considered an error. + The text string that describes alternative workarounds. + + if the obsolete element usage generates a compiler error; if it generates a compiler warning. + + + Gets a Boolean value indicating whether the compiler will treat usage of the obsolete program element as an error. + + if the obsolete element usage is considered an error; otherwise, . The default is . + + + Gets the workaround message, including a description of the alternative program elements. + The workaround text string. + + + The exception that is thrown when there is not enough memory to continue the execution of a program. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + The exception that is thrown when an arithmetic, casting, or conversion operation in a checked context results in an overflow. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Indicates that a method will allow a variable number of arguments in its invocation. This class cannot be inherited. + + + Initializes a new instance of the class with default properties. + + + The exception that is thrown when a feature does not run on a particular platform. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The text message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Represents the method that defines a set of criteria and determines whether the specified object meets those criteria. + The object to compare against the criteria defined within the method represented by this delegate. + The type of the object to compare. + + if meets the criteria defined within the method represented by this delegate; otherwise, . + + + Represents a range that has start and end indexes. + + + Instantiates a new instance with the specified starting and ending indexes. + The inclusive start index of the range. + The exclusive end index of the range. + + + Gets a object that starts from the first element to the end. + A range from the start to the end. + + + Gets an that represents the exclusive end index of the range. + The end index of the range. + + + Creates a object starting from the first element in the collection to a specified end index. + The position of the last element up to which the object will be created. + A range that starts from the first element to . + + + Returns a value that indicates whether the current instance is equal to a specified object. + An object to compare with this Range object. + + if is of type and is equal to the current instance; otherwise, . + + + Returns a value that indicates whether the current instance is equal to another object. + A Range object to compare with this Range object. + + if the current instance is equal to ; otherwise, . + + + Returns the hash code for this instance. + The hash code. + + + Calculates the start offset and length of the range object using a collection length. + A positive integer that represents the length of the collection that the range will be used with. + The start offset and length of the range. + + is outside the bounds of the current range. + + + Gets the inclusive start index of the . + The inclusive start index of the range. + + + Returns a new instance starting from a specified start index to the end of the collection. + The position of the first element from which the Range will be created. + A range from to the end of the collection. + + + Returns the string representation of the current object. + The string representation of the range. + + + The exception that is thrown when an array with the wrong number of dimensions is passed to a method. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Represents a contiguous region of memory, similar to . Unlike , it is not a byref-like type. + The object type from which the contiguous region of memory will be read. + + + Creates a new memory region over the entirety of the target array. + The target array. + + is covariant, and the type of array is not exactly . + + + Creates a new memory region over the portion of the target array beginning at a specified position and including a specified number of elements. + The target array. + The index at which to begin the memory region. + The number of items in the memory region. + + is covariant, and the type of array is not exactly . + + , , or + identify a position outside the range of the array. + + + Copies the contents of the read-only memory region into a destination memory region. + The memory region to copy items into. + + is smaller than the source memory region. + + + Gets an empty . + An empty read-only memory region. + + + Determines whether the specified object is equal to the current read-only memory region. + The object to compare. + + if the current instance and are equal; otherwise, . + + + Determines whether the current instance and a specified objects are equal. + The read-only memory to compare. + + if the current instance and are equal; otherwise, . + + + Returns the hash code for this . + The hash code. + + + Gets a value that indicates whether this read-only memory region is empty. + + if the read-only memory region is empty (that is, its is 0); otherwise, . + + + Gets the number of items in the memory region. + The number of items in the memory region. + + + Defines an implicit conversion of a to a . + The array segment to convert. + A read-only memory representation of the array segment. + + + Defines an implicit conversion of an array to a . + An array of type T to convert. + The read-only memory representation of the array of type T. + + + Creates a handle for the memory. + A handle for the memory. + An instance with nonprimitive (non-blittable) members cannot be pinned. + + + Forms a slice out of the given memory region, beginning at a specified poisition and continuing to its end. + The index at which to begin this slice. + A read-only memory region representing the desired slice. + + is less than 0 or greater than . + + + Forms a slice out of the given memory region starting at position for elements. + The index at which to begin this slice. + The desired length for the slice. + A read-only memory region representing the desired slice. + + , , or + are outside the range of the current instance. + + + Gets a span from the memory region. + A memory span. + + + Copies the contents from the memory region into a new array. + An array. + + + Returns the string representation of this read-only memory instance. + For , returns a new instance of string that represents the characters pointed to by the memory. Otherwise, returns a with the name of the type and the number of elements. + + + Tries to copy the contents of the readonly-only memory into the destination and returns a value that indicates whether the copy operation succeeded. + The memory region to copy items into. + + if the copy operation succeeded. if is smaller than the current instance, and no data is written to . + + + Provides a type-safe and memory-safe read-only representation of a contiguous region of arbitrary memory. + The type of items in the . + + + Creates a new over the entirety of a specified array. + The array from which to create the . + + + Creates a new that includes a specified number of elements of an array starting at a specified index. + The array from which to create the . + The index of the first element to include. + The number of elements to include. + + is , but or is non-zero. +-or- + is outside the bounds of the array. +-or- + and exceeds the number of elements in the array. + + + Creates a new from a specified number of elements starting at a specified memory address. + A pointer to the starting address of a specified number of elements in memory. + The number of elements to be included in the . + + is a reference type or contains references and therefore cannot be stored in unmanaged memory. + + is negative. + + + Copies the contents of this into a destination . + The span to copy items into. + + is shorter than the source . + + + Returns an empty . + An empty . + + + Provides an enumerator for the elements of a . + + + + Gets a reference to the item at the current position of the enumerator. + The element in the at the current position of the enumerator. + + + Advances the enumerator to the next item of the . + + if the enumerator successfully advanced to the next item; if the end of the span has been passed. + + + Not supported. Throws a . + Not supported. + Not supported. + Always thrown by this method. + + + Returns an enumerator for this . + An enumerator for this read-only span. + + + Not supported. Throws a . + Not supported. + Always thrown by this method. + + + A read-only reference to an object of type T that can be used for pinning, and is required to support the use of span within a fixed statement. + A reference to the element of the span at index 0, or if the span is empty. + + + Returns a value that indicates the current read-only span is empty. + + when the current span is empty; otherwise . + + + Gets an item from the read-only span at the specified zero-based index. + The zero-based index of the element to get. + The element from the read-only span. + + is less then zero or greater than or equal to . + + + The number of items in the read-only span. + The number of items. + + + Returns a value that indicates whether two instances are equal. + The first span to compare. + The second span to compare. + + if the two instances are equal; otherwise, + + + Defines an implicit conversion of an to a . + The array segment to be converted to a . + A read-only span that corresponds to the array segment. + + + Defines an implicit conversion of an array to a . + The array to convert to a . + The read-only span that corresponds to . + + + Returns a value that indicates whether two instances are not equal. + The first read-only span to compare. + The second read-only span to compare. + + if the two instances are not equal; otherwise, . + + + Forms a slice out of the current read-only span that begins at a specified index. + The index at which to begin the slice. + A span that consists of all elements of the current span from to the end of the span. + + is greater than the number of items in the read-only span. + + + Forms a slice out of the current read-only span starting at a specified index for a specified length. + The index at which to begin this slice. + The desired length for the slice. + A read-only span that consists of elements from the current span starting at . + + is less than zero or greater than . + + + Copies the contents of this read-only span into a new array. + An array containing the data in the current span. + + + Returns the string representation of this . + The string representation of this instance. + + + Attempts to copy the contents of this into a and returns a value to indicate whether or not the operation succeeded. + The target of the copy operation. + + if the copy operation succeeded; otherwise, . + + + 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. + + + Initializes a new instance of the class with an empty message string and the root cause exception set to . + + + Initializes a new instance of the class with its message string set to the given message and the root cause exception set to . + A string indicating the reason this exception was thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Represents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application. + + + Initializes a new instance of the class. + + + Gets the location of the assembly as specified originally, for example, in an object. + The location of the assembly as specified originally. + + + Locates the specified type from this assembly and creates an instance of it using the system activator, using case-sensitive search. + The of the type to locate. + An instance of the specified type created with the parameterless constructor; or if is not found. The type is resolved using the default binder, without specifying culture or activation attributes, and with set to or . + + is an empty string ("") or a string beginning with a null character. +-or- +The current assembly was loaded into the reflection-only context. + + is . + No matching constructor was found. + + requires a dependent assembly that could not be found. + + requires a dependent assembly that was found but could not be loaded. +-or- +The current assembly was loaded into the reflection-only context, and requires a dependent assembly that was not preloaded. + + requires a dependent assembly, but the file is not a valid assembly. +-or- + requires a dependent assembly that was compiled for a version of the runtime that is later than the currently loaded version. + + + Locates the specified type from this assembly and creates an instance of it using the system activator, with optional case-sensitive search. + The of the type to locate. + + to ignore the case of the type name; otherwise, . + An instance of the specified type created with the parameterless constructor; or if is not found. The type is resolved using the default binder, without specifying culture or activation attributes, and with set to or . + + is an empty string ("") or a string beginning with a null character. +-or- +The current assembly was loaded into the reflection-only context. + No matching constructor was found. + + is . + + requires a dependent assembly that could not be found. + + requires a dependent assembly that was found but could not be loaded. +-or- +The current assembly was loaded into the reflection-only context, and requires a dependent assembly that was not preloaded. + + requires a dependent assembly, but the file is not a valid assembly. +-or- + requires a dependent assembly that was compiled for a version of the runtime that is later than the currently loaded version. + + + 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. + The of the type to locate. + + to ignore the case of the type name; otherwise, . + A bitmask that affects the way in which the search is conducted. The value is a combination of bit flags from . + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects via reflection. If is , the default binder is used. + 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 parameterless constructor is desired, must be an empty array or . + An instance of used to govern the coercion of types. If this is , the for the current thread is used. (This is necessary to convert a that represents 1000 to a value, for example, since 1000 is represented differently by different cultures.) + An array of one or more attributes that can participate in activation. Typically, an array that contains a single 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. + An instance of the specified type, or if is not found. The supplied arguments are used to resolve the type, and to bind the constructor that is used to create the instance. + + is an empty string ("") or a string beginning with a null character. +-or- +The current assembly was loaded into the reflection-only context. + + is . + No matching constructor was found. + A non-empty activation attributes array is passed to a type that does not inherit from . + + requires a dependent assembly that could not be found. + + requires a dependent assembly that was found but could not be loaded. +-or- +The current assembly was loaded into the reflection-only context, and requires a dependent assembly that was not preloaded. + + requires a dependent assembly, but the file is not a valid assembly. +-or- + requires a dependent assembly which that was compiled for a version of the runtime that is later than the currently loaded version. + + + Creates the name of a type qualified by the display name of its assembly. + The display name of an assembly. + The full name of a type. + The full name of the type qualified by the display name of the assembly. + + + Gets a collection that contains this assembly's custom attributes. + A collection that contains this assembly's custom attributes. + + + Gets a collection of the types defined in this assembly. + A collection of the types defined in this assembly. + + + Gets the entry point of this assembly. + An object that represents the entry point of this assembly. If no entry point is found (for example, the assembly is a DLL), is returned. + + + Determines whether this assembly and the specified object are equal. + The object to compare with this instance. + + if is equal to this instance; otherwise, . + + + Gets the URI, including escape characters, that represents the codebase. + A URI with escape characters. + + + Gets a collection of the public types defined in this assembly that are visible outside the assembly. + A collection of the public types defined in this assembly that are visible outside the assembly. + + + Gets the display name of the assembly. + The display name of the assembly. + + + Gets the currently loaded assembly in which the specified type is defined. + An object representing a type in the assembly that will be returned. + The assembly in which the specified type is defined. + + is . + + + Returns the of the method that invoked the currently executing method. + The object of the method that invoked the currently executing method. + + + Gets all the custom attributes for this assembly. + This argument is ignored for objects of type . + An array that contains the custom attributes for this assembly. + + + Gets the custom attributes for this assembly as specified by type. + The type for which the custom attributes are to be returned. + This argument is ignored for objects of type . + An array that contains the custom attributes for this assembly as specified by . + + is . + + is not a runtime type. + + + Returns information about the attributes that have been applied to the current , expressed as objects. + A generic list of objects representing data about the attributes that have been applied to the current assembly. + + + Gets the process executable in the default application domain. In other application domains, this is the first executable that was executed by . + The assembly that is the process executable in the default application domain, or the first executable that was executed by . Can return when called from unmanaged code. + + + Gets the assembly that contains the code that is currently executing. + The assembly that contains the code that is currently executing. + + + Gets the public types defined in this assembly that are visible outside the assembly. + An array that represents the types defined in this assembly that are visible outside the assembly. + The assembly is a dynamic assembly. + Unable to load a dependent assembly. + + + Gets a for the specified file in the file table of the manifest of this assembly. + The name of the specified file. Do not include the path to the file. + A stream that contains the specified file, or if the file is not found. + A file that was found could not be loaded. + The parameter is . + The parameter is an empty string (""). + + was not found. + + is not a valid assembly. + + + Gets the files in the file table of an assembly manifest. + An array of streams that contain the files. + A file that was found could not be loaded. + A file was not found. + A file was not a valid assembly. + + + Gets the files in the file table of an assembly manifest, specifying whether to include resource modules. + + to include resource modules; otherwise, . + An array of streams that contain the files. + A file that was found could not be loaded. + A file was not found. + A file was not a valid assembly. + + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets all the loaded modules that are part of this assembly. + An array of modules. + + + Gets all the loaded modules that are part of this assembly, specifying whether to include resource modules. + + to include resource modules; otherwise, . + An array of modules. + + + Returns information about how the given resource has been persisted. + The case-sensitive name of the resource. + An object that is populated with information about the resource's topology, or if the resource is not found. + + is . + The parameter is an empty string (""). + + + Returns the names of all the resources in this assembly. + An array that contains the names of all the resources. + + + Loads the specified manifest resource from this assembly. + The case-sensitive name of the manifest resource being requested. + The manifest resource; or if no resources were specified during compilation or if the resource is not visible to the caller. + The parameter is . + The parameter is an empty string (""). + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + A file that was found could not be loaded. + + was not found. + + is not a valid assembly. + Resource length is greater than . + + + Loads the specified manifest resource, scoped by the namespace of the specified type, from this assembly. + The type whose namespace is used to scope the manifest resource name. + The case-sensitive name of the manifest resource being requested. + The manifest resource; or if no resources were specified during compilation or if the resource is not visible to the caller. + The parameter is . + The parameter is an empty string (""). + A file that was found could not be loaded. + + was not found. + + is not a valid assembly. + Resource length is greater than . + + + Gets the specified module in this assembly. + The name of the module being requested. + The module being requested, or if the module is not found. + The parameter is . + The parameter is an empty string (""). + A file that was found could not be loaded. + + was not found. + + is not a valid assembly. + + + Gets all the modules that are part of this assembly. + An array of modules. + The module to be loaded does not specify a file name extension. + + + Gets all the modules that are part of this assembly, specifying whether to include resource modules. + + to include resource modules; otherwise, . + An array of modules. + + + Gets an for this assembly. + An object that contains the fully parsed display name for this assembly. + + + Gets an for this assembly, setting the codebase as specified by . + + to set the to the location of the assembly after it was shadow copied; to set to the original location. + An object that contains the fully parsed display name for this assembly. + + + Gets serialization information with all of the data needed to reinstantiate this assembly. + The object to be populated with serialization information. + The destination context of the serialization. + + is . + + + Gets the objects for all the assemblies referenced by this assembly. + An array that contains the fully parsed display names of all the assemblies referenced by this assembly. + + + Gets the satellite assembly for the specified culture. + The specified culture. + The specified satellite assembly. + + is . + The assembly cannot be found. + The satellite assembly with a matching file name was found, but the did not match the one specified. + The satellite assembly is not a valid assembly. + + + Gets the specified version of the satellite assembly for the specified culture. + The specified culture. + The version of the satellite assembly. + The specified satellite assembly. + + is . + The satellite assembly with a matching file name was found, but the or the version did not match the one specified. + The assembly cannot be found. + The satellite assembly is not a valid assembly. + + + Gets the object with the specified name in the assembly instance. + The full name of the type. + An object that represents the specified class, or if the class is not found. + + is invalid. + + is . + + requires a dependent assembly that could not be found. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + requires a dependent assembly that was found but could not be loaded. + + -or- + + The current assembly was loaded into the reflection-only context, and requires a dependent assembly that was not preloaded. + + requires a dependent assembly, but the file is not a valid assembly. +-or- + requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version. + + + Gets the object with the specified name in the assembly instance and optionally throws an exception if the type is not found. + The full name of the type. + + to throw an exception if the type is not found; to return . + An object that represents the specified class. + + is invalid. +-or- +The length of exceeds 1024 characters. + + is . + + is , and the type cannot be found. + + requires a dependent assembly that could not be found. + + requires a dependent assembly that was found but could not be loaded. +-or- +The current assembly was loaded into the reflection-only context, and requires a dependent assembly that was not preloaded. + + requires a dependent assembly, but the file is not a valid assembly. +-or- + requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version. + + + Gets the 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. + The full name of the type. + + to throw an exception if the type is not found; to return . + + to ignore the case of the type name; otherwise, . + An object that represents the specified class. + + is invalid. +-or- +The length of exceeds 1024 characters. + + is . + + is , and the type cannot be found. + + requires a dependent assembly that could not be found. + + requires a dependent assembly that was found but could not be loaded. +-or- +The current assembly was loaded into the reflection-only context, and requires a dependent assembly that was not preloaded. + + requires a dependent assembly, but the file is not a valid assembly. +-or- + requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version. + + + Gets the types defined in this assembly. + An array that contains all the types that are defined in this assembly. + The assembly contains one or more types that cannot be loaded. The array returned by the property of this exception contains a object for each type that was loaded and for each type that could not be loaded, while the property contains an exception for each type that could not be loaded. + + + Gets a value indicating whether the assembly was loaded from the global assembly cache. + + if the assembly was loaded from the global assembly cache; otherwise, . + + + Gets the host context with which the assembly was loaded. + An value that indicates the host context with which the assembly was loaded, if any. + + + Gets a string representing the version of the common language runtime (CLR) saved in the file containing the manifest. + The CLR version folder name. This is not a full path. + + + Gets a value that indicates whether this assembly is held in a collectible . + + if this assembly is held in a collectible ; otherwise, . + + + Indicates whether or not a specified attribute has been applied to the assembly. + The type of the attribute to be checked for this assembly. + This argument is ignored for objects of this type. + + if the attribute has been applied to the assembly; otherwise, . + + is . + + uses an invalid type. + + + Gets a value that indicates whether the current assembly was generated dynamically in the current process by using reflection emit. + + if the current assembly was generated dynamically in the current process; otherwise, . + + + Gets a value that indicates whether the current assembly is loaded with full trust. + + if the current assembly is loaded with full trust; otherwise, . + + + 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. + A byte array that is a COFF-based image containing an emitted assembly. + The loaded assembly. + + is . + + is not a valid assembly. +-or- +Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. + + + 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. + A byte array that is a COFF-based image containing an emitted assembly. + A byte array that contains the raw bytes representing the symbols for the assembly. + The loaded assembly. + + is . + + is not a valid assembly. +-or- +Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. + + + Loads an assembly given its . + The object that describes the assembly to be loaded. + The loaded assembly. + + is . + + is not found. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + A file that was found could not be loaded. +-or- + specifies a remote assembly, but the ability to execute code in remote assemblies is disabled. See <loadFromRemoteSources>. + + is not a valid assembly. -or- +Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. + + + Loads an assembly given the long form of its name. + The long form of the assembly name. + The loaded assembly. + + is . + + is a zero-length string. + + is not found. + A file that was found could not be loaded. + + is not a valid assembly. +-or- +Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. + + + Loads the contents of an assembly file on the specified path. + The fully qualified path of the file to load. + The loaded assembly. + The argument is not an absolute path. + The parameter is . + A file that was found could not be loaded. +-or- +The ability to execute code in remote assemblies is disabled. See <loadFromRemoteSources>. + The parameter is an empty string ("") or does not exist. + + is not a valid assembly. +-or- +Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. + + + Loads an assembly given its file name or path. + The name or path of the file that contains the manifest of the assembly. + The loaded assembly. + + is . + + is not found, or the module you are trying to load does not specify a filename extension. + A file that was found could not be loaded. +-or- +The ability to execute code in remote assemblies is disabled. See <loadFromRemoteSources>. + + 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 was compiled with a later version. + A codebase that does not start with "file://" was specified without the required . + The parameter is an empty string (""). + The assembly name exceeds the system-defined maximum length. + + + Loads an assembly given its file name or path, hash value, and hash algorithm. + The name or path of the file that contains the manifest of the assembly. + The value of the computed hash code. + The hash algorithm used for hashing files and for generating the strong name. + The loaded assembly. + + is . + + is not found, or the module you are trying to load does not specify a file name extension. + A file that was found could not be loaded. +-or- +The ability to execute code in remote assemblies is disabled. See <loadFromRemoteSources>. + + is not a valid assembly; for example, a 32-bit assembly in a 64-bit process. See the exception topic for more information. +-or- + was compiled with a later version of the common language runtime than the version that is currently loaded. + A codebase that does not start with "file://" was specified without the required . + The parameter is an empty string (""). + The assembly name exceeds the system-defined maximum length. + + + 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 name of the module. This string must correspond to a file name in this assembly's manifest. + A byte array that is a COFF-based image containing an emitted module, or a resource. + The loaded module. + + or is . + + does not match a file entry in this assembly's manifest. + + is not a valid module. + A file that was found could not be loaded. + + + 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. + The name of the module. This string must correspond to a file name in this assembly's manifest. + A byte array that is a COFF-based image containing an emitted module, or a resource. + A byte array containing the raw bytes representing the symbols for the module. Must be if this is a resource file. + The loaded module. + + or is . + + does not match a file entry in this assembly's manifest. + + is not a valid module. + A file that was found could not be loaded. + + + Loads an assembly from the application directory or from the global assembly cache using a partial name. + The display name of the assembly. + The loaded assembly. If is not found, this method returns . + The parameter is . + + is not a valid assembly. +-or- +Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. + + + Gets the full path or UNC location of the loaded file that contains the manifest. + 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 method overload, the value returned is an empty string (""). + The current assembly is a dynamic assembly, represented by an object. + + + Gets the module that contains the manifest for the current assembly. + The module that contains the manifest for the assembly. + + + Occurs when the common language runtime class loader cannot resolve a reference to an internal module of an assembly through normal means. + + + Gets a collection that contains the modules in this assembly. + A collection that contains the modules in this assembly. + + + Indicates whether two objects are equal. + The assembly to compare to . + The assembly to compare to . + + if is equal to ; otherwise, . + + + Indicates whether two objects are not equal. + The assembly to compare to . + The assembly to compare to . + + if is not equal to ; otherwise, . + + + Gets a value indicating whether this assembly was loaded into the reflection-only context. + + if the assembly was loaded into the reflection-only context, rather than the execution context; otherwise, . + + + 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. + A byte array that is a COFF-based image containing an emitted assembly. + The loaded assembly. + + is . + + is not a valid assembly. +-or- +Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. + + cannot be loaded. + .NET Core only: This member is not supported. + + + Loads an assembly into the reflection-only context, given its display name. + The display name of the assembly, as returned by the property. + The loaded assembly. + + is . + + is an empty string (""). + + is not found. + + is found, but cannot be loaded. + + is not a valid assembly. +-or- +Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. + .NET Core only: This member is not supported. + + + Loads an assembly into the reflection-only context, given its path. + The path of the file that contains the manifest of the assembly. + The loaded assembly. + + is . + + is not found, or the module you are trying to load does not specify a file name extension. + + is found, but could not be loaded. + + is not a valid assembly. +-or- +Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. + A codebase that does not start with "file://" was specified without the required . + The assembly name exceeds the system-defined maximum length. + + is an empty string (""). + .NET Core only: This member is not supported. + + + Gets a value that indicates which set of security rules the common language runtime (CLR) enforces for this assembly. + The security rule set that the CLR enforces for this assembly. + + + Returns the full name of the assembly, also known as the display name. + The full name of the assembly, or the class name if the full name of the assembly cannot be determined. + + + Loads an assembly into the load-from context, bypassing some security checks. + The name or path of the file that contains the manifest of the assembly. + The loaded assembly. + + is . + + is not found, or the module you are trying to load does not specify a filename extension. + A file that was found could not be loaded. + + is not a valid assembly. +-or- + was compiled with a later version of the common language runtime than the version that is currently loaded. + A codebase that does not start with "file://" was specified without the required . + The parameter is an empty string (""). + The assembly name exceeds the system-defined maximum length. + + + Specifies an algorithm to hash all files in an assembly. This class cannot be inherited. + + + Initializes a new instance of the class with the specified hash algorithm, using one of the members of to represent the hash algorithm. + A member of that represents the hash algorithm. + + + Initializes a new instance of the class with the specified hash algorithm, using an unsigned integer to represent the hash algorithm. + An unsigned integer representing the hash algorithm. + + + Gets the hash algorithm of an assembly manifest's contents. + An unsigned integer representing the assembly hash algorithm. + + + Defines a company name custom attribute for an assembly manifest. + + + Initializes a new instance of the class. + The company name information. + + + Gets company name information. + A string containing the company name. + + + Specifies the build configuration, such as retail or debug, for an assembly. + + + Initializes a new instance of the class. + The assembly configuration. + + + Gets assembly configuration information. + A string containing the assembly configuration information. + + + Provides information about the type of code contained in an assembly. + + + The assembly contains .NET Framework code. + + + The assembly contains Windows Runtime code. + + + Defines a copyright custom attribute for an assembly manifest. + + + Initializes a new instance of the class. + The copyright information. + + + Gets copyright information. + A string containing the copyright information. + + + Specifies which culture the assembly supports. + + + Initializes a new instance of the class with the culture supported by the assembly being attributed. + The culture supported by the attributed assembly. + + + Gets the supported culture of the attributed assembly. + A string containing the name of the supported culture. + + + Defines a friendly default alias for an assembly manifest. + + + Initializes a new instance of the class. + The assembly default alias information. + + + Gets default alias information. + A string containing the default alias information. + + + Specifies that the assembly is not fully signed when created. + + + Initializes a new instance of the class. + + if the feature this attribute represents is activated; otherwise, . + + + Gets a value indicating the state of the attribute. + + if this assembly has been built as delay-signed; otherwise, . + + + Provides a text description for an assembly. + + + Initializes a new instance of the class. + The assembly description. + + + Gets assembly description information. + A string containing the assembly description. + + + 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. + + + Initializes a new instance of the class, specifying the file version. + The file version. + + is . + + + Gets the Win32 file version resource name. + A string containing the file version resource name. + + + Specifies a bitwise combination of 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. + + + Initializes a new instance of the class with the specified combination of flags, cast as an integer value. + A bitwise combination of 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. + + + Initializes a new instance of the class with the specified combination of flags. + A bitwise combination of flags representing just-in-time (JIT) compiler options, longevity, whether an assembly is retargetable, and whether it has a full or tokenized public key. + + + Initializes a new instance of the class with the specified combination of flags, cast as an unsigned integer value. + A bitwise combination of 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. + + + Gets an integer value representing the combination of flags specified when this attribute instance was created. + An integer value representing a bitwise combination of flags. + + + Gets an unsigned integer value representing the combination of flags specified when this attribute instance was created. + An unsigned integer value representing a bitwise combination of flags. + + + Defines additional version information for an assembly manifest. + + + Initializes a new instance of the class. + The assembly version information. + + + Gets version information. + A string containing the version information. + + + Specifies the name of a file containing the key pair used to generate a strong name. + + + Initializes a new instance of the class with the name of the file containing the key pair to generate a strong name for the assembly being attributed. + The name of the file containing the key pair. + + + Gets the name of the file containing the key pair used to generate a strong name for the attributed assembly. + A string containing the name of the file that contains the key pair. + + + Specifies the name of a key container within the CSP containing the key pair used to generate a strong name. + + + Initializes a new instance of the class with the name of the container holding the key pair used to generate a strong name for the assembly being attributed. + The name of the container containing the key pair. + + + Gets the name of the container having the key pair that is used to generate a strong name for the attributed assembly. + A string containing the name of the container that has the relevant key pair. + + + Defines a key/value metadata pair for the decorated assembly. + + + Initializes a new instance of the class by using the specified metadata key and value. + The metadata key. + The metadata value. + + + Gets the metadata key. + The metadata key. + + + Gets the metadata value. + The metadata value. + + + Describes an assembly's unique identity in full. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified display name. + The display name of the assembly, as returned by the property. + + is . + + is a zero-length string. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The referenced assembly could not be found, or could not be loaded. + + + Makes a copy of this object. + An object that is a copy of this object. + + + Gets or sets the location of the assembly as a URL. + A string that is the URL location of the assembly. + + + Gets or sets a value that indicates what type of content the assembly contains. + A value that indicates what type of content the assembly contains. + + + Gets or sets the culture supported by the assembly. + An object that represents the culture supported by the assembly. + + + Gets or sets the name of the culture associated with the assembly. + The culture name. + + + Gets the URI, including escape characters, that represents the codebase. + A URI with escape characters. + + + Gets or sets the attributes of the assembly. + A value that represents the attributes of the assembly. + + + Gets the full name of the assembly, also known as the display name. + A string that is the full name of the assembly, also known as the display name. + + + Gets the for a given file. + The path for the assembly whose is to be returned. + An object that represents the given assembly file. + + is . + + is invalid, such as an assembly with an invalid culture. + + is not found. + The caller does not have path discovery permission. + + is not a valid assembly. + An assembly or module was loaded twice with two different sets of evidence. + + + Gets serialization information with all the data needed to recreate an instance of this . + The object to be populated with serialization information. + The destination context of the serialization. + + is . + + + Gets the public key of the assembly. + A byte array that contains the public key of the assembly. + A public key was provided (for example, by using the method), but no public key token was provided. + + + 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. + A byte array that contains the public key token. + + + Gets or sets the hash algorithm used by the assembly manifest. + The hash algorithm used by the assembly manifest. + + + Gets or sets the public and private cryptographic key pair that is used to create a strong name signature for the assembly. + The public and private cryptographic key pair to be used to create a strong name for the assembly. + + + 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. + The simple name of the assembly. + + + Implements the interface and is called back by the deserialization event when deserialization is complete. + The source of the deserialization event. + + + Gets or sets a value that identifies the processor and bits-per-word of the platform targeted by an executable. + One of the enumeration values that identifies the processor and bits-per-word of the platform targeted by an executable. + + + Returns a value indicating whether two assembly names are the same. The comparison is based on the simple assembly names. + The reference assembly name. + The assembly name that is compared to the reference assembly. + + if the simple assembly names are the same; otherwise, . + + + Sets the public key identifying the assembly. + A byte array containing the public key of the assembly. + + + 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. + A byte array containing the public key token of the assembly. + + + Returns the full name of the assembly, also known as the display name. + The full name of the assembly, or the class name if the full name cannot be determined. + + + Gets or sets the major, minor, build, and revision numbers of the assembly. + An object that represents the major, minor, build, and revision numbers of the assembly. + + + Gets or sets the information related to the assembly's compatibility with other assemblies. + A value that represents information about the assembly's compatibility with other assemblies. + + + Provides information about an reference. + + + 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. + + + Specifies that just-in-time (JIT) compiler tracking is enabled for the assembly. + + + Specifies that no flags are in effect. + + + Specifies that a public key is formed from the full public key rather than the public key token. + + + 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. + + + Defines a product name custom attribute for an assembly manifest. + + + Initializes a new instance of the class. + The product name information. + + + Gets product name information. + A string containing the product name. + + + Provides migration from an older, simpler strong name key to a larger key with a stronger hashing algorithm. + + + Creates a new instance of the class by using the specified public key and countersignature. + The public or identity key. + The countersignature, which is the signature key portion of the strong-name key. + + + Gets the countersignature for the strong name for this assembly. + The countersignature for this signature key. + + + Gets the public key for the strong name used to sign the assembly. + The public key for this assembly. + + + Specifies a description for an assembly. + + + Initializes a new instance of the class. + The assembly title. + + + Gets assembly title information. + The assembly title. + + + Defines a trademark custom attribute for an assembly manifest. + + + Initializes a new instance of the class. + The trademark information. + + + Gets trademark information. + A containing trademark information. + + + Specifies the version of the assembly being attributed. + + + Initializes a new instance of the class with the version number of the assembly being attributed. + The version number of the attributed assembly. + + + Gets the version number of the attributed assembly. + A string containing the assembly version number. + + + Selects a member from a list of candidates, and performs type conversion from actual argument type to formal argument type. + + + Initializes a new instance of the class. + + + Selects a field from the given set of fields, based on the specified criteria. + A bitwise combination of values. + The set of fields that are candidates for matching. For example, when a object is used by , 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 changes the order of this array. + The field value used to locate a matching field. + An instance of that is used to control the coercion of data types, in binder implementations that coerce types. If is , the 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 that represents 1000 to a value, because 1000 is represented differently by different cultures. The default binder does not do such string coercions. + The matching field. + For the default binder, includes , and contains multiple fields that are equally good matches for . For example, contains a MyClass object that implements the IMyClass interface, and contains a field of type MyClass and a field of type IMyClass. + For the default binder, includes , and contains no fields that can accept . + For the default binder, includes , and is or an empty array. +-or- + includes , and is . + + + Selects a method to invoke from the given set of methods, based on the supplied arguments. + A bitwise combination of values. + The set of methods that are candidates for matching. For example, when a object is used by , 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 changes the order of this array. + 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 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. + 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. + An instance of that is used to control the coercion of data types, in binder implementations that coerce types. If is , the 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 that represents 1000 to a value, because 1000 is represented differently by different cultures. The default binder does not do such string coercions. + The parameter names, if parameter names are to be considered when matching, or if arguments are to be treated as purely positional. For example, parameter names must be used if arguments are not supplied in positional order. + After the method returns, 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 is not when returns, you must pass to the method if you want to restore to its original order, for example, so that you can retrieve the values of parameters ( parameters in Visual Basic). + The matching method. + For the default binder, contains multiple methods that are equally good matches for . For example, contains a MyClass object that implements the IMyClass interface, and contains a method that takes MyClass and a method that takes IMyClass. + For the default binder, contains no methods that can accept the arguments supplied in . + For the default binder, is or an empty array. + + + Changes the type of the given to the given . + The object to change into a new . + The new that will become. + An instance of that is used to control the coercion of data types. If is , the for the current thread is used. +Note For example, this parameter is necessary to convert a that represents 1000 to a value, because 1000 is represented differently by different cultures. + An object that contains the given value as the new type. + + + Upon returning from , restores the argument to what it was when it came from . + The actual arguments that are passed in. Both the types and values of the arguments can be changed. + A binder-provided object that keeps track of argument reordering. + + + Selects a method from the given set of methods, based on the argument type. + A bitwise combination of values. + The set of methods that are candidates for matching. For example, when a object is used by , 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 changes the order of this array. + The parameter types used to locate a matching method. + An array of parameter modifiers that enable binding to work with parameter signatures in which the types have been modified. + The matching method, if found; otherwise, . + For the default binder, contains multiple methods that are equally good matches for the parameter types described by . For example, the array in contains a object for MyClass and the array in contains a method that takes a base class of MyClass and a method that takes an interface that MyClass implements. + For the default binder, is or an empty array. +-or- +An element of derives from , but is not of type . + + + Selects a property from the given set of properties, based on the specified criteria. + A bitwise combination of values. + The set of properties that are candidates for matching. For example, when a object is used by , 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 changes the order of this array. + The return value the matching property must have. + The index types of the property being searched for. Used for index properties such as the indexer for a class. + An array of parameter modifiers that enable binding to work with parameter signatures in which the types have been modified. + The matching property. + For the default binder, contains multiple properties that are equally good matches for and . + For the default binder, is or an empty array. + + + Specifies flags that control binding and the way in which the search for members and types is conducted by reflection. + + + 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 method to invoke a constructor. + + + Specifies that only members declared at the level of the supplied type's hierarchy should be considered. Inherited members are not considered. + + + Specifies that no binding flags are defined. + + + + 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 object, since that implies that the caller is supplying implementations that will pick the appropriate method. The default binder ignores this flag, while custom binders can implement the semantics of this flag. + + + 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. + + + Specifies that the value of the specified field should be returned. +This flag is passed to an method to get a field value. + + + Specifies that the value of the specified property should be returned. +This flag is passed to an method to invoke a property getter. + + + Specifies that the case of the member name should not be considered when binding. + + + Used in COM interop to specify that the return value of the member can be ignored. + + + Specifies that instance members are to be included in the search. + + + Specifies that a method is to be invoked. This must not be a constructor or a type initializer. +This flag is passed to an method to invoke a method. + + + Specifies that non-public members are to be included in the search. + + + 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 .Parameters with default values are used only in calls where trailing arguments are omitted. They must be the last arguments. + + + Specifies that public members are to be included in the search. + + + Specifies that the member on a COM object should be invoked. specifies a property-setting function that uses a value. Use if a property has both and and you need to distinguish which one is called. + + + Specifies that the member on a COM object should be invoked. specifies a property-setting function that uses a reference instead of a value. Use if a property has both and and you need to distinguish which one is called. + + + Specifies that the value of the specified field should be set. +This flag is passed to an method to set a field value. + + + Specifies that the value of the specified property should be set. For COM properties, specifying this binding flag is equivalent to specifying and . +This flag is passed to an method to invoke a property setter. + + + Specifies that static members are to be included in the search. + + + Not implemented. + + + Defines the valid calling conventions for a method. + + + Specifies that either the or the calling convention may be used. + + + Specifies that the signature is a function-pointer signature, representing a call to an instance or virtual method (not a static method). If is set, must also be set. The first argument passed to the called method is still a pointer, but the type of the first argument is now unknown. Therefore, a token that describes the type (or class) of the pointer is explicitly stored into its metadata signature. + + + 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 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. + + + 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 . + + + Specifies the calling convention for methods with variable arguments. + + + Discovers the attributes of a class constructor and provides access to constructor metadata. + + + Initializes a new instance of the class. + + + Represents the name of the class constructor method as it is stored in metadata. This name is always ".ctor". This field is read-only. + + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if equals the type and value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Invokes the constructor reflected by the instance that has the specified parameters, providing default values for the parameters not commonly used. + 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 , 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 . For value-type elements, this value is 0, 0.0, or , depending on the specific element type. + An instance of the class associated with the constructor. + The class is abstract. +-or- +The constructor is a class initializer. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The constructor is private or protected, and the caller lacks . + The array does not contain values that match the types accepted by this constructor. + The invoked constructor throws an exception. + An incorrect number of parameters was passed. + Creation of , , and types is not supported. + The caller does not have the necessary code access permission. + + + When implemented in a derived class, invokes the constructor reflected by this with the specified arguments, under the constraints of the specified . + One of the values that specifies the type of binding. + A that defines a set of properties and enables the binding, coercion of argument types, and invocation of members using reflection. If is , then is used. + An array of type used to match the number, order and type of the parameters for this constructor, under the constraints of . 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 . For value-type elements, this value is 0, 0.0, or , depending on the specific element type. + A used to govern the coercion of types. If this is , the for the current thread is used. + An instance of the class associated with the constructor. + The array does not contain values that match the types accepted by this constructor, under the constraints of the . + The invoked constructor throws an exception. + An incorrect number of parameters was passed. + Creation of , , and types is not supported. + The caller does not have the necessary code access permissions. + The class is abstract. +-or- +The constructor is a class initializer. + The constructor is private or protected, and the caller lacks . + + + Gets a value indicating that this member is a constructor. + A value indicating that this member is a constructor. + + + Indicates whether two objects are equal. + The first to compare. + The second to compare. + + if is equal to ; otherwise . + + + Indicates whether two objects are not equal. + The first to compare. + The second to compare. + + if is not equal to ; otherwise . + + + Represents the name of the type constructor method as it is stored in metadata. This name is always ".cctor". This property is read-only. + + + Provides access to custom attribute data for assemblies, modules, types, members and parameters that are loaded into the reflection-only context. + + + Initializes a new instance of the class. + + + Gets the type of the attribute. + The type of the attribute. + + + Gets a object that represents the constructor that would have initialized the custom attribute. + An object that represents the constructor that would have initialized the custom attribute represented by the current instance of the class. + + + Gets the list of positional arguments specified for the attribute instance represented by the object. + A collection of structures that represent the positional arguments specified for the custom attribute instance. + + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if is equal to the current instance; otherwise, . + + + Returns a list of objects representing data about the attributes that have been applied to the target assembly. + The assembly whose custom attribute data is to be retrieved. + A list of objects that represent data about the attributes that have been applied to the target assembly. + + is . + + + Returns a list of objects representing data about the attributes that have been applied to the target member. + The member whose attribute data is to be retrieved. + A list of objects that represent data about the attributes that have been applied to the target member. + + is . + + + Returns a list of objects representing data about the attributes that have been applied to the target module. + The module whose custom attribute data is to be retrieved. + A list of objects that represent data about the attributes that have been applied to the target module. + + is . + + + Returns a list of objects representing data about the attributes that have been applied to the target parameter. + The parameter whose attribute data is to be retrieved. + A list of objects that represent data about the attributes that have been applied to the target parameter. + + is . + + + Serves as a hash function for a particular type. + A hash code for the current . + + + Gets the list of named arguments specified for the attribute instance represented by the object. + A collection of structures that represent the named arguments specified for the custom attribute instance. + + + Returns a string representation of the custom attribute. + A string value that represents the custom attribute. + + + Contains static methods for retrieving custom attributes. + + + Retrieves a custom attribute of a specified type that is applied to a specified assembly. + The assembly to inspect. + The type of attribute to search for. + A custom attribute that matches , or if no such attribute is found. + + or is . + + is not derived from . + More than one of the requested attributes was found. + + + Retrieves a custom attribute of a specified type that is applied to a specified member. + The member to inspect. + The type of attribute to search for. + A custom attribute that matches , or if no such attribute is found. + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member. + The member to inspect. + The type of attribute to search for. + + to inspect the ancestors of ; otherwise, . + A custom attribute that matches , or if no such attribute is found. + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + Retrieves a custom attribute of a specified type that is applied to a specified module. + The module to inspect. + The type of attribute to search for. + A custom attribute that matches , or if no such attribute is found. + + or is . + + is not derived from . + More than one of the requested attributes was found. + + + Retrieves a custom attribute of a specified type that is applied to a specified parameter. + The parameter to inspect. + The type of attribute to search for. + A custom attribute that matches , or if no such attribute is found. + + or is . + + is not derived from . + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + Retrieves a custom attribute of a specified type that is applied to a specified parameter, and optionally inspects the ancestors of that parameter. + The parameter to inspect. + The type of attribute to search for. + + to inspect the ancestors of ; otherwise, . + A custom attribute matching , or if no such attribute is found. + + or is . + + is not derived from . + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + Retrieves a custom attribute of a specified type that is applied to a specified assembly. + The assembly to inspect. + The type of attribute to search for. + A custom attribute that matches , or if no such attribute is found. + + is . + More than one of the requested attributes was found. + + + Retrieves a custom attribute of a specified type that is applied to a specified member. + The member to inspect. + The type of attribute to search for. + A custom attribute that matches , or if no such attribute is found. + + is . + + is not a constructor, method, property, event, type, or field. + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member. + The member to inspect. + + to inspect the ancestors of ; otherwise, . + The type of attribute to search for. + A custom attribute that matches , or if no such attribute is found. + + is . + + is not a constructor, method, property, event, type, or field. + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + Retrieves a custom attribute of a specified type that is applied to a specified module. + The module to inspect. + The type of attribute to search for. + A custom attribute that matches , or if no such attribute is found. + + is . + More than one of the requested attributes was found. + + + Retrieves a custom attribute of a specified type that is applied to a specified parameter. + The parameter to inspect. + The type of attribute to search for. + A custom attribute that matches , or if no such attribute is found. + + is . + + is not a constructor, method, property, event, type, or field. + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + Retrieves a custom attribute of a specified type that is applied to a specified parameter, and optionally inspects the ancestors of that parameter. + The parameter to inspect. + + to inspect the ancestors of ; otherwise, . + The type of attribute to search for. + A custom attribute that matches , or if no such attribute is found. + + is . + + is not a constructor, method, property, event, type, or field. + More than one of the requested attributes was found. + A custom attribute type cannot be loaded. + + + Retrieves a collection of custom attributes that are applied to a specified assembly. + The assembly to inspect. + A collection of the custom attributes that are applied to , or an empty collection if no such attributes exist. + + is . + + + Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly. + The assembly to inspect. + The type of attribute to search for. + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + or is . + + is not derived from . + + + Retrieves a collection of custom attributes that are applied to a specified member. + The member to inspect. + A collection of the custom attributes that are applied to , or an empty collection if no such attributes exist. + + is . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member. + The member to inspect. + + to inspect the ancestors of ; otherwise, . + A collection of the custom attributes that are applied to that match the specified criteria, or an empty collection if no such attributes exist. + + is . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + Retrieves a collection of custom attributes of a specified type that are applied to a specified member. + The member to inspect. + The type of attribute to search for. + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + 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. + The member to inspect. + The type of attribute to search for. + + to inspect the ancestors of ; otherwise, . + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + Retrieves a collection of custom attributes that are applied to a specified module. + The module to inspect. + A collection of the custom attributes that are applied to , or an empty collection if no such attributes exist. + + is . + + + Retrieves a collection of custom attributes of a specified type that are applied to a specified module. + The module to inspect. + The type of attribute to search for. + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + or is . + + is not derived from . + + + Retrieves a collection of custom attributes that are applied to a specified parameter. + The parameter to inspect. + A collection of the custom attributes that are applied to , or an empty collection if no such attributes exist. + + is . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter. + The parameter to inspect. + + to inspect the ancestors of ; otherwise, . + A collection of the custom attributes that are applied to , or an empty collection if no such attributes exist. + + is . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter. + The parameter to inspect. + The type of attribute to search for. + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + 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. + The parameter to inspect. + The type of attribute to search for. + + to inspect the ancestors of ; otherwise, . + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly. + The assembly to inspect. + The type of attribute to search for. + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + is . + + + Retrieves a collection of custom attributes of a specified type that are applied to a specified member. + The member to inspect. + The type of attribute to search for. + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + is . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + 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. + The member to inspect. + + to inspect the ancestors of ; otherwise, . + The type of attribute to search for. + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + is . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + Retrieves a collection of custom attributes of a specified type that are applied to a specified module. + The module to inspect. + The type of attribute to search for. + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + is . + + + Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter. + The parameter to inspect. + The type of attribute to search for. + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + is . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + 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. + The parameter to inspect. + + to inspect the ancestors of ; otherwise, . + The type of attribute to search for. + A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. + + is . + + is not a constructor, method, property, event, type, or field. + A custom attribute type cannot be loaded. + + + Indicates whether custom attributes of a specified type are applied to a specified assembly. + The assembly to inspect. + The type of the attribute to search for. + + if an attribute of the specified type is applied to ; otherwise, . + + or is . + + is not derived from . + + + Indicates whether custom attributes of a specified type are applied to a specified member. + The member to inspect. + The type of attribute to search for. + + if an attribute of the specified type is applied to ; otherwise, . + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + + + Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors. + The member to inspect. + The type of the attribute to search for. + + to inspect the ancestors of ; otherwise, . + + if an attribute of the specified type is applied to ; otherwise, . + + or is . + + is not derived from . + + is not a constructor, method, property, event, type, or field. + + + Indicates whether custom attributes of a specified type are applied to a specified module. + The module to inspect. + The type of attribute to search for. + + if an attribute of the specified type is applied to ; otherwise, . + + or is . + + is not derived from . + + + Indicates whether custom attributes of a specified type are applied to a specified parameter. + The parameter to inspect. + The type of attribute to search for. + + if an attribute of the specified type is applied to ; otherwise, . + + or is . + + is not derived from . + + + Indicates whether custom attributes of a specified type are applied to a specified parameter, and, optionally, applied to its ancestors. + The parameter to inspect. + The type of attribute to search for. + + to inspect the ancestors of ; otherwise, . + + if an attribute of the specified type is applied to ; otherwise, . + + or is . + + is not derived from . + + + The exception that is thrown when the binary format of a custom attribute is invalid. + + + Initializes a new instance of the class with the default properties. + + + Initializes a new instance of the class with the specified serialization and context information. + The data for serializing or deserializing the custom attribute. + The source and destination for the custom attribute. + + + Initializes a new instance of the class with the specified message. + The message that indicates the reason this exception was thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Represents a named argument of a custom attribute in the reflection-only context. + + + Initializes a new instance of the class, which represents the specified field or property of the custom attribute, and specifies the value of the field or property. + A field or property of the custom attribute. The new object represents this member and its value. + The value of the field or property of the custom attribute. + + is . + + is not a field or property of the custom attribute. + + + Initializes a new instance of the class, which represents the specified field or property of the custom attribute, and specifies a object that describes the type and value of the field or property. + A field or property of the custom attribute. The new object represents this member and its value. + An object that describes the type and value of the field or property. + + is . + + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if equals the type and value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets a value that indicates whether the named argument is a field. + + if the named argument is a field; otherwise, . + + + Gets the attribute member that would be used to set the named argument. + The attribute member that would be used to set the named argument. + + + Gets the name of the attribute member that would be used to set the named argument. + The name of the attribute member that would be used to set the named argument. + + + Tests whether two structures are equivalent. + The structure to the left of the equality operator. + The structure to the right of the equality operator. + + if the two structures are equal; otherwise, . + + + Tests whether two structures are different. + The structure to the left of the inequality operator. + The structure to the right of the inequality operator. + + if the two structures are different; otherwise, . + + + Returns a string that consists of the argument name, the equal sign, and a string representation of the argument value. + A string that consists of the argument name, the equal sign, and a string representation of the argument value. + + + Gets a structure that can be used to obtain the type and value of the current named argument. + A structure that can be used to obtain the type and value of the current named argument. + + + Represents an argument of a custom attribute in the reflection-only context, or an element of an array argument. + + + Initializes a new instance of the class with the specified value. + The value of the custom attribute argument. + + is . + + + Initializes a new instance of the class with the specified type and value. + The type of the custom attribute argument. + The value of the custom attribute argument. + + is . + + + Gets the type of the argument or of the array argument element. + A object representing the type of the argument or of the array element. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + + if and this instance are the same type and represent the same value; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Tests whether two structures are equivalent. + The structure to the left of the equality operator. + The structure to the right of the equality operator. + + if the two structures are equal; otherwise, . + + + Tests whether two structures are different. + The structure to the left of the inequality operator. + The structure to the right of the inequality operator. + + if the two structures are different; otherwise, . + + + Returns a string consisting of the argument name, the equal sign, and a string representation of the argument value. + A string consisting of the argument name, the equal sign, and a string representation of the argument value. + + + 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. + An object that represents the value of the argument or element, or a generic of objects that represent the values of an array-type argument. + + + Defines the member of a type that is the default member used by . + + + Initializes a new instance of the class. + A 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 as the name of the member. +The default member of a type is marked with the custom attribute or marked in COM in the usual way. + + + Gets the name from the attribute. + A string representing the member name. + + + Specifies the attributes of an event. + + + Specifies that the event has no attributes. + + + Specifies a reserved flag for common language runtime use only. + + + Specifies that the common language runtime should check name encoding. + + + Specifies that the event is special in a way described by the name. + + + Discovers the attributes of an event and provides access to event metadata. + + + Initializes a new instance of the class. + + + Adds an event handler to an event source. + The event source. + Encapsulates a method or methods to be invoked when the event is raised by the target. + The event does not have a public accessor. + The handler that was passed in cannot be used. + In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The caller does not have access permission to the member. + In .NET for Windows Store apps or the Portable Class Library, catch instead. + + + + + The parameter is and the event is not static. + + -or- + + The is not declared on the target. + + + Gets the object for the method of the event, including non-public methods. + The object for the method. + + + Gets the attributes for this event. + The read-only attributes for this event. + + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if equals the type and value of this instance; otherwise, . + + + Gets the object of the underlying event-handler delegate associated with this event. + A read-only object representing the delegate event handler. + The caller does not have the required permission. + + + Returns the method used to add an event handler delegate to the event source. + A object representing the method used to add an event handler delegate to the event source. + + + When overridden in a derived class, retrieves the object for the method of the event, specifying whether to return non-public methods. + + if non-public methods can be returned; otherwise, . + A object representing the method used to add an event handler delegate to the event source. + + is , 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. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the public methods that have been associated with an event in metadata using the directive. + An array representing the public methods that have been associated with the event in metadata by using the directive. If there are no such public methods, an empty array is returned. + + + Returns the methods that have been associated with the event in metadata using the directive, specifying whether to include non-public methods. + + to include non-public methods; otherwise, . + An array representing methods that have been associated with an event in metadata by using the directive. If there are no methods matching the specification, an empty array is returned. + This method is not implemented. + + + Returns the method that is called when the event is raised. + The method that is called when the event is raised. + + + When overridden in a derived class, returns the method that is called when the event is raised, specifying whether to return non-public methods. + + if non-public methods can be returned; otherwise, . + A object that was called when the event was raised. + + is , 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. + + + Returns the method used to remove an event handler delegate from the event source. + A object representing the method used to remove an event handler delegate from the event source. + + + When overridden in a derived class, retrieves the object for removing a method of the event, specifying whether to return non-public methods. + + if non-public methods can be returned; otherwise, . + A object representing the method used to remove an event handler delegate from the event source. + + is , 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. + + + Gets a value indicating whether the event is multicast. + + if the delegate is an instance of a multicast delegate; otherwise, . + The caller does not have the required permission. + + + Gets a value indicating whether the has a name with a special meaning. + + if this event has a special name; otherwise, . + + + Gets a value indicating that this member is an event. + A value indicating that this member is an event. + + + Indicates whether two objects are equal. + The first object to compare. + The second object to compare. + + if is equal to ; otherwise, . + + + Indicates whether two objects are not equal. + The first object to compare. + The second object to compare. + + if is not equal to ; otherwise, . + + + Gets the method that is called when the event is raised, including non-public methods. + The method that is called when the event is raised. + + + Removes an event handler from an event source. + The event source. + The delegate to be disassociated from the events raised by target. + The event does not have a public accessor. + The handler that was passed in cannot be used. + In .NET for Windows Store apps or the Portable Class Library, catch instead. + + + + + The parameter is and the event is not static. + + -or- + + The is not declared on the target. + In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The caller does not have access permission to the member. + + + Gets the object for removing a method of the event, including non-public methods. + The object for removing a method of the event. + + + Represents a clause in a structured exception-handling block. + + + Initializes a new instance of the class. + + + Gets the type of exception handled by this clause. + A object that represents that type of exception handled by this clause, or if the property is or . + Invalid use of property for the object's current state. + + + Gets the offset within the method body, in bytes, of the user-supplied filter code. + The offset within the method body, in bytes, of the user-supplied filter code. The value of this property has no meaning if the property has any value other than . + Cannot get the offset because the exception handling clause is not a filter. + + + Gets a value indicating whether this exception-handling clause is a finally clause, a type-filtered clause, or a user-filtered clause. + An value that indicates what kind of action this clause performs. + + + Gets the length, in bytes, of the body of this exception-handling clause. + An integer that represents the length, in bytes, of the MSIL that forms the body of this exception-handling clause. + + + Gets the offset within the method body, in bytes, of this exception-handling clause. + An integer that represents the offset within the method body, in bytes, of this exception-handling clause. + + + A string representation of the exception-handling clause. + A string that lists appropriate property values for the filter clause type. + + + The total length, in bytes, of the try block that includes this exception-handling clause. + The total length, in bytes, of the try block that includes this exception-handling clause. + + + The offset within the method, in bytes, of the try block that includes this exception-handling clause. + An integer that represents the offset within the method, in bytes, of the try block that includes this exception-handling clause. + + + Identifies kinds of exception-handling clauses. + + + The clause accepts all exceptions that derive from a specified type. + + + The clause is executed if an exception occurs, but not on completion of normal control flow. + + + 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. + + + The clause is executed whenever the try block exits, whether through normal control flow or because of an unhandled exception. + + + Specifies flags that describe the attributes of a field. + + + Specifies that the field is accessible throughout the assembly. + + + Specifies that the field is accessible only by subtypes in this assembly. + + + Specifies that the field is accessible only by type and subtypes. + + + Specifies that the field is accessible by subtypes anywhere, as well as throughout this assembly. + + + Specifies the access level of a given field. + + + Specifies that the field has a default value. + + + Specifies that the field has marshaling information. + + + 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. + + + Specifies that the field is initialized only, and can be set only in the body of a constructor. + + + Specifies that the field's value is a compile-time (static or early bound) constant. Any attempt to set it throws a . + + + Specifies that the field does not have to be serialized when the type is remoted. + + + Reserved for future use. + + + Specifies that the field is accessible only by the parent type. + + + Specifies that the field cannot be referenced. + + + Specifies that the field is accessible by any member for whom this scope is visible. + + + Reserved. + + + Specifies that the common language runtime (metadata internal APIs) should check the name encoding. + + + Specifies a special method, with the name describing how the method is special. + + + Specifies that the field represents the defined type, or else it is per-instance. + + + Discovers the attributes of a field and provides access to field metadata. + + + Initializes a new instance of the class. + + + Gets the attributes associated with this field. + The for this field. + + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if equals the type and value of this instance; otherwise, . + + + Gets a , which is a handle to the internal metadata representation of a field. + A handle to the internal metadata representation of a field. + + + Gets the type of this field object. + The type of this field object. + + + Gets a for the field represented by the specified handle. + A structure that contains the handle to the internal metadata representation of a field. + A object representing the field specified by . + + is invalid. + + + Gets a for the field represented by the specified handle, for the specified generic type. + A structure that contains the handle to the internal metadata representation of a field. + A structure that contains the handle to the generic type that defines the field. + A object representing the field specified by , in the generic type specified by . + + is invalid. +-or- + is not compatible with . For example, is the runtime type handle of the generic type definition, and comes from a constructed type. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets an array of types that identify the optional custom modifiers of the field. + An array of objects that identify the optional custom modifiers of the current field, such as . + + + Returns a literal value associated with the field by a compiler. + An 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 . + The Constant table in unmanaged metadata does not contain a constant value for the current field. + 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. + The constant value for the field is not set. + + + Gets an array of types that identify the required custom modifiers of the property. + An array of objects that identify the required custom modifiers of the current property, such as or . + + + When overridden in a derived class, returns the value of a field supported by a given object. + The object whose field value will be returned. + An object containing the value of the field reflected by this instance. + In the .NET for Windows Store apps or the Portable Class Library, catch instead. + + + + + The field is non-static and is . + A field is marked literal, but the field does not have one of the accepted literal types. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The caller does not have permission to access this field. + The method is neither declared nor inherited by the class of . + + + Returns the value of a field supported by a given object. + A structure that encapsulates a managed pointer to a location and a runtime representation of the type that might be stored at that location. + An containing a field value. + The caller requires the Common Language Specification (CLS) alternative, but called this method instead. + + + Gets a value indicating whether the potential visibility of this field is described by ; 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. + + if the visibility of this field is exactly described by ; otherwise, . + + + Gets a value indicating whether the visibility of this field is described by ; that is, the field is visible only within its class and derived classes. + + if access to this field is exactly described by ; otherwise, . + + + Gets a value indicating whether the visibility of this field is described by ; that is, the field can be accessed from derived classes, but only if they are in the same assembly. + + if access to this field is exactly described by ; otherwise, . + + + Gets a value indicating whether the potential visibility of this field is described by ; that is, the field can be accessed by derived classes wherever they are, and by classes in the same assembly. + + if access to this field is exactly described by ; otherwise, . + + + Gets a value indicating whether the field can only be set in the body of the constructor. + + if the field has the attribute set; otherwise, . + + + Gets a value indicating whether the value is written at compile time and cannot be changed. + + if the field has the attribute set; otherwise, . + + + Gets a value indicating whether this field has the attribute. + + if the field has the attribute set; otherwise, . + + + Gets a value indicating whether the corresponding attribute is set in . + + if the attribute is set in ; otherwise, . + + + Gets a value indicating whether the field is private. + + if the field is private; otherwise; . + + + Gets a value indicating whether the field is public. + + if this field is public; otherwise, . + + + Gets a value that indicates whether the current field is security-critical or security-safe-critical at the current trust level. + + if the current field is security-critical or security-safe-critical at the current trust level; if it is transparent. + + + Gets a value that indicates whether the current field is security-safe-critical at the current trust level. + + if the current field is security-safe-critical at the current trust level; if it is security-critical or transparent. + + + Gets a value that indicates whether the current field is transparent at the current trust level. + + if the field is security-transparent at the current trust level; otherwise, . + + + Gets a value indicating whether the corresponding attribute is set in the enumerator. + + if the attribute is set in ; otherwise, . + + + Gets a value indicating whether the field is static. + + if this field is static; otherwise, . + + + Gets a value indicating that this member is a field. + A value indicating that this member is a field. + + + Indicates whether two objects are equal. + The first object to compare. + The second object to compare. + + if is equal to ; otherwise, . + + + Indicates whether two objects are not equal. + The first object to compare. + The second object to compare. + + if is not equal to ; otherwise, . + + + Sets the value of the field supported by the given object. + The object whose field value will be set. + The value to assign to the field. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The caller does not have permission to access this field. + In the .NET for Windows Store apps or the Portable Class Library, catch instead. + + + + + The parameter is and the field is an instance field. + The field does not exist on the object. +-or- +The parameter cannot be converted and stored in the field. + + + When overridden in a derived class, sets the value of the field supported by the given object. + The object whose field value will be set. + The value to assign to the field. + A field of that specifies the type of binding that is desired (for example, or ). + A set of properties that enables the binding, coercion of argument types, and invocation of members through reflection. If is , then is used. + The software preferences of a particular culture. + The caller does not have permission to access this field. + The parameter is and the field is an instance field. + The field does not exist on the object. +-or- +The parameter cannot be converted and stored in the field. + + + Sets the value of the field supported by the given object. + A structure that encapsulates a managed pointer to a location and a runtime representation of the type that can be stored at that location. + The value to assign to the field. + The caller requires the Common Language Specification (CLS) alternative, but called this method instead. + + + Describes the constraints on a generic type parameter of a generic type or method. + + + The generic type parameter is contravariant. A contravariant type parameter can appear as a parameter type in method signatures. + + + 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. + + + A type can be substituted for the generic type parameter only if it has a parameterless constructor. + + + There are no special flags. + + + A type can be substituted for the generic type parameter only if it is a value type and is not nullable. + + + A type can be substituted for the generic type parameter only if it is a reference type. + + + Selects the combination of all special constraint flags. This value is the result of using logical OR to combine the following flags: , , and . + + + Selects the combination of all variance flags. This value is the result of using logical OR to combine the following flags: and . + + + Provides custom attributes for reflection objects that support them. + + + 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. + When , look up the hierarchy chain for the inherited custom attribute. + An array of Objects representing custom attributes, or an empty array. + The custom attribute type cannot be loaded. + There is more than one attribute of type defined on this member. + + + 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. + The type of the custom attributes. + When , look up the hierarchy chain for the inherited custom attribute. + An array of Objects representing custom attributes, or an empty array. + The custom attribute type cannot be loaded. + + is . + + + Indicates whether one or more instance of is defined on this member. + The type of the custom attributes. + When , look up the hierarchy chain for the inherited custom attribute. + + if the is defined on this member; otherwise. + + + Identifies the platform targeted by an executable. + + + Targets a 64-bit AMD processor. + + + Targets an ARM processor. + + + Targets a 32-bit Intel processor. + + + Targets a 64-bit Intel processor. + + + Retrieves the mapping of an interface into the actual methods on a class that implements that interface. + + + Shows the methods that are defined on the interface. + + + Shows the type that represents the interface. + + + Shows the methods that implement the interface. + + + Represents the type that was used to create the interface mapping. + + + Contains methods for converting objects. + + + Returns the representation of the specified type. + The type to convert. + The converted object. + + + The exception that is thrown in when the filter criteria is not valid for the type of filter you are using. + + + Initializes a new instance of the class with the default properties. + + + Initializes a new instance of the class with the specified serialization and context information. + A object that contains the information required to serialize this instance. + A object that contains the source and destination of the serialized stream associated with this instance. + + + Initializes a new instance of the class with the given HRESULT and message string. + The message text for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Interoperates with the IDispatch interface. + + + Returns the object that corresponds to the specified field and binding flag. + The name of the field to find. + The binding attributes used to control the search. + A object containing the field information for the named object that meets the search constraints specified in . + The object implements multiple fields with the same name. + + + Returns an array of objects that correspond to all fields of the current class. + The binding attributes used to control the search. + An array of objects containing all the field information for this reflection object that meets the search constraints specified in . + + + Retrieves an array of objects corresponding to all public members or to all members that match a specified name. + The name of the member to find. + The binding attributes used to control the search. + An array of objects matching the parameter. + + + Retrieves an array of objects that correspond either to all public members or to all members of the current class. + The binding attributes used to control the search. + An array of objects containing all the member information for this reflection object. + + + Retrieves a object that corresponds to a specified method under specified search constraints. + The name of the member to find. + The binding attributes used to control the search. + A object containing the method information, with the match being based on the method name and search constraints specified in . + The object implements multiple methods with the same name. + + + Retrieves a object corresponding to a specified method, using a array to choose from among overloaded methods. + The name of the member to find. + The binding attributes used to control the search. + An object that implements , containing properties related to this method. + An array used to choose among overloaded methods. + An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified. + The requested method that matches all the specified parameters. + The object implements multiple methods with the same name. + + + Retrieves an array of objects with all public methods or all methods of the current class. + The binding attributes used to control the search. + An array of objects containing all the methods defined for this reflection object that meet the search constraints specified in . + + + Retrieves an array of objects corresponding to all public properties or to all properties of the current class. + The binding attribute used to control the search. + An array of objects for all the properties defined on the reflection object. + + + Retrieves a object corresponding to a specified property under specified search constraints. + The name of the property to find. + The binding attributes used to control the search. + A object for the located property that meets the search constraints specified in , or if the property was not located. + The object implements multiple fields with the same name. + + + Retrieves a object that corresponds to a specified property with specified search constraints. + The name of the member to find. + The binding attribute used to control the search. + An object that implements , containing properties related to this method. + The type of the property. + An array used to choose among overloaded methods with the same name. + An array used to choose the parameter modifiers. + A object for the located property, if a property with the specified name was located in this reflection object, or if the property was not located. + + + Invokes a specified member. + The name of the member to find. + One of the invocation attributes. The 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 ("") as the name of the member. + One of the bit flags. Implements , containing properties related to this method. + The object on which to invoke the specified member. This parameter is ignored for static members. + 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. + An array of objects. This array has the same length as the parameter, representing the invoked member's argument attributes in the metadata. A parameter can have the following attributes: , , , , and . These represent [In], [Out], [retval], [optional], and a default parameter, respectively. These attributes are used by various interoperability services. + An instance of used to govern the coercion of types. For example, converts a that represents 1000 to a value, since 1000 is represented differently by different cultures. If this parameter is , the for the current thread is used. + A array of parameters. + The specified member. + More than one argument is specified for a field . + The field or property cannot be found. + The method cannot be found. + A private member is invoked without the necessary . + + + Gets the underlying type that represents the object. + The underlying type that represents the object. + + + Represents a type that you can reflect over. + + + Retrieves an object that represents this type. + An object that represents this type. + + + Discovers the attributes of a local variable and provides access to local variable metadata. + + + Initializes a new instance of the class. + + + Gets a value that indicates whether the object referred to by the local variable is pinned in memory. + + if the object referred to by the variable is pinned in memory; otherwise, . + + + Gets the index of the local variable within the method body. + An integer value that represents the order of declaration of the local variable within the method body. + + + Gets the type of the local variable. + The type of the local variable. + + + Returns a user-readable string that describes the local variable. + A string that displays information about the local variable, including the type name, index, and pinned status. + + + Provides access to manifest resources, which are XML files that describe application dependencies. + + + Initializes a new instance of the class for a resource that is contained by the specified assembly and file, and that has the specified location. + The assembly that contains the manifest resource. + The name of the file that contains the manifest resource, if the file is not the same as the manifest file. + A bitwise combination of enumeration values that provides information about the location of the manifest resource. + + + Gets the name of the file that contains the manifest resource, if it is not the same as the manifest file. + The manifest resource's file name. + + + Gets the containing assembly for the manifest resource. + The manifest resource's containing assembly. + + + Gets the manifest resource's location. + A bitwise combination of flags that indicates the location of the manifest resource. + + + Represents a delegate that is used to filter a list of members represented in an array of objects. + The object to which the filter is applied. + An arbitrary object used to filter the list. + + to include the member in the filtered list; otherwise . + + + Obtains information about the attributes of a member and provides access to member metadata. + + + Initializes a new instance of the class. + + + Gets a collection that contains this member's custom attributes. + A collection that contains this member's custom attributes. + + + Gets the class that declares this member. + The object for the class that declares this member. + + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if equals the type and value of this instance; otherwise, . + + + When overridden in a derived class, returns an array of all custom attributes applied to this member. + + to search this member's inheritance chain to find the attributes; otherwise, . This parameter is ignored for properties and events. + An array that contains all the custom attributes applied to this member, or an array with zero elements if no attributes are defined. + This member belongs to a type that is loaded into the reflection-only context. See How to: Load Assemblies into the Reflection-Only Context. + A custom attribute type could not be loaded. + + + When overridden in a derived class, returns an array of custom attributes applied to this member and identified by . + The type of attribute to search for. Only attributes that are assignable to this type are returned. + + to search this member's inheritance chain to find the attributes; otherwise, . This parameter is ignored for properties and events. + An array of custom attributes applied to this member, or an array with zero elements if no attributes assignable to have been applied. + A custom attribute type cannot be loaded. + If is . + This member belongs to a type that is loaded into the reflection-only context. See How to: Load Assemblies into the Reflection-Only Context. + + + Returns a list of objects representing data about the attributes that have been applied to the target member. + A generic list of objects representing data about the attributes that have been applied to the target member. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + + + + Gets a value that indicates whether this object is part of an assembly held in a collectible . + + if the is part of an assembly held in a collectible assembly load context; otherwise, . + + + 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. + The type of custom attribute to search for. The search includes derived types. + + to search this member's inheritance chain to find the attributes; otherwise, . This parameter is ignored for properties and events. + + if one or more instances of or any of its derived types is applied to this member; otherwise, . + + + When overridden in a derived class, gets a value indicating the type of the member - method, constructor, event, and so on. + A value indicating the type of member. + + + Gets a value that identifies a metadata element. + A value which, in combination with , uniquely identifies a metadata element. + The current represents an array method, such as , 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 object to the method; or use the method to get the token directly, instead of using the method to get a first. + + + Gets the module in which the type that declares the member represented by the current is defined. + The in which the type that declares the member represented by the current is defined. + This method is not implemented. + + + Gets the name of the current member. + A containing the name of this member. + + + Indicates whether two objects are equal. + The to compare to . + The to compare to . + + if is equal to ; otherwise . + + + Indicates whether two objects are not equal. + The to compare to . + The to compare to . + + if is not equal to ; otherwise . + + + Gets the class object that was used to obtain this instance of . + The object through which this object was obtained. + + + Marks each type of member that is defined as a derived class of . + + + Specifies all member types. + + + Specifies that the member is a constructor. + + + Specifies that the member is a custom member type. + + + Specifies that the member is an event. + + + Specifies that the member is a field. + + + Specifies that the member is a method. + + + Specifies that the member is a nested type. + + + Specifies that the member is a property. + + + Specifies that the member is a type. + + + Specifies flags for method attributes. These flags are defined in the corhdr.h file. + + + Indicates that the class does not provide an implementation of this method. + + + Indicates that the method is accessible to any class of this assembly. + + + Indicates that the method can only be overridden when it is also accessible. + + + Indicates that the method is accessible to members of this type and its derived types that are in this assembly only. + + + Indicates that the method is accessible only to members of this class and its derived classes. + + + Indicates that the method is accessible to derived classes anywhere, as well as to any class in the assembly. + + + Indicates that the method cannot be overridden. + + + Indicates that the method has security associated with it. Reserved flag for runtime use only. + + + Indicates that the method hides by name and signature; otherwise, by name only. + + + Retrieves accessibility information. + + + Indicates that the method always gets a new slot in the vtable. + + + Indicates that the method implementation is forwarded through PInvoke (Platform Invocation Services). + + + Indicates that the method is accessible only to the current class. + + + Indicates that the member cannot be referenced. + + + Indicates that the method is accessible to any object for which this object is in scope. + + + Indicates that the method calls another method containing security code. Reserved flag for runtime use only. + + + Indicates a reserved flag for runtime use only. + + + Indicates that the method will reuse an existing slot in the vtable. This is the default behavior. + + + Indicates that the common language runtime checks the name encoding. + + + Indicates that the method is special. The name describes how this method is special. + + + Indicates that the method is defined on the type; otherwise, it is defined per instance. + + + Indicates that the managed method is exported by thunk to unmanaged code. + + + Indicates that the method is virtual. + + + Retrieves vtable attributes. + + + Provides information about methods and constructors. + + + Initializes a new instance of the class. + + + Gets the attributes associated with this method. + One of the values. + + + Gets a value indicating the calling conventions for this method. + The for this method. + + + Gets a value indicating whether the generic method contains unassigned generic type parameters. + + if the current object represents a generic method that contains unassigned generic type parameters; otherwise, . + + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if equals the type and value of this instance; otherwise, . + + + Returns a object representing the currently executing method. + + is a static method that is called from within an executing method and that returns information about that method. +A object representing the currently executing method. + This member was invoked with a late-binding mechanism. + + + Returns an array of objects that represent the type arguments of a generic method or the type parameters of a generic method definition. + An array of 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. + The current object is a . 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. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + When overridden in a derived class, gets a object that provides access to the MSIL stream, local variables, and exceptions for the current method. + A object that provides access to the MSIL stream, local variables, and exceptions for the current method. + This method is invalid unless overridden in a derived class. + + + Gets method information by using the method's internal metadata representation (handle). + The method's handle. + A containing information about the method. + + is invalid. + + + Gets a object for the constructor or method represented by the specified handle, for the specified generic type. + A handle to the internal metadata representation of a constructor or method. + A handle to the generic type that defines the constructor or method. + A object representing the method or constructor specified by , in the generic type specified by . + + is invalid. + + + When overridden in a derived class, returns the flags. + The flags. + + + When overridden in a derived class, gets the parameters of the specified method or constructor. + An array of type containing information that matches the signature of the method (or constructor) reflected by this instance. + + + Invokes the method or constructor represented by the current instance, using the specified parameters. + 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 or an instance of the class that defines the constructor. + 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, should be . +If the method or constructor represented by this instance takes a parameter ( 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 . For value-type elements, this value is 0, 0.0, or , depending on the specific element type. + An object containing the return value of the invoked method, or in the case of a constructor. + In the.NET for Windows Store apps or the Portable Class Library, catch instead. + + + + + The parameter is and the method is not static. + + -or- + + The method is not declared or inherited by the class of . + + -or- + + A static constructor is invoked, and is neither nor an instance of the class that declared the constructor. + The elements of the array do not match the signature of the method or constructor reflected by this instance. + The invoked method or constructor throws an exception. +-or- +The current instance is a that contains unverifiable code. See the "Verification" section in Remarks for . + The array does not have the correct number of arguments. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The caller does not have permission to execute the method or constructor that is represented by the current instance. + The type that declares the method is an open generic type. That is, the property returns for the declaring type. + The current instance is a . + + + When overridden in a derived class, invokes the reflected method or constructor with the given parameters. + 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 or an instance of the class that defines the constructor. + A bitmask that is a combination of 0 or more bit flags from . If is , this parameter is assigned the value ; thus, whatever you pass in is ignored. + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects via reflection. If is , the default binder is used. + 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 . +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 . For value-type elements, this value is 0, 0.0, or , depending on the specific element type. + An instance of used to govern the coercion of types. If this is , the for the current thread is used. (This is necessary to convert a that represents 1000 to a value, for example, since 1000 is represented differently by different cultures.) + An containing the return value of the invoked method, or in the case of a constructor, or if the method's return type is . Before calling the method or constructor, checks to see if the user has access permission and verifies that the parameters are valid. + The parameter is and the method is not static. +-or- +The method is not declared or inherited by the class of . +-or- +A static constructor is invoked, and is neither nor an instance of the class that declared the constructor. + The type of the parameter does not match the signature of the method or constructor reflected by this instance. + The array does not have the correct number of arguments. + The invoked method or constructor throws an exception. + The caller does not have permission to execute the method or constructor that is represented by the current instance. + The type that declares the method is an open generic type. That is, the property returns for the declaring type. + + + Gets a value indicating whether the method is abstract. + + if the method is abstract; otherwise, . + + + Gets a value indicating whether the potential visibility of this method or constructor is described by ; 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. + + if the visibility of this method or constructor is exactly described by ; otherwise, . + + + + Gets a value indicating whether the method is a constructor. + + if this method is a constructor represented by a object (see note in Remarks about objects); otherwise, . + + + Gets a value indicating whether the visibility of this method or constructor is described by ; that is, the method or constructor is visible only within its class and derived classes. + + if access to this method or constructor is exactly described by ; otherwise, . + + + Gets a value indicating whether the visibility of this method or constructor is described by ; that is, the method or constructor can be called by derived classes, but only if they are in the same assembly. + + if access to this method or constructor is exactly described by ; otherwise, . + + + Gets a value indicating whether the potential visibility of this method or constructor is described by ; that is, the method or constructor can be called by derived classes wherever they are, and by classes in the same assembly. + + if access to this method or constructor is exactly described by ; otherwise, . + + + Gets a value indicating whether this method is . + + if this method is ; otherwise, . + + + Gets a value indicating whether the method is generic. + + if the current represents a generic method; otherwise, . + + + Gets a value indicating whether the method is a generic method definition. + + if the current object represents the definition of a generic method; otherwise, . + + + Gets a value indicating whether only a member of the same kind with exactly the same signature is hidden in the derived class. + + if the member is hidden by signature; otherwise, . + + + Gets a value indicating whether this member is private. + + if access to this method is restricted to other members of the class itself; otherwise, . + + + Gets a value indicating whether this is a public method. + + if this method is public; otherwise, . + + + 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. + + if the current method or constructor is security-critical or security-safe-critical at the current trust level; if it is transparent. + + + 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. + + if the method or constructor is security-safe-critical at the current trust level; if it is security-critical or transparent. + + + Gets a value that indicates whether the current method or constructor is transparent at the current trust level, and therefore cannot perform critical operations. + + if the method or constructor is security-transparent at the current trust level; otherwise, . + + + Gets a value indicating whether this method has a special name. + + if this method has a special name; otherwise, . + + + Gets a value indicating whether the method is . + + if this method is ; otherwise, . + + + Gets a value indicating whether the method is . + + if this method is ; otherwise, . + + + Gets a handle to the internal metadata representation of a method. + A object. + + + Gets the flags that specify the attributes of a method implementation. + The method implementation flags. + + + Indicates whether two objects are equal. + The first object to compare. + The second object to compare. + + if is equal to ; otherwise, . + + + Indicates whether two objects are not equal. + The first object to compare. + The second object to compare. + + if is not equal to ; otherwise, . + + + Provides access to the metadata and MSIL for the body of a method. + + + Initializes a new instance of the class. + + + Gets a list that includes all the exception-handling clauses in the method body. + An of objects representing the exception-handling clauses in the body of the method. + + + Returns the MSIL for the method body, as an array of bytes. + An array of type that contains the MSIL for the method body. + + + Gets a value indicating whether local variables in the method body are initialized to the default values for their types. + + if the method body contains code to initialize local variables to for reference types, or to the zero-initialized value for value types; otherwise, . + + + Gets a metadata token for the signature that describes the local variables for the method in metadata. + An integer that represents the metadata token. + + + Gets the list of local variables declared in the method body. + An of objects that describe the local variables declared in the method body. + + + Gets the maximum number of items on the operand stack when the method is executing. + The maximum number of items on the operand stack when the method is executing. + + + Specifies flags for the attributes of a method implementation. + + + Specifies that the method should be inlined wherever possible. + + + Specifies that the method should be optimized whenever possible. + + + Specifies flags about code type. + + + Specifies that the method is not defined. + + + Specifies that the method implementation is in Microsoft intermediate language (MSIL). + + + Specifies an internal call. + + + Specifies that the method is implemented in managed code. + + + Specifies whether the method is implemented in managed or unmanaged code. + + + Specifies a range check value. + + + Specifies that the method implementation is native. + + + Specifies that the method cannot be inlined. + + + Specifies that the method is not optimized by the just-in-time (JIT) compiler or by native code generation (see Ngen.exe) when debugging possible code generation problems. + + + Specifies that the method implementation is in Optimized Intermediate Language (OPTIL). + + + Specifies that the method signature is exported exactly as declared. + + + Specifies that the method implementation is provided by the runtime. + + + Specifies that the method is single-threaded through the body. Static methods ( in Visual Basic) lock on the type, whereas instance methods lock on the instance. You can also use the C# lock statement or the Visual Basic SyncLock statement for this purpose. + + + Specifies that the method is implemented in unmanaged code. + + + Discovers the attributes of a method and provides access to method metadata. + + + Initializes a new instance of the class. + + + Creates a delegate of the specified type from this method. + The type of the delegate to create. + The delegate for this method. + + + Creates a delegate of the specified type with the specified target from this method. + The type of the delegate to create. + The object targeted by the delegate. + The delegate for this method. + + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if equals the type and value of this instance; otherwise, . + + + When overridden in a derived class, returns the object for the method on the direct or indirect base class in which the method represented by this instance was first declared. + A object for the first implementation of this method. + + + Returns an array of objects that represent the type arguments of a generic method or the type parameters of a generic method definition. + An array of 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. + This method is not supported. + + + Returns a object that represents a generic method definition from which the current method can be constructed. + A object representing a generic method definition from which the current method can be constructed. + The current method is not a generic method. That is, returns . + This method is not supported. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Substitutes the elements of an array of types for the type parameters of the current generic method definition, and returns a object representing the resulting constructed method. + An array of types to be substituted for the type parameters of the current generic method definition. + A object that represents the constructed method formed by substituting the elements of for the type parameters of the current generic method definition. + The current does not represent a generic method definition. That is, returns . + + is . +-or- +Any element of is . + The number of elements in is not the same as the number of type parameters of the current generic method definition. +-or- +An element of does not satisfy the constraints specified for the corresponding type parameter of the current generic method definition. + This method is not supported. + + + Gets a value indicating that this member is a method. + A value indicating that this member is a method. + + + Indicates whether two objects are equal. + The first object to compare. + The second object to compare. + + if is equal to ; otherwise, . + + + Indicates whether two objects are not equal. + The first object to compare. + The second object to compare. + + if is not equal to ; otherwise, . + + + Gets a object that contains information about the return type of the method, such as whether the return type has custom modifiers. + A object that contains information about the return type. + This method is not implemented. + + + Gets the return type of this method. + The return type of this method. + + + Gets the custom attributes for the return type. + An object representing the custom attributes for the return type. + + + Represents a missing . This class cannot be inherited. + + + Sets a object with the logical context information needed to recreate the sole instance of the object. + The object to be populated with serialization information. + The object representing the destination context of the serialization. + + is . + + + Represents the sole instance of the class. + + + Performs reflection on a module. + + + Initializes a new instance of the class. + + + Gets the appropriate for this instance of . + An object. + + + Gets a collection that contains this module's custom attributes. + A collection that contains this module's custom attributes. + + + Determines whether this module and the specified object are equal. + The object to compare with this instance. + + if is equal to this instance; otherwise, . + + + A object that filters the list of types defined in this module based upon the name. This field is case-sensitive and read-only. + + + A object that filters the list of types defined in this module based upon the name. This field is case-insensitive and read-only. + + + Returns an array of classes accepted by the given filter and filter criteria. + The delegate used to filter the classes. + An Object used to filter the classes. + An array of type containing classes that were accepted by the filter. + One or more classes in a module could not be loaded. + + + Gets a string representing the fully qualified name and path to this module. + The fully qualified module name. + The caller does not have the required permissions. + + + Returns all custom attributes. + This argument is ignored for objects of this type. + An array of type containing all custom attributes. + + + Gets custom attributes of the specified type. + The type of attribute to get. + This argument is ignored for objects of this type. + An array of type containing all custom attributes of the specified type. + + is . + + is not a object supplied by the runtime. For example, is a object. + + + Returns a list of objects for the current module, which can be used in the reflection-only context. + A generic list of objects representing data about the attributes that have been applied to the current module. + + + Returns a field having the specified name. + The field name. + A object having the specified name, or if the field does not exist. + The parameter is . + + + Returns a field having the specified name and binding attributes. + The field name. + One of the bit flags used to control the search. + A object having the specified name and binding attributes, or if the field does not exist. + The parameter is . + + + Returns the global fields defined on the module. + An array of objects representing the global fields defined on the module; if there are no global fields, an empty array is returned. + + + Returns the global fields defined on the module that match the specified binding flags. + A bitwise combination of values that limit the search. + An array of type 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 the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns a method having the specified name. + The method name. + A object having the specified name, or if the method does not exist. + + is . + + + Returns a method having the specified name, binding information, calling convention, and parameter types and modifiers. + The method name. + One of the bit flags used to control the search. + An object that implements , containing properties related to this method. + The calling convention for the method. + The parameter types to search for. + An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified. + A object in accordance with the specified criteria, or if the method does not exist. + + is , is , or (i) is . + + + Returns a method having the specified name and parameter types. + The method name. + The parameter types to search for. + A object in accordance with the specified criteria, or if the method does not exist. + + is , is , or (i) is . + + + Returns the method implementation in accordance with the specified criteria. + The method name. + One of the bit flags used to control the search. + An object that implements , containing properties related to this method. + The calling convention for the method. + The parameter types to search for. + An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified. + A object containing implementation information as specified, or if the method does not exist. + + is . + + + Returns the global methods defined on the module. + An array of objects representing all the global methods defined on the module; if there are no global methods, an empty array is returned. + + + Returns the global methods defined on the module that match the specified binding flags. + A bitwise combination of values that limit the search. + An array of type 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. + + + Provides an implementation for serialized objects. + The information and data needed to serialize or deserialize an object. + The context for the serialization. + + is . + + + Gets a pair of values indicating the nature of the code in a module and the platform targeted by the module. + When this method returns, a combination of the values indicating the nature of the code in the module. + When this method returns, one of the values indicating the platform targeted by the module. + + + Returns the specified type, performing a case-sensitive search. + The name of the type to locate. The name must be fully qualified with the namespace. + A object representing the given type, if the type is in this module; otherwise, . + + is . + The class initializers are invoked and an exception is thrown. + + is a zero-length string. + + requires a dependent assembly that could not be found. + + requires a dependent assembly that was found but could not be loaded. +-or- +The current assembly was loaded into the reflection-only context, and requires a dependent assembly that was not preloaded. + + requires a dependent assembly, but the file is not a valid assembly. +-or- + requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version. + + + Returns the specified type, searching the module with the specified case sensitivity. + The name of the type to locate. The name must be fully qualified with the namespace. + + for case-insensitive search; otherwise, . + A object representing the given type, if the type is in this module; otherwise, . + + is . + The class initializers are invoked and an exception is thrown. + + is a zero-length string. + + requires a dependent assembly that could not be found. + + requires a dependent assembly that was found but could not be loaded. +-or- +The current assembly was loaded into the reflection-only context, and requires a dependent assembly that was not preloaded. + + requires a dependent assembly, but the file is not a valid assembly. +-or- + requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version. + + + 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. + The name of the type to locate. The name must be fully qualified with the namespace. + + to throw an exception if the type cannot be found; to return . + + for case-insensitive search; otherwise, . + A object representing the specified type, if the type is declared in this module; otherwise, . + + is . + The class initializers are invoked and an exception is thrown. + + is a zero-length string. + + is , and the type cannot be found. + + requires a dependent assembly that could not be found. + + requires a dependent assembly that was found but could not be loaded. +-or- +The current assembly was loaded into the reflection-only context, and requires a dependent assembly that was not preloaded. + + requires a dependent assembly, but the file is not a valid assembly. +-or- + requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version. + + + Returns all the types defined within this module. + An array of type containing types defined within the module that is reflected by this instance. + One or more classes in a module could not be loaded. + The caller does not have the required permission. + + + Returns a value that indicates whether the specified attribute type has been applied to this module. + The type of custom attribute to test for. + This argument is ignored for objects of this type. + + if one or more instances of have been applied to this module; otherwise, . + + is . + + is not a object supplied by the runtime. For example, is a object. + + + Gets a value indicating whether the object is a resource. + + if the object is a resource; otherwise, . + + + Gets the metadata stream version. + 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. + + + Gets a token that identifies the module in metadata. + An integer token that identifies the current module in metadata. + + + Gets a handle for the module. + A structure for the current module. + + + Gets a universally unique identifier (UUID) that can be used to distinguish between two versions of a module. + A that can be used to distinguish between two versions of a module. + + + Gets a representing the name of the module with the path removed. + The module name with no path. + + + Indicates whether two objects are equal. + The first object to compare. + The second object to compare. + + if is equal to ; otherwise, . + + + Indicates whether two objects are not equal. + The first object to compare. + The second object to compare. + + if is not equal to ; otherwise, . + + + Returns the field identified by the specified metadata token. + A metadata token that identifies a field in the module. + A object representing the field that is identified by the specified metadata token. + + is not a token for a field in the scope of the current module. +-or- + identifies a field whose parent has a signature containing element type (a type parameter of a generic type) or (a type parameter of a generic method). + + is not a valid token in the scope of the current module. + + + Returns the field identified by the specified metadata token, in the context defined by the specified generic type parameters. + A metadata token that identifies a field in the module. + An array of objects representing the generic type arguments of the type where the token is in scope, or if that type is not generic. + An array of objects representing the generic type arguments of the method where the token is in scope, or if that method is not generic. + A object representing the field that is identified by the specified metadata token. + + is not a token for a field in the scope of the current module. +-or- + identifies a field whose parent has a signature containing element type (a type parameter of a generic type) or (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of and . + + is not a valid token in the scope of the current module. + + + Returns the type or member identified by the specified metadata token. + A metadata token that identifies a type or member in the module. + A object representing the type or member that is identified by the specified metadata token. + + is not a token for a type or member in the scope of the current module. +-or- + is a or whose signature contains element type (a type parameter of a generic type) or (a type parameter of a generic method). +-or- + identifies a property or event. + + is not a valid token in the scope of the current module. + + + Returns the type or member identified by the specified metadata token, in the context defined by the specified generic type parameters. + A metadata token that identifies a type or member in the module. + An array of objects representing the generic type arguments of the type where the token is in scope, or if that type is not generic. + An array of objects representing the generic type arguments of the method where the token is in scope, or if that method is not generic. + A object representing the type or member that is identified by the specified metadata token. + + is not a token for a type or member in the scope of the current module. +-or- + is a or whose signature contains element type (a type parameter of a generic type) or (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of and . +-or- + identifies a property or event. + + is not a valid token in the scope of the current module. + + + Returns the method or constructor identified by the specified metadata token. + A metadata token that identifies a method or constructor in the module. + A object representing the method or constructor that is identified by the specified metadata token. + + is not a token for a method or constructor in the scope of the current module. +-or- + is a whose signature contains element type (a type parameter of a generic type) or (a type parameter of a generic method). + + is not a valid token in the scope of the current module. + + + Returns the method or constructor identified by the specified metadata token, in the context defined by the specified generic type parameters. + A metadata token that identifies a method or constructor in the module. + An array of objects representing the generic type arguments of the type where the token is in scope, or if that type is not generic. + An array of objects representing the generic type arguments of the method where the token is in scope, or if that method is not generic. + A object representing the method that is identified by the specified metadata token. + + is not a token for a method or constructor in the scope of the current module. +-or- + is a whose signature contains element type (a type parameter of a generic type) or (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of and . + + is not a valid token in the scope of the current module. + + + Returns the signature blob identified by a metadata token. + A metadata token that identifies a signature in the module. + An array of bytes representing the signature blob. + + is not a valid , , , signature, or token in the scope of the current module. + + is not a valid token in the scope of the current module. + + + Returns the string identified by the specified metadata token. + A metadata token that identifies a string in the string heap of the module. + A containing a string value from the metadata string heap. + + is not a token for a string in the scope of the current module. + + is not a valid token in the scope of the current module. + + + Returns the type identified by the specified metadata token. + A metadata token that identifies a type in the module. + A object representing the type that is identified by the specified metadata token. + + is not a token for a type in the scope of the current module. +-or- + is a whose signature contains element type (a type parameter of a generic type) or (a type parameter of a generic method). + + is not a valid token in the scope of the current module. + + + Returns the type identified by the specified metadata token, in the context defined by the specified generic type parameters. + A metadata token that identifies a type in the module. + An array of objects representing the generic type arguments of the type where the token is in scope, or if that type is not generic. + An array of objects representing the generic type arguments of the method where the token is in scope, or if that method is not generic. + A object representing the type that is identified by the specified metadata token. + + is not a token for a type in the scope of the current module. +-or- + is a whose signature contains element type (a type parameter of a generic type) or (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of and . + + is not a valid token in the scope of the current module. + + + Gets a string representing the name of the module. + The module name. + + + Returns the name of the module. + A representing the name of this module. + + + Represents the method that will handle the event of an . + The assembly that was the source of the event. + The arguments supplied by the object describing the event. + The module that satisfies the request. + + + Instructs obfuscation tools to use their standard obfuscation rules for the appropriate assembly type. + + + Initializes a new instance of the class, specifying whether the assembly to be obfuscated is public or private. + + if the assembly is used within the scope of one application; otherwise, . + + + Gets a value indicating whether the assembly was marked private. + + if the assembly was marked private; otherwise, . + + + Gets or sets a value indicating whether the obfuscation tool should remove the attribute after processing. + + if the obfuscation tool should remove the attribute after processing; otherwise, . The default value for this property is . + + + Instructs obfuscation tools to take the specified actions for an assembly, type, or member. + + + Initializes a new instance of the class. + + + Gets or sets a value indicating whether the attribute of a type is to apply to the members of the type. + + if the attribute is to apply to the members of the type; otherwise, . The default is . + + + Gets or sets a value indicating whether the obfuscation tool should exclude the type or member from obfuscation. + + if the type or member to which this attribute is applied should be excluded from obfuscation; otherwise, . The default is . + + + Gets or sets a string value that is recognized by the obfuscation tool, and which specifies processing options. + A string value that is recognized by the obfuscation tool, and which specifies processing options. The default is "all". + + + Gets or sets a value indicating whether the obfuscation tool should remove this attribute after processing. + + if an obfuscation tool should remove the attribute after processing; otherwise, . The default is . + + + Defines the attributes that can be associated with a parameter. These are defined in CorHdr.h. + + + Specifies that the parameter has a default value. + + + Specifies that the parameter has field marshaling information. + + + Specifies that the parameter is an input parameter. + + + Specifies that the parameter is a locale identifier (lcid). + + + Specifies that there is no parameter attribute. + + + Specifies that the parameter is optional. + + + Specifies that the parameter is an output parameter. + + + Reserved. + + + Reserved. + + + Specifies that the parameter is reserved. + + + Specifies that the parameter is a return value. + + + Discovers the attributes of a parameter and provides access to parameter metadata. + + + Initializes a new instance of the class. + + + Gets the attributes for this parameter. + A object representing the attributes for this parameter. + + + The attributes of the parameter. + + + The of the parameter. + + + Gets a collection that contains this parameter's custom attributes. + A collection that contains this parameter's custom attributes. + + + Gets a value indicating the default value if the parameter has a default value. + The default value of the parameter, or if the parameter has no default value. + + + The default value of the parameter. + + + Gets all the custom attributes defined on this parameter. + This argument is ignored for objects of this type. + An array that contains all the custom attributes applied to this parameter. + A custom attribute type could not be loaded. + + + Gets the custom attributes of the specified type or its derived types that are applied to this parameter. + The custom attributes identified by type. + This argument is ignored for objects of this type. + An array that contains the custom attributes of the specified type or its derived types. + The type must be a type provided by the underlying runtime system. + + is . + A custom attribute type could not be loaded. + + + Returns a list of objects for the current parameter, which can be used in the reflection-only context. + A generic list of objects representing data about the attributes that have been applied to the current parameter. + + + Gets the optional custom modifiers of the parameter. + An array of objects that identify the optional custom modifiers of the current parameter, such as or . + + + Returns the real object that should be deserialized instead of the object that the serialized stream specifies. + The serialized stream from which the current object is deserialized. + The actual object that is put into the graph. + The parameter's position in the parameter list of its associated member is not valid for that member's type. + + + Gets the required custom modifiers of the parameter. + An array of objects that identify the required custom modifiers of the current parameter, such as or . + + + Gets a value that indicates whether this parameter has a default value. + + if this parameter has a default value; otherwise, . + + + Determines whether the custom attribute of the specified type or its derived types is applied to this parameter. + The object to search for. + This argument is ignored for objects of this type. + + if one or more instances of or its derived types are applied to this parameter; otherwise, . + + is . + + is not a object supplied by the common language runtime. + + + Gets a value indicating whether this is an input parameter. + + if the parameter is an input parameter; otherwise, . + + + Gets a value indicating whether this parameter is a locale identifier (lcid). + + if the parameter is a locale identifier; otherwise, . + + + Gets a value indicating whether this parameter is optional. + + if the parameter is optional; otherwise, . + + + Gets a value indicating whether this is an output parameter. + + if the parameter is an output parameter; otherwise, . + + + Gets a value indicating whether this is a parameter. + + if the parameter is a ; otherwise, . + + + Gets a value indicating the member in which the parameter is implemented. + The member which implanted the parameter represented by this . + + + The member in which the field is implemented. + + + Gets a value that identifies this parameter in metadata. + A value which, in combination with the module, uniquely identifies this parameter in metadata. + + + Gets the name of the parameter. + The simple name of this parameter. + + + The name of the parameter. + + + Gets the of this parameter. + The object that represents the of this parameter. + + + Gets the zero-based position of the parameter in the formal parameter list. + An integer representing the position this parameter occupies in the parameter list. + + + The zero-based position of the parameter in the parameter list. + + + Gets a value indicating the default value if the parameter has a default value. + The default value of the parameter, or if the parameter has no default value. + + + Gets the parameter type and name represented as a string. + A string containing the type and the name of the parameter. + + + Attaches a modifier to parameters so that binding can work with parameter signatures in which the types have been modified. + + + Initializes a new instance of the structure representing the specified number of parameters. + The number of parameters. + + is negative. + + + Gets or sets a value that specifies whether the parameter at the specified index position is to be modified by the current . + The index position of the parameter whose modification status is being examined or set. + + if the parameter at this index position is to be modified by this ; otherwise, . + + + Provides a wrapper class for pointers. + + + Boxes the supplied unmanaged memory pointer and the type associated with that pointer into a managed wrapper object. The value and the type are saved so they can be accessed from the native code during an invocation. + The supplied unmanaged memory pointer. + The type associated with the parameter. + A pointer object. + + is not a pointer. + + is . + + + Sets the object with the file name, fusion log, and additional exception information. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Returns the stored pointer. + The stored pointer. + This method returns void. + + is not a pointer. + + + Identifies the nature of the code in an executable file. + + + The executable contains only Microsoft intermediate language (MSIL), and is therefore neutral with respect to 32-bit or 64-bit platforms. + + + The file is not in portable executable (PE) file format. + + + The executable requires a 64-bit platform. + + + The executable is platform-agnostic but should be run on a 32-bit platform whenever possible. + + + 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. + + + The executable contains pure unmanaged code. + + + Identifies the processor and bits-per-word of the platform targeted by an executable. + + + A 64-bit processor based on the x64 architecture. + + + An ARM processor. + + + A 64-bit Intel Itanium processor only. + + + Neutral with respect to processor and bits-per-word. + + + An unknown or unspecified combination of processor and bits-per-word. + + + A 32-bit Intel processor, either native or in the Windows on Windows environment on a 64-bit platform (WOW64). + + + Defines the attributes that can be associated with a property. These attribute values are defined in corhdr.h. + + + Specifies that the property has a default value. + + + Specifies that no attributes are associated with a property. + + + Reserved. + + + Reserved. + + + Reserved. + + + Specifies a flag reserved for runtime use only. + + + Specifies that the metadata internal APIs check the name encoding. + + + Specifies that the property is special, with the name describing how the property is special. + + + Discovers the attributes of a property and provides access to property metadata. + + + Initializes a new instance of the class. + + + Gets the attributes for this property. + The attributes of this property. + + + Gets a value indicating whether the property can be read. + + if this property can be read; otherwise, . + + + Gets a value indicating whether the property can be written to. + + if this property can be written to; otherwise, . + + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if equals the type and value of this instance; otherwise, . + + + Returns an array whose elements reflect the public and accessors of the property reflected by the current instance. + An array of objects that reflect the public and accessors of the property reflected by the current instance, if found; otherwise, this method returns an array with zero (0) elements. + + + Returns an array whose elements reflect the public and, if specified, non-public and accessors of the property reflected by the current instance. + Indicates whether non-public methods should be returned in the returned array. if non-public methods are to be included; otherwise, . + An array whose elements reflect the and accessors of the property reflected by the current instance. If is , this array contains public and non-public and accessors. If is , this array contains only public and accessors. If no accessors with the specified visibility are found, this method returns an array with zero (0) elements. + + + Returns a literal value associated with the property by a compiler. + An 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 . + The Constant table in unmanaged metadata does not contain a constant value for the current property. + 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. + + + Returns the public accessor for this property. + A object representing the public accessor for this property, or if the accessor is non-public or does not exist. + + + When overridden in a derived class, returns the public or non-public accessor for this property. + Indicates whether a non-public accessor should be returned. if a non-public accessor is to be returned; otherwise, . + A object representing the accessor for this property, if is . Returns if is and the accessor is non-public, or if is but no accessors exist. + The requested method is non-public and the caller does not have to reflect on this non-public method. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + When overridden in a derived class, returns an array of all the index parameters for the property. + An array of type containing the parameters for the indexes. If the property is not indexed, the array has 0 (zero) elements. + + + Gets the accessor for this property. + The accessor for this property. + + + Returns an array of types representing the optional custom modifiers of the property. + An array of objects that identify the optional custom modifiers of the current property, such as or . + + + Returns a literal value associated with the property by a compiler. + An 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 . + The Constant table in unmanaged metadata does not contain a constant value for the current property. + 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. + + + Returns an array of types representing the required custom modifiers of the property. + An array of objects that identify the required custom modifiers of the current property, such as or . + + + Returns the public accessor for this property. + The object representing the method for this property if the accessor is public, or if the accessor is not public. + + + When overridden in a derived class, returns the accessor for this property. + Indicates whether the accessor should be returned if it is non-public. if a non-public accessor is to be returned; otherwise, . + This property's method, or , as shown in the following table. + Value + + Condition + + The method for this property. + + The accessor is public. + + -or- + + is and the accessor is non-public. + + is , but the property is read-only. + + -or- + + is and the accessor is non-public. + + -or- + + There is no accessor. + The requested method is non-public and the caller does not have to reflect on this non-public method. + + + Returns the property value of a specified object. + The object whose property value will be returned. + The property value of the specified object. + + + Returns the property value of a specified object with optional index values for indexed properties. + The object whose property value will be returned. + Optional index values for indexed properties. The indexes of indexed properties are zero-based. This value should be for non-indexed properties. + The property value of the specified object. + The array does not contain the type of arguments needed. +-or- +The property's accessor is not found. + In the .NET for Windows Store apps or the Portable Class Library, catch instead. + + + + + The object does not match the target type, or a property is an instance property but is . + The number of parameters in does not match the number of parameters the indexed property takes. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + There was an illegal attempt to access a private or protected method inside a class. + An error occurred while retrieving the property value. For example, an index value specified for an indexed property is out of range. The property indicates the reason for the error. + + + When overridden in a derived class, returns the property value of a specified object that has the specified binding, index, and culture-specific information. + The object whose property value will be returned. + A bitwise combination of the following enumeration members that specify the invocation attribute: , , , , , , and . You must specify a suitable invocation attribute. For example, to invoke a static member, set the flag. + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects through reflection. If is , the default binder is used. + Optional index values for indexed properties. This value should be for non-indexed properties. + The culture for which the resource is to be localized. If the resource is not localized for this culture, the property will be called successively in search of a match. If this value is , the culture-specific information is obtained from the property. + The property value of the specified object. + The array does not contain the type of arguments needed. +-or- +The property's accessor is not found. + The object does not match the target type, or a property is an instance property but is . + The number of parameters in does not match the number of parameters the indexed property takes. + There was an illegal attempt to access a private or protected method inside a class. + An error occurred while retrieving the property value. For example, an index value specified for an indexed property is out of range. The property indicates the reason for the error. + + + Gets a value indicating whether the property is the special name. + + if this property is the special name; otherwise, . + + + Gets a value indicating that this member is a property. + A value indicating that this member is a property. + + + Indicates whether two objects are equal. + The first object to compare. + The second object to compare. + + if is equal to ; otherwise, . + + + Indicates whether two objects are not equal. + The first object to compare. + The second object to compare. + + if is not equal to ; otherwise, . + + + Gets the type of this property. + The type of this property. + + + Gets the accessor for this property. + The accessor for this property, or if the property is read-only. + + + Sets the property value of a specified object. + The object whose property value will be set. + The new property value. + The property's accessor is not found. +-or- + cannot be converted to the type of . + In the .NET for Windows Store apps or the Portable Class Library, catch instead. + + + + + The type of does not match the target type, or a property is an instance property but is . + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + There was an illegal attempt to access a private or protected method inside a class. + An error occurred while setting the property value. The property indicates the reason for the error. + + + Sets the property value of a specified object with optional index values for index properties. + The object whose property value will be set. + The new property value. + Optional index values for indexed properties. This value should be for non-indexed properties. + The array does not contain the type of arguments needed. +-or- +The property's accessor is not found. +-or- + cannot be converted to the type of . + In the .NET for Windows Store apps or the Portable Class Library, catch instead. + + + + + The object does not match the target type, or a property is an instance property but is . + The number of parameters in does not match the number of parameters the indexed property takes. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + There was an illegal attempt to access a private or protected method inside a class. + An error occurred while setting the property value. For example, an index value specified for an indexed property is out of range. The property indicates the reason for the error. + + + When overridden in a derived class, sets the property value for a specified object that has the specified binding, index, and culture-specific information. + The object whose property value will be set. + The new property value. + A bitwise combination of the following enumeration members that specify the invocation attribute: , , , , , , or . You must specify a suitable invocation attribute. For example, to invoke a static member, set the flag. + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects through reflection. If is , the default binder is used. + Optional index values for indexed properties. This value should be for non-indexed properties. + The culture for which the resource is to be localized. If the resource is not localized for this culture, the property will be called successively in search of a match. If this value is , the culture-specific information is obtained from the property. + The array does not contain the type of arguments needed. +-or- +The property's accessor is not found. +-or- + cannot be converted to the type of . + The object does not match the target type, or a property is an instance property but is . + The number of parameters in does not match the number of parameters the indexed property takes. + There was an illegal attempt to access a private or protected method inside a class. + An error occurred while setting the property value. For example, an index value specified for an indexed property is out of range. The property indicates the reason for the error. + + + Represents a context that can provide reflection objects. + + + Initializes a new instance of the class. + + + Gets the representation of the type of the specified object in this reflection context. + The object to represent. + An object that represents the type of the specified object. + + + Gets the representation, in this reflection context, of an assembly that is represented by an object from another reflection context. + The external representation of the assembly to represent in this context. + The representation of the assembly in this reflection context. + + + Gets the representation, in this reflection context, of a type represented by an object from another reflection context. + The external representation of the type to represent in this context. + The representation of the type in this reflection context. + + + The exception that is thrown by the method if any of the classes in a module cannot be loaded. This class cannot be inherited. + + + Initializes a new instance of the class with the given classes and their associated exceptions. + An array of type containing the classes that were defined in the module and loaded. This array can contain null reference ( in Visual Basic) values. + An array of type containing the exceptions that were thrown by the class loader. The null reference ( in Visual Basic) values in the array line up with the exceptions in this array. + + + Initializes a new instance of the class with the given classes, their associated exceptions, and exception descriptions. + An array of type containing the classes that were defined in the module and loaded. This array can contain null reference ( in Visual Basic) values. + An array of type containing the exceptions that were thrown by the class loader. The null reference ( in Visual Basic) values in the array line up with the exceptions in this array. + A describing the reason the exception was thrown. + + + Provides an implementation for serialized objects. + The information and data needed to serialize or deserialize an object. + The context for the serialization. + + is . + + + Gets the array of exceptions thrown by the class loader. + An array of type containing the exceptions thrown by the class loader. The null values in the array of this instance line up with the exceptions in this array. + + + Gets the error message for this exception. + A string containing the error message for this exception. + + + Returns the fully qualified name of this exception and the messages for all the loader exceptions. + A string containing the fully qualified name of this exception and the exception messages for its loader exceptions. + + + Gets the array of classes that were defined in the module and loaded. + An array of type containing the classes that were defined in the module and loaded. This array can contain some values. + + + Specifies the attributes for a manifest resource. + + + A mask used to retrieve private manifest resources. + + + A mask used to retrieve public manifest resources. + + + Specifies the resource location. + + + Specifies that the resource is contained in another assembly. + + + Specifies that the resource is contained in the manifest file. + + + Specifies an embedded (that is, non-linked) resource. + + + Provides methods that retrieve information about types at run time. + + + Gets an object that represents the method represented by the specified delegate. + The delegate to examine. + An object that represents the method. + + is . + The caller does not have access to the method represented by the delegate (for example, if the method is private). + + + Retrieves an object that represents the specified method on the direct or indirect base class where the method was first declared. + The method to retrieve information about. + An object that represents the specified method's initial declaration on a base class. + + is . + + + Retrieves an object that represents the specified event. + The type that contains the event. + The name of the event. + An object that represents the specified event, or if the event is not found. + + is . +-or- + is . + + + Retrieves a collection that represents all the events defined on a specified type. + The type that contains the events. + A collection of events for the specified type. + + is . + + + Retrieves an object that represents a specified field. + The type that contains the field. + The name of the field. + An object that represents the specified field, or if the field is not found. + + is . +-or- + is . + + + Retrieves a collection that represents all the fields defined on a specified type. + The type that contains the fields. + A collection of fields for the specified type. + + is . + + + Returns an interface mapping for the specified type and the specified interface. + The type to retrieve a mapping for. + The interface to retrieve a mapping for. + An object that represents the interface mapping for the specified interface and type. + + is . +-or- + is . + + is not implemented by . +-or- + does not refer to an interface. +-or- + or is an open generic type. +-or- + is a generic interface, and is an array type. + + represents a generic type parameter. + + is a instance whose method has not yet been called. +-or- +The invoked method is not supported in the base class. Derived classes must provide an implementation. + + + Retrieves an object that represents a specified method. + The type that contains the method. + The name of the method. + An array that contains the method's parameters. + An object that represents the specified method, or if the method is not found. + + is . +-or- + is . + More than one method is found with the specified name. + + + Retrieves a collection that represents all methods defined on a specified type. + The type that contains the methods. + A collection of methods for the specified type. + + is . + + + Retrieves a collection that represents all the properties defined on a specified type. + The type that contains the properties. + A collection of properties for the specified type. + + is . + + + Retrieves an object that represents a specified property. + The type that contains the property. + The name of the property. + An object that represents the specified property, or if the property is not found. + + is . +-or- + is . + + is not a . + More than one property with the requested name was found. + + + Encapsulates access to a public or private key pair used to sign strong name assemblies. + + + Initializes a new instance of the class, building the key pair from a array. + An array of type containing the key pair. + + is . + The caller does not have the required permission. + + + Initializes a new instance of the class, building the key pair from a . + A containing the key pair. + + is . + The caller does not have the required permission. + + + Initializes a new instance of the class, building the key pair from serialized data. + A object that holds the serialized object data. + A object that contains contextual information about the source or destination. + + + Initializes a new instance of the class, building the key pair from a . + A string containing the key pair. + + is . + The caller does not have the required permission. + + + Gets the public part of the public key or public key token of the key pair. + An array of type containing the public key or public key token of the key pair. + + + Runs when the entire object graph has been deserialized. + The object that initiated the callback. + + + Sets the object with all the data required to reinstantiate the current object. + The object to be populated with serialization information. + The destination context of the serialization. + + is . + + + Represents the exception that is thrown when an attempt is made to invoke an invalid target. + + + Initializes a new instance of the class with an empty message and the root cause of the exception. + + + Initializes a new instance of the class with the specified serialization and context information. + The data for serializing or deserializing the object. + The source of and destination for the object. + + + Initializes a new instance of the class with the given message and the root cause exception. + A describing the reason why the exception occurred. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + The exception that is thrown by methods invoked through reflection. This class cannot be inherited. + + + Initializes a new instance of the class with a reference to the inner exception that is the cause of this exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + The exception that is thrown when the number of parameters for an invocation does not match the number expected. This class cannot be inherited. + + + Initializes a new instance of the class with an empty message string and the root cause of the exception. + + + Initializes a new instance of the class with its message string set to the given message and the root cause exception. + A describing the reason this exception was thrown. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Specifies type attributes. + + + Specifies that the type is abstract. + + + LPTSTR is interpreted as ANSI. + + + LPTSTR is interpreted automatically. + + + Specifies that class fields are automatically laid out by the common language runtime. + + + Specifies that calling static methods of the type does not force the system to initialize the type. + + + Specifies that the type is a class. + + + Specifies class semantics information; the current class is contextful (else agile). + + + LPSTR is interpreted by some implementation-specific means, which includes the possibility of throwing a . Not used in the Microsoft implementation of the .NET Framework. + + + 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. + + + Specifies that class fields are laid out at the specified offsets. + + + Type has security associate with it. + + + Specifies that the class or interface is imported from another module. + + + Specifies that the type is an interface. + + + Specifies class layout information. + + + Specifies that the class is nested with assembly visibility, and is thus accessible only by methods within its assembly. + + + 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. + + + Specifies that the class is nested with family visibility, and is thus accessible only by methods within its own type and any derived types. + + + 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. + + + Specifies that the class is nested with private visibility. + + + Specifies that the class is nested with public visibility. + + + Specifies that the class is not public. + + + Specifies that the class is public. + + + Attributes reserved for runtime use. + + + Runtime should check name encoding. + + + Specifies that the class is concrete and cannot be extended. + + + Specifies that class fields are laid out sequentially, in the order that the fields were emitted to the metadata. + + + Specifies that the class can be serialized. + + + Specifies that the class is special in a way denoted by the name. + + + Used to retrieve string information for native interoperability. + + + LPTSTR is interpreted as UNICODE. + + + Specifies type visibility information. + + + Specifies a Windows Runtime type. + + + Wraps a object and delegates methods to that . + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class specifying the encapsulating instance. + The instance of the class that encapsulates the call to the method of an object. + + is . + + + Gets the assembly of the implemented type. + An object representing the assembly of the implemented type. + + + Gets the assembly's fully qualified name. + A containing the assembly's fully qualified name. + + + Gets the base type for the current type. + The base type for a type. + + + Gets the fully qualified name of the implemented type. + A containing the type's fully qualified name. + + + Gets the attributes assigned to the . + A object representing the implementation attribute flags. + + + Gets the constructor that implemented the . + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects using reflection. If is , the default binder is used. + The calling conventions. + An array of type containing a list of the parameter number, order, and types. Types cannot be ; use an appropriate method or an empty array to search for a method without parameters. + An array of type having the same length as the array, whose elements represent the attributes associated with the parameters of the method to get. + A object for the method that matches the specified criteria, or if a match cannot be found. + + + Returns an array of objects representing constructors defined for the type wrapped by the current . + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + An array of type 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 all the custom attributes defined for this type, specifying whether to search the type's inheritance chain. + Specifies whether to search this type's inheritance chain to find the attributes. + An array of objects containing all the custom attributes defined for this type. + A custom attribute type cannot be loaded. + + + Returns an array of custom attributes identified by type. + An array of custom attributes identified by type. + Specifies whether to search this type's inheritance chain to find the attributes. + An array of objects containing the custom attributes defined in this type that match the parameter, specifying whether to search the type's inheritance chain, or if no custom attributes are defined on this type. + + is . + A custom attribute type cannot be loaded. + + + Returns the of the object encompassed or referred to by the current array, pointer or ByRef. + The of the object encompassed or referred to by the current array, pointer or , or if the current is not an array, a pointer or a . + + + Returns the specified event. + The name of the event to get. + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + An object representing the event declared or inherited by this type with the specified name. This method returns if no such event is found. + The parameter is . + + + Returns an array of objects representing all the public events declared or inherited by the current . + An array that contains all the events declared or inherited by the current type. If there are no events, an empty array is returned. + + + Returns the events specified in that are declared or inherited by the current . + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + An array of type containing the events specified in . If there are no events, an empty array is returned. + + + Returns a object representing the field with the specified name. + The name of the field to find. + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + A object representing the field declared or inherited by this with the specified name. Returns if no such field is found. + The parameter is . + + + Returns an array of objects representing the data fields defined for the type wrapped by the current . + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + An array of type containing the fields declared or inherited by the current . An empty array is returned if there are no matched fields. + + + Returns the specified interface implemented by the type wrapped by the current . + The fully qualified name of the interface implemented by the current class. + + if the case is to be ignored; otherwise, . + A 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. + The parameter is . + + + Returns an interface mapping for the specified interface type. + The of the interface to retrieve a mapping of. + An object representing the interface mapping for . + + + Returns all the interfaces implemented on the current class and its base classes. + An array of type containing all the interfaces implemented on the current class and its base classes. If none are defined, an empty array is returned. + + + Returns members (properties, methods, constructors, fields, events, and nested types) specified by the given , , and . + The name of the member to get. + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + The type of members to get. + An array of type containing all the members of the current class and its base class meeting the specified criteria. + The parameter is . + + + Returns members specified by . + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + An array of type containing all the members of the current class and its base classes that meet the filter. + + + Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention. + The method name. + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects using reflection. If is , the default binder is used. + The calling conventions. + An array of type containing a list of the parameter number, order, and types. Types cannot be ; use an appropriate method or an empty array to search for a method without parameters. + An array of type having the same length as the array, whose elements represent the attributes associated with the parameters of the method to get. + A object for the implementation method that matches the specified criteria, or if a match cannot be found. + + + Returns an array of objects representing specified methods of the type wrapped by the current . + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + An array of objects representing the methods defined on this . + + + Returns a nested type specified by and in that are declared or inherited by the type represented by the current . + The nested type's name. + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + A object representing the nested type. + The parameter is . + + + Returns the nested types specified in that are declared or inherited by the type wrapped by the current . + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + An array of type containing the nested types. + + + Returns an array of objects representing properties of the type wrapped by the current . + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + An array of objects representing properties defined on this . + + + 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. + The property to get. + A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from . + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects via reflection. If is , the default binder is used. See . + The return type of the property. + A list of parameter types. The list represents the number, order, and types of the parameters. Types cannot be null; use an appropriate method or an empty array to search for a method without parameters. + An array of the same length as types with elements that represent the attributes associated with the parameters of the method to get. + A object for the property that matches the specified criteria, or null if a match cannot be found. + + + Gets the GUID (globally unique identifier) of the implemented type. + A GUID. + + + Gets a value indicating whether the current encompasses or refers to another type; that is, whether the current is an array, a pointer or a ByRef. + + if the is an array, a pointer or a ByRef; otherwise, . + + + 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. + The name of the member to invoke. This may be a constructor, method, property, or field. If an empty string ("") is passed, the default member is invoked. + The invocation attribute. This must be one of the following : , , , , , , or . A suitable invocation attribute must be specified. If a static member is to be invoked, the flag must be set. + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects via reflection. If is , the default binder is used. See . + The object on which to invoke the specified member. + An array of type that contains the number, order, and type of the parameters of the member to be invoked. If contains an uninitialized , it is treated as empty, which, with the default binder, can be widened to 0, 0.0 or a string. + An array of type that is the same length as , 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 , and for none, use . The default binder does exact matching on these. Attributes such as and are not used in binding, and can be viewed using . + An instance of used to govern the coercion of types. This is necessary, for example, to convert a string that represents 1000 to a value, since 1000 is represented differently by different cultures. If is , the for the current thread's is used. + An array of type containing parameter names that match up, starting at element zero, with the array. There must be no holes in the array. If . is greater than . , the remaining parameters are filled in order. + An representing the return value of the invoked member. + + + Returns a value that indicates whether the is an array. + + if the is an array; otherwise, . + + + Returns a value that indicates whether the specified type can be assigned to this type. + The type to check. + + if the specified type can be assigned to this type; otherwise, . + + + Returns a value that indicates whether the is passed by reference. + + if the is passed by reference; otherwise, . + + + + Gets the value for this object's , which indicates whether this object, which is a implementation, is part of an assembly held in a collectible . + + if this object, which is a implementation, is part of an assembly held in a collectible assembly load context; otherwise, . + + + Returns a value that indicates whether the is a COM object. + + if the is a COM object; otherwise, . + + + Gets a value that indicates whether this object represents a constructed generic type. + + if this object represents a constructed generic type; otherwise, . + + + Indicates whether a custom attribute identified by is defined. + Specifies whether to search this type's inheritance chain to find the attributes. + An array of custom attributes identified by type. + + if a custom attribute identified by is defined; otherwise, . + + is . + The custom attribute type cannot be loaded. + + + + + Returns a value that indicates whether the is a pointer. + + if the is a pointer; otherwise, . + + + Returns a value that indicates whether the is one of the primitive types. + + if the is one of the primitive types; otherwise, . + + + + + Returns a value that indicates whether the type is a value type; that is, not a class or an interface. + + if the type is a value type; otherwise, . + + + + Gets a value that identifies this entity in metadata. + A value which, in combination with the module, uniquely identifies this entity in metadata. + + + Gets the module that contains the implemented type. + A object representing the module of the implemented type. + + + Gets the name of the implemented type, with the path removed. + A containing the type's non-qualified name. + + + Gets the namespace of the implemented type. + A containing the type's namespace. + + + Gets a handle to the internal metadata representation of an implemented type. + A object. + + + A value indicating type information. + + + Gets the underlying that represents the implemented type. + The underlying type. + + + Filters the classes represented in an array of objects. + The object to which the filter is applied. + An arbitrary object used to filter the list. + + to include the in the filtered list; otherwise . + + + 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. + + + Initializes a instance. + + + Returns the current type as a object. + The current type. + + + Gets a collection of the constructors declared by the current type. + A collection of the constructors declared by the current type. + + + Gets a collection of the events defined by the current type. + A collection of the events defined by the current type. + + + Gets a collection of the fields defined by the current type. + A collection of the fields defined by the current type. + + + Gets a collection of the members defined by the current type. + A collection of the members defined by the current type. + + + Gets a collection of the methods defined by the current type. + A collection of the methods defined by the current type. + + + Gets a collection of the nested types defined by the current type. + A collection of nested types defined by the current type. + + + Gets a collection of the properties defined by the current type. + A collection of the properties defined by the current type. + + + Gets an array of the generic type parameters of the current instance. + An array that contains the current instance's generic type parameters, or an array of zero if the current instance has no generic type parameters. + + + Returns an object that represents the specified public event declared by the current type. + The name of the event. + An object that represents the specified event, if found; otherwise, . + + is . + + + Returns an object that represents the specified public field declared by the current type. + The name of the field. + An object that represents the specified field, if found; otherwise, . + + is . + + + Returns an object that represents the specified public method declared by the current type. + The name of the method. + An object that represents the specified method, if found; otherwise, . + + is . + + + Returns a collection that contains all public methods declared on the current type that match the specified name. + The method name to search for. + A collection that contains methods that match . + + is . + + + Returns an object that represents the specified public nested type declared by the current type. + The name of the nested type. + An object that represents the specified nested type, if found; otherwise, . + + is . + + + Returns an object that represents the specified public property declared by the current type. + The name of the property. + An object that represents the specified property, if found; otherwise, . + + is . + + + Gets a collection of the interfaces implemented by the current type. + A collection of the interfaces implemented by the current type. + + + Returns a value that indicates whether the specified type can be assigned to the current type. + The type to check. + + if the specified type can be assigned to this type; otherwise, . + + + Returns a representation of the current type as a object. + A reference to the current type. + + + Provides data for loader resolution events, such as the , , , and events. + + + Initializes a new instance of the class, specifying the name of the item to resolve. + The name of an item to resolve. + + + Initializes a new instance of the class, specifying the name of the item to resolve and the assembly whose dependency is being resolved. + The name of an item to resolve. + The assembly whose dependency is being resolved. + + + Gets the name of the item to resolve. + The name of the item to resolve. + + + Gets the assembly whose dependency is being resolved. + The assembly that requested the item specified by the property. + + + The exception that is thrown when there are multiple incompatible interface methods overriding another method. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified error message. + The localized error message string. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + A string that describes the error. + The exception that is the cause of the current exception. + + + Specifies patch band information for targeted patching of the .NET Framework. + + + Initializes a new instance of the class. + The patch band. + + + Gets the patch band. + The patch band information. + + + Specifies the name of the property that accesses the attributed field. + + + Initializes a new instance of the class with the name of the property used to access the attributed field. + The name of the property used to access the attributed field. + + + Gets the name of the property used to access the attributed field. + The name of the property used to access the attributed field. + + + Indicates whether a method is an asynchronous iterator. + + + Initializes a new instance of the class. + The type object for the underlying state machine type that's used to implement a state machine method. + + + Indicates the type of the async method builder that should be used by a language compiler to build the attributed type when used as the return type of an async method. + + + Initializes a new instance of the the class. + The type of the associated builder. + + + Gets the type of the associated builder. + The type of the associated builder. + + + Indicates whether a method is marked with either the Async or async modifier. + + + Initializes a new instance of the class. + The type object for the underlying state machine type that's used to implement a state machine method. + + + Represents a builder for asynchronous methods that return a . + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the struct. + The initialized instance. + + + Marks the task as failed and binds the specified exception to the task. + The exception to bind to the task. + + + Marks the task as successfully completed. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + + Gets the task for this builder. + The task for this builder. + + + Represents a builder for asynchronous methods that returns a . + + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the struct. + The initialized instance. + + + Marks the task as failed and binds the specified exception to the task. + The exception to bind to the task. + + + Marks the task as successfully completed. + The result to use to complete the task. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + + Gets the task for this builder. + The task for this builder. + + + Allows capturing of the expressions passed to a method. + + + Initializes a new instance of the class. + The name of the targeted parameter. + + + Gets the target parameter name of the CallerArgumentExpression. + The name of the targeted parameter of the CallerArgumentExpression + + + 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. + + + Initializes a new instance of the class. + + + Allows you to obtain the line number in the source file at which the method is called. + + + Initializes a new instance of the class. + + + Allows you to obtain the method or property name of the caller to the method. + + + Initializes a new instance of the class. + + + Specifies parameters that control the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler. + + + Marks an assembly as not requiring string-literal interning. In an application domain, the common language runtime creates one string object for each unique string literal, rather than making multiple copies. This behavior, called string interning, internally requires building auxiliary tables that consume memory resources. + + + Controls the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler. + + + Initializes a new instance of the class with the specified compilation relaxations. + The compilation relaxations. + + + Initializes a new instance of the class with the specified value. + One of the values. + + + Gets the compilation relaxations specified when the current object was constructed. + The compilation relaxations specified when the current object was constructed. +Use the enumeration with the property. + + + Distinguishes a compiler-generated element from a user-generated element. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Indicates that a class should be treated as if it has global scope. + + + Initializes a new instance of the class. + + + Enables compilers to dynamically attach object fields to managed objects. + The reference type to which the field is attached. + The field's type. This must be a reference type. + + + Initializes a new instance of the class. + + + Adds a key to the table. + The key to add. represents the object to which the property is attached. + The key's property value. + + is . + + already exists. + + + Adds the key and value if the key doesn't exist, or updates the existing key's value if it does exist. + The key to add or update. May not be . + The value to associate with . + + is . + + + Clears all the key/value pairs. + + + Represents a method that creates a non-default value to add as part of a key/value pair to a object. + The key that belongs to the value to create. + + + An instance of a reference type that represents the value to attach to the specified key. + + + 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 parameterless constructor of the class that represents the table's value to create a value that is bound to the specified key. + The key to search for. represents the object to which the property is attached. + The value that corresponds to , if already exists in the table; otherwise, a new value created by the parameterless constructor of the class defined by the generic type parameter. + + is . + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The class that represents the table's value does not define a parameterless constructor. + + + 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. + The key to search for. represents the object to which the property is attached. + A delegate to a method that can create a value for the given . It has a single parameter of type TKey, and returns a value of type TValue. + The value attached to , if already exists in the table; otherwise, the new value returned by the delegate. + + or is . + + + Removes a key and its value from the table. + The key to remove. + + if the key is found and removed; otherwise, . + + is . + + + + + Gets the value of the specified key. + The key that represents an object with an attached property. + When this method returns, contains the attached property value. If is not found, contains the default value. + + if is found; otherwise, . + + is . + + + Provides an awaitable object that enables configured awaits on a task. + + + Provides an awaiter for an awaitable () object. + + + Ends the await on the completed task. + The awaiter was not properly initialized. + The task was canceled. + The task completed in a faulted state. + + + Gets a value that specifies whether the task being awaited is completed. + + if the task being awaited is completed; otherwise, . + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is . + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is . + The awaiter was not properly initialized. + + + Returns an awaiter for this awaitable object. + The awaiter. + + + Provides an awaitable object that enables configured awaits on a task. + The type of the result produced by this . + + + Provides an awaiter for an awaitable object(). + + + + Ends the await on the completed task. + The result of the completed task. + The awaiter was not properly initialized. + The task was canceled. + The task completed in a faulted state. + + + Gets a value that specifies whether the task being awaited has been completed. + + if the task being awaited has been completed; otherwise, . + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is . + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is . + The awaiter was not properly initialized. + + + Returns an awaiter for this awaitable object. + The awaiter. + + + Provides an awaitable type that enables configured awaits on a . + + + Provides an awaiter for a . + + + Gets the result of the ValueTask. + + + Gets a value that indicates whether the has completed. + + if the has completed; otherwise, . + + + Schedules the continuation action for the . + The continuation action for the . + + + Schedules the continuation action for the . + The continuation action for the . + + + Returns an awaiter for this instance. + The awaiter for this instance. + + + Provides an awaitable type that enables configured awaits on a . + The type of the produced result. + + + Provides an awaiter for a . + + + + Gets the result of the . + The result of the . + + + Gets a value that indicates whether the has completed. + + if the has completed; otherwise, . + + + Schedules the continuation action for the . + The continuation action for the . + + + Schedules the continuation action for the . + The continuation action for the . + + + Returns an awaiter for this instance. + The awaiter for this instance. + + + Defines a constant value that a compiler can persist for a field or method parameter. + + + Initializes a new instance of the class. + + + Gets the constant value stored by this attribute. + The constant value stored by this attribute. + + + Persists an 8-byte constant for a field or parameter. + + + Initializes a new instance of the class with the number of 100-nanosecond ticks that represent the date and time of this instance. + The number of 100-nanosecond ticks that represent the date and time of this instance. + + + Gets the number of 100-nanosecond ticks that represent the date and time of this instance. + The number of 100-nanosecond ticks that represent the date and time of this instance. + + + Stores the value of a constant in metadata. This class cannot be inherited. + + + Initializes a new instance of the class with the specified signed integer values. + 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. + A value of 0 indicates a positive value, and a value of 1 indicates a negative value. + The high 32 bits of the 96-bit . + The middle 32 bits of the 96-bit . + The low 32 bits of the 96-bit . + + + Initializes a new instance of the class with the specified unsigned integer values. + 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. + A value of 0 indicates a positive value, and a value of 1 indicates a negative value. + The high 32 bits of the 96-bit . + The middle 32 bits of the 96-bit . + The low 32 bits of the 96-bit . + + > 28. + + + Gets the decimal constant stored in this attribute. + The decimal constant stored in this attribute. + + + 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 attribute. This class cannot be inherited. + + + Initializes a new instance of the class with the specified binding. + One of the values that indicates the default binding preference. + + + Gets the value that indicates when an assembly loads a dependency. + One of the values. + + + Indicates when a dependency is to be loaded by the referring assembly. This class cannot be inherited. + + + Initializes a new instance of the class with the specified value. + The dependent assembly to bind to. + One of the values. + + + Gets the value of the dependent assembly. + The name of the dependent assembly. + + + Gets the value that indicates when an assembly is to load a dependency. + One of the values. + + + Indicates that any private members contained in an assembly's types are not available to reflection. + + + Initializes a new instances of the class. + + + Marks a type definition as discardable. + + + Initializes a new instance of the class with default values. + + + Allows users of async-enumerable methods to mark the parameter that should receive the cancellation token value from . + + + Initializes a new instance of the class. + + + Indicates that a method is an extension method, or that a class or assembly contains extension methods. + + + Initializes a new instance of the class. + + + Fixes the address of a static value type field throughout its lifetime. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Indicates that a field should be treated as containing a fixed number of elements of the specified primitive type. This class cannot be inherited. + + + Initializes a new instance of the class. + The type of the elements contained in the buffer. + The number of elements in the buffer. + + + Gets the type of the elements contained in the fixed buffer. + The type of the elements. + + + Gets the number of elements in the fixed buffer. + The number of elements in the fixed buffer. + + + Provides a static method to create a object from a composite format string and its arguments. + + + Creates a instance from a composite format string and its arguments. + A composite format string. + The arguments whose string representations are to be inserted in the result string. + The object that represents the composite format string and its arguments. + + is . +-or- + is . + + + Represents state machines that are generated for asynchronous methods. This type is intended for compiler use only. + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + Represents an awaiter that schedules continuations when an await operation completes. + + + Schedules the continuation action that's invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Indicates the name by which an indexer is known in programming languages that do not support indexers directly. + + + Initializes a new instance of the class. + The name of the indexer, as shown to other languages. + + + Represents an operation that schedules continuations when it completes. + + + Schedules the continuation action that's invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Specifies that types that are ordinarily visible only within the current assembly are visible to a specified assembly. + + + Initializes a new instance of the class with the name of the specified friend assembly. + The name of a friend assembly. + + + This property is not implemented. + This property does not return a value. + + + Gets the name of the friend assembly to which all types and type members that are marked with the keyword are to be made visible. + A string that represents the name of the friend assembly. + + + Indicates that a structure is byref-like. + + + Creates a new instance of the class. + + + Indicates that the modified type has a modifier. This class cannot be inherited. + + + Marks a program element as read-only. + + + Creates a new instance of the class. + + + Defines a property for accessing the value that an object references. + + + Gets or sets the value that an object references. + The value that the object references. + + + Marks a field as volatile. This class cannot be inherited. + + + Indicates whether a method in Visual Basic is marked with the modifier. + + + Initializes a new instance of the class. + The type object for the underlying state machine type that's used to implement a state machine method. + + + Defines a general-purpose Tuple implementation that allows access to Tuple instance members without knowing the underlying Tuple type. + + + Returns the value of the specified element. + The index of the specified element. can range from 0 for of the to one less than the number of elements in the . + The value of the specified element. + + + Gets the number of elements in this instance. + The number of elements in this instance. + + + Specifies the preferred default binding for a dependent assembly. + + + The dependency is always loaded. + + + No preference specified. + + + The dependency is sometimes loaded. + + + Defines how a method is implemented. + + + Specifies that the method implementation is in Microsoft intermediate language (MSIL). + + + Specifies that the method is implemented in native code. + + + Specifies that the method implementation is in optimized intermediate language (OPTIL). + + + Specifies that the method implementation is provided by the runtime. + + + Specifies the details of how a method is implemented. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified value. + A bitmask representing the desired value which specifies properties of the attributed method. + + + Initializes a new instance of the class with the specified value. + A value specifying properties of the attributed method. + + + A value indicating what kind of implementation is provided for this method. + + + Gets the value describing the attributed method. + The value describing the attributed method. + + + Defines the details of how a method is implemented. + + + The method should be inlined if possible. + + + The method contains a hot path and should be optimized. + + + The method is declared, but its implementation is provided elsewhere. + + + The call is internal, that is, it calls a method that is implemented within the common language runtime. + + + The method cannot be inlined. Inlining is an optimization by which a method call is replaced with the method body. + + + The method is not optimized by the just-in-time (JIT) compiler or by native code generation (see Ngen.exe) when debugging possible code generation problems. + + + The method signature is exported exactly as declared. + + + 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. + + + The method is implemented in unmanaged code. + + + Identifies an assembly as a reference assembly, which contains metadata but no executable code. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class by using the specified description. + The description of the reference assembly. + + + Gets the description of the reference assembly. + The description of the reference assembly. + + + Specifies whether to wrap exceptions that do not derive from the class with a object. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether to wrap exceptions that do not derive from the class with a object. + + if exceptions that do not derive from the class should appear wrapped with a object; otherwise, . + + + A class whose static method checks whether a specified feature is supported by the common language runtime. + + + Indicates that this version of the runtime supports default interface method implementations. + + + Gets a value that indicates whether the runtime compiles dynamic code. + + if the runtime compiles dynamic code; if it doesn't compile dynamic code or doesn't know about this property. + + + Gets a value that determines whether the runtime supports dynamic code. + + if the runtime supports dynamic code; if it either doesn't support dynamic code or doesn't know about this property. + + + Determines whether a specified feature is supported by the common language runtime. + The name of the feature. + + if is supported; otherwise, . + + + Gets the name of the portable PDB feature. + + + Provides a set of static methods and properties that provide support for compilers. This class cannot be inherited. + + + Represents a method to run when an exception occurs. + Data to pass to the delegate. + + to express that an exception was thrown; otherwise, . + + + Ensures that the remaining stack space is large enough to execute the average .NET Framework function. + The available stack space is insufficient to execute the average .NET Framework function. + + + Determines whether the specified instances are considered equal. + The first object to compare. + The second object to compare. + + if the parameter is the same instance as the parameter, or if both are , or if o1.Equals(o2) returns ; otherwise, . + + + Executes code using a while using another to execute additional code in case of an exception. + A delegate to the code to try. + A delegate to the code to run if an exception occurs. + The data to pass to and . + + + 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. + An object to retrieve the hash code for. + A hash code for the object identified by the parameter. + + + Boxes a value type. + The value type to be boxed. + A boxed copy of if it is a value class; otherwise, itself. + + + Slices the specified array using the specified range. + The array to slice. + An object that determines the portion of to include in the slice. + The type of the elements in the array. + The subarray defined by . + + + + + + Provides a fast way to initialize an array from data that is stored in a module. + The array to be initialized. + A field handle that specifies the location of the data used to initialize the array. + + + Returns a value that indicates whether the specified type is a reference type or a value type that contains references. + The type. + + if the given type is reference type or value type that contains references; otherwise, . + + + Gets the offset, in bytes, to the data in the given string. + The byte offset, from the start of the object to the first character in the string. + + + Designates a body of code as a constrained execution region (CER). + + + Designates a body of code as a constrained execution region (CER) without performing any probing. + + + Provides a way for applications to dynamically prepare event delegates. + The event delegate to prepare. + + + Indicates that the specified delegate should be prepared for inclusion in a constrained execution region (CER). + The delegate type to prepare. + + + Prepares a method for inclusion in a constrained execution region (CER). + A handle to the method to prepare. + + + Prepares a method for inclusion in a constrained execution region (CER) with the specified instantiation. + A handle to the method to prepare. + The instantiation to pass to the method. + + + 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. + + + Ensures that the type initializer (also known as a static constructor) for the specified type has been run. + A type handle that specifies the type for which a type initializer should be run. + The type initializer throws an exception. + + + Runs a specified module constructor method. + A handle that specifies the module constructor method to run. + The module constructor throws an exception. + + + Represents a delegate to code that should be run in a try block. + Data to pass to the delegate. + + + + Wraps an exception that does not derive from the class. This class cannot be inherited. + + + + + + Sets the object with information about the exception. + The object that holds the serialized object data about the exception being thrown. + The object that contains contextual information about the source or destination. + The parameter is . + + + Gets the object that was wrapped by the object. + The object that was wrapped by the object. + + + Indicates that a type or member is treated in a special way by the runtime or tools. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Allows you to determine whether a method is a state machine method. + + + Initializes a new instance of the class. + The type object for the underlying state machine type that was generated by the compiler to implement the state machine method. + + + Returns the type object for the underlying state machine type that was generated by the compiler to implement the state machine method. + Gets the type object for the underlying state machine type that was generated by the compiler to implement the state machine method. + + + Deprecated. Freezes a string literal when creating native images using the Ngen.exe (Native Image Generator). This class cannot be inherited. + + + Initializes a new instance of the class. + + + Holds a reference to a value. + The type of the value that the references. + + + Initializes a new StrongBox which can receive a value when used in a reference call. + + + Initializes a new instance of the class by using the supplied value. + A value that the will reference. + + + Gets or sets the value that the references. + The value that the references. + + + Represents the value that the references. + + + Prevents the Ildasm.exe (IL Disassembler) from disassembling an assembly. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Provides an object that waits for the completion of an asynchronous task. + + + Ends the wait for the completion of the asynchronous task. + The object was not properly initialized. + The task was canceled. + The task completed in a state. + + + Gets a value that indicates whether the asynchronous task has completed. + + if the task has completed; otherwise, . + The object was not properly initialized. + + + Sets the action to perform when the object stops waiting for the asynchronous task to complete. + The action to perform when the wait operation completes. + + is . + The object was not properly initialized. + The awaiter was not properly initialized. + + + Schedules the continuation action for the asynchronous task that is associated with this awaiter. + The action to invoke when the await operation completes. + + is . + The awaiter was not properly initialized. + + + Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result. + The result for the task. + + + Ends the wait for the completion of the asynchronous task. + The result of the completed task. + The object was not properly initialized. + The task was canceled. + The task completed in a state. + + + Gets a value that indicates whether the asynchronous task has completed. + + if the task has completed; otherwise, . + The object was not properly initialized. + + + Sets the action to perform when the object stops waiting for the asynchronous task to complete. + The action to perform when the wait operation completes. + + is . + The object was not properly initialized. + + + Schedules the continuation action for the asynchronous task associated with this awaiter. + The action to invoke when the await operation completes. + + is . + The awaiter was not properly initialized. + + + Indicates that the use of a value tuple on a member is meant to be treated as a tuple with element names. + + + Initializes a new instance of the class. + 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. + + + Specifies, in a pre-order depth-first traversal of a type's construction, which value tuple elements are meant to carry element names. + An array that indicates which value tuple elements are meant to carry element names. + + + Specifies a source in another assembly. + + + Initializes a new instance of the class. + The source in another assembly. + + is or empty. + + + Gets the assembly-qualified name of the source type. + The assembly-qualified name of the source type. + + + Specifies a destination in another assembly. + + + Initializes a new instance of the class specifying a destination . + The destination in another assembly. + + + Gets the destination in another assembly. + The destination in another assembly. + + + Specifies that a type contains an unmanaged array that might potentially overflow. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Provides an awaiter for a . + + + Gets the result of the ValueTask. + + + Gets a value that indicates whether the has completed. + + if the ValueTask has completed; otherwise, . + + + Schedules the continuation action for this . + The continuation action for this . + + + Schedules the continuation action for this ValueTask. + + + + Provides an awaiter for a . + + + + Gets the result of the ValueTask. + + + Gets a value that indicates whether the has completed. + + if the has completed; otherwise, . + + + Schedules the continuation action for this . + + + + Schedules the continuation action for this ValueTask. + The continuation action for this . + + + Provides the context for waiting when asynchronously switching into a target environment. + + + Retrieves a object for this instance of the class. + The object that is used to monitor the completion of an asynchronous operation. + + + Provides an awaiter for switching into a target environment. + + + Ends the await operation. + + + Gets a value that indicates whether a yield is not required. + Always , which indicates that a yield is always required for . + + + Sets the continuation to invoke. + The action to invoke asynchronously. + + is . + + + Posts the back to the current context. + The action to invoke asynchronously. + The argument is . + + + Specifies a method's behavior when called within a constrained execution region. + + + 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. + + + The method, type, or assembly has no concept of a CER. It does not take advantage of CER guarantees. + + + 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 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 and it can never leave the internal fields in an undetermined state. + + + Specifies a reliability contract. + + + In the face of exceptional conditions, the common language runtime (CLR) makes no guarantees regarding state consistency in the current application domain. + + + In the face of exceptional conditions, the method is guaranteed to limit state corruption to the current instance. + + + In the face of exceptional conditions, the CLR makes no guarantees regarding state consistency; that is, the condition might corrupt the process. + + + In the face of exceptional conditions, the method is guaranteed not to corrupt state. (This does not guarantee that the method will never fail; however, it does guarantee that such a failure will never corrupt state.) + + + Ensures that all finalization code in derived classes is marked as critical. + + + Initializes a new instance of the class. + + + Releases all the resources used by the class. + + + Instructs the native image generation service to prepare a method for inclusion in a constrained execution region (CER). + + + Initializes a new instance of the class. + + + Defines a contract for reliability between the author of some code, and the developers who have a dependency on that code. + + + Initializes a new instance of the class with the specified guarantee and value. + One of the values. + One of the values. + + + Gets the value that determines the behavior of a method, type, or assembly when called under a Constrained Execution Region (CER). + One of the values. + + + Gets the value of the reliability contract. + One of the values. + + + Represents an exception whose state is captured at a certain point in code. + + + Creates an object that represents the specified exception at the current point in code. + The exception whose state is captured, and which is represented by the returned object. + An object that represents the specified exception at the current point in code. + + is . + + + Gets the exception that is represented by the current instance. + The exception that is represented by the current instance. + + + Throws the exception that is represented by the current object, after restoring the state that was saved when the exception was captured. + + + Throws the source exception, maintaining the original Watson information and augmenting rather than replacing the original stack trace. + The exception whose state is captured, then rethrown. + + + 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. + + + Initializes a new instance of the class with a specified exception. + The exception that was just thrown by managed code, and that will be examined by the event. + + + The managed exception object that corresponds to the exception thrown in managed code. + The newly thrown exception. + + + Enables managed code to handle exceptions that indicate a corrupted process state. + + + Initializes a new instance of the class. + + + Indicates whether the next blocking garbage collection compacts the large object heap (LOH). + + + The large object heap (LOH) will be compacted during the next blocking generation 2 garbage collection. + + + The large object heap (LOH) is not compacted. + + + Adjusts the time that the garbage collector intrudes in your application. + + + Disables garbage collection concurrency and reclaims objects in a batch call. This is the most intrusive mode. This mode is designed for maximum throughput at the expense of responsiveness. + + + 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 . It balances responsiveness with throughput. This mode is equivalent to garbage collection on a workstation that is concurrent. + + + 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. This mode is not available for the server garbage collector. + + + Indicates that garbage collection is suspended while the app is executing a critical path. + is a read-only value; that is, you cannot assign the value to the property. You specify the no GC region latency mode by calling the method and terminate it by calling the method. + + + 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. + + + Specifies the garbage collection settings for the current process. + + + Gets a value that indicates whether server garbage collection is enabled. + + if server garbage collection is enabled; otherwise, . + + + Gets or sets a value that indicates whether a full blocking garbage collection compacts the large object heap (LOH). + One of the enumeration values that indicates whether a full blocking garbage collection compacts the LOH. + + + Gets or sets the current latency mode for garbage collection. + One of the enumeration values that specifies the latency mode. + The property is being set to an invalid value. +-or- +The property cannot be set to . + + + Dictates which character set marshaled strings should use. + + + Marshal strings as multiple-byte character strings: the system default Windows (ANSI) code page on Windows, and UTF-8 on Unix. + + + Automatically marshal strings appropriately for the target operating system. See Charsets and marshaling for details. Although the common language runtime default is , languages may override this default. For example, by default C# and Visual Basic mark all methods and types as . + + + This value is obsolete and has the same behavior as . + + + Marshal strings as Unicode 2-byte character strings. + + + Controls accessibility of an individual managed type or member, or of all types within an assembly, to COM. + + + Initializes a new instance of the class. + + to indicate that the type is visible to COM; otherwise, . The default is . + + + Gets a value that indicates whether the COM type is visible. + + if the type is visible; otherwise, . The default value is . + + + Represents a wrapper class for handle resources. + + + Initializes a new instance of the class with the specified invalid handle value. + The value of an invalid handle (usually 0 or -1). + The derived class resides in an assembly without unmanaged code access permission. + + + Marks the handle for releasing and freeing resources. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the class specifying whether to perform a normal dispose operation. + + for a normal dispose operation; to finalize the handle. + + + Frees all resources associated with the handle. + + + Specifies the handle to be wrapped. + + + Gets a value indicating whether the handle is closed. + + if the handle is closed; otherwise, . + + + When overridden in a derived class, gets a value indicating whether the handle value is invalid. + + if the handle is valid; otherwise, . + + + When overridden in a derived class, executes the code required to free the handle. + + if the handle is released successfully; otherwise, in the event of a catastrophic failure, . In this case, it generates a releaseHandleFailed Managed Debugging Assistant. + + + Sets the handle to the specified pre-existing handle. + The pre-existing handle to use. + + + Marks a handle as invalid. + + + The base exception type for all COM interop exceptions and structured exception handling (SEH) exceptions. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class from serialization data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + is . + + + Initializes a new instance of the class with a specified error message. + The error message that specifies the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message and the HRESULT of the error. + The error message that specifies the reason for the exception. + The HRESULT of the error. + + + Gets the of the error. + The of the error. + + + Returns a string that contains the HRESULT of the error. + A string that represents the HRESULT. + + + Indicates the physical position of fields within the unmanaged representation of a class or structure. + + + Initializes a new instance of the class with the offset in the structure to the beginning of the field. + The offset in bytes from the beginning of the structure to the beginning of the field. + + + Gets the offset from the beginning of the structure to the beginning of the field. + The offset from the beginning of the structure to the beginning of the field. + + + Provides a way to access a managed object from unmanaged memory. + + + Retrieves the address of object data in a handle. + The address of the pinned data object. + The handle is any type other than . + + + Allocates a handle for the specified object. + The object that uses the . + A new that protects the object from garbage collection. This must be released with when it is no longer needed. + + + Allocates a handle of the specified type for the specified object. + The object that uses the . + One of the values, indicating the type of to create. + A new of the specified type. This must be released with when it is no longer needed. + An instance with nonprimitive (non-blittable) members cannot be pinned. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + + if the specified object is equal to the current object; otherwise, . + + + Releases a . + The handle was freed or never initialized. + + + Returns a new object created from a handle to a managed object. + An handle to a managed object to create a object from. + A new object that corresponds to the value parameter. + The value of the parameter is . + + + Returns an identifier for the current object. + An identifier for the current object. + + + Gets a value indicating whether the handle is allocated. + + if the handle is allocated; otherwise, . + + + Returns a value indicating whether two objects are equal. + A object to compare with the parameter. + A object to compare with the parameter. + + if the and parameters are equal; otherwise, . + + + A is stored using an internal integer representation. + An that indicates the handle for which the conversion is required. + The stored object using an internal integer representation. + + + A is stored using an internal integer representation. + The for which the integer is required. + The integer value. + + + Returns a value indicating whether two objects are not equal. + A object to compare with the parameter. + A object to compare with the parameter. + + if the and parameters are not equal; otherwise, . + + + Gets or sets the object this handle represents. + The object this handle represents. + The handle was freed, or never initialized. + + + Returns the internal integer representation of a object. + A object to retrieve an internal integer representation from. + An object that represents a object. + + + Represents the types of handles the class can allocate. + + + 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. + + + This handle type is similar to , 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 method to free the allocated handle as soon as possible. + + + This handle type is used to track an object, but allow it to be collected. When an object is collected, the contents of the are zeroed. references are zeroed before the finalizer runs, so even if the finalizer resurrects the object, the reference is still zeroed. + + + This handle type is similar to , but the handle is not zeroed if the object is resurrected during finalization. + + + Indicates that data should be marshaled from the caller to the callee, but not back to the caller. + + + Initializes a new instance of the class. + + + Controls the layout of an object when exported to unmanaged code. + + + 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. + + + The precise position of each member of an object in unmanaged memory is explicitly controlled, subject to the setting of the field. Each member must use the to indicate the position of that field within the type. + + + 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 , and can be noncontiguous. + + + Indicates that data should be marshaled from callee back to caller. + + + Initializes a new instance of the class. + + + Represents a wrapper class for operating system handles. This class must be inherited. + + + Initializes a new instance of the class with the specified invalid handle value. + The value of an invalid handle (usually 0 or -1). Your implementation of should return for this value. + + to reliably let release the handle during the finalization phase; otherwise, (not recommended). + The derived class resides in an assembly without unmanaged code access permission. + + + Marks the handle for releasing and freeing resources. + + + Manually increments the reference counter on instances. + + if the reference counter was successfully incremented; otherwise, . + + + Returns the value of the field. + An representing the value of the field. If the handle has been marked invalid with , this method still returns the original handle value, which can be a stale value. + + + Manually decrements the reference counter on a instance. + + + Releases all resources used by the class. + + + Releases the unmanaged resources used by the class specifying whether to perform a normal dispose operation. + + for a normal dispose operation; to finalize the handle. + + + Frees all resources associated with the handle. + + + Specifies the handle to be wrapped. + + + Gets a value indicating whether the handle is closed. + + if the handle is closed; otherwise, . + + + When overridden in a derived class, gets a value indicating whether the handle value is invalid. + + if the handle value is invalid; otherwise, . + + + When overridden in a derived class, executes the code required to free the handle. + + if the handle is released successfully; otherwise, in the event of a catastrophic failure, . In this case, it generates a releaseHandleFailed Managed Debugging Assistant. + + + Sets the handle to the specified pre-existing handle. + The pre-existing handle to use. + + + Marks a handle as no longer used. + + + Lets you control the physical layout of the data fields of a class or structure in memory. + + + Initializes a new instance of the class with the specified enumeration member. + A 16-bit integer that represents one of the values that specifies how the class or structure should be arranged. + + + Initializes a new instance of the class with the specified enumeration member. + One of the enumeration values that specifies how the class or structure should be arranged. + + + Indicates whether string data fields within the class should be marshaled as or by default. + + + Controls the alignment of data fields of a class or structure in memory. + + + Indicates the absolute size of the class or structure. + + + Gets the value that specifies how the class or structure is arranged. + One of the enumeration values that specifies how the class or structure is arranged. + + + Checks for sufficient memory resources before executing an operation. This class cannot be inherited. + + + Initializes a new instance of the class, specifying the amount of memory required for successful execution. + The required memory size, in megabytes. This must be a positive value. + The specified memory size is negative. + There is insufficient memory to begin execution of the code protected by the gate. + + + Releases all resources used by the . + + + Ensures that resources are freed and other cleanup operations are performed when the garbage collector reclaims the object. + + + Wraps marshal-by-value object references, allowing them to be returned through an indirection. + + + Initializes an instance of the class, wrapping the given object . + The object that is wrapped by the new . + + + Returns the wrapped object. + The wrapped object. + + + 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). + + + Runs when the entire object graph has been deserialized. + The object that initiated the callback. The functionality for this parameter is not currently implemented. + + + Provides the connection between an instance of and the formatter-provided class best suited to parse the data inside the . + + + Converts a value to the given . + The object to be converted. + The into which is to be converted. + The converted . + + + Converts a value to the given . + The object to be converted. + The into which is to be converted. + The converted . + + + Converts a value to a . + The object to be converted. + The converted . + + + Converts a value to an 8-bit unsigned integer. + The object to be converted. + The converted . + + + Converts a value to a Unicode character. + The object to be converted. + The converted . + + + Converts a value to a . + The object to be converted. + The converted . + + + Converts a value to a . + The object to be converted. + The converted . + + + Converts a value to a double-precision floating-point number. + The object to be converted. + The converted . + + + Converts a value to a 16-bit signed integer. + The object to be converted. + The converted . + + + Converts a value to a 32-bit signed integer. + The object to be converted. + The converted . + + + Converts a value to a 64-bit signed integer. + The object to be converted. + The converted . + + + Converts a value to a . + The object to be converted. + The converted . + + + Converts a value to a single-precision floating-point number. + The object to be converted. + The converted . + + + Converts a value to a . + The object to be converted. + The converted . + + + Converts a value to a 16-bit unsigned integer. + The object to be converted. + The converted . + + + Converts a value to a 32-bit unsigned integer. + The object to be converted. + The converted . + + + Converts a value to a 64-bit unsigned integer. + The object to be converted. + The converted . + + + Indicates that the current interface implementer is a reference to another object. + + + Returns the real object that should be deserialized, rather than the object that the serialized stream specifies. + The from which the current object is deserialized. + The actual object that is put into the graph. + The caller does not have the required permission. The call will not work on a medium trusted server. + + + Enables serialization of custom exception data in security-transparent code. + + + This method is called when the instance is deserialized. + An object that contains the state of the instance. + + + Allows an object to control its own serialization and deserialization. + + + Populates a with the data needed to serialize the target object. + The to populate with data. + The destination (see ) for this serialization. + The caller does not have the required permission. + + + 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. + + + Initializes a new instance of the class. + + + 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. + + + Initializes a new instance of the class. + + + 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. + + + Initializes a new instance of the class. + + + 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. + + + Initializes a new instance of the class. + + + Specifies that a field can be missing from a serialization stream so that the and the does not throw an exception. + + + Initializes a new instance of the class. + + + Gets or sets a version number to indicate when the optional field was added. + The version of the . + + + Provides data for the event. + + + Stores the state of the exception. + A state object that is serialized with the instance. + + + Gets or sets an object that describes the source and destination of a serialized stream. + An object that describes the source and destination of a serialized stream. + + + Holds the value, , and name of a serialized object. + + + Gets the name of the object. + The name of the object. + + + Gets the of the object. + The of the object. + + + Gets the value contained in the object. + The value contained in the object. + + + The exception thrown when an error occurs during serialization or deserialization. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class from serialized data. + The serialization information object holding the serialized object data in the name-value form. + The contextual information about the source or destination of the exception. + The parameter is . + + + Initializes a new instance of the class with a specified message. + Indicates the reason why the exception occurred. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Stores all the data needed to serialize or deserialize an object. This class cannot be inherited. + + + Creates a new instance of the class. + The of the object to serialize. + The used during deserialization. + + or is . + + + Initializes a new instance of the class. + The of the object to serialize. + The used during deserialization. + Indicates whether the object requires same token in partial trust. + + + Adds a Boolean value into the store. + The name to associate with the value, so it can be deserialized later. + The Boolean value to serialize. + The parameter is . + A value has already been associated with . + + + Adds an 8-bit unsigned integer value into the store. + The name to associate with the value, so it can be deserialized later. + The byte value to serialize. + The parameter is . + A value has already been associated with . + + + Adds a Unicode character value into the store. + The name to associate with the value, so it can be deserialized later. + The character value to serialize. + The parameter is . + A value has already been associated with . + + + Adds a value into the store. + The name to associate with the value, so it can be deserialized later. + The value to serialize. + The parameter is . + A value has already been associated with . + + + Adds a decimal value into the store. + The name to associate with the value, so it can be deserialized later. + The decimal value to serialize. + If The parameter is . + If a value has already been associated with . + + + Adds a double-precision floating-point value into the store. + The name to associate with the value, so it can be deserialized later. + The double value to serialize. + The parameter is . + A value has already been associated with . + + + Adds a 16-bit signed integer value into the store. + The name to associate with the value, so it can be deserialized later. + The value to serialize. + The parameter is . + A value has already been associated with . + + + Adds a 32-bit signed integer value into the store. + The name to associate with the value, so it can be deserialized later. + The value to serialize. + The parameter is . + A value has already been associated with . + + + Adds a 64-bit signed integer value into the store. + The name to associate with the value, so it can be deserialized later. + The Int64 value to serialize. + The parameter is . + A value has already been associated with . + + + Adds the specified object into the store, where it is associated with a specified name. + The name to associate with the value, so it can be deserialized later. + The value to be serialized. Any children of this object will automatically be serialized. + + is . + A value has already been associated with . + + + Adds a value into the store, where is associated with and is serialized as being of . + The name to associate with the value, so it can be deserialized later. + The value to be serialized. Any children of this object will automatically be serialized. + The to associate with the current object. This parameter must always be the type of the object itself or of one of its base classes. + If or is . + A value has already been associated with . + + + Adds an 8-bit signed integer value into the store. + The name to associate with the value, so it can be deserialized later. + The value to serialize. + The parameter is . + A value has already been associated with . + + + Adds a single-precision floating-point value into the store. + The name to associate with the value, so it can be deserialized later. + The single value to serialize. + The parameter is . + A value has already been associated with . + + + Adds a 16-bit unsigned integer value into the store. + The name to associate with the value, so it can be deserialized later. + The value to serialize. + The parameter is . + A value has already been associated with . + + + Adds a 32-bit unsigned integer value into the store. + The name to associate with the value, so it can be deserialized later. + The value to serialize. + The parameter is . + A value has already been associated with . + + + Adds a 64-bit unsigned integer value into the store. + The name to associate with the value, so it can be deserialized later. + The value to serialize. + The parameter is . + A value has already been associated with . + + + Gets or sets the assembly name of the type to serialize during serialization only. + The full name of the assembly of the type to serialize. + The value the property is set to is . + + + Gets or sets the full name of the to serialize. + The full name of the type to serialize. + The value this property is set to is . + + + Retrieves a Boolean value from the store. + The name associated with the value to retrieve. + The Boolean value associated with . + + is . + The value associated with cannot be converted to a Boolean value. + An element with the specified name is not found in the current instance. + + + Retrieves an 8-bit unsigned integer value from the store. + The name associated with the value to retrieve. + The 8-bit unsigned integer associated with . + + is . + The value associated with cannot be converted to an 8-bit unsigned integer. + An element with the specified name is not found in the current instance. + + + Retrieves a Unicode character value from the store. + The name associated with the value to retrieve. + The Unicode character associated with . + + is . + The value associated with cannot be converted to a Unicode character. + An element with the specified name is not found in the current instance. + + + Retrieves a value from the store. + The name associated with the value to retrieve. + The value associated with . + + is . + The value associated with cannot be converted to a value. + An element with the specified name is not found in the current instance. + + + Retrieves a decimal value from the store. + The name associated with the value to retrieve. + A decimal value from the . + + is . + The value associated with cannot be converted to a decimal. + An element with the specified name is not found in the current instance. + + + Retrieves a double-precision floating-point value from the store. + The name associated with the value to retrieve. + The double-precision floating-point value associated with . + + is . + The value associated with cannot be converted to a double-precision floating-point value. + An element with the specified name is not found in the current instance. + + + Returns a used to iterate through the name-value pairs in the store. + A for parsing the name-value pairs contained in the store. + + + Retrieves a 16-bit signed integer value from the store. + The name associated with the value to retrieve. + The 16-bit signed integer associated with . + + is . + The value associated with cannot be converted to a 16-bit signed integer. + An element with the specified name is not found in the current instance. + + + Retrieves a 32-bit signed integer value from the store. + The name of the value to retrieve. + The 32-bit signed integer associated with . + + is . + The value associated with cannot be converted to a 32-bit signed integer. + An element with the specified name is not found in the current instance. + + + Retrieves a 64-bit signed integer value from the store. + The name associated with the value to retrieve. + The 64-bit signed integer associated with . + + is . + The value associated with cannot be converted to a 64-bit signed integer. + An element with the specified name is not found in the current instance. + + + Retrieves an 8-bit signed integer value from the store. + The name associated with the value to retrieve. + The 8-bit signed integer associated with . + + is . + The value associated with cannot be converted to an 8-bit signed integer. + An element with the specified name is not found in the current instance. + + + Retrieves a single-precision floating-point value from the store. + The name of the value to retrieve. + The single-precision floating-point value associated with . + + is . + The value associated with cannot be converted to a single-precision floating-point value. + An element with the specified name is not found in the current instance. + + + Retrieves a value from the store. + The name associated with the value to retrieve. + The associated with . + + is . + The value associated with cannot be converted to a . + An element with the specified name is not found in the current instance. + + + Retrieves a 16-bit unsigned integer value from the store. + The name associated with the value to retrieve. + The 16-bit unsigned integer associated with . + + is . + The value associated with cannot be converted to a 16-bit unsigned integer. + An element with the specified name is not found in the current instance. + + + Retrieves a 32-bit unsigned integer value from the store. + The name associated with the value to retrieve. + The 32-bit unsigned integer associated with . + + is . + The value associated with cannot be converted to a 32-bit unsigned integer. + An element with the specified name is not found in the current instance. + + + Retrieves a 64-bit unsigned integer value from the store. + The name associated with the value to retrieve. + The 64-bit unsigned integer associated with . + + is . + The value associated with cannot be converted to a 64-bit unsigned integer. + An element with the specified name is not found in the current instance. + + + Retrieves a value from the store. + The name associated with the value to retrieve. + The of the value to retrieve. If the stored value cannot be converted to this type, the system will throw a . + The object of the specified associated with . + + or is . + The value associated with cannot be converted to . + An element with the specified name is not found in the current instance. + + + Gets whether the assembly name has been explicitly set. + + if the assembly name has been explicitly set; otherwise, . + + + Gets whether the full type name has been explicitly set. + + if the full type name has been explicitly set; otherwise, . + + + Gets the number of members that have been added to the store. + The number of members that have been added to the current . + + + Returns the type of the object to be serialized. + The type of the object being serialized. + + + Sets the of the object to serialize. + The of the object to serialize. + The parameter is . + + + Provides a formatter-friendly mechanism for parsing the data in . This class cannot be inherited. + + + Gets the item currently being examined. + The item currently being examined. + The enumerator has not started enumerating items or has reached the end of the enumeration. + + + Updates the enumerator to the next item. + + if a new element is found; otherwise, . + + + Gets the name for the item currently being examined. + The item name. + The enumerator has not started enumerating items or has reached the end of the enumeration. + + + Gets the type of the item currently being examined. + The type of the item currently being examined. + The enumerator has not started enumerating items or has reached the end of the enumeration. + + + Resets the enumerator to the first item. + + + Gets the current item in the collection. + A that contains the current serialization data. + The enumeration has not started or has already ended. + + + Gets the value of the item currently being examined. + The value of the item currently being examined. + The enumerator has not started enumerating items or has reached the end of the enumeration. + + + Describes the source and destination of a given serialized stream, and provides an additional caller-defined context. + + + Initializes a new instance of the class with a given context state. + A bitwise combination of the values that specify the source or destination context for this . + + + Initializes a new instance of the class with a given context state, and some additional information. + A bitwise combination of the values that specify the source or destination context for this . + Any additional information to be associated with the . This information is available to any object that implements or any serialization surrogate. Most users do not need to set this parameter. + + + Gets context specified as part of the additional context. + The context specified as part of the additional context. + + + Determines whether two instances contain the same values. + An object to compare with the current instance. + + if the specified object is an instance of and equals the value of the current instance; otherwise, . + + + Returns a hash code of this object. + The value that contains the source or destination of the serialization for this . + + + Gets the source or destination of the transmitted data. + During serialization, the destination of the transmitted data. During deserialization, the source of the data. + + + Defines a set of flags that specifies the source or destination context for the stream during serialization. + + + Specifies that the serialized data can be transmitted to or received from any of the other contexts. + + + 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. + + + Specifies that the source or destination context is a different AppDomain. (For a description of AppDomains, see Application Domains). + + + Specifies that the source or destination context is a different computer. + + + Specifies that the source or destination context is a different process on the same computer. + + + 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. + + + Specifies that the serialization context is unknown. + + + 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. + + + 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. + + + 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. + + + Initializes a new instance of the class. + The reason why the method to which the attribute is applied is considered to be eligible for inlining across Native Image Generator (NGen) images. + + + 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. + The reason why the method is considered to be eligible for inlining across NGen images. + + + Identifies the version of the .NET Framework that a particular assembly was compiled against. + + + Initializes an instance of the class by specifying the .NET Framework version against which an assembly was built. + The version of the .NET Framework against which the assembly was built. + + is . + + + Gets the display name of the .NET Framework version against which an assembly was built. + The display name of the .NET Framework version. + + + Gets the name of the .NET Framework version against which a particular assembly was compiled. + The name of the .NET Framework version with which the assembly was compiled. + + + References a variable-length argument list. + + + Represents a field using an internal metadata token. + + + Indicates whether the current instance is equal to the specified object. + The object to compare to the current instance. + + if is a and equal to the value of the current instance; otherwise, . + + + Indicates whether the current instance is equal to the specified . + The to compare to the current instance. + + if the value of is equal to the value of the current instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Populates a with the data necessary to deserialize the field represented by the current instance. + The object to populate with serialization information. + (Reserved) The place to store and retrieve serialized data. + + is . + The property of the current instance is not a valid handle. + + + Indicates whether two structures are equal. + The to compare to . + The to compare to . + + if is equal to ; otherwise, . + + + Indicates whether two structures are not equal. + The to compare to . + The to compare to . + + if is not equal to ; otherwise, . + + + Gets a handle to the field represented by the current instance. + An that contains the handle to the field represented by the current instance. + + + + is a handle to the internal metadata representation of a method. + + + Indicates whether this instance is equal to a specified object. + A to compare to this instance. + + if is a and equal to the value of this instance; otherwise, . + + + Indicates whether this instance is equal to a specified . + A to compare to this instance. + + if is equal to the value of this instance; otherwise, . + + + Obtains a pointer to the method represented by this instance. + A pointer to the method represented by this instance. + The caller does not have the necessary permission to perform this operation. + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Populates a with the data necessary to deserialize the field represented by this instance. + The object to populate with serialization information. + (Reserved) The place to store and retrieve serialized data. + + is . + + is invalid. + + + Indicates whether two instances of are equal. + A to compare to . + A to compare to . + + if the value of is equal to the value of ; otherwise, . + + + Indicates whether two instances of are not equal. + A to compare to . + A to compare to . + + if the value of is unequal to the value of ; otherwise, . + + + Gets the value of this instance. + A that is the internal metadata representation of a method. + + + Represents a type using an internal metadata token. + + + Indicates whether the specified object is equal to the current structure. + An object to compare to the current instance. + + if is a structure and is equal to the value of this instance; otherwise, . + + + Indicates whether the specified structure is equal to the current structure. + The structure to compare to the current instance. + + if the value of is equal to the value of this instance; otherwise, . + + + Returns the hash code for the current instance. + A 32-bit signed integer hash code. + + + Gets a handle to the module that contains the type represented by the current instance. + A structure representing a handle to the module that contains the type represented by the current instance. + + + Populates a with the data necessary to deserialize the type represented by the current instance. + The object to be populated with serialization information. + (Reserved) The location where serialized data will be stored and retrieved. + + is . + + is invalid. + + + Indicates whether an object and a structure are equal. + An object to compare to . + A structure to compare to . + + if is a structure and is equal to ; otherwise, . + + + Indicates whether a structure is equal to an object. + A structure to compare to . + An object to compare to . + + if is a and is equal to ; otherwise, . + + + Indicates whether an object and a structure are not equal. + An object to compare to . + A structure to compare to . + + if is a and is not equal to ; otherwise, . + + + Indicates whether a structure is not equal to an object. + A structure to compare to . + An object to compare to . + + if is a structure and is not equal to ; otherwise, . + + + Gets a handle to the type represented by this instance. + A handle to the type represented by this instance. + + + Represents an 8-bit signed integer. + + + Compares this instance to a specified object and returns an indication of their relative values. + An object to compare, or . + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + -or- + + is . + + is not an . + + + Compares this instance to a specified 8-bit signed integer and returns an indication of their relative values. + An 8-bit signed integer to compare. + A signed integer that indicates the relative order of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance. + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified value. + An value to compare to this instance. + + if has the same value as this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant, . + + + Represents the largest possible value of . This field is constant. + + + Represents the smallest possible value of . This field is constant. + + + + + + + + Converts the string representation of a number to its 8-bit signed integer equivalent. + A string that represents a number to convert. The string is interpreted using the style. + An 8-bit signed integer that is equivalent to the number contained in the parameter. + + is . + + does not consist of an optional sign followed by a sequence of digits (zero through nine). + + represents a number less than or greater than . + + + Converts the string representation of a number in a specified style to its 8-bit signed integer equivalent. + A string that contains a number to convert. The string is interpreted using the style specified by . + A bitwise combination of the enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An 8-bit signed integer that is equivalent to the number specified in . + + is . + + is not in a format that is compliant with . + + represents a number less than or greater than . +-or- + includes non-zero, fractional digits. + + is not a value. +-or- + is not a combination of and values. + + + Converts the string representation of a number that is in a specified style and culture-specific format to its 8-bit signed equivalent. + A string that contains the number to convert. The string is interpreted by using the style specified by . + A bitwise combination of the enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An object that supplies culture-specific formatting information about . If is , the thread current culture is used. + An 8-bit signed byte value that is equivalent to the number specified in the parameter. + + is not a value. +-or- + is not a combination of and . + + is . + + is not in a format that is compliant with . + + represents a number that is less than or greater than . +-or- + includes non-zero, fractional digits. + + + Converts the string representation of a number in a specified culture-specific format to its 8-bit signed integer equivalent. + A string that represents a number to convert. The string is interpreted using the style. + An object that supplies culture-specific formatting information about . If is , the thread current culture is used. + An 8-bit signed integer that is equivalent to the number specified in . + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + For a description of this member, see . + This parameter is unused. + + if the value of the current instance is not zero; otherwise, . + + + For a description of this member, see . + This parameter is unused. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + This conversion is not supported. Attempting to do so throws an . + This parameter is ignored. + None. This conversion is not supported. + In all cases. + + + For a description of this member, see . + This parameter is unused. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + The to which to convert this value. + A implementation that provides information about the format of the returned value. + The value of the current instance, converted to an object of type . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + Converts the numeric value of this instance to its equivalent string representation. + 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. + + + Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance, as specified by . + + + Converts the numeric value of this instance to its equivalent string representation, using the specified format. + A standard or custom numeric format string. + The string representation of the value of this instance as specified by . + + is invalid. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. + A standard or custom numeric format string. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by and . + + is invalid. + + + + + + + + + + + + + + + + + + + Tries to convert the string representation of a number in a specified style and culture-specific format to its equivalent, and returns a value that indicates whether the conversion succeeded. + A string representing a number to convert. + A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . + An object that supplies culture-specific formatting information about . + When this method returns, contains the 8-bit signed integer value equivalent to the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not in a format compliant with , or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + is not a value. +-or- + is not a combination of and values. + + + Tries to convert the string representation of a number to its equivalent, and returns a value that indicates whether the conversion succeeded. + A string that contains a number to convert. + When this method returns, contains the 8-bit signed integer value that is equivalent to the number contained in if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not in the correct format, or represents a number that is less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + + 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. + + + Initializes a new instance of the class. + + + Gets or sets the default partial trust visibility for code that is marked with the (APTCA) attribute. + One of the enumeration values. The default is . + + + The exception that is thrown when an error occurs during a cryptographic operation. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with the specified error code. + The error code. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message in the specified format. + The format used to output the error message. + The error message that explains the reason for the exception. + + + Specifies the default partial-trust visibility for code that is marked with the (APTCA) attribute. + + + 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 property. + + + The assembly can always be called by partial-trust code. + + + Specifies that code or an assembly performs security-critical operations. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified scope. + One of the enumeration values that specifies the scope of the attribute. + + + Gets the scope for the attribute. + One of the enumeration values that specifies the scope of the attribute. The default is , which indicates that the attribute applies only to the immediate target. + + + Specifies the scope of a . + + + The attribute applies to all code that follows it. + + + The attribute applies only to the immediate target. + + + The exception that is thrown when a security error is detected. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + is . + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message and the permission type that caused the exception to be thrown. + The error message that explains the reason for the exception. + The type of the permission that caused the exception to be thrown. + + + Initializes a new instance of the class with a specified error message, the permission type that caused the exception to be thrown, and the permission state. + The error message that explains the reason for the exception. + The type of the permission that caused the exception to be thrown. + The state of the permission that caused the exception to be thrown. + + + Gets or sets the demanded security permission, permission set, or permission set collection that failed. + A permission, permission set, or permission set collection object. + + + Gets or sets the denied security permission, permission set, or permission set collection that caused a demand to fail. + A permission, permission set, or permission set collection object. + + + Gets or sets information about the failed assembly. + An that identifies the failed assembly. + + + Sets the with information about the . + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is . + + + Gets or sets the granted permission set of the assembly that caused the . + The XML representation of the granted set of the assembly. + + + Gets or sets the information about the method associated with the exception. + A object describing the method. + + + Gets or sets the state of the permission that threw the exception. + The state of the permission at the time the exception was thrown. + + + Gets or sets the type of the permission that failed. + The type of the permission that failed. + + + 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. + A permission, permission set, or permission set collection object. + + + Gets or sets the refused permission set of the assembly that caused the . + The XML representation of the refused permission set of the assembly. + + + Returns a representation of the current . + A string representation of the current . + + + Gets or sets the URL of the assembly that caused the exception. + A URL that identifies the location of the assembly. + + + Indicates the set of security rules the common language runtime should enforce for an assembly. + + + Initializes a new instance of the class using the specified rule set value. + One of the enumeration values that specifies the transparency rules set. + + + Gets the rule set to be applied. + One of the enumeration values that specifies the transparency rules to be applied. + + + Determines whether fully trusted transparent code should skip Microsoft intermediate language (MSIL) verification. + + if MSIL verification should be skipped; otherwise, . The default is . + + + Identifies the set of security rules the common language runtime should enforce for an assembly. + + + Indicates that the runtime will enforce level 1 (.NET Framework version 2.0) transparency rules. + + + Indicates that the runtime will enforce level 2 transparency rules. + + + Unsupported. Using this value results in a being thrown. + + + Identifies types or members as security-critical and safely accessible by transparent code. + + + Initializes a new instance of the class. + + + Specifies that an assembly cannot cause an elevation of privilege. + + + Initializes a new instance of the class. + + + Identifies which of the nonpublic members are accessible by transparent code within the assembly. + + + Initializes a new instance of the class. + + + Allows managed code to call into unmanaged code without a stack walk. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Marks modules containing unverifiable code. This class cannot be inherited. + + + Initializes a new instance of the class. + + + 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. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with an explanatory message. + A message indicating the reason the exception occurred. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Indicates that a class can be serialized. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Represents a single-precision floating-point number. + + + 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. + An object to compare, or . + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + -or- + + This instance is not a number () and is a number. + + Zero + + This instance is equal to . + + -or- + + This instance and value are both not a number (), , or . + + Greater than zero + + This instance is greater than . + + -or- + + This instance is a number and is not a number (). + + -or- + + is . + + is not a . + + + 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. + A single-precision floating-point number to compare. + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + -or- + + This instance is not a number () and is a number. + + Zero + + This instance is equal to . + + -or- + + Both this instance and are not a number (), , or . + + Greater than zero + + This instance is greater than . + + -or- + + This instance is a number and is not a number (). + + + Represents the smallest positive value that is greater than zero. This field is constant. + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance. + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns a value indicating whether this instance and a specified object represent the same value. + An object to compare with this instance. + + if is equal to this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant, . + + + Determines whether the specified value is finite (zero, subnormal or normal). + A single-precision floating-point number. + + if the specified value is finite (zero, subnormal or normal); otherwise, . + + + Returns a value indicating whether the specified number evaluates to negative or positive infinity. + A single-precision floating-point number. + + if evaluates to or ; otherwise, . + + + Returns a value that indicates whether the specified value is not a number (). + A single-precision floating-point number. + + if evaluates to not a number (); otherwise, . + + + Determines whether the specified value is negative. + A single-precision floating-point number. + + if negative, otherwise. + + + Returns a value indicating whether the specified number evaluates to negative infinity. + A single-precision floating-point number. + + if evaluates to ; otherwise, . + + + Determines whether the specified value is normal. + A single-precision floating-point number. + + if is normal; otherwise. + + + Returns a value indicating whether the specified number evaluates to positive infinity. + A single-precision floating-point number. + + if evaluates to ; otherwise, . + + + Determines whether the specified value is subnormal. + A single-precision floating-point number. + + if is subnormal; otherwise. + + + Represents the largest possible value of . This field is constant. + + + Represents the smallest possible value of . This field is constant. + + + Represents not a number (). This field is constant. + + + Represents negative infinity. This field is constant. + + + Returns a value that indicates whether two specified values are equal. + The first value to compare. + The second value to compare. + + if and are equal; otherwise, . + + + Returns a value that indicates whether a specified value is greater than another specified value. + The first value to compare. + The second value to compare. + + if is greater than ; otherwise, . + + + Returns a value that indicates whether a specified value is greater than or equal to another specified value. + The first value to compare. + The second value to compare. + + if is greater than or equal to ; otherwise, . + + + Returns a value that indicates whether two specified values are not equal. + The first value to compare. + The second value to compare. + + if and are not equal; otherwise, . + + + Returns a value that indicates whether a specified value is less than another specified value. + The first value to compare. + The second value to compare. + + if is less than ; otherwise, . + + + Returns a value that indicates whether a specified value is less than or equal to another specified value. + The first value to compare. + The second value to compare. + + if is less than or equal to ; otherwise, . + + + + + + + + Converts the string representation of a number to its single-precision floating-point number equivalent. + A string that contains a number to convert. + A single-precision floating-point number equivalent to the numeric value or symbol specified in . + + is . + + does not represent a number in a valid format. + + represents a number less than or greater than . + + + Converts the string representation of a number in a specified style to its single-precision floating-point number equivalent. + A string that contains a number to convert. + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is combined with . + A single-precision floating-point number that is equivalent to the numeric value or symbol specified in . + + is . + + is not a number in a valid format. + + represents a number that is less than or greater than . + + is not a value. +-or- + includes the value. + + + Converts the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent. + A string that contains a number to convert. + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is combined with . + An object that supplies culture-specific formatting information about . + A single-precision floating-point number equivalent to the numeric value or symbol specified in . + + is . + + does not represent a numeric value. + + is not a value. +-or- + is the value. + + represents a number that is less than or greater than . + + + Converts the string representation of a number in a specified culture-specific format to its single-precision floating-point number equivalent. + A string that contains a number to convert. + An object that supplies culture-specific formatting information about . + A single-precision floating-point number equivalent to the numeric value or symbol specified in . + + is . + + does not represent a number in a valid format. + + represents a number less than or greater than . + + + Represents positive infinity. This field is constant. + + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + In all cases. + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + In all cases. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. + + + For a description of this member, see . + The type to which to convert this value. + An object that supplies information about the format of the returned value. + The value of the current instance, converted to . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + Converts the numeric value of this instance to its equivalent string representation. + The string representation of the value of this instance. + + + Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by . + + + Converts the numeric value of this instance to its equivalent string representation, using the specified format. + A numeric format string. + The string representation of the value of this instance as specified by . + + is invalid. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. + A numeric format string. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance as specified by and . + + + + + + + + + + + + + + + + + + + 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. + A string representing a number to convert. + A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is combined with . + An object that supplies culture-specific formatting information about . + When this method returns, contains the single-precision floating-point number equivalent to the numeric value or symbol contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not in a format compliant with , represents a number less than or greater than , or if is not a valid combination of enumerated constants. This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + is not a value. +-or- + is the value. + + + 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. + A string representing a number to convert. + When this method returns, contains single-precision floating-point number equivalent to the numeric value or symbol contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not a number in a valid format, or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + + Provides a type- and memory-safe representation of a contiguous region of arbitrary memory. + The type of items in the . + + + Creates a new object over the entirety of a specified array. + The array from which to create the object. + + is a reference type, and is not an array of type . + + + Creates a new object that includes a specified number of elements of an array starting at a specified index. + The source array. + The index of the first element to include in the new . + The number of elements to include in the new . + + is , but or is non-zero. +-or- + is outside the bounds of the array. +-or- + and exceeds the number of elements in the array. + + is a reference type, and is not an array of type . + + + Creates a new object from a specified number of elements starting at a specified memory address. + A pointer to the starting address of a specified number of elements in memory. + The number of elements to be included in the . + + is a reference type or contains pointers and therefore cannot be stored in unmanaged memory. + + is negative. + + + Clears the contents of this object. + + + Copies the contents of this into a destination . + The destination object. + + is shorter than the source . + + + Returns an empty object. + An empty object. + + + Provides an enumerator for the elements of a . + + + + Gets a reference to the item at the current position of the enumerator. + The element in the at the current position of the enumerator. + + + Advances the enumerator to the next item of the . + + if the enumerator successfully advanced to the next item; if the end of the span has been passed. + + + Calls to this method are not supported. + Not supported. + Calls to this method are not supported. + Calls to this method are not supported. + + + Fills the elements of this span with a specified value. + The value to assign to each element of the span. + + + Returns an enumerator for this . + An enumerator for this span. + + + Throws a . + Calls to this method always throw a . + Calls to this method are not supported. + + + Returns a reference to the element of the at index zero. + A reference to the element of the at index zero, or if is . + + + Returns a value that indicates whether the current is empty. + + if the current span is empty; otherwise, . + + + Gets the element at the specified zero-based index. + The zero-based index of the element. + The element at the specified index. + + is less than zero or greater than or equal to . + + + Returns the length of the current span. + The length of the current span. + + + Returns a value that indicates whether two objects are equal. + The first span to compare. + The second span to compare. + + if the two objects are equal; otherwise, . + + + Defines an implicit conversion of an to a . + The array segment to be converted to a . + A span that corresponds to the array segment. + + + Defines an implicit conversion of a to a . + The object to convert to a . + A read-only span that corresponds to the current instance. + + + Defines an implicit conversion of an array to a . + The array to convert to a . + The span that corresponds to . + + + Returns a value that indicates whether two objects are not equal. + The first span to compare. + The second span to compare. + + if the two objects are not equal; otherwise, . + + + Forms a slice out of the current span that begins at a specified index. + The index at which to begin the slice. + A span that consists of all elements of the current span from to the end of the span. + + is less than zero or greater than . + + + Forms a slice out of the current span starting at a specified index for a specified length. + The index at which to begin this slice. + The desired length for the slice. + A span that consists of elements from the current span starting at . + + or + is less than zero or greater than . + + + Copies the contents of this span into a new array. + An array containing the data in the current span. + + + Returns the string representation of this object. + The string representation of this object. + + + Attempts to copy the current to a destination and returns a value that indicates whether the copy operation succeeded. + The target of the copy operation. + + if the copy operation succeeded; otherwise, . + + + The exception that is thrown when the execution stack overflows because it contains too many nested method calls. This class cannot be inherited. + + + Initializes a new instance of the class, setting the property of the new instance to a system-supplied message that describes the error, such as "The requested operation caused a stack overflow." This message takes into account the current system culture. + + + Initializes a new instance of the class with a specified error message. + A 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Indicates that the COM threading model for an application is single-threaded apartment (STA). + + + Initializes a new instance of the class. + + + Represents text as a sequence of UTF-16 code units. + + + Initializes a new instance of the class to the value indicated by a specified pointer to an array of Unicode characters. + A pointer to a null-terminated array of Unicode characters. + The current process does not have read access to all the addressed characters. + + specifies an array that contains an invalid Unicode character, or specifies an address less than 64000. + + + Initializes a new instance of the 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. + A pointer to an array of Unicode characters. + The starting position within . + The number of characters within to use. + + or is less than zero, + cause a pointer overflow, or the current process does not have read access to all the addressed characters. + + specifies an array that contains an invalid Unicode character, or + specifies an address less than 64000. + + + Initializes a new instance of the class to the value indicated by a specified Unicode character repeated a specified number of times. + A Unicode character. + The number of times occurs. + + is less than zero. + + + Initializes a new instance of the class to the Unicode characters indicated in the specified character array. + An array of Unicode characters. + + + Initializes a new instance of the class to the value indicated by an array of Unicode characters, a starting character position within that array, and a length. + An array of Unicode characters. + The starting position within . + The number of characters within to use. + + is . + + or is less than zero. +-or- +The sum of and is greater than the number of elements in . + + + Initializes a new instance of the class to the Unicode characters indicated in the specified read-only span. + A read-only span of Unicode characters. + + + Initializes a new instance of the class to the value indicated by a pointer to an array of 8-bit signed integers. + 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 ). + + is . + A new instance of could not be initialized using , assuming is encoded in ANSI. + The length of the new string to initialize, which is determined by the null termination character of , is too large to allocate. + + specifies an invalid address. + + + Initializes a new instance of the 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. + 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 ). + The starting position within . + The number of characters within to use. + + is . + + or is less than zero. +-or- +The address specified by + 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. + The address specified by + is less than 64K. +-or- +A new instance of could not be initialized using , assuming is encoded in ANSI. + + , , and collectively specify an invalid address. + + + Initializes a new instance of the 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 object. + A pointer to an array of 8-bit signed integers. + The starting position within . + The number of characters within to use. + An object that specifies how the array referenced by is encoded. If is , ANSI encoding is assumed. + + is . + + or is less than zero. +-or- +The address specified by + 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. + The address specified by + is less than 64K. +-or- +A new instance of could not be initialized using , assuming is encoded as specified by . + + , , and collectively specify an invalid address. + + + Gets the object at a specified position in the current object. + A position in the current string. + The object at position . + + is greater than or equal to the length of this object or less than zero. + + + Returns a reference to this instance of . + This instance of . + + + Compares substrings of two specified objects and returns an integer that indicates their relative position in the sort order. + The first string to use in the comparison. + The position of the substring within . + The second string to use in the comparison. + The position of the substring within . + The maximum number of characters in the substrings to compare. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + Value + + Condition + + Less than zero + + The substring in precedes the substring in in the sort order. + + Zero + + The substrings occur in the same position in the sort order, or is zero. + + Greater than zero + + The substring in follows the substring in in the sort order. + + is greater than .. +-or- + is greater than .. +-or- +, , or is negative. +-or- +Either or is , and is greater than zero. + + + Compares substrings of two specified objects, ignoring or honoring their case, and returns an integer that indicates their relative position in the sort order. + The first string to use in the comparison. + The position of the substring within . + The second string to use in the comparison. + The position of the substring within . + The maximum number of characters in the substrings to compare. + + to ignore case during the comparison; otherwise, . + A 32-bit signed integer that indicates the lexical relationship between the two comparands. + Value + + Condition + + Less than zero + + The substring in precedes the substring in in the sort order. + + Zero + + The substrings occur in the same position in the sort order, or is zero. + + Greater than zero + + The substring in follows the substring in in the sort order. + + is greater than .. +-or- + is greater than .. +-or- +, , or is negative. +-or- +Either or is , and is greater than zero. + + + Compares substrings of two specified 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. + The first string to use in the comparison. + The position of the substring within . + The second string to use in the comparison. + The position of the substring within . + The maximum number of characters in the substrings to compare. + + to ignore case during the comparison; otherwise, . + An object that supplies culture-specific comparison information. + An integer that indicates the lexical relationship between the two comparands. + Value + + Condition + + Less than zero + + The substring in precedes the substring in in the sort order. + + Zero + + The substrings occur in the same position in the sort order, or is zero. + + Greater than zero + + The substring in follows the substring in in the sort order. + + is greater than .. +-or- + is greater than .. +-or- +, , or is negative. +-or- +Either or is , and is greater than zero. + + is . + + + Compares substrings of two specified 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. + The first string to use in the comparison. + The starting position of the substring within . + The second string to use in the comparison. + The starting position of the substring within . + The maximum number of characters in the substrings to compare. + An object that supplies culture-specific comparison information. + Options to use when performing the comparison (such as ignoring case or symbols). + An integer that indicates the lexical relationship between the two substrings, as shown in the following table. + Value + + Condition + + Less than zero + + The substring in precedes the substring in in the sort order. + + Zero + + The substrings occur in the same position in the sort order, or is zero. + + Greater than zero + + The substring in follows the substring in in the sort order. + + is not a value. + + is greater than . +-or- + is greater than . +-or- +, , or is negative. +-or- +Either or is , and is greater than zero. + + is . + + + Compares substrings of two specified objects using the specified rules, and returns an integer that indicates their relative position in the sort order. + The first string to use in the comparison. + The position of the substring within . + The second string to use in the comparison. + The position of the substring within . + The maximum number of characters in the substrings to compare. + One of the enumeration values that specifies the rules to use in the comparison. + A 32-bit signed integer that indicates the lexical relationship between the two comparands. + Value + + Condition + + Less than zero + + The substring in precedes the substring in in the sort order. + + Zero + + The substrings occur in the same position in the sort order, or the parameter is zero. + + Greater than zero + + The substring in follows the substring in in the sort order. + + is greater than .. +-or- + is greater than .. +-or- +, , or is negative. +-or- +Either or is , and is greater than zero. + + is not a value. + + + Compares two specified objects and returns an integer that indicates their relative position in the sort order. + The first string to compare. + The second string to compare. + A 32-bit signed integer that indicates the lexical relationship between the two comparands. + Value + + Condition + + Less than zero + + precedes in the sort order. + + Zero + + occurs in the same position as in the sort order. + + Greater than zero + + follows in the sort order. + + + Compares two specified objects, ignoring or honoring their case, and returns an integer that indicates their relative position in the sort order. + The first string to compare. + The second string to compare. + + to ignore case during the comparison; otherwise, . + A 32-bit signed integer that indicates the lexical relationship between the two comparands. + Value + + Condition + + Less than zero + + precedes in the sort order. + + Zero + + occurs in the same position as in the sort order. + + Greater than zero + + follows in the sort order. + + + Compares two specified 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. + The first string to compare. + The second string to compare. + + to ignore case during the comparison; otherwise, . + An object that supplies culture-specific comparison information. + A 32-bit signed integer that indicates the lexical relationship between the two comparands. + Value + + Condition + + Less than zero + + precedes in the sort order. + + Zero + + occurs in the same position as in the sort order. + + Greater than zero + + follows in the sort order. + + is . + + + Compares two specified 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. + The first string to compare. + The second string to compare. + The culture that supplies culture-specific comparison information. + Options to use when performing the comparison (such as ignoring case or symbols). + A 32-bit signed integer that indicates the lexical relationship between and , as shown in the following table + Value + + Condition + + Less than zero + + precedes in the sort order. + + Zero + + occurs in the same position as in the sort order. + + Greater than zero + + follows in the sort order. + + is not a value. + + is . + + + Compares two specified objects using the specified rules, and returns an integer that indicates their relative position in the sort order. + The first string to compare. + The second string to compare. + One of the enumeration values that specifies the rules to use in the comparison. + A 32-bit signed integer that indicates the lexical relationship between the two comparands. + Value + + Condition + + Less than zero + + precedes in the sort order. + + Zero + + is in the same position as in the sort order. + + Greater than zero + + follows in the sort order. + + is not a value. + + is not supported. + + + Compares substrings of two specified objects by evaluating the numeric values of the corresponding objects in each substring. + The first string to use in the comparison. + The starting index of the substring in . + The second string to use in the comparison. + The starting index of the substring in . + The maximum number of characters in the substrings to compare. + A 32-bit signed integer that indicates the lexical relationship between the two comparands. + Value + + Condition + + Less than zero + + The substring in is less than the substring in . + + Zero + + The substrings are equal, or is zero. + + Greater than zero + + The substring in is greater than the substring in . + + is not and is greater than .. +-or- + is not and is greater than .. +-or- +, , or is negative. + + + Compares two specified objects by evaluating the numeric values of the corresponding objects in each string. + The first string to compare. + The second string to compare. + An integer that indicates the lexical relationship between the two comparands. + Value + + Condition + + Less than zero + + is less than . + + Zero + + and are equal. + + Greater than zero + + is greater than . + + + Compares this instance with a specified and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified . + An object that evaluates to a . + A 32-bit signed integer that indicates whether this instance precedes, follows, or appears in the same position in the sort order as the parameter. + Value + + Condition + + Less than zero + + This instance precedes . + + Zero + + This instance has the same position in the sort order as . + + Greater than zero + + This instance follows . + + -or- + + is . + + is not a . + + + Compares this instance with a specified object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified string. + The string to compare with this instance. + A 32-bit signed integer that indicates whether this instance precedes, follows, or appears in the same position in the sort order as the parameter. + Value + + Condition + + Less than zero + + This instance precedes . + + Zero + + This instance has the same position in the sort order as . + + Greater than zero + + This instance follows . + + -or- + + is . + + + Concatenates the members of a constructed collection of type . + A collection object that implements and whose generic type argument is . + The concatenated strings in , or if is an empty . + + is . + + + Creates the string representation of a specified object. + The object to represent, or . + The string representation of the value of , or if is . + + + Concatenates the string representations of two specified objects. + The first object to concatenate. + The second object to concatenate. + The concatenated string representations of the values of and . + + + Concatenates the string representations of three specified objects. + The first object to concatenate. + The second object to concatenate. + The third object to concatenate. + The concatenated string representations of the values of , , and . + + + Concatenates the string representations of the elements in a specified array. + An object array that contains the elements to concatenate. + The concatenated string representations of the values of the elements in . + + is . + Out of memory. + + + Concatenates the string representations of two specified read-only character spans. + The first read-only character span to concatenate. + The second read-only character span to concatenate. + The concatenated string representations of the values of and . + + + Concatenates the string representations of three specified read-only character spans. + The first read-only character span to concatenate. + The second read-only character span to concatenate. + The third read-only character span to concatenate. + The concatenated string representations of the values of , and . + + + Concatenates the string representations of four specified read-only character spans. + The first read-only character span to concatenate. + The second read-only character span to concatenate. + The third read-only character span to concatenate. + The fourth read-only character span to concatenate. + The concatenated string representations of the values of , , and . + + + Concatenates two specified instances of . + The first string to concatenate. + The second string to concatenate. + The concatenation of and . + + + Concatenates three specified instances of . + The first string to concatenate. + The second string to concatenate. + The third string to concatenate. + The concatenation of , , and . + + + Concatenates four specified instances of . + The first string to concatenate. + The second string to concatenate. + The third string to concatenate. + The fourth string to concatenate. + The concatenation of , , , and . + + + Concatenates the elements of a specified array. + An array of string instances. + The concatenated elements of . + + is . + Out of memory. + + + Concatenates the members of an implementation. + A collection object that implements the interface. + The type of the members of . + The concatenated members in . + + is . + + + Returns a value indicating whether a specified character occurs within this string. + The character to seek. + + if the parameter occurs within this string; otherwise, . + + + Returns a value indicating whether a specified character occurs within this string, using the specified comparison rules. + The character to seek. + One of the enumeration values that specifies the rules to use in the comparison. + + if the parameter occurs within this string; otherwise, . + + + Returns a value indicating whether a specified substring occurs within this string. + The string to seek. + + if the parameter occurs within this string, or if is the empty string (""); otherwise, . + + is . + + + Returns a value indicating whether a specified string occurs within this string, using the specified comparison rules. + The string to seek. + One of the enumeration values that specifies the rules to use in the comparison. + + if the parameter occurs within this string, or if is the empty string (""); otherwise, . + + + Creates a new instance of with the same value as a specified . + The string to copy. + A new string with the same value as . + + is . + + + Copies a specified number of characters from a specified position in this instance to a specified position in an array of Unicode characters. + The index of the first character in this instance to copy. + An array of Unicode characters to which characters in this instance are copied. + The index in at which the copy operation begins. + The number of characters in this instance to copy to . + + is . + + , , or is negative +-or- + does not identify a position in the current instance. +-or- + does not identify a valid index in the array. +-or- + is greater than the length of the substring from to the end of this instance +-or- + is greater than the length of the subarray from to the end of the array. + + + Creates a new string with a specific length and initializes it after creation by using the specified callback. + The length of the string to create. + The element to pass to . + A callback to initialize the string. + The type of the element to pass to . + The created string. + + + Represents the empty string. This field is read-only. + + + Determines whether the end of this string instance matches the specified character. + The character to compare to the character at the end of this instance. + + if matches the end of this instance; otherwise, . + + + Determines whether the end of this string instance matches the specified string. + The string to compare to the substring at the end of this instance. + + if matches the end of this instance; otherwise, . + + is . + + + Determines whether the end of this string instance matches the specified string when compared using the specified culture. + The string to compare to the substring at the end of this instance. + + to ignore case during the comparison; otherwise, . + Cultural information that determines how this instance and are compared. If is , the current culture is used. + + if the parameter matches the end of this string; otherwise, . + + is . + + + Determines whether the end of this string instance matches the specified string when compared using the specified comparison option. + The string to compare to the substring at the end of this instance. + One of the enumeration values that determines how this string and are compared. + + if the parameter matches the end of this string; otherwise, . + + is . + + is not a value. + + + Returns an enumeration of from this string. + A string rune enumerator. + + + Determines whether this instance and a specified object, which must also be a object, have the same value. + The string to compare to this instance. + + if is a and its value is the same as this instance; otherwise, . If is , the method returns . + + + Determines whether this instance and another specified object have the same value. + The string to compare to this instance. + + if the value of the parameter is the same as the value of this instance; otherwise, . If is , the method returns . + + + Determines whether two specified objects have the same value. + The first string to compare, or . + The second string to compare, or . + + if the value of is the same as the value of ; otherwise, . If both and are , the method returns . + + + Determines whether two specified objects have the same value. A parameter specifies the culture, case, and sort rules used in the comparison. + The first string to compare, or . + The second string to compare, or . + One of the enumeration values that specifies the rules for the comparison. + + if the value of the parameter is equal to the value of the parameter; otherwise, . + + is not a value. + + + Determines whether this string and a specified object have the same value. A parameter specifies the culture, case, and sort rules used in the comparison. + The string to compare to this instance. + One of the enumeration values that specifies how the strings will be compared. + + if the value of the parameter is the same as this string; otherwise, . + + is not a value. + + + 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. + An object that supplies culture-specific formatting information. + A composite format string. + The object to format. + A copy of in which the format item or items have been replaced by the string representation of . + + is . + + is invalid. +-or- +The index of a format item is not zero. + + + Replaces the format items in a string with the string representation of two specified objects. A parameter supplies culture-specific formatting information. + An object that supplies culture-specific formatting information. + A composite format string. + The first object to format. + The second object to format. + A copy of in which format items are replaced by the string representations of and . + + is . + + is invalid. +-or- +The index of a format item is not zero or one. + + + Replaces the format items in a string with the string representation of three specified objects. An parameter supplies culture-specific formatting information. + An object that supplies culture-specific formatting information. + A composite format string. + The first object to format. + The second object to format. + The third object to format. + A copy of in which the format items have been replaced by the string representations of , , and . + + is . + + is invalid. +-or- +The index of a format item is less than zero, or greater than two. + + + Replaces the format items in a string with the string representations of corresponding objects in a specified array. A parameter supplies culture-specific formatting information. + An object that supplies culture-specific formatting information. + A composite format string. + An object array that contains zero or more objects to format. + A copy of in which the format items have been replaced by the string representation of the corresponding objects in . + + or is . + + is invalid. +-or- +The index of a format item is less than zero, or greater than or equal to the length of the array. + + + Replaces one or more format items in a string with the string representation of a specified object. + A composite format string. + The object to format. + A copy of in which any format items are replaced by the string representation of . + + is . + The format item in is invalid. +-or- +The index of a format item is not zero. + + + Replaces the format items in a string with the string representation of two specified objects. + A composite format string. + The first object to format. + The second object to format. + A copy of in which format items are replaced by the string representations of and . + + is . + + is invalid. +-or- +The index of a format item is not zero or one. + + + Replaces the format items in a string with the string representation of three specified objects. + A composite format string. + The first object to format. + The second object to format. + The third object to format. + A copy of in which the format items have been replaced by the string representations of , , and . + + is . + + is invalid. +-or- +The index of a format item is less than zero, or greater than two. + + + Replaces the format item in a specified string with the string representation of a corresponding object in a specified array. + A composite format string. + An object array that contains zero or more objects to format. + A copy of in which the format items have been replaced by the string representation of the corresponding objects in . + + or is . + + is invalid. +-or- +The index of a format item is less than zero, or greater than or equal to the length of the array. + + + Retrieves an object that can iterate through the individual characters in this string. + An enumerator object. + + + Returns the hash code for this string. + A 32-bit signed integer hash code. + + + Returns the hash code for the provided read-only character span. + A read-only character span. + A 32-bit signed integer hash code. + + + Returns the hash code for the provided read-only character span using the specified rules. + A read-only character span. + One of the enumeration values that specifies the rules to use in the comparison. + A 32-bit signed integer hash code. + + + Returns the hash code for this string using the specified rules. + One of the enumeration values that specifies the rules to use in the comparison. + A 32-bit signed integer hash code. + + + Returns a reference to the element of the string at index zero. + A character representing the reference to the element of the string at index zero. + The string is null. + + + Returns the for the class. + The enumerated constant, . + + + Reports the zero-based index of the first occurrence of the specified Unicode character in this string. + A Unicode character to seek. + The zero-based index position of if that character is found, or -1 if it is not. + + + 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. + A Unicode character to seek. + The search starting position. + The zero-based index position of from the start of the string if that character is found, or -1 if it is not. + + is less than 0 (zero) or greater than the length of the string. + + + 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. + A Unicode character to seek. + The search starting position. + The number of character positions to examine. + The zero-based index position of from the start of the string if that character is found, or -1 if it is not. + + or is negative. +-or- + is greater than the length of this string. +-or- + is greater than the length of this string minus . + + + Reports the zero-based index of the first occurrence of the specified Unicode character in this string. A parameter specifies the type of search to use for the specified character. + The character to seek. + An enumeration value that specifies the rules for the search. + The zero-based index of if that character is found, or -1 if it is not. + + is not a valid value. + + + Reports the zero-based index of the first occurrence of the specified string in this instance. + The string to seek. + The zero-based index position of if that string is found, or -1 if it is not. If is , the return value is 0. + + is . + + + Reports the zero-based index of the first occurrence of the specified string in this instance. The search starts at a specified character position. + The string to seek. + The search starting position. + The zero-based index position of from the start of the current instance if that string is found, or -1 if it is not. If is , the return value is . + + is . + + is less than 0 (zero) or greater than the length of this string. + + + 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. + The string to seek. + The search starting position. + The number of character positions to examine. + The zero-based index position of from the start of the current instance if that string is found, or -1 if it is not. If is , the return value is . + + is . + + or is negative. +-or- + is greater than the length of this string. +-or- + is greater than the length of this string minus . + + + Reports the zero-based index of the first occurrence of the specified string in the current 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. + The string to seek. + The search starting position. + The number of character positions to examine. + One of the enumeration values that specifies the rules for the search. + The zero-based index position of the parameter from the start of the current instance if that string is found, or -1 if it is not. If is , the return value is . + + is . + + or is negative. +-or- + is greater than the length of this instance. +-or- + is greater than the length of this string minus . + + is not a valid value. + + + Reports the zero-based index of the first occurrence of the specified string in the current object. Parameters specify the starting search position in the current string and the type of search to use for the specified string. + The string to seek. + The search starting position. + One of the enumeration values that specifies the rules for the search. + The zero-based index position of the parameter from the start of the current instance if that string is found, or -1 if it is not. If is , the return value is . + + is . + + is less than 0 (zero) or greater than the length of this string. + + is not a valid value. + + + Reports the zero-based index of the first occurrence of the specified string in the current object. A parameter specifies the type of search to use for the specified string. + The string to seek. + One of the enumeration values that specifies the rules for the search. + The index position of the parameter if that string is found, or -1 if it is not. If is , the return value is 0. + + is . + + is not a valid value. + + + Reports the zero-based index of the first occurrence in this instance of any character in a specified array of Unicode characters. + A Unicode character array containing one or more characters to seek. + The zero-based index position of the first occurrence in this instance where any character in was found; -1 if no character in was found. + + is . + + + 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. + A Unicode character array containing one or more characters to seek. + The search starting position. + The zero-based index position of the first occurrence in this instance where any character in was found; -1 if no character in was found. + + is . + + is negative. +-or- + is greater than the number of characters in this instance. + + + 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. + A Unicode character array containing one or more characters to seek. + The search starting position. + The number of character positions to examine. + The zero-based index position of the first occurrence in this instance where any character in was found; -1 if no character in was found. + + is . + + or is negative. +-or- + + is greater than the number of characters in this instance. + + + Returns a new string in which a specified string is inserted at a specified index position in this instance. + The zero-based index position of the insertion. + The string to insert. + A new string that is equivalent to this instance, but with inserted at position . + + is . + + is negative or greater than the length of this instance. + + + Retrieves the system's reference to the specified . + A string to search for in the intern pool. + The system's reference to , if it is interned; otherwise, a new reference to a string with the value of . + + is . + + + Retrieves a reference to a specified . + The string to search for in the intern pool. + A reference to if it is in the common language runtime intern pool; otherwise, . + + is . + + + Indicates whether this string is in Unicode normalization form C. + + if this string is in normalization form C; otherwise, . + The current instance contains invalid Unicode characters. + + + Indicates whether this string is in the specified Unicode normalization form. + A Unicode normalization form. + + if this string is in the normalization form specified by the parameter; otherwise, . + The current instance contains invalid Unicode characters. + + + Indicates whether the specified string is or an empty string (""). + The string to test. + + if the parameter is or an empty string (""); otherwise, . + + + Indicates whether a specified string is , empty, or consists only of white-space characters. + The string to test. + + if the parameter is or , or if consists exclusively of white-space characters. + + + Concatenates the string representations of an array of objects, using the specified separator between each member. + The character to use as a separator. is included in the returned string only if has more than one element. + An array of objects whose string representations will be concatenated. + A string that consists of the elements of delimited by the character. +-or- + if has zero elements or all the elements of are . + + is . + The length of the resulting string overflows the maximum allowed length (). + + + Concatenates an array of strings, using the specified separator between each member. + The character to use as a separator. is included in the returned string only if has more than one element. + An array of strings to concatenate. + A string that consists of the elements of delimited by the character. +-or- + if has zero elements or all the elements of are . + + is . + The length of the resulting string overflows the maximum allowed length (). + + + Concatenates an array of strings, using the specified separator between each member, starting with the element in located at the position, and concatenating up to elements. + Concatenates an array of strings, using the specified separator between each member, starting with the element located at the specified index and including a specified number of elements. + An array of strings to concatenate. + The first item in to concatenate. + The number of elements from to concatenate, starting with the element in the position. + A string that consists of the elements of delimited by the character. +-or- + if is zero, has no elements, or all the elements of are or . + + is . + + or are negative. +-or- + is greater than the length of - . + The length of the resulting string overflows the maximum allowed length (). + + + Concatenates the members of a constructed collection of type , using the specified separator between each member. + The string to use as a separator. is included in the returned string only if has more than one element. + A collection that contains the strings to concatenate. + A string that consists of the members of delimited by the string. +-or- + if has zero elements or all the elements of are . + + is . + The length of the resulting string overflows the maximum allowed length (). + + + Concatenates the elements of an object array, using the specified separator between each element. + The string to use as a separator. is included in the returned string only if has more than one element. + An array that contains the elements to concatenate. + A string that consists of the elements of delimited by the string. If is an empty array, the method returns . + + is . + The length of the resulting string overflows the maximum allowed length (). + + + Concatenates all the elements of a string array, using the specified separator between each element. + The string to use as a separator. is included in the returned string only if has more than one element. + An array that contains the elements to concatenate. + A string that consists of the elements in delimited by the string. If is an empty array, the method returns . + + is . + The length of the resulting string overflows the maximum allowed length (). + + + Concatenates the specified elements of a string array, using the specified separator between each element. + The string to use as a separator. is included in the returned string only if has more than one element. + An array that contains the elements to concatenate. + The first element in to use. + The number of elements of to use. + A string that consists of the strings in delimited by the string. +-or- + if is zero, has no elements, or and all the elements of are . + + is . + + or is less than 0. +-or- + plus is greater than the number of elements in . + Out of memory. + + + Concatenates the members of a collection, using the specified separator between each member. + The character to use as a separator. is included in the returned string only if has more than one element. + A collection that contains the objects to concatenate. + The type of the members of . + A string that consists of the members of delimited by the character. If has no members, the method returns . + + is . + The length of the resulting string overflows the maximum allowed length (). + + + Concatenates the members of a collection, using the specified separator between each member. + The string to use as a separator. is included in the returned string only if has more than one element. + A collection that contains the objects to concatenate. + The type of the members of . + A string that consists of the members of delimited by the string. If has no members, the method returns . + + is . + The length of the resulting string overflows the maximum allowed length (). + + + Reports the zero-based index position of the last occurrence of a specified Unicode character within this instance. + The Unicode character to seek. + The zero-based index position of if that character is found, or -1 if it is not. + + + 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. + The Unicode character to seek. + The starting position of the search. The search proceeds from toward the beginning of this instance. + The zero-based index position of if that character is found, or -1 if it is not found or if the current instance equals . + The current instance does not equal , and is less than zero or greater than or equal to the length of this instance. + + + 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. + The Unicode character to seek. + The starting position of the search. The search proceeds from toward the beginning of this instance. + The number of character positions to examine. + The zero-based index position of if that character is found, or -1 if it is not found or if the current instance equals . + The current instance does not equal , and is less than zero or greater than or equal to the length of this instance. +-or- +The current instance does not equal , and - + 1 is less than zero. + + + Reports the zero-based index position of the last occurrence of a specified string within this instance. + The string to seek. + The zero-based starting index position of if that string is found, or -1 if it is not. If is , the return value is the last index position in this instance. + + is . + + + 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. + The string to seek. + The search starting position. The search proceeds from toward the beginning of this instance. + The zero-based starting index position of if that string is found, or -1 if it is not found or if the current instance equals . If is , the return value is the smaller of and the last index position in this instance. + + is . + The current instance does not equal , and is less than zero or greater than the length of the current instance. +-or- +The current instance equals , and is less than -1 or greater than zero. + + + 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. + The string to seek. + The search starting position. The search proceeds from toward the beginning of this instance. + The number of character positions to examine. + The zero-based starting index position of if that string is found, or -1 if it is not found or if the current instance equals . If is , the return value is the smaller of and the last index position in this instance. + + is . + + is negative. +-or- +The current instance does not equal , and is negative. +-or- +The current instance does not equal , and is greater than the length of this instance. +-or- +The current instance does not equal , and - + 1 specifies a position that is not within this instance. +-or- +The current instance equals and is less than -1 or greater than zero. +-or- +The current instance equals and is greater than 1. + + + 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. + The string to seek. + The search starting position. The search proceeds from toward the beginning of this instance. + The number of character positions to examine. + One of the enumeration values that specifies the rules for the search. + The zero-based starting index position of the parameter if that string is found, or -1 if it is not found or if the current instance equals . If is , the return value is the smaller of and the last index position in this instance. + + is . + + is negative. +-or- +The current instance does not equal , and is negative. +-or- +The current instance does not equal , and is greater than the length of this instance. +-or- +The current instance does not equal , and + 1 - specifies a position that is not within this instance. +-or- +The current instance equals and is less than -1 or greater than zero. +-or- +The current instance equals and is greater than 1. + + is not a valid value. + + + Reports the zero-based index of the last occurrence of a specified string within the current 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. + The string to seek. + The search starting position. The search proceeds from toward the beginning of this instance. + One of the enumeration values that specifies the rules for the search. + The zero-based starting index position of the parameter if that string is found, or -1 if it is not found or if the current instance equals . If is , the return value is the smaller of and the last index position in this instance. + + is . + The current instance does not equal , and is less than zero or greater than the length of the current instance. +-or- +The current instance equals , and is less than -1 or greater than zero. + + is not a valid value. + + + Reports the zero-based index of the last occurrence of a specified string within the current object. A parameter specifies the type of search to use for the specified string. + The string to seek. + One of the enumeration values that specifies the rules for the search. + The zero-based starting index position of the parameter if that string is found, or -1 if it is not. If is , the return value is the last index position in this instance. + + is . + + is not a valid value. + + + Reports the zero-based index position of the last occurrence in this instance of one or more characters specified in a Unicode array. + A Unicode character array containing one or more characters to seek. + The index position of the last occurrence in this instance where any character in was found; -1 if no character in was found. + + is . + + + 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. + A Unicode character array containing one or more characters to seek. + The search starting position. The search proceeds from toward the beginning of this instance. + The index position of the last occurrence in this instance where any character in was found; -1 if no character in was found or if the current instance equals . + + is . + The current instance does not equal , and specifies a position that is not within this instance. + + + 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. + A Unicode character array containing one or more characters to seek. + The search starting position. The search proceeds from toward the beginning of this instance. + The number of character positions to examine. + The index position of the last occurrence in this instance where any character in was found; -1 if no character in was found or if the current instance equals . + + is . + The current instance does not equal , and or is negative. +-or- +The current instance does not equal , and minus + 1 is less than zero. + + + Gets the number of characters in the current object. + The number of characters in the current string. + + + Returns a new string whose textual value is the same as this string, but whose binary representation is in Unicode normalization form C. + A new, normalized string whose textual value is the same as this string, but whose binary representation is in normalization form C. + The current instance contains invalid Unicode characters. + + + Returns a new string whose textual value is the same as this string, but whose binary representation is in the specified Unicode normalization form. + A Unicode normalization form. + A new string whose textual value is the same as this string, but whose binary representation is in the normalization form specified by the parameter. + The current instance contains invalid Unicode characters. + + + Determines whether two specified strings have the same value. + The first string to compare, or . + The second string to compare, or . + + if the value of is the same as the value of ; otherwise, . + + + Defines an implicit conversion of a given string to a read-only span of characters. + A string to implicitly convert. + A new read-only span of characters representing the string. + + + Determines whether two specified strings have different values. + The first string to compare, or . + The second string to compare, or . + + if the value of is different from the value of ; otherwise, . + + + 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. + The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters. + 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 . However, if is less than the length of this instance, the method returns a reference to the existing instance. If is equal to the length of this instance, the method returns a new string that is identical to this instance. + + is less than zero. + + + 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. + The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters. + A Unicode padding character. + A new string that is equivalent to this instance, but right-aligned and padded on the left with as many characters as needed to create a length of . However, if is less than the length of this instance, the method returns a reference to the existing instance. If is equal to the length of this instance, the method returns a new string that is identical to this instance. + + is less than zero. + + + 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. + The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters. + 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 . However, if is less than the length of this instance, the method returns a reference to the existing instance. If is equal to the length of this instance, the method returns a new string that is identical to this instance. + + is less than zero. + + + 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. + The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters. + A Unicode padding character. + A new string that is equivalent to this instance, but left-aligned and padded on the right with as many characters as needed to create a length of . However, if is less than the length of this instance, the method returns a reference to the existing instance. If is equal to the length of this instance, the method returns a new string that is identical to this instance. + + is less than zero. + + + 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. + The zero-based position to begin deleting characters. + A new string that is equivalent to this string except for the removed characters. + + is less than zero. +-or- + specifies a position that is not within this string. + + + Returns a new string in which a specified number of characters in the current instance beginning at a specified position have been deleted. + The zero-based position to begin deleting characters. + The number of characters to delete. + A new string that is equivalent to this instance except for the removed characters. + Either or is less than zero. +-or- + plus specify a position outside this instance. + + + Returns a new string in which all occurrences of a specified Unicode character in this instance are replaced with another specified Unicode character. + The Unicode character to be replaced. + The Unicode character to replace all occurrences of . + A string that is equivalent to this instance except that all instances of are replaced with . If is not found in the current instance, the method returns the current instance unchanged. + + + Returns a new string in which all occurrences of a specified string in the current instance are replaced with another specified string. + The string to be replaced. + The string to replace all occurrences of . + A string that is equivalent to the current string except that all instances of are replaced with . If is not found in the current instance, the method returns the current instance unchanged. + + is . + + is the empty string (""). + + + Returns a new string in which all occurrences of a specified string in the current instance are replaced with another specified string, using the provided culture and case sensitivity. + The string to be replaced. + The string to replace all occurrences of . + + to ignore casing when comparing; otherwise. + The culture to use when comparing. + A string that is equivalent to the current string except that all instances of are replaced with . If is not found in the current instance, the method returns the current instance unchanged. + + is . + + is the empty string (""). + + + Returns a new string in which all occurrences of a specified string in the current instance are replaced with another specified string, using the provided comparison type. + The string to be replaced. + The string to replace all occurrences of . + One of the enumeration values that determines how is searched within this instance. + A string that is equivalent to the current string except that all instances of are replaced with . If is not found in the current instance, the method returns the current instance unchanged. + + is . + + is the empty string (""). + + + Splits a string into a maximum number substrings based on the provided character separator. + A character that delimits the substrings in this instance. + The maximum number of elements expected in the array. + One of the enumeration values that determines whether the split operation should omit empty substrings from the return value. + An array whose elements contain at most substrings from this instance that are delimited by . + + + Splits a string into substrings based on the provided character separator. + A character that delimits the substrings in this string. + One of the enumeration values that determines whether the split operation should omit empty substrings from the return value. + An array whose elements contain the substrings from this instance that are delimited by . + + + Splits a string into substrings that are based on the characters in the separator array. + A character array that delimits the substrings in this string, an empty array that contains no delimiters, or . + An array whose elements contain the substrings from this instance that are delimited by one or more characters in . For more information, see the Remarks section. + + + 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. + A character array that delimits the substrings in this string, an empty array that contains no delimiters, or . + The maximum number of substrings to return. + An array whose elements contain the substrings in this instance that are delimited by one or more characters in . For more information, see the Remarks section. + + is negative. + + + Splits a string into a maximum number of substrings based on the characters in an array. + A character array that delimits the substrings in this string, an empty array that contains no delimiters, or . + The maximum number of substrings to return. + + to omit empty array elements from the array returned; or to include empty array elements in the array returned. + An array whose elements contain the substrings in this string that are delimited by one or more characters in . For more information, see the Remarks section. + + is negative. + + is not one of the values. + + + Splits a string into substrings based on the characters in an array. You can specify whether the substrings include empty array elements. + A character array that delimits the substrings in this string, an empty array that contains no delimiters, or . + + to omit empty array elements from the array returned; or to include empty array elements in the array returned. + An array whose elements contain the substrings in this string that are delimited by one or more characters in . For more information, see the Remarks section. + + is not one of the values. + + + Splits a string into a maximum number of substrings based on the provided string separator. + A string that delimits the substrings in this instance. + The maximum number of elements expected in the array. + One of the enumeration values that determines whether the split operation should omit empty substrings from the return value. + An array whose elements contain at most substrings from this instance that are delimited by . + + + Splits a string into substrings that are based on the provided string separator. + A string that delimits the substrings in this string. + One of the enumeration values that determines whether the split operation should omit empty substrings from the return value. + An array whose elements contain the substrings from this instance that are delimited by . + + + 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. + A string array that delimits the substrings in this string, an empty array that contains no delimiters, or . + The maximum number of substrings to return. + + to omit empty array elements from the array returned; or to include empty array elements in the array returned. + An array whose elements contain the substrings in this string that are delimited by one or more strings in . For more information, see the Remarks section. + + is negative. + + is not one of the values. + + + Splits a string into substrings based on the strings in an array. You can specify whether the substrings include empty array elements. + A string array that delimits the substrings in this string, an empty array that contains no delimiters, or . + + to omit empty array elements from the array returned; or to include empty array elements in the array returned. + An array whose elements contain the substrings in this string that are delimited by one or more strings in . For more information, see the Remarks section. + + is not one of the values. + + + Determines whether this string instance starts with the specified character. + The character to compare. + + if matches the beginning of this string; otherwise, . + + + Determines whether the beginning of this string instance matches the specified string. + The string to compare. + + if matches the beginning of this string; otherwise, . + + is . + + + Determines whether the beginning of this string instance matches the specified string when compared using the specified culture. + The string to compare. + + to ignore case during the comparison; otherwise, . + Cultural information that determines how this string and are compared. If is , the current culture is used. + + if the parameter matches the beginning of this string; otherwise, . + + is . + + + Determines whether the beginning of this string instance matches the specified string when compared using the specified comparison option. + The string to compare. + One of the enumeration values that determines how this string and are compared. + + if this instance begins with ; otherwise, . + + is . + + is not a value. + + + Retrieves a substring from this instance. The substring starts at a specified character position and continues to the end of the string. + The zero-based starting character position of a substring in this instance. + A string that is equivalent to the substring that begins at in this instance, or if is equal to the length of this instance. + + is less than zero or greater than the length of this instance. + + + Retrieves a substring from this instance. The substring starts at a specified character position and has a specified length. + The zero-based starting character position of a substring in this instance. + The number of characters in the substring. + A string that is equivalent to the substring of length that begins at in this instance, or if is equal to the length of this instance and is zero. + + plus indicates a position not within this instance. +-or- + or is less than zero. + + + Returns an enumerator that iterates through the current object. + An enumerator that can be used to iterate through the current string. + + + For a description of this member, see . + This parameter is ignored. + + if the value of the current string is ; if the value of the current string is . + The value of the current string is not or . + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + The value of the current object cannot be parsed. + The value of the current object is a number greater than or less than . + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The character at index 0 in the current object. + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + The value of the current object cannot be parsed. + The value of the current object is a number less than or than greater. + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + The value of the current object cannot be parsed. + The value of the current object is a number less than or greater than . + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + The value of the current object cannot be parsed. + The value of the current object is a number greater than or less than . + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + The value of the current object cannot be parsed. + The value of the current object is a number greater than or less than . + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + + + For a description of this member, see . + The type of the returned object. + An object that provides culture-specific formatting information. + The converted value of the current object. + + is . + The value of the current object cannot be converted to the type specified by the parameter. + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + The value of the current object cannot be parsed. + The value of the current object is a number greater than or less than . + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + The value of the current object cannot be parsed. + The value of the current object is a number greater or less than + + + For a description of this member, see . + An object that provides culture-specific formatting information. + The converted value of the current object. + + + Copies the characters in this instance to a Unicode character array. + 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. + + + Copies the characters in a specified substring in this instance to a Unicode character array. + The starting position of a substring in this instance. + The length of the substring in this instance. + A Unicode character array whose elements are the number of characters in this instance starting from character position . + + or is less than zero. +-or- + plus is greater than the length of this instance. + + + Returns a copy of this string converted to lowercase. + A string in lowercase. + + + Returns a copy of this string converted to lowercase, using the casing rules of the specified culture. + An object that supplies culture-specific casing rules. + The lowercase equivalent of the current string. + + is . + + + Returns a copy of this object converted to lowercase using the casing rules of the invariant culture. + The lowercase equivalent of the current string. + + + Returns this instance of ; no actual conversion is performed. + The current string. + + + Returns this instance of ; no actual conversion is performed. + (Reserved) An object that supplies culture-specific formatting information. + The current string. + + + Returns a copy of this string converted to uppercase. + The uppercase equivalent of the current string. + + + Returns a copy of this string converted to uppercase, using the casing rules of the specified culture. + An object that supplies culture-specific casing rules. + The uppercase equivalent of the current string. + + is . + + + Returns a copy of this object converted to uppercase using the casing rules of the invariant culture. + The uppercase equivalent of the current string. + + + Removes all leading and trailing white-space characters from the current string. + 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. + + + Removes all leading and trailing instances of a character from the current string. + A Unicode character to remove. + The string that remains after all instances of the character 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. + + + Removes all leading and trailing occurrences of a set of characters specified in an array from the current string. + An array of Unicode characters to remove, or . + The string that remains after all occurrences of the characters in the parameter are removed from the start and end of the current string. If is 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. + + + Removes all the trailing white-space characters from the current string. + The string that remains after all white-space characters are removed from the end of the current string. If no characters can be trimmed from the current instance, the method returns the current instance unchanged. + + + Removes all the trailing occurrences of a character from the current string. + A Unicode character to remove. + The string that remains after all occurrences of the character are removed from the end of the current string. If no characters can be trimmed from the current instance, the method returns the current instance unchanged. + + + Removes all the trailing occurrences of a set of characters specified in an array from the current string. + An array of Unicode characters to remove, or . + The string that remains after all occurrences of the characters in the parameter are removed from the end of the current string. If is 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. + + + Removes all the leading white-space characters from the current string. + The string that remains after all white-space characters are removed from the start of the current string. If no characters can be trimmed from the current instance, the method returns the current instance unchanged. + + + Removes all the leading occurrences of a specified character from the current string. + The Unicode character to remove. + The string that remains after all occurrences of the character are removed from the start of the current string. If no characters can be trimmed from the current instance, the method returns the current instance unchanged. + + + Removes all the leading occurrences of a set of characters specified in an array from the current string. + An array of Unicode characters to remove, or . + The string that remains after all occurrences of characters in the parameter are removed from the start of the current string. If is 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. + + + Specifies the culture, case, and sort rules to be used by certain overloads of the and methods. + + + Compare strings using culture-sensitive sort rules and the current culture. + + + Compare strings using culture-sensitive sort rules, the current culture, and ignoring the case of the strings being compared. + + + Compare strings using culture-sensitive sort rules and the invariant culture. + + + Compare strings using culture-sensitive sort rules, the invariant culture, and ignoring the case of the strings being compared. + + + Compare strings using ordinal (binary) sort rules. + + + Compare strings using ordinal (binary) sort rules and ignoring the case of the strings being compared. + + + Specifies whether applicable method overloads include or omit empty substrings from the return value. + + + The return value includes array elements that contain an empty string. + + + The return value does not include array elements that contain an empty string. + + + Serves as the base class for system exceptions namespace. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Converts a sequence of encoded bytes into a set of characters. + + + Initializes a new instance of the class. + + + Converts a buffer of encoded bytes to UTF-16 encoded characters and stores the result in another buffer. + The address of a buffer that contains the byte sequences to convert. + The number of bytes in to convert. + The address of a buffer to store the converted characters. + The maximum number of characters in to use in the conversion. + + to indicate no further data is to be converted; otherwise, . + When this method returns, contains the number of bytes that were produced by the conversion. This parameter is passed uninitialized. + When this method returns, contains the number of characters from that were used in the conversion. This parameter is passed uninitialized. + When this method returns, contains if all the characters specified by were converted; otherwise, . This parameter is passed uninitialized. + + or is (). + + or is less than zero. + 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 method. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Converts an array of encoded bytes to UTF-16 encoded characters and stores the result in a character array. + A byte array to convert. + The first element of to convert. + The number of elements of to convert. + An array to store the converted characters. + The first element of in which data is stored. + The maximum number of elements of to use in the conversion. + + to indicate that no further data is to be converted; otherwise, . + When this method returns, contains the number of bytes that were used in the conversion. This parameter is passed uninitialized. + When this method returns, contains the number of characters from that were produced by the conversion. This parameter is passed uninitialized. + When this method returns, contains if all the characters specified by were converted; otherwise, . This parameter is passed uninitialized. + + or is (). + + , , , or is less than zero. +-or- +The length of - is less than . +-or- +The length of - is less than . + 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 method. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + + + + + + + + + Gets or sets a object for the current object. + A object. + The value in a set operation is (). + A new value cannot be assigned in a set operation because the current object contains data that has not been decoded yet. + + + Gets the object associated with the current object. + A object. + + + 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. + A pointer to the first byte to decode. + The number of bytes to decode. + + to simulate clearing the internal state of the encoder after the calculation; otherwise, . + The number of characters produced by decoding the specified sequence of bytes and any bytes in the internal buffer. + + is ( in Visual Basic .NET). + + is less than zero. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes and any bytes in the internal buffer. + + is (). + + or is less than zero. +-or- + and do not denote a valid range in . + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + 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. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + + to simulate clearing the internal state of the encoder after the calculation; otherwise, . + The number of characters produced by decoding the specified sequence of bytes and any bytes in the internal buffer. + + is (). + + or is less than zero. +-or- + and do not denote a valid range in . + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + + + + + 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. + A pointer to the first byte to decode. + The number of bytes to decode. + A pointer to the location at which to start writing the resulting set of characters. + The maximum number of characters to write. + + to clear the internal state of the decoder after the conversion; otherwise, . + The actual number of characters written at the location indicated by the parameter. + + is (). +-or- + is (). + + or is less than zero. + + is less than the resulting number of characters. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + 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. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The character array to contain the resulting set of characters. + The index at which to start writing the resulting set of characters. + The actual number of characters written into . + + is (). +-or- + is (). + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting characters. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + 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. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The character array to contain the resulting set of characters. + The index at which to start writing the resulting set of characters. + + to clear the internal state of the decoder after the conversion; otherwise, . + The actual number of characters written into the parameter. + + is (). +-or- + is (). + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting characters. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + + + + + + When overridden in a derived class, sets the decoder back to its initial state. + + + 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. + + + Initializes a new instance of the class. + + + Returns a decoder fallback buffer that throws an exception if it cannot convert a sequence of bytes to a character. + A decoder fallback buffer that throws an exception when it cannot decode a byte sequence. + + + Indicates whether the current object and a specified object are equal. + An object that derives from the class. + + if is not and is a object; otherwise, . + + + Retrieves the hash code for this instance. + The return value is always the same arbitrary value, and has no special significance. + + + Gets the maximum number of characters this instance can return. + The return value is always zero. + + + Throws when an encoded input byte sequence cannot be converted to a decoded output character. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Throws when the input byte sequence cannot be decoded. The nominal return value is not used. + An input array of bytes. + The index position of a byte in the input. + None. No value is returned because the method always throws an exception. +The nominal return value is . A return value is defined, although it is unchanging, because this method implements an abstract method. + This method always throws an exception that reports the value and index position of the input byte that cannot be decoded. + + + Retrieves the next character in the exception data buffer. + 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. + + + Causes the next call to to access the exception data buffer character position that is prior to the current position. + The return value is always . +A return value is defined, although it is unchanging, because this method implements an abstract method. + + + Gets the number of characters in the current object that remain to be processed. + The return value is always zero. +A return value is defined, although it is unchanging, because this method implements an abstract method. + + + Provides a failure-handling mechanism, called a fallback, for an encoded input byte sequence that cannot be converted to an output character. + + + Initializes a new instance of the class. + + + When overridden in a derived class, initializes a new instance of the class. + An object that provides a fallback buffer for a decoder. + + + Gets an object that throws an exception when an input byte sequence cannot be decoded. + A type derived from the class. The default value is a object. + + + When overridden in a derived class, gets the maximum number of characters the current object can return. + The maximum number of characters the current object can return. + + + Gets an object that outputs a substitute string in place of an input byte sequence that cannot be decoded. + A type derived from the class. The default value is a object that emits the QUESTION MARK character ("?", U+003F) in place of unknown byte sequences. + + + Provides a buffer that allows a fallback handler to return an alternate string to a decoder when it cannot decode an input byte sequence. + + + Initializes a new instance of the class. + + + When overridden in a derived class, prepares the fallback buffer to handle the specified input byte sequence. + An input array of bytes. + The index position of a byte in . + + if the fallback buffer can process ; if the fallback buffer ignores . + + + When overridden in a derived class, retrieves the next character in the fallback buffer. + The next character in the fallback buffer. + + + When overridden in a derived class, causes the next call to the method to access the data buffer character position that is prior to the current character position. + + if the operation was successful; otherwise, . + + + When overridden in a derived class, gets the number of characters in the current object that remain to be processed. + The number of characters in the current fallback buffer that have not yet been processed. + + + Initializes all data and state information pertaining to this fallback buffer. + + + The exception that is thrown when a decoder fallback operation fails. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. A parameter specifies the error message. + An error message. + + + Initializes a new instance of the class. Parameters specify the error message, the array of bytes being decoded, and the index of the byte that cannot be decoded. + An error message. + The input byte array. + The index position in of the byte that cannot be decoded. + + + Initializes a new instance of the class. Parameters specify the error message and the inner exception that is the cause of this exception. + An error message. + The exception that caused this exception. + + + Gets the input byte sequence that caused the exception. + The input byte array that cannot be decoded. + + + Gets the index position in the input byte sequence of the byte that caused the exception. + The index position in the input byte array of the byte that cannot be decoded. The index position is zero-based. + + + 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. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using a specified replacement string. + A string that is emitted in a decoding operation in place of an input byte sequence that cannot be decoded. + + is . + + 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. + + + Creates a object that is initialized with the replacement string of this object. + A object that specifies a string to use instead of the original decoding operation input. + + + Gets the replacement string that is the value of the object. + A substitute string that is emitted in place of an input byte sequence that cannot be decoded. + + + Indicates whether the value of a specified object is equal to the object. + A object. + + if is a object having a property that is equal to the property of the current object; otherwise, . + + + Retrieves the hash code for the value of the object. + The hash code of the value of the object. + + + Gets the number of characters in the replacement string for the object. + 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 property. + + + Represents a substitute output string that is emitted when the original input byte sequence cannot be decoded. This class cannot be inherited. + + + Initializes a new instance of the class using the value of a object. + A object that contains a replacement string. + + + Prepares the replacement fallback buffer to use the current replacement string. + An input byte sequence. This parameter is ignored unless an exception is thrown. + The index position of the byte in . This parameter is ignored in this operation. + + if the replacement string is not empty; if the replacement string is empty. + This method is called again before the method has read all the characters in the replacement fallback buffer. + + + Retrieves the next character in the replacement fallback buffer. + The next character in the replacement fallback buffer. + + + Causes the next call to to access the character position in the replacement fallback buffer prior to the current character position. + + if the operation was successful; otherwise, . + + + Gets the number of characters in the replacement fallback buffer that remain to be processed. + The number of characters in the replacement fallback buffer that have not yet been processed. + + + Initializes all internal state information and data in the object. + + + Converts a set of characters into a sequence of bytes. + + + Initializes a new instance of the class. + + + Converts a buffer of Unicode characters to an encoded byte sequence and stores the result in another buffer. + The address of a string of UTF-16 encoded characters to convert. + The number of characters in to convert. + The address of a buffer to store the converted bytes. + The maximum number of bytes in to use in the conversion. + + to indicate no further data is to be converted; otherwise, . + When this method returns, contains the number of characters from that were used in the conversion. This parameter is passed uninitialized. + When this method returns, contains the number of bytes that were used in the conversion. This parameter is passed uninitialized. + When this method returns, contains if all the characters specified by were converted; otherwise, . This parameter is passed uninitialized. + + or is (). + + or is less than zero. + 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 method. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Converts an array of Unicode characters to an encoded byte sequence and stores the result in an array of bytes. + An array of characters to convert. + The first element of to convert. + The number of elements of to convert. + An array where the converted bytes are stored. + The first element of in which data is stored. + The maximum number of elements of to use in the conversion. + + to indicate no further data is to be converted; otherwise, . + When this method returns, contains the number of characters from that were used in the conversion. This parameter is passed uninitialized. + When this method returns, contains the number of bytes that were produced by the conversion. This parameter is passed uninitialized. + When this method returns, contains if all the characters specified by were converted; otherwise, . This parameter is passed uninitialized. + + or is (). + + , , , or is less than zero. +-or- +The length of - is less than . +-or- +The length of - is less than . + 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 method. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + + + + + + + + + Gets or sets a object for the current object. + A object. + The value in a set operation is (). + A new value cannot be assigned in a set operation because the current object contains data that has not been encoded yet. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Gets the object associated with the current object. + A object. + + + 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. + A pointer to the first character to encode. + The number of characters to encode. + + to simulate clearing the internal state of the encoder after the calculation; otherwise, . + The number of bytes produced by encoding the specified characters and any characters in the internal buffer. + + is ( in Visual Basic .NET). + + is less than zero. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + 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. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + + to simulate clearing the internal state of the encoder after the calculation; otherwise, . + The number of bytes produced by encoding the specified characters and any characters in the internal buffer. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + + + + + 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. + A pointer to the first character to encode. + The number of characters to encode. + A pointer to the location at which to start writing the resulting sequence of bytes. + The maximum number of bytes to write. + + to clear the internal state of the encoder after the conversion; otherwise, . + The actual number of bytes written at the location indicated by the parameter. + + is (). +-or- + is (). + + or is less than zero. + + is less than the resulting number of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + 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. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + + to clear the internal state of the encoder after the conversion; otherwise, . + The actual number of bytes written into . + + is (). +-or- + is (). + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + + + + + + When overridden in a derived class, sets the encoder back to its initial state. + + + 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. + + + Initializes a new instance of the class. + + + Returns an encoder fallback buffer that throws an exception if it cannot convert a character sequence to a byte sequence. + An encoder fallback buffer that throws an exception when it cannot encode a character sequence. + + + Indicates whether the current object and a specified object are equal. + An object that derives from the class. + + if is not ( in Visual Basic .NET) and is a object; otherwise, . + + + Retrieves the hash code for this instance. + The return value is always the same arbitrary value, and has no special significance. + + + Gets the maximum number of characters this instance can return. + The return value is always zero. + + + Throws when an input character cannot be converted to an encoded output byte sequence. This class cannot be inherited. + + + Initializes a new instance of the class. + + + 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. + The high surrogate of the input pair. + The low surrogate of the input pair. + The index position of the surrogate pair in the input buffer. + None. No value is returned because the method always throws an exception. + The character represented by and cannot be encoded. + Either or is invalid. is not between U+D800 and U+DBFF, inclusive, or is not between U+DC00 and U+DFFF, inclusive. + + + Throws an exception because the input character cannot be encoded. Parameters specify the value and index position of the character that cannot be converted. + An input character. + The index position of the character in the input buffer. + None. No value is returned because the method always throws an exception. + + cannot be encoded. This method always throws an exception that reports the value of the and parameters. + + + Retrieves the next character in the exception fallback buffer. + 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. + + + Causes the next call to the method to access the exception data buffer character position that is prior to the current position. + The return value is always . +A return value is defined, although it is unchanging, because this method implements an abstract method. + + + Gets the number of characters in the current object that remain to be processed. + The return value is always zero. +A return value is defined, although it is unchanging, because this method implements an abstract method. + + + Provides a failure-handling mechanism, called a fallback, for an input character that cannot be converted to an encoded output byte sequence. + + + Initializes a new instance of the class. + + + When overridden in a derived class, initializes a new instance of the class. + An object that provides a fallback buffer for an encoder. + + + Gets an object that throws an exception when an input character cannot be encoded. + A type derived from the class. The default value is a object. + + + When overridden in a derived class, gets the maximum number of characters the current object can return. + The maximum number of characters the current object can return. + + + Gets an object that outputs a substitute string in place of an input character that cannot be encoded. + A type derived from the class. The default value is a object that replaces unknown input characters with the QUESTION MARK character ("?", U+003F). + + + Provides a buffer that allows a fallback handler to return an alternate string to an encoder when it cannot encode an input character. + + + Initializes a new instance of the class. + + + When overridden in a derived class, prepares the fallback buffer to handle the specified surrogate pair. + The high surrogate of the input pair. + The low surrogate of the input pair. + The index position of the surrogate pair in the input buffer. + + if the fallback buffer can process and ; if the fallback buffer ignores the surrogate pair. + + + When overridden in a derived class, prepares the fallback buffer to handle the specified input character. + An input character. + The index position of the character in the input buffer. + + if the fallback buffer can process ; if the fallback buffer ignores . + + + When overridden in a derived class, retrieves the next character in the fallback buffer. + The next character in the fallback buffer. + + + When overridden in a derived class, causes the next call to the method to access the data buffer character position that is prior to the current character position. + + if the operation was successful; otherwise, . + + + When overridden in a derived class, gets the number of characters in the current object that remain to be processed. + The number of characters in the current fallback buffer that have not yet been processed. + + + Initializes all data and state information pertaining to this fallback buffer. + + + The exception that is thrown when an encoder fallback operation fails. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. A parameter specifies the error message. + An error message. + + + Initializes a new instance of the class. Parameters specify the error message and the inner exception that is the cause of this exception. + An error message. + The exception that caused this exception. + + + Gets the input character that caused the exception. + The character that cannot be encoded. + + + Gets the high component character of the surrogate pair that caused the exception. + The high component character of the surrogate pair that cannot be encoded. + + + Gets the low component character of the surrogate pair that caused the exception. + The low component character of the surrogate pair that cannot be encoded. + + + Gets the index position in the input buffer of the character that caused the exception. + The index position in the input buffer of the character that cannot be encoded. + + + Indicates whether the input that caused the exception is a surrogate pair. + + if the input was a surrogate pair; otherwise, . + + + 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. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using a specified replacement string. + A string that is converted in an encoding operation in place of an input character that cannot be encoded. + + is . + + contains an invalid surrogate pair. In other words, the surrogate does not consist of one high surrogate component followed by one low surrogate component. + + + Creates a object that is initialized with the replacement string of this object. + A object equal to this object. + + + Gets the replacement string that is the value of the object. + A substitute string that is used in place of an input character that cannot be encoded. + + + Indicates whether the value of a specified object is equal to the object. + A object. + + if the parameter specifies an object and the replacement string of that object is equal to the replacement string of this object; otherwise, . + + + Retrieves the hash code for the value of the object. + The hash code of the value of the object. + + + Gets the number of characters in the replacement string for the object. + The number of characters in the string used in place of an input character that cannot be encoded. + + + Represents a substitute input string that is used when the original input character cannot be encoded. This class cannot be inherited. + + + Initializes a new instance of the class using the value of a object. + A object. + + + 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. + The high surrogate of the input pair. + The low surrogate of the input pair. + The index position of the surrogate pair in the input buffer. + + if the replacement string is not empty; if the replacement string is empty. + This method is called again before the method has read all the replacement string characters. + The value of is less than U+D800 or greater than U+D8FF. +-or- +The value of is less than U+DC00 or greater than U+DFFF. + + + Prepares the replacement fallback buffer to use the current replacement string. + An input character. This parameter is ignored in this operation unless an exception is thrown. + The index position of the character in the input buffer. This parameter is ignored in this operation. + + if the replacement string is not empty; if the replacement string is empty. + This method is called again before the method has read all the characters in the replacement fallback buffer. + + + Retrieves the next character in the replacement fallback buffer. + The next Unicode character in the replacement fallback buffer that the application can encode. + + + Causes the next call to the method to access the character position in the replacement fallback buffer prior to the current character position. + + if the operation was successful; otherwise, . + + + Gets the number of characters in the replacement fallback buffer that remain to be processed. + The number of characters in the replacement fallback buffer that have not yet been processed. + + + Initializes all internal state information and data in this instance of . + + + Represents a character encoding. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that corresponds to the specified code page. + The code page identifier of the preferred encoding. +-or- +0, to use the default encoding. + + is less than zero. + + + Initializes a new instance of the class that corresponds to the specified code page with the specified encoder and decoder fallback strategies. + The encoding code page identifier. + An object that provides an error-handling procedure when a character cannot be encoded with the current encoding. + An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding. + + is less than zero. + + + Gets an encoding for the ASCII (7-bit) character set. + An encoding for the ASCII (7-bit) character set. + + + Gets an encoding for the UTF-16 format that uses the big endian byte order. + An encoding object for the UTF-16 format that uses the big endian byte order. + + + When overridden in a derived class, gets a name for the current encoding that can be used with mail agent body tags. + A name for the current that can be used with mail agent body tags. +-or- +An empty string (""), if the current cannot be used. + + + When overridden in a derived class, creates a shallow copy of the current object. + A copy of the current object. + + + When overridden in a derived class, gets the code page identifier of the current . + The code page identifier of the current . + + + Converts an entire byte array from one encoding to another. + The encoding format of . + The target encoding format. + The bytes to convert. + An array of type containing the results of converting from to . + + is . +-or- + is . +-or- + is . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- +srcEncoding. is set to . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- +dstEncoding. is set to . + + + Converts a range of bytes in a byte array from one encoding to another. + The encoding of the source array, . + The encoding of the output array. + The array of bytes to convert. + The index of the first element of to convert. + The number of bytes to convert. + An array of type containing the result of converting a range of bytes in from to . + + is . +-or- + is . +-or- + is . + + and do not specify a valid range in the byte array. + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- +srcEncoding. is set to . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- +dstEncoding. is set to . + + + Gets or sets the object for the current object. + The decoder fallback object for the current object. + The value in a set operation is . + A value cannot be assigned in a set operation because the current object is read-only. + + + Gets the default encoding for this .NET implementation. + The default encoding for this .NET implementation. + + + Gets or sets the object for the current object. + The encoder fallback object for the current object. + The value in a set operation is . + A value cannot be assigned in a set operation because the current object is read-only. + + + When overridden in a derived class, gets the human-readable description of the current encoding. + The human-readable description of the current . + + + Determines whether the specified is equal to the current instance. + The to compare with the current instance. + + if is an instance of and is equal to the current instance; otherwise, . + + + 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 pointer to the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + + is less than zero. + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, calculates the number of bytes produced by encoding all the characters in the specified character array. + The character array containing the characters to encode. + The number of bytes produced by encoding all the characters in the specified character array. + + is . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters from the specified character array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + + + + When overridden in a derived class, calculates the number of bytes produced by encoding the characters in the specified string. + The string containing the set of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + + + + + + 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. + A pointer to the first character to encode. + The number of characters to encode. + A pointer to the location at which to start writing the resulting sequence of bytes. + The maximum number of bytes to write. + The actual number of bytes written at the location indicated by the parameter. + + is . +-or- + is . + + or is less than zero. + + is less than the resulting number of bytes. + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, encodes all the characters in the specified character array into a sequence of bytes. + The character array containing the characters to encode. + A byte array containing the results of encoding the specified set of characters. + + is . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, encodes a set of characters from the specified character array into a sequence of bytes. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + A byte array containing the results of encoding the specified set of characters. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, encodes a set of characters from the specified character array into the specified byte array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + + + + + When overridden in a derived class, encodes all the characters in the specified string into a sequence of bytes. + The string containing the characters to encode. + A byte array containing the results of encoding the specified set of characters. + + is . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + + + + + + When overridden in a derived class, encodes a set of characters from the specified string into the specified byte array. + The string containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + 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 pointer to the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is . + + is less than zero. + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, calculates the number of characters produced by decoding all the bytes in the specified byte array. + The byte array containing the sequence of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + + + + 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. + A pointer to the first byte to decode. + The number of bytes to decode. + A pointer to the location at which to start writing the resulting set of characters. + The maximum number of characters to write. + The actual number of characters written at the location indicated by the parameter. + + is . +-or- + is . + + or is less than zero. + + is less than the resulting number of characters. + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, decodes all the bytes in the specified byte array into a set of characters. + The byte array containing the sequence of bytes to decode. + A character array containing the results of decoding the specified sequence of bytes. + + is . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, decodes a sequence of bytes from the specified byte array into a set of characters. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + A character array containing the results of decoding the specified sequence of bytes. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, decodes a sequence of bytes from the specified byte array into the specified character array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The character array to contain the resulting set of characters. + The index at which to start writing the resulting set of characters. + The actual number of characters written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting characters. + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + + + + + When overridden in a derived class, obtains a decoder that converts an encoded sequence of bytes into a sequence of characters. + A that converts an encoded sequence of bytes into a sequence of characters. + + + When overridden in a derived class, obtains an encoder that converts a sequence of Unicode characters into an encoded sequence of bytes. + A that converts a sequence of Unicode characters into an encoded sequence of bytes. + + + Returns the encoding associated with the specified code page identifier. + The code page identifier of the preferred encoding. Possible values are listed in the Code Page column of the table that appears in the class topic. +-or- +0 (zero), to use the default encoding. + The encoding that is associated with the specified code page. + + is less than zero or greater than 65535. + + is not supported by the underlying platform. + + is not supported by the underlying platform. + + + 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. + The code page identifier of the preferred encoding. Possible values are listed in the Code Page column of the table that appears in the class topic. +-or- +0 (zero), to use the default encoding. + An object that provides an error-handling procedure when a character cannot be encoded with the current encoding. + An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding. + The encoding that is associated with the specified code page. + + is less than zero or greater than 65535. + + is not supported by the underlying platform. + + is not supported by the underlying platform. + + + Returns the encoding associated with the specified code page name. + The code page name of the preferred encoding. Any value returned by the property is valid. Possible values are listed in the Name column of the table that appears in the class topic. + The encoding associated with the specified code page. + + is not a valid code page name. +-or- +The code page indicated by is not supported by the underlying platform. + + + 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. + The code page name of the preferred encoding. Any value returned by the property is valid. Possible values are listed in the Name column of the table that appears in the class topic. + An object that provides an error-handling procedure when a character cannot be encoded with the current encoding. + An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding. + The encoding that is associated with the specified code page. + + is not a valid code page name. +-or- +The code page indicated by is not supported by the underlying platform. + + + Returns an array that contains all encodings. + An array that contains all encodings. + + + Returns the hash code for the current instance. + The hash code for the current instance. + + + When overridden in a derived class, calculates the maximum number of bytes produced by encoding the specified number of characters. + The number of characters to encode. + The maximum number of bytes produced by encoding the specified number of characters. + + is less than zero. + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, calculates the maximum number of characters produced by decoding the specified number of bytes. + The number of bytes to decode. + The maximum number of characters produced by decoding the specified number of bytes. + + is less than zero. + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, returns a sequence of bytes that specifies the encoding used. + 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. + + + When overridden in a derived class, decodes a specified number of bytes starting at a specified address into a string. + A pointer to a byte array. + The number of bytes to decode. + A string that contains the results of decoding the specified sequence of bytes. + + is a null pointer. + + is less than zero. + A fallback occurred (see Character Encoding in .NET for a complete explanation) +-and- + is set to . + + + When overridden in a derived class, decodes all the bytes in the specified byte array into a string. + The byte array containing the sequence of bytes to decode. + A string that contains the results of decoding the specified sequence of bytes. + The byte array contains invalid Unicode code points. + + is . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + When overridden in a derived class, decodes a sequence of bytes from the specified byte array into a string. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + A string that contains the results of decoding the specified sequence of bytes. + The byte array contains invalid Unicode code points. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . + + + + + + When overridden in a derived class, gets a name for the current encoding that can be used with mail agent header tags. + A name for the current to use with mail agent header tags. +-or- +An empty string (""), if the current cannot be used. + + + Gets a value indicating whether the current encoding is always normalized, using the default normalization form. + + if the current is always normalized; otherwise, . The default is . + + + When overridden in a derived class, gets a value indicating whether the current encoding is always normalized, using the specified normalization form. + One of the values. + + if the current object is always normalized using the specified value; otherwise, . The default is . + + + When overridden in a derived class, gets a value indicating whether the current encoding can be used by browser clients for displaying content. + + if the current can be used by browser clients for displaying content; otherwise, . + + + When overridden in a derived class, gets a value indicating whether the current encoding can be used by browser clients for saving content. + + if the current can be used by browser clients for saving content; otherwise, . + + + 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. + + if the current can be used by mail and news clients for displaying content; otherwise, . + + + 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. + + if the current can be used by mail and news clients for saving content; otherwise, . + + + When overridden in a derived class, gets a value indicating whether the current encoding is read-only. + + if the current is read-only; otherwise, . The default is . + + + When overridden in a derived class, gets a value indicating whether the current encoding uses single-byte code points. + + if the current uses single-byte code points; otherwise, . + + + + Registers an encoding provider. + A subclass of that provides access to additional character encodings. + + is . + + + Gets an encoding for the UTF-16 format using the little endian byte order. + An encoding for the UTF-16 format using the little endian byte order. + + + Gets an encoding for the UTF-32 format using the little endian byte order. + An encoding object for the UTF-32 format using the little endian byte order. + + + Gets an encoding for the UTF-7 format. + An encoding for the UTF-7 format. + + + Gets an encoding for the UTF-8 format. + An encoding for the UTF-8 format. + + + When overridden in a derived class, gets the name registered with the Internet Assigned Numbers Authority (IANA) for the current encoding. + The IANA name for the current . + + + When overridden in a derived class, gets the Windows operating system code page that most closely corresponds to the current encoding. + The Windows operating system code page that most closely corresponds to the current . + + + Provides basic information about an encoding. + + + Gets the code page identifier of the encoding. + The code page identifier of the encoding. + + + Gets the human-readable description of the encoding. + The human-readable description of the encoding. + + + Gets a value indicating whether the specified object is equal to the current object. + An object to compare to the current object. + + if is a object and is equal to the current object; otherwise, . + + + Returns a object that corresponds to the current object. + A object that corresponds to the current object. + + + Returns the hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the name registered with the Internet Assigned Numbers Authority (IANA) for the encoding. + The IANA name for the encoding. + + + Provides the base class for an encoding provider, which supplies encodings that are unavailable on a particular platform. + + + Initializes a new instance of the class. + + + Returns the encoding associated with the specified code page identifier. + The code page identifier of the requested encoding. + The encoding that is associated with the specified code page, or if this cannot return a valid encoding that corresponds to . + + + 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. + The code page identifier of the requested encoding. + An object that provides an error-handling procedure when a character cannot be encoded with this encoding. + An object that provides an error-handling procedure when a byte sequence cannot be decoded with this encoding. + The encoding that is associated with the specified code page, or if this cannot return a valid encoding that corresponds to . + + + Returns the encoding with the specified name. + The name of the requested encoding. + The encoding that is associated with the specified name, or if this cannot return a valid encoding that corresponds to . + + + 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. + The name of the preferred encoding. + An object that provides an error-handling procedure when a character cannot be encoded with this encoding. + An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding. + The encoding that is associated with the specified name, or if this cannot return a valid encoding that corresponds to . + + + Defines the type of normalization to perform. + + + Indicates that a Unicode string is normalized using full canonical decomposition, followed by the replacement of sequences with their primary composites, if possible. + + + Indicates that a Unicode string is normalized using full canonical decomposition. + + + Indicates that a Unicode string is normalized using full compatibility decomposition, followed by the replacement of sequences with their primary composites, if possible. + + + Indicates that a Unicode string is normalized using full compatibility decomposition. + + + Represents a Unicode scalar value ([ U+0000..U+D7FF ], inclusive; or [ U+E000..U+10FFFF ], inclusive). + + + Creates a from the provided UTF-16 code unit. + A UTF-16 code unit. + + represents a UTF-16 surrogate code point (U+D800..U+DFFF, inclusive). + + + Creates a from the provided UTF-16 surrogate pair. + The high surrogate of the surrogate pair. + The low surrogate of the surrogate pair. + + does not represent a UTF-16 high surrogate code point. +-or- + does not represent a UTF-16 low surrogate code point. + + + Creates a from the specified 32-bit integer that represents a Unicode scalar value. + A Unicode scalar value. + + does not represent a Unicode scalar value. + + + Creates a from the specified 32-bit unsigned integer that represents a Unicode scalar value. + A Unicode scalar value. + + does not represent a Unicode scalar value. + + + Compares the current instance to the specified instance. + The instance to compare with the current instance. + A signed integer indicating the position of this instance in the sort order in relation to : - Less than zero: This instance precedes . +- Zero: The instance has the same position in the sort order as . +- Greater than zero: This instance follows . + + + Decodes the at the beginning of the provided UTF-16 source buffer. + A read-only UTF-16 character span. + When this method returns, the decoded rune. + When this method returns, the number of characters read to create the rune. + + if the source buffer begins with a valid UTF-16 encoded scalar value. then contains the decoded , and contains the number of values used in the input buffer to encode the . + if the source buffer is empty or contains only a standalone UTF-16 high surrogate character. then contains , and contains the length of the input buffer. + if the source buffer begins with an ill-formed UTF-16 encoded scalar value. then contains , and contains the number of values used to encode the ill-formed sequence. +. + + + Decodes the at the beginning of the provided UTF-8 source buffer. + A read-only UTF-8 encoded byte span. + When this method returns, the decoded rune. + When this method returns, the number of bytes read to create the rune. + + if the source buffer begins with a valid UTF-8 encoded scalar value. then contains the decoded , and contains the number of values used in the input buffer to encode the . + if the source buffer is empty or contains only a standalone UTF-8 high surrogate character. then contains , and contains the length of the input buffer. + if the source buffer begins with an ill-formed UTF-8 encoded scalar value. then contains , and contains the number of values used in the input buffer to encode the ill-formed sequence. +. + + + Decodes the at the end of the provided UTF-16 source buffer. + A read-only UTF-16 encoded character span. + When this method returns, the decoded rune. + When this method returns, the number of bytes read to create the rune. + + if the source buffer begins with a valid UTF-16 encoded scalar value. then contains the decoded , and contains the number of values used in the input buffer to encode the . + if the source buffer is empty or contains only a standalone UTF-16 high surrogate character. then contains , and contains the length of the input buffer. + if the source buffer begins with an ill-formed UTF-16 encoded scalar value. then contains , and contains the number of values used to encode the ill-formed sequence. +. + + + Decodes the at the end of the provided UTF-8 source buffer. + A read-only UTF-8 encoded byte span. + When this method returns, the decoded rune. + When this method returns, the number of bytes read to create the rune. + + if the source buffer ends with a valid UTF-8 encoded scalar value. then contains the decoded , and contains the number of values used in the input buffer to encode the . + if the source buffer is empty or contains only a standalone UTF-8 high surrogate character. then contains , and contains the length of the input buffer. + if the source buffer ends with an ill-formed UTF-8 encoded scalar value. then contains , and contains the number of values used in the input buffer to encode the ill-formed sequence. +. + + + Encodes this to a UTF-16 destination buffer. + The buffer to which to write this value as UTF-16. + The number of values written to . + + is not large enough to hold the output. + + + Encodes this to a UTF-8 destination buffer. + The buffer to which to write this value as UTF-8. + The number of values written to . + + is not large enough to hold the output. + + + Returns a value that indicates whether the current instance and a specified object are equal. + The object to compare with the current instance. + + if is of type and is equal to the current instance; otherwise, . + + + Returns a value that indicates whether the current instance and a specified rune are equal. + The object to compare with the current instance. + + if the current instance and are equal; otherwise, . + + + Returns the hash code for this instance. + The hash code for this instance. + + + Gets the numeric value associated with the specified rune. + The rune for which to get the numeric value. + The numeric value associated with , or -1 if doesn't represent a numeric character. + + + Gets the that begins at a specified position in a string. + The string from which to create the rune. + The starting position in at which to create the rune. + The rune obtained from at the specified . + + is . + + does not reference the start of a valid scalar value in . + + is outside the range of . + + + Gets the Unicode category associated with the specified rune. + The rune for which to get the Unicode category. + The Unicode category associated with . + + + Gets a value that indicates whether the scalar value associated with this is within the ASCII encoding range. + + if the scalar value associated is within the ASCII encoding range ([ U+0000..U+007F ]) and therefore representable by a single UTF-8 code unit; otherwise, . + + + Gets a value that indicates whether the scalar value associated with this is within the BMP encoding range. + + if the scalar value associated is within the BMP encoding range ([ U+0000..U+FFFF ]) and therefore representable by a single UTF-16 code unit; otherwise, . + + + Returns a value that indicates whether the specified rune is categorized as a control character. + The rune to evaluate. + + if is a control character; otherwise, . + + + Returns a value that indicates whether the specified rune is categorized as a decimal digit. + The rune to evaluate. + + if is a decimal digit; otherwise, . + + + Returns a value that indicates whether the specified rune is categorized as a letter. + The rune to evaluate. + + if is a letter; otherwise, . + + + Returns a value that indicates whether the specified rune is categorized as a letter or a decimal digit. + The rune to evaluate. + + if is a letter or a decimal digit; otherwise, . + + + Returns a value that indicates whether the specified rune is categorized as a lowercase letter. + The rune to evaluate. + + if is a lowercase letter; otherwise, . + + + Returns a value that indicates whether the specified rune is categorized as a number. + The rune to evaluate. + + if is a number; otherwise, . + + + Returns a value that indicates whether the specified rune is categorized as a punctuation mark. + The rune to evaluate. + + if is a punctuation mark; otherwise, . + + + Returns a value that indicates whether the specified rune is categorized as a separator character. + The rune to evaluate. + + if is a separator character; otherwise, . + + + Returns a value that indicates whether the specified rune is categorized as a symbol character. + The rune to evaluate. + + if is a symbol character; otherwise, . + + + Returns a value that indicates whether the specified rune is categorized as an uppercase letter. + The rune to evaluate. + + if is an uppercase letter; otherwise,. + + + Returns a value that indicates whether a 32-bit signed integer represents a valid Unicode scalar value; that is, it is in the range [ U+0000..U+D7FF ], inclusive; or [ U+E000..U+10FFFF ], inclusive. + The Unicode scalar value. + + if is a valid Unicode scalar value; otherwise, . + + + Returns a value that indicates whether a 32-bit unsigned integer represents a valid Unicode scalar value; that is, it is in the range [ U+0000..U+D7FF ], inclusive, or [ U+E000..U+10FFFF ], inclusive. + The Unicode scalar value. + + if is a valid Unicode scalar value; otherwise, . + + + Returns a value that indicates whether the specified rune is categorized as a white space character. + The rune to evaluate. + + if is a white space character; otherwise, . + + + Returns a value that indicates whether two instances are equal. + The first value to compare. + The second value to compare. + + if and are equal; otherwise, . + + + Defines an explicit conversion of a 16-bit Unicode character to a . + The 16-bit Unicode character to convert. + + as a 32-bit Unicode character. + + is a Unicode scalar that represents a surrogate code point. + + + Defines an explicit conversion of a 32-bit signed integer to a . + The 32-bit signed integer to convert. + + as a 32-bit Unicode character. + + is an invalid Unicode scalar. + + + Defines an explicit conversion of a 32-bit unsigned integer to a . + The 32-bit signed integer to convert. + + as a 32-bit Unicode character. + + is an invalid Unicode scalar. + + + Returns a value indicating whether a specified is greater than another specified . + The first value to compare. + The second value to compare. + + if is greater than ; otherwise, . + + + Returns a value indicating whether a specified is greater than or equal to another specified . + The first value to compare. + The second value to compare. + + if is greater than or equal to ; otherwise, . + + + Returns a value that indicates whether two instances have different values. + The first value to compare. + The second value to compare. + + if and are not equal; otherwise, . + + + Returns a value indicating whether a specified is less than another specified . + The first value to compare. + the second value to compare. + + if is less than ; otherwise, . + + + Returns a value indicating whether a specified is less than or equal to another specified . + The first value to compare. + The second value to compare. + + if is less than or equal to ; otherwise, . + + + Gets the Unicode plane (0 to 16, inclusive) that contains this scalar. + The Unicode plane (0 to 16, inclusive) that contains this scalar. + + + Gets a instance that represents the Unicode replacement character U+FFFD. + A instance that represents the Unicode replacement character U+FFFD. + + + Returns a copy of the specified converted to lowercase, using the casing rules of the specified culture. + The 32-bit Unicode character to convert. + An object that supplies culture-specific casing rules. + The lowercase equivalent of . + + + Returns a copy of the specified converted to lowercase using the casing rules of the invariant culture. + The 32-bit Unicode character to convert. + The lowercase equivalent of . + + + Returns the string representation of this instance. + The string representation of this rune. + + + Returns a copy of the specified converted to uppercase, using the casing rules of the specified culture. + The 32-bit Unicode character to convert. + An object that supplies culture-specific casing rules. + The uppercase equivalent of . + + + Returns a copy of the specified converted to uppercase using the casing rules of the invariant culture. + The 32-bit Unicode character to convert. + The uppercase equivalent of . + + + Attempts to create a from the specified UTF-16 surrogate pair and returns a value that indicates whether the operation was successful. + The high surrogate of the surrogate pair. + The low surrogate of the surrogate pair. + The rune that corresponds to the specified surrogate pair. + + if the operation succeeded; if the input values don't represent a well-formed UTF-16 surrogate pair. + + + Attempts to create a from a specified character and returns a value that indicates whether the operation succeeded. + The character from which to create the rune. + When this method returns, the rune that corresponds to . + + if the method succeeded; otherwise, . + + + Attempts to create a from a specified signed integer that represents a Unicode scalar value. + The Unicode scalar value. + When this method returns, the rune that corresponds to . + + if the method succeeded; otherwise, . + + + Attempts to create a from the specified 32-bit unsigned integer that represents a Unicode scalar value. + The Unicode scalar value. + When this method returns, the rune that corresponds to . + + if the method succeeded; otherwise, . + + + Encodes this to a UTF-16 encoded destination buffer. + The buffer to which to write this value as UTF-16 encoded value. + The number of values written to , or 0 if the destination buffer is not large enough to contain the output. + + if the value was written to the buffer; otherwise, . + + + Encodes this to a UTF-8 encoded destination buffer. + The buffer to which to write the UTF-8 encoded value. + The number of values written to , or 0 if the destination buffer is not large enough to contain the output. + + if the value was written to the buffer; otherwise, . + + + Attempts to get the that begins at a specified position in a string, and return a value that indicates whether the operation succeeded. + The string from which to extract the rune. + The zero-based index from which to extract the rune. + When this method returns, the decoded rune. + + if a scalar value was successfully extracted from the specified index; if a value could not be extracted because of invalid data. + + is . + + is out of the range of . + + + Gets the length in code units () of the UTF-16 sequence required to represent this scalar value. + The length in code units () of the UTF-16 sequence required to represent this scalar value. + + + Gets the length in code units of the UTF-8 sequence required to represent this scalar value. + The length in code units of the UTF-8 sequence required to represent this scalar value. + + + Gets the Unicode scalar value as an integer. + The Unicode scalar value as an integer. + + + Represents a mutable string of characters. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified capacity. + The suggested starting size of this instance. + + is less than zero. + + + Initializes a new instance of the class that starts with a specified capacity and can grow to a specified maximum. + The suggested starting size of the . + The maximum number of characters the current string can contain. + + is less than one, is less than zero, or is greater than . + + + Initializes a new instance of the class using the specified string. + The string used to initialize the value of the instance. If is , the new will contain the empty string (that is, it contains ). + + + Initializes a new instance of the class using the specified string and capacity. + The string used to initialize the value of the instance. If is , the new will contain the empty string (that is, it contains ). + The suggested starting size of the . + + is less than zero. + + + Initializes a new instance of the class from the specified substring and capacity. + The string that contains the substring used to initialize the value of this instance. If is , the new will contain the empty string (that is, it contains ). + The position within where the substring begins. + The number of characters in the substring. + The suggested starting size of the . + + is less than zero. +-or- + plus is not a position within . + + + Appends the string representation of a specified Boolean value to this instance. + The Boolean value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified 8-bit unsigned integer to this instance. + The value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified object to this instance. + The UTF-16-encoded code unit to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends an array of Unicode characters starting at a specified address to this instance. + A pointer to an array of characters. + The number of characters in the array. + A reference to this instance after the append operation has completed. + + is less than zero. +-or- +Enlarging the value of this instance would exceed . + + is a null pointer. + + + Appends a specified number of copies of the string representation of a Unicode character to this instance. + The character to append. + The number of times to append . + A reference to this instance after the append operation has completed. + + is less than zero. +-or- +Enlarging the value of this instance would exceed . + Out of memory. + + + Appends the string representation of the Unicode characters in a specified array to this instance. + The array of characters to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified subarray of Unicode characters to this instance. + A character array. + The starting position in . + The number of characters to append. + A reference to this instance after the append operation has completed. + + is , and and are not zero. + + is less than zero. +-or- + is less than zero. +-or- + + is greater than the length of . +-or- +Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified decimal number to this instance. + The value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified double-precision floating-point number to this instance. + The value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified 16-bit signed integer to this instance. + The value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified 32-bit signed integer to this instance. + The value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified 64-bit signed integer to this instance. + The value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified object to this instance. + The object to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified read-only character memory region to this instance. + The read-only character memory region to append. + A reference to this instance after the append operation is completed. + + + Appends the string representation of a specified read-only character span to this instance. + The read-only character span to append. + A reference to this instance after the append operation is completed. + + + Appends the string representation of a specified 8-bit signed integer to this instance. + The value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified single-precision floating-point number to this instance. + The value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends a copy of the specified string to this instance. + The string to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends a copy of a specified substring to this instance. + The string that contains the substring to append. + The starting position of the substring within . + The number of characters in to append. + A reference to this instance after the append operation has completed. + + is , and and are not zero. + + less than zero. +-or- + less than zero. +-or- + + is greater than the length of . +-or- +Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified string builder to this instance. + The string builder to append. + A reference to this instance after the append operation is completed. + + + Appends a copy of a substring within a specified string builder to this instance. + The string builder that contains the substring to append. + The starting position of the substring within . + The number of characters in to append. + A reference to this instance after the append operation has completed. + + + Appends the string representation of a specified 16-bit unsigned integer to this instance. + The value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified 32-bit unsigned integer to this instance. + The value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends the string representation of a specified 64-bit unsigned integer to this instance. + The value to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + 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. + An object that supplies culture-specific formatting information. + A composite format string. + The object to format. + 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 in which any format specification is replaced by the string representation of . + + is . + + is invalid. +-or- +The index of a format item is less than 0 (zero), or greater than or equal to one (1). + The length of the expanded string would exceed . + + + 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. + An object that supplies culture-specific formatting information. + A composite format string. + The first object to format. + The second object to format. + 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 where any format specification is replaced by the string representation of the corresponding object argument. + + is . + + is invalid. +-or- +The index of a format item is less than 0 (zero), or greater than or equal to 2 (two). + The length of the expanded string would exceed . + + + 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. + An object that supplies culture-specific formatting information. + A composite format string. + The first object to format. + The second object to format. + The third object to format. + 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 where any format specification is replaced by the string representation of the corresponding object argument. + + is . + + is invalid. +-or- +The index of a format item is less than 0 (zero), or greater than or equal to 3 (three). + The length of the expanded string would exceed . + + + 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. + An object that supplies culture-specific formatting information. + A composite format string. + An array of objects to format. + 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 where any format specification is replaced by the string representation of the corresponding object argument. + + is . + + is invalid. +-or- +The index of a format item is less than 0 (zero), or greater than or equal to the length of the array. + The length of the expanded string would exceed . + + + 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. + A composite format string. + An object to format. + A reference to this instance with appended. Each format item in is replaced by the string representation of . + + is . + + is invalid. +-or- +The index of a format item is less than 0 (zero), or greater than or equal to 1. + The length of the expanded string would exceed . + + + 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. + A composite format string. + The first object to format. + The second object to format. + A reference to this instance with appended. Each format item in is replaced by the string representation of the corresponding object argument. + + is . + + is invalid. +-or- +The index of a format item is less than 0 (zero), or greater than or equal to 2. + The length of the expanded string would exceed . + + + 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. + A composite format string. + The first object to format. + The second object to format. + The third object to format. + A reference to this instance with appended. Each format item in is replaced by the string representation of the corresponding object argument. + + is . + + is invalid. +-or- +The index of a format item is less than 0 (zero), or greater than or equal to 3. + The length of the expanded string would exceed . + + + 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. + A composite format string. + An array of objects to format. + A reference to this instance with appended. Each format item in is replaced by the string representation of the corresponding object argument. + + or is . + + is invalid. +-or- +The index of a format item is less than 0 (zero), or greater than or equal to the length of the array. + The length of the expanded string would exceed . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Appends the default line terminator to the end of the current object. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Appends a copy of the specified string followed by the default line terminator to the end of the current object. + The string to append. + A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . + + + Gets or sets the maximum number of characters that can be contained in the memory allocated by the current instance. + The maximum number of characters that can be contained in the memory allocated by the current instance. Its value can range from to . + 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. + + + Gets or sets the character at the specified character position in this instance. + The position of the character. + The Unicode character at position . + + is outside the bounds of this instance while setting a character. + + is outside the bounds of this instance while getting a character. + + + Supports simple iteration over the chunks of a instance. + + + Gets the chunk and the current position of the collection. + The chunk at the current position of the collection. + + + Provides an implementation that returns as the . + An enumerator object that can be used to iterate through the chunks. + + + Advances the enumerator to the next chunk in the collection. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + + + Removes all characters from the current instance. + An object whose is 0 (zero). + + + Copies the characters from a specified segment of this instance to a specified segment of a destination array. + The starting position in this instance where characters will be copied from. The index is zero-based. + The array where characters will be copied. + The starting position in where characters will be copied. The index is zero-based. + The number of characters to be copied. + + is . + + , , or , is less than zero. +-or- + is greater than the length of this instance. + + + is greater than the length of this instance. +-or- + + is greater than the length of . + + + + + + + + Ensures that the capacity of this instance of is at least the specified value. + The minimum capacity to ensure. + The new capacity of this instance. + + is less than zero. +-or- +Enlarging the value of this instance would exceed . + + + Returns a value indicating whether the characters in this instance are equal to the characters in a specified read-only character span. + The character span to compare with the current instance. + + if the characters in this instance and are the same; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance, or . + + if this instance and have equal string, , and values; otherwise, . + + + Returns an object that can be used to iterate through the chunks of characters represented in a created from this instance. + An enumerator for the chunks in the . + + + Inserts the string representation of a Boolean value into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Inserts the string representation of a specified 8-bit unsigned integer into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Inserts the string representation of a specified Unicode character into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. +-or- +Enlarging the value of this instance would exceed . + + + Inserts the string representation of a specified array of Unicode characters into this instance at the specified character position. + The position in this instance where insertion begins. + The character array to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. +-or- +Enlarging the value of this instance would exceed . + + + Inserts the string representation of a specified subarray of Unicode characters into this instance at the specified character position. + The position in this instance where insertion begins. + A character array. + The starting index within . + The number of characters to insert. + A reference to this instance after the insert operation has completed. + + is , and and are not zero. + + , , or is less than zero. +-or- + is greater than the length of this instance. +-or- + plus is not a position within . +-or- +Enlarging the value of this instance would exceed . + + + Inserts the string representation of a decimal number into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Inserts the string representation of a double-precision floating-point number into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Inserts the string representation of a specified 16-bit signed integer into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Inserts the string representation of a specified 32-bit signed integer into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Inserts the string representation of a 64-bit signed integer into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Inserts the string representation of an object into this instance at the specified character position. + The position in this instance where insertion begins. + The object to insert, or . + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + + + + + Inserts the string representation of a specified 8-bit signed integer into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Inserts the string representation of a single-precision floating point number into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Inserts a string into this instance at the specified character position. + The position in this instance where insertion begins. + The string to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the current length of this instance. +-or- +The current length of this object plus the length of exceeds . + + + Inserts one or more copies of a specified string into this instance at the specified character position. + The position in this instance where insertion begins. + The string to insert. + The number of times to insert . + A reference to this instance after insertion has completed. + + is less than zero or greater than the current length of this instance. +-or- + is less than zero. + The current length of this object plus the length of times exceeds . + + + Inserts the string representation of a 16-bit unsigned integer into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Inserts the string representation of a 32-bit unsigned integer into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Inserts the string representation of a 64-bit unsigned integer into this instance at the specified character position. + The position in this instance where insertion begins. + The value to insert. + A reference to this instance after the insert operation has completed. + + is less than zero or greater than the length of this instance. + Enlarging the value of this instance would exceed . + + + Gets or sets the length of the current object. + The length of this instance. + The value specified for a set operation is less than zero or greater than . + + + Gets the maximum capacity of this instance. + The maximum number of characters this instance can hold. + + + Removes the specified range of characters from this instance. + The zero-based position in this instance where removal begins. + The number of characters to remove. + A reference to this instance after the excise operation has completed. + If or is less than zero, or + is greater than the length of this instance. + + + Replaces all occurrences of a specified character in this instance with another specified character. + The character to replace. + The character that replaces . + A reference to this instance with replaced by . + + + Replaces, within a substring of this instance, all occurrences of a specified character with another specified character. + The character to replace. + The character that replaces . + The position in this instance where the substring begins. + The length of the substring. + A reference to this instance with replaced by in the range from to + -1. + + + is greater than the length of the value of this instance. +-or- + or is less than zero. + + + Replaces all occurrences of a specified string in this instance with another specified string. + The string to replace. + The string that replaces , or . + A reference to this instance with all instances of replaced by . + + is . + The length of is zero. + Enlarging the value of this instance would exceed . + + + Replaces, within a substring of this instance, all occurrences of a specified string with another specified string. + The string to replace. + The string that replaces , or . + The position in this instance where the substring begins. + The length of the substring. + A reference to this instance with all instances of replaced by in the range from to + - 1. + + is . + The length of is zero. + + or is less than zero. +-or- + plus indicates a character position not within this instance. +-or- +Enlarging the value of this instance would exceed . + + + Populates a object with the data necessary to deserialize the current object. + The object to populate with serialization information. + The place to store and retrieve serialized data. Reserved for future use. + + is . + + + Converts the value of this instance to a . + A string whose value is the same as this instance. + + + Converts the value of a substring of this instance to a . + The starting position of the substring in this instance. + The length of the substring. + A string whose value is the same as the specified substring of this instance. + + or is less than zero. +-or- +The sum of and is greater than the length of the current instance. + + + Provides an enumerator for the values represented by a string. + + + Gets the at the current position of the enumerator. + The at the current position of the enumerator. + + + Returns the current enumerator instance. + The current enumerator instance. + + + Advances the enumerator to the next of the string. + + if the enumerator successfully advanced to the next item; if the end of the string has been reached. + + + Returns the current enumerator instance. + The current enumerator instance. + + + Returns the current enumerator instance. + The current enumerator instance. + + + Gets the at the current position of the enumerator. + The at the current position of the enumerator. + + + Resets the current instance to the beginning of the string. + + + Releases all resources used by the current instance. + + + Provides static methods that convert chunked data between UTF-8 and UTF-16 encodings. + + + Converts a UTF-16 character span to a UTF-8 encoded byte span. + A UTF-16 encoded read-only character span. + A UTF-8 encoded byte span. + When the method returns, the number of characters read from . + When the method returns, the number of bytes written to . + + to replace invalid UTF-16 sequences in with U+FFFD; to return if invalid characters are found in . + + if the method should not return ; otherwise, . + A value that indicates that status of the conversion. + + + Converts a UTF-8 encoded read-only byte span to a UTF-16 encoded character span. + A UTF-8 encoded read-only byte span. + A UTF-16 encoded character span. + When the method returns, the number of bytes read from . + When the method returns, the number of characters written to . + + to replace invalid UTF-8 sequences in with U+FFFD; to return if invalid characters are found in . + + if the method should not return ; otherwise, . + A value that indicates the status of the conversion. + + + Propagates notification that operations should be canceled. + + + Initializes the . + The canceled state for the token. + + + Gets whether this token is capable of being in the canceled state. + + if this token is capable of being in the canceled state; otherwise, . + + + Determines whether the current instance is equal to the specified . + The other object to compare with this instance. + + if is a and if the two instances are equal; otherwise, . See the Remarks section for more information. + An associated has been disposed. + + + Determines whether the current instance is equal to the specified token. + The other to compare with this instance. + + if the instances are equal; otherwise, . See the Remarks section for more information. + + + Serves as a hash function for a . + A hash code for the current instance. + + + Gets whether cancellation has been requested for this token. + + if cancellation has been requested for this token; otherwise, . + + + Returns an empty value. + An empty cancellation token. + + + Determines whether two instances are equal. + The first instance. + The second instance. + + if the instances are equal; otherwise, See the Remarks section for more information. + An associated has been disposed. + + + Determines whether two instances are not equal. + The first instance. + The second instance. + + if the instances are not equal; otherwise, . + An associated has been disposed. + + + Registers a delegate that will be called when this is canceled. + The delegate to be executed when the is canceled. + The instance that can be used to unregister the callback. + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The delegate to be executed when the is canceled. + A value that indicates whether to capture the current and use it when invoking the . + The instance that can be used to unregister the callback. + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The delegate to be executed when the is canceled. + The state to pass to the when the delegate is invoked. This may be null. + The instance that can be used to unregister the callback. + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The delegate to be executed when the is canceled. + The state to pass to the when the delegate is invoked. This may be null. + A Boolean value that indicates whether to capture the current and use it when invoking the . + The instance that can be used to unregister the callback. + The associated has been disposed. + + is null. + + + Throws a if this token has had cancellation requested. + The token has had cancellation requested. + The associated has been disposed. + + + Registers a delegate that is called when this is canceled. + The delegate to execute when the is canceled. + The state to pass to the when the delegate is invoked. This may be . + An object that can +be used to unregister the callback. + + is null. + + + Gets a that is signaled when the token is canceled. + A that is signaled when the token is canceled. + The associated has been disposed. + + + Represents a callback delegate that has been registered with a . + + + Releases all resources used by the current instance of the class. + + + Disposes of the registration and unregisters the target callback from the associated +. + A task that represents the asynchronous dispose operation. + + + Determines whether the current instance is equal to the specified . + The other object to which to compare this instance. + + if both this and are equal. False, otherwise. +Two instances are equal if they both refer to the output of a single call to the same Register method of a . + + + Determines whether the current instance is equal to the specified . + The other to which to compare this instance. + + if both this and are equal. False, otherwise. +Two instances are equal if they both refer to the output of a single call to the same Register method of a . + + + Serves as a hash function for a . + A hash code for the current instance. + + + Determines whether two instances are equal. + The first instance. + The second instance. + + if the instances are equal; otherwise, . + + + Determines whether two instances are not equal. + The first instance. + The second instance. + + if the instances are not equal; otherwise, . + + + Gets the with which this registration is associated. If the +registration isn't associated with a token (such as after the registration has been disposed), +this will return a default token. + The cancellation token with which this registration is associated, or a default token if the +registration isn't associated with a token (such as after the registration has been disposed). + + + Disposes of the registration and unregisters the target callback from the associated +. + + if the method succeeds; otherwise, . + + + Specifies how a instance synchronizes access among multiple threads. + + + Locks are used to ensure that only a single thread can initialize a instance in a thread-safe manner. If the initialization method (or the parameterless constructor, if there is no initialization method) uses locks internally, deadlocks can occur. If you use a constructor that specifies an initialization method ( parameter), and if that initialization method throws an exception (or fails to handle an exception) the first time you call the property, then the exception is cached and thrown again on subsequent calls to the property. If you use a constructor that does not specify an initialization method, exceptions that are thrown by the parameterless constructor for are not cached. In that case, a subsequent call to the property might successfully initialize the instance. If the initialization method recursively accesses the property of the instance, an is thrown. + + + The 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 instance is guaranteed never to be initialized from more than one thread. If you use a constructor that specifies an initialization method ( parameter), and if that initialization method throws an exception (or fails to handle an exception) the first time you call the property, then the exception is cached and thrown again on subsequent calls to the property. If you use a constructor that does not specify an initialization method, exceptions that are thrown by the parameterless constructor for are not cached. In that case, a subsequent call to the property might successfully initialize the instance. If the initialization method recursively accesses the property of the instance, an is thrown. + + + When multiple threads try to initialize a instance simultaneously, all threads are allowed to run the initialization method (or the parameterless constructor, if there is no initialization method). The first thread to complete initialization sets the value of the 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 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 property on that thread. The exception is not cached. The value of the property remains , and subsequent calls to the 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 property of the instance, no exception is thrown. + + + Represents an object that can be wrapped by a . + + + Gets the result of the . + An opaque value that was provided to the constructor. + + + Gets the status of the current operation. + Opaque value that was provided to the 's constructor. + The status of the current operation. + + + Schedules the continuation action for this . + The continuation to invoke when the operation has completed. + The state object to pass to when it's invoked. + An opaque value that was provided to the 's constructor. + The flags describing the behavior of the continuation. + + + Represents an object that can be wrapped by a . + The type of the result produced by the the result of the . + + + Gets the result of the . + An opaque value that was provided to the constructor. + The result of the . + + + Gets the status of the current operation. + Opaque value that was provided to the 's constructor. + A value that indicates the status of the current operation. + + + Schedules the continuation action for this . + The continuation to invoke when the operation has completed. + The state object to pass to when it's invoked. + An opaque value that was provided to the constructor. + The flags describing the behavior of the continuation. + + + Provides the core logic for implementing a manual-reset or . + The type of the result of this manual-reset . + + + Returns the result of the operation. + An opaque value that was provided to the constructor. + The result of the operation. + + + Gets the status of the operation. + An opaque value that was provided to the constructor. + A value that indicates the status of the operation. + + + Schedules the continuation action for this operation. + The continuation to invoke when the operation has completed. + The state object to pass to when it's invoked. + An opaque value that was provided to the constructor. + The flags describing the behavior of the continuation. + + + Resets to prepare for the next operation. + + + Gets or sets whether to force continuations to run asynchronously. + + to force continuations to run asynchronously; otherwise, . + + + Completes with an error. + The exception. + + + Completes with a successful result. + The result. + + + Gets the operation version. + The operation version. + + + Provides flags passed from and to the method to control the behavior of a continuation. + + + + should capture the current and use it to run the continuation. + + + No requirements are placed on how the continuation is invoked. + + + + should capture the current scheduling context (the ) +and use it when queueing the continuation for execution. If this glag is not set, the implementation +may choose to execute the continuation in an arbitrary location. + + + Indicates the status of an or . + + + The operation completed due to cancellation. + + + The operation completed with an error. + + + The operation has not yet completed. + + + The operation completed successfully. + + + Represents an asynchronous operation. + + + Initializes a new with the specified action. + The delegate that represents the code to execute in the task. + The argument is . + + + Initializes a new with the specified action and . + The delegate that represents the code to execute in the task. + The that the new task will observe. + The provided has already been disposed. + The argument is null. + + + Initializes a new with the specified action and creation options. + The delegate that represents the code to execute in the task. + The that the new task will observe. + The used to customize the task's behavior. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action and creation options. + The delegate that represents the code to execute in the task. + The used to customize the task's behavior. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action and state. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that the new task will observe. + The that created has already been disposed. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that the new task will observe. + The used to customize the task's behavior. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The used to customize the task's behavior. + The argument is null. + The argument specifies an invalid value for . + + + Gets the state object supplied when the was created, or null if none was supplied. + An that represents the state data that was passed in to the task when it was created. + + + Gets a task that has already completed successfully. + The successfully completed task. + + + Configures an awaiter used to await this . + + to attempt to marshal the continuation back to the original context captured; otherwise, . + An object used to await this task. + + + Creates a continuation that receives caller-supplied state information and executes when the target completes. + 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. + An object representing data to be used by the continuation action. + A new continuation task. + The argument is . + + + Creates a continuation that receives caller-supplied state information and a cancellation token and that executes asynchronously when the target completes. + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + A new continuation . + The argument is . + The provided has already been disposed. + + + Creates a continuation that receives caller-supplied state information and a cancellation token and that executes when the target completes. The continuation executes based on a set of specified conditions and uses a specified scheduler. + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + A new continuation . + The argument is . + The argument specifies an invalid value for . + The provided has already been disposed. + + + Creates a continuation that receives caller-supplied state information and executes when the target completes. The continuation executes based on a set of specified conditions. + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + A new continuation . + The argument is . + The argument specifies an invalid value for . + + + Creates a continuation that receives caller-supplied state information and executes asynchronously when the target completes. The continuation uses a specified scheduler. + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The to associate with the continuation task and to use for its execution. + A new continuation . + The argument is . + + + Creates a continuation that executes asynchronously when the target completes. + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + A new continuation . + The argument is . + + + Creates a continuation that receives a cancellation token and executes asynchronously when the target completes. + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + A new continuation . + The that created the token has already been disposed. + The argument is null. + + + Creates a continuation that executes when the target task competes according to the specified . The continuation receives a cancellation token and uses a specified scheduler. + An action to run according to the specified . When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + A new continuation . + The that created the token has already been disposed. + The argument is null. +-or- +The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target task completes according to the specified . + An action to run according to the specified . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + A new continuation . + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. The continuation uses a specified scheduler. + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + A new continuation . + The has been disposed. + The argument is . +-or- +The argument is null. + + + Creates a continuation that executes asynchronously when the target completes and returns a value. + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The type of the result produced by the continuation. + A new continuation task. + The has been disposed. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation receives a cancellation token. + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + The type of the result produced by the continuation. + A new continuation . + The has been disposed. +-or- +The that created the token has already been disposed. + The argument is null. + + + 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. + A function to run according to the specified continuationOptions. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + A new continuation . + The has been disposed. +-or- +The that created the token has already been disposed. + The argument is null. +-or- +The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes according to the specified continuation options and returns a value. + A function to run according to the condition specified in . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + A new continuation . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation uses a specified scheduler. + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + A new continuation . + The has been disposed. + The argument is null. +-or- +The argument is null. + + + Creates a continuation that receives caller-supplied state information and executes asynchronously when the target completes and returns a value. + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The type of the result produced by the continuation. + A new continuation . + The argument is . + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation receives caller-supplied state information and a cancellation token. + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new continuation task. + The type of the result produced by the continuation. + A new continuation . + The argument is . + The provided has already been disposed. + + + Creates a continuation that executes based on the specified task continuation options when the target completes and returns a value. The continuation receives caller-supplied state information and a cancellation token and uses the specified scheduler. + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + A new continuation . + The argument is . + The argument specifies an invalid value for . + The provided has already been disposed. + + + Creates a continuation that executes based on the specified task continuation options when the target completes. The continuation receives caller-supplied state information. + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + A new continuation . + The argument is . + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. The continuation receives caller-supplied state information and uses a specified scheduler. + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + A new continuation . + The argument is . + + + Gets the used to create this task. + The used to create this task. + + + Returns the ID of the currently executing . + An integer that was assigned by the system to the currently-executing task. + + + Creates a task that completes after a specified number of milliseconds. + The number of milliseconds to wait before completing the returned task, or -1 to wait indefinitely. + A task that represents the time delay. + The argument is less than -1. + + + Creates a cancellable task that completes after a specified number of milliseconds. + The number of milliseconds to wait before completing the returned task, or -1 to wait indefinitely. + A cancellation token to observe while waiting for the task to complete. + A task that represents the time delay. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Creates a task that completes after a specified time interval. + The time span to wait before completing the returned task, or to wait indefinitely. + A task that represents the time delay. + + represents a negative time interval other than . +-or- +The argument's property is greater than . + + + Creates a cancellable task that completes after a specified time interval. + The time span to wait before completing the returned task, or to wait indefinitely. + A cancellation token to observe while waiting for the task to complete. + A task that represents the time delay. + + represents a negative time interval other than . +-or- +The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Releases all resources used by the current instance of the class. + The task is not in one of the final states: , , or . + + + Disposes the , releasing all of its unmanaged resources. + A Boolean value that indicates whether this method is being called due to a call to . + The task is not in one of the final states: , , or . + + + Gets the that caused the to end prematurely. If the completed successfully or has not yet thrown any exceptions, this will return . + The that caused the to end prematurely. + + + Provides access to factory methods for creating and configuring and instances. + A factory object that can create a variety of and objects. + + + Creates a that's completed due to cancellation with a specified cancellation token. + The cancellation token with which to complete the task. + The canceled task. + Cancellation has not been requested for ; its property is . + + + Creates a that's completed due to cancellation with a specified cancellation token. + The cancellation token with which to complete the task. + The type of the result returned by the task. + The canceled task. + Cancellation has not been requested for ; its property is . + + + Creates a that has completed with a specified exception. + The exception with which to complete the task. + The faulted task. + + + Creates a that's completed with a specified exception. + The exception with which to complete the task. + The type of the result returned by the task. + The faulted task. + + + Creates a that's completed successfully with the specified result. + The result to store into the completed task. + The type of the result returned by the task. + The successfully completed task. + + + Gets an awaiter used to await this . + An awaiter instance. + + + Gets an ID for this instance. + The identifier that is assigned by the system to this instance. + + + Gets whether this instance has completed execution due to being canceled. + + if the task has completed due to being canceled; otherwise . + + + Gets a value that indicates whether the task has completed. + + if the task has completed (that is, the task is in one of the three final states: , , or ); otherwise, . + + + Gets whether the task ran to completion. + + if the task ran to completion; otherwise . + + + Gets whether the completed due to an unhandled exception. + + if the task has thrown an unhandled exception; otherwise . + + + Queues the specified work to run on the thread pool and returns a object that represents that work. + The work to execute asynchronously + A task that represents the work queued to execute in the ThreadPool. + The parameter was . + + + Queues the specified work to run on the thread pool and returns a object that represents that work. A cancellation token allows the work to be cancelled. + The work to execute asynchronously + A cancellation token that can be used to cancel the work + A task that represents the work queued to execute in the thread pool. + The parameter was . + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the thread pool and returns a proxy for the task returned by . + The work to execute asynchronously + A task that represents a proxy for the task returned by . + The parameter was . + + + Queues the specified work to run on the thread pool and returns a proxy for the task returned by . + The work to execute asynchronously. + A cancellation token that should be used to cancel the work. + A task that represents a proxy for the task returned by . + The parameter was . + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the thread pool and returns a object that represents that work. + The work to execute asynchronously. + The return type of the task. + A task object that represents the work queued to execute in the thread pool. + The parameter is . + + + Queues the specified work to run on the thread pool and returns a object that represents that work. A cancellation token allows the work to be cancelled. + The work to execute asynchronously + A cancellation token that should be used to cancel the work + The result type of the task. + A that represents the work queued to execute in the thread pool. + The parameter is . + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the thread pool and returns a proxy for the returned by . + The work to execute asynchronously + The type of the result returned by the proxy task. + A that represents a proxy for the returned by . + The parameter was . + + + Queues the specified work to run on the thread pool and returns a proxy for the returned by . + The work to execute asynchronously + A cancellation token that should be used to cancel the work + The type of the result returned by the proxy task. + A that represents a proxy for the returned by . + The parameter was . + The task has been canceled. + The associated with was disposed. + + + Runs the synchronously on the current . + The instance has been disposed. + The 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. + + + Runs the synchronously on the provided. + The scheduler on which to attempt to run this task inline. + The instance has been disposed. + The argument is . + The 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. + + + Starts the , scheduling it for execution to the current . + The instance has been disposed. + The 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. + + + Starts the , scheduling it for execution to the specified . + The with which to associate and execute this task. + The argument is . + The 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. + The instance has been disposed. + The scheduler was unable to queue this task. + + + Gets the of this task. + The current of this task instance. + + + Gets a that can be used to wait for the task to complete. + A that can be used to wait for the task to complete. + The has been disposed. + + + Gets an indication of whether the operation completed synchronously. + + if the operation completed synchronously; otherwise, . + + + Waits for the to complete execution. + The has been disposed. + The task was canceled. The collection contains a object. +-or- +An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution within a specified number of milliseconds. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + if the completed execution within the allotted time; otherwise, . + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled. The collection contains a object. +-or- +An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution. The wait terminates if a timeout interval elapses or a cancellation token is canceled before the task completes. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A cancellation token to observe while waiting for the task to complete. + + if the completed execution within the allotted time; otherwise, . + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled. The collection contains a object. +-or- +An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution. The wait terminates if a cancellation token is canceled before the task completes. + A cancellation token to observe while waiting for the task to complete. + The was canceled. + The task has been disposed. + The task was canceled. The collection contains a object. +-or- +An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution within a specified time interval. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + if the completed execution within the allotted time; otherwise, . + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- + is greater than . + The task was canceled. The collection contains a object. +-or- +An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for all of the provided objects to complete execution. + An array of instances on which to wait. + One or more of the objects in has been disposed. + The argument is . + The argument contains a null element. + At least one of the instances was canceled. If a task was canceled, the exception contains an exception in its collection. +-or- +An exception was thrown during the execution of at least one of the instances. + + + Waits for all of the provided objects to complete execution within a specified number of milliseconds. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + if all of the instances completed execution within the allotted time; otherwise, . + One or more of the objects in has been disposed. + The argument is . + At least one of the instances was canceled. If a task was canceled, the contains an in its collection. +-or- +An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Waits for all of the provided objects to complete execution within a specified number of milliseconds or until the wait is cancelled. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A to observe while waiting for the tasks to complete. + + if all of the instances completed execution within the allotted time; otherwise, . + One or more of the objects in has been disposed. + The argument is . + At least one of the instances was canceled. If a task was canceled, the contains an in its collection. +-or- +An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Waits for all of the provided objects to complete execution unless the wait is cancelled. + An array of instances on which to wait. + A to observe while waiting for the tasks to complete. + The was canceled. + The argument is . + At least one of the instances was canceled. If a task was canceled, the contains an in its collection. +-or- +An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Waits for all of the provided cancellable objects to complete execution within a specified time interval. + An array of instances on which to wait. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + if all of the instances completed execution within the allotted time; otherwise, . + One or more of the objects in has been disposed. + The argument is . + At least one of the instances was canceled. If a task was canceled, the contains an in its collection. +-or- +An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- + is greater than . + The argument contains a null element. + + + Waits for any of the provided objects to complete execution. + An array of instances on which to wait. + The index of the completed object in the array. + The has been disposed. + The argument is . + The argument contains a null element. + + + Waits for any of the provided objects to complete execution within a specified number of milliseconds. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The index of the completed task in the array argument, or -1 if the timeout occurred. + The has been disposed. + The argument is . + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Waits for any of the provided objects to complete execution within a specified number of milliseconds or until a cancellation token is cancelled. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A to observe while waiting for a task to complete. + The index of the completed task in the array argument, or -1 if the timeout occurred. + The has been disposed. + The argument is . + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Waits for any of the provided objects to complete execution unless the wait is cancelled. + An array of instances on which to wait. + A to observe while waiting for a task to complete. + The index of the completed task in the array argument. + The has been disposed. + The argument is . + The argument contains a null element. + The was canceled. + + + Waits for any of the provided objects to complete execution within a specified time interval. + An array of instances on which to wait. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The index of the completed task in the array argument, or -1 if the timeout occurred. + The has been disposed. + The argument is . + The property of the argument is a negative number other than -1, which represents an infinite time-out. +-or- +The property of the argument is greater than . + The argument contains a null element. + + + Creates a task that will complete when all of the objects in an enumerable collection have completed. + The tasks to wait on for completion. + A task that represents the completion of all of the supplied tasks. + The argument was . + The collection contained a task. + + + Creates a task that will complete when all of the objects in an array have completed. + The tasks to wait on for completion. + A task that represents the completion of all of the supplied tasks. + The argument was . + The array contained a task. + + + Creates a task that will complete when all of the objects in an enumerable collection have completed. + The tasks to wait on for completion. + The type of the completed task. + A task that represents the completion of all of the supplied tasks. + The argument was . + The collection contained a task. + + + Creates a task that will complete when all of the objects in an array have completed. + The tasks to wait on for completion. + The type of the completed task. + A task that represents the completion of all of the supplied tasks. + The argument was . + The array contained a task. + + + Creates a task that will complete when any of the supplied tasks have completed. + The tasks to wait on for completion. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The argument was . + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + The tasks to wait on for completion. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The argument was null. + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + The tasks to wait on for completion. + The type of the completed task. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The argument was . + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + The tasks to wait on for completion. + The type of the completed task. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The argument was null. + The array contained a null task, or was empty. + + + Creates an awaitable task that asynchronously yields back to the current context when awaited. + A context that, when awaited, will asynchronously transition back into the current context at the time of the await. If the current 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. + + + Represents an asynchronous operation that can return a value. + The type of the result produced by this . + + + Initializes a new with the specified function. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The argument is . + The argument is . + + + Initializes a new with the specified function. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The to be assigned to this task. + The that created has already been disposed. + The argument is . + The argument is . + + + Initializes a new with the specified function and creation options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The that will be assigned to the new task. + The used to customize the task's behavior. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is . + The argument is . + + + Initializes a new with the specified function and creation options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The used to customize the task's behavior. + The argument specifies an invalid value for . + The argument is . + The argument is . + + + Initializes a new with the specified function and state. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the action. + The argument is . + The argument is . + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The to be assigned to the new task. + The that created has already been disposed. + The argument is . + The argument is . + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The to be assigned to the new task. + The used to customize the task's behavior. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is . + The argument is . + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The used to customize the task's behavior. + The argument specifies an invalid value for . + The argument is . + The argument is . + + + Configures an awaiter used to await this . + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + An object used to await this task. + + + Creates a continuation that is passed state information and that executes when the target completes. + An action to run when the completes. When run, the delegate is passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + A new continuation . + The argument is . + + + Creates a continuation that executes when the target completes. + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + A new continuation . + The argument is . + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + A new continuation . + The argument is . + The argument specifies an invalid value for . + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + A new continuation . + The argument is . + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target completes. + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The to associate with the continuation task and to use for its execution. + A new continuation . + The argument is . + + + Creates a continuation that executes asynchronously when the target task completes. + An action to run when the antecedent completes. When run, the delegate will be passed the completed task as an argument. + A new continuation task. + The has been disposed. + The argument is . + + + Creates a cancelable continuation that executes asynchronously when the target completes. + An action to run when the completes. When run, the delegate is passed the completed task as an argument. + The cancellation token that is passed to the new continuation task. + A new continuation task. + The has been disposed. +-or- +The that created has been disposed. + The argument is . + + + Creates a continuation that executes according the condition specified in . + An action to run according the condition specified in . When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + A new continuation . + The has been disposed. +-or- +The that created has already been disposed. + The argument is . +-or- +The argument is . + The argument specifies an invalid value for . + + + Creates a continuation that executes according the condition specified in . + An action to according the condition specified in . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + A new continuation . + The has been disposed. + The argument is . + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + A new continuation . + The has been disposed. + The argument is . +-or- +The argument is . + + + Creates a continuation that executes asynchronously when the target completes. + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The type of the result produced by the continuation. + A new continuation . + The has been disposed. + The argument is . + + + Creates a continuation that executes asynchronously when the target completes. + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new task. + The type of the result produced by the continuation. + A new continuation . + The has been disposed. +-or- +The that created has already been disposed. + The argument is . + + + Creates a continuation that executes according the condition specified in . + A function to run according the condition specified in . +When run, the delegate will be passed as an argument this completed task. + The that will be assigned to the new task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + A new continuation . + The has been disposed. +-or- +The that created has already been disposed. + The argument is . +-or- +The argument is . + The argument specifies an invalid value for . + + + Creates a continuation that executes according the condition specified in . + A function to run according the condition specified in . +When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + A new continuation . + The has been disposed. + The argument is . + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + A new continuation . + The has been disposed. + The argument is . +-or- +The argument is . + + + Creates a continuation that executes when the target completes. + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The type of the result produced by the continuation. + A new continuation . + The argument is . + + + Creates a continuation that executes when the target completes. + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new task. + The type of the result produced by the continuation. + A new continuation . + The argument is . + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + A new continuation . + The argument is . + The argument specifies an invalid value for . + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + A new continuation . + The argument is . + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target completes. + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + A new continuation . + The argument is . + + + Provides access to factory methods for creating and configuring instances. + A factory object that can create a variety of objects. + + + Gets an awaiter used to await this . + An awaiter instance. + + + Gets the result value of this . + The result value of this , which is of the same type as the task's type parameter. + The task was canceled. The collection contains a object. +-or- +An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Specifies the behavior for a task that is created by using the or method. + + + 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 option so that the parent and child tasks are synchronized. +Note that if a parent task is configured with the option, the option in the child task has no effect, and the child task will execute as a detached child task. +For more information, see Attached and Detached Child Tasks. + + + Specifies that any child task (that is, any nested inner task created by this continuation) that is created with the 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 Attached and Detached Child Tasks. + + + 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 is disposed in a block ( in Visual Basic), a continuation with this option will run in that 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 to ensure that the calling thread waits for the task to complete. + + + Specifies that tasks created by the continuation by calling methods such as or see the default scheduler () rather than the scheduler on which this continuation is running as the current scheduler. + + + In the case of continuation cancellation, prevents completion of the continuation until the antecedent has completed. + + + Specifies that a continuation will be a long-running, course-grained operation. It provides a hint to the that oversubscription may be warranted. + + + 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 property value. It the continuation is a child task, it is created as a detached nested task. + + + Specifies that the continuation task should not be scheduled if its antecedent was canceled. An antecedent is canceled if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should not be scheduled if its antecedent ran to completion. An antecedent runs to completion if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation should be scheduled only if its antecedent was canceled. An antecedent is canceled if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should be scheduled only if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its property upon completion is . +The option guarantees that the property in the antecedent is not . You can use that property to catch the exception and see which exception caused the task to fault. If you do not access the property, the exception is unhandled. Also, if you attempt to access the 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. + + + Specifies that the continuation should be scheduled only if its antecedent ran to completion. An antecedent runs to completion if its property upon completion is . This option is not valid for multi-task continuations. + + + A hint to a 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. + + + Specifies that the continuation task should be run asynchronously. This option has precedence over . + + + Specifies flags that control optional behavior for the creation and execution of tasks. + + + 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 option so that the parent and child tasks are synchronized. +Note that if a parent task is configured with the option, the option in the child task has no effect, and the child task will execute as a detached child task. +For more information, see Attached and Detached Child Tasks. + + + Specifies that any child task that attempts to execute as an attached child task (that is, it is created with the option) will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see Attached and Detached Child Tasks. + + + 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 as the current scheduler. + + + 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 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. + + + Specifies that the default behavior should be used. + + + A hint to a 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. + + + Forces continuations added to the current task to be executed asynchronously. +Note that the member is available in the enumeration starting with the .NET Framework 4.6. + + + Provides support for creating and scheduling objects. + + + Initializes a instance with the default configuration. + + + Initializes a instance with the specified configuration. + The that will be assigned to tasks created by this unless another CancellationToken is explicitly specified while calling the factory methods. + + + Initializes a instance with the specified configuration. + The default that will be assigned to tasks created by this unless another CancellationToken is explicitly specified while calling the factory methods. + The default to use when creating tasks with this TaskFactory. + The default to use when creating continuation tasks with this TaskFactory. + The default to use to schedule any Tasks created with this TaskFactory. A null value indicates that TaskScheduler.Current should be used. + The argument specifies an invalid value. For more information, see the Remarks for . +-or- +The argument specifies an invalid value. + + + Initializes a instance with the specified configuration. + The default to use when creating tasks with this TaskFactory. + The default to use when creating continuation tasks with this TaskFactory. + The argument specifies an invalid value. For more information, see the Remarks for . +-or- +The argument specifies an invalid value. + + + Initializes a instance with the specified configuration. + The to use to schedule any tasks created with this TaskFactory. A null value indicates that the current TaskScheduler should be used. + + + Gets the default cancellation token for this task factory. + The default task cancellation token for this task factory. + + + Gets the default task continuation options for this task factory. + The default task continuation options for this task factory. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The new continuation task. + An element in the array has been disposed. + The array is . +-or- +The argument is . + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The new continuation task. + An element in the array has been disposed. +-or- +The that created has already been disposed. + The array is . +-or- +The argument is . + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. + The object that is used to schedule the new continuation task. + The new continuation task. + The array is . +-or- +The argument is . +-or- +The argument is . + The array is empty or contains a null value. + + specifies an invalid value. + The provided has already been disposed. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The new continuation task. + An element in the array has been disposed. + The array is . +-or- +The argument is . + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result that is returned by the delegate and associated with the created task. + The new continuation task. + An element in the array has been disposed. + The array is . +-or- +The argument is . + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result that is returned by the delegate and associated with the created task. + The new continuation task. + An element in the array has been disposed. +-or- +The that created has already been disposed. + The array is . +-or- +The argument is . + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result that is returned by the delegate and associated with the created task. + The new continuation task. + The array is . +-or- +The argument is . +-or- +The argument is . + The array is empty or contains a null value. + + specifies an invalid value. + The provided has already been disposed. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result that is returned by the delegate and associated with the created task. + The new continuation task. + An element in the array has been disposed. + The array is . +-or- +The argument is . + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The type of the result of the antecedent . + The new continuation task. + An element in the array has been disposed. + The array is . +-or- +The argument is . + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result of the antecedent . + The new continuation task. + An element in the array has been disposed. +-or- +The that created has already been disposed. + The array is . +-or- +The argument is . + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result of the antecedent . + The new continuation task. + The array is . +-or- +The argument is . +-or- +The argument is . + The array is empty or contains a null value. + + specifies an invalid value. + The provided has already been disposed. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result of the antecedent . + The new continuation task. + An element in the array has been disposed. + The array is . +-or- +The argument is . + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + The new continuation task. + An element in the array has been disposed. + The array is . +-or- +The argument is . + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + The new continuation task. + An element in the array has been disposed. +-or- +The that created has already been disposed. + The array is . +-or- +The argument is . + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + The new continuation task. + The array is . +-or- +The argument is . +-or- +The argument is . + The array is empty or contains a null value. + The argument specifies an invalid value. + An element in the array has been disposed. +-or- +The that created has already been disposed. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + The new continuation task. + An element in the array has been disposed. + The array is . +-or- +The argument is . + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The new continuation . + One of the elements in the array has been disposed. + The array is . +-or- +The argument is . + The array contains a value. +-or- +The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The new continuation . + One of the elements in the array has been disposed. +-or- + has already been disposed. + The array is . +-or- +The argument is . + The array contains a value. +-or- +The array is empty . + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The new continuation . + The array is . +-or- + is . +-or- + is . + The array contains a value. +-or- +The array is empty. + + specifies an invalid TaskContinuationOptions value. + The provided has already been disposed. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The value that controls the behavior of the created continuation . + The new continuation . + One of the elements in the array has been disposed. + The array is . +-or- + is . + + specifies an invalid TaskContinuationOptions value. + The array contains a value. +-or- +The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result that is returned by the delegate and associated with the created . + The new continuation . + One of the elements in the array has been disposed. + The array is . +-or- + is . + The array contains a null value. +-or- +The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result that is returned by the delegate and associated with the created . + The new continuation . + One of the elements in the array has been disposed. +-or- +The provided has already been disposed. + The array is . +-or- + is . + The array contains a value. +-or- +The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result that is returned by the delegate and associated with the created . + The new continuation . + The array is . +-or- + is . +-or- + is . + The array contains a value. +-or- +The array is empty. + + specifies an invalid TaskContinuationOptions value. + The provided has already been disposed. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result that is returned by the delegate and associated with the created . + The new continuation . + One of the elements in the array has been disposed. + The array is . +-or- + is . + + specifies an invalid TaskContinuationOptions value. + The array contains a value. +-or- +The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The type of the result of the antecedent . + The new continuation . + One of the elements in the array has been disposed. + The array is . +-or- + is . + The array contains a value. +-or- +The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result of the antecedent . + The new continuation . + One of the elements in the array has been disposed. +-or- +The provided has already been disposed. + The array is . +-or- + is . + The array contains a null value. +-or- +The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The new continuation . + The array is . +-or- + is . +-or- +paramref name="scheduler" /> is . + The array contains a value. +-or- +The array is empty. + + specifies an invalid value. + The provided has already been disposed. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result of the antecedent . + The new continuation . + One of the elements in the array has been disposed. + The array is . +-or- + is . + + specifies an invalid TaskContinuationOptions value. + The array contains a null value. +-or- +The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The new continuation . + One of the elements in the array has been disposed. + The array is . +-or- + is . + The array contains a null value. +-or- +The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The new continuation . + One of the elements in the array has been disposed. +-or- +The provided has already been disposed. + The array is . +-or- + is . + The array contains a value. +-or- +The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The new continuation . + The array is . +-or- + is . +-or- + is . + The array contains a null value. +-or- +The array is empty. + + specifies an invalid TaskContinuationOptions value. + The provided has already been disposed. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The new continuation . + One of the elements in the array has been disposed. + The array is . +-or- + is . + + specifies an invalid TaskContinuationOptions value. + The array contains a null value. +-or- +The array is empty. + + + Gets the default task creation options for this task factory. + The default task creation options for this task factory. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The created that represents the asynchronous operation. + + is . +-or- + is . + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The created that represents the asynchronous operation. + + is . +-or- + is . + + specifies an invalid TaskCreationOptions value. + + + Creates a that executes an end method action when a specified completes. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + A that represents the asynchronous operation. + + is . +-or- + is . + + + Creates a that executes an end method action when a specified completes. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + A that represents the asynchronous operation. + + is . +-or- + is . + paramref name="creationOptions" /> specifies an invalid value. For more information, see the Remarks for + + + Creates a that executes an end method action when a specified completes. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the task that executes the end method. + The created that represents the asynchronous operation. + + is . +-or- + is . +-or- + is . + + specifies an invalid value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The created that represents the asynchronous operation. + + is . +-or- + is . + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the first argument passed to the delegate. + The created that represents the asynchronous operation. + + is . +-or- + is . + + specifies an invalid value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The type of the result available through the . + The created that represents the asynchronous operation. + + is . +-or- + is . + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The created that represents the asynchronous operation. + + is . +-or- + is . + + specifies an invalid value. For more information, see the Remarks for + + + Creates a that executes an end method function when a specified completes. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The type of the result available through the . + A that represents the asynchronous operation. + + is . +-or- + is . + + + Creates a that executes an end method function when a specified completes. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + A that represents the asynchronous operation. + + is . +-or- + is . + + specifies an invalid value. For more information, see the Remarks for + + + Creates a that executes an end method function when a specified completes. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the task that executes the end method. + The type of the result available through the . + A that represents the asynchronous operation. + + is . +-or- + is . +-or- + is . + + specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The created that represents the asynchronous operation. + + is . +-or- + is . + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The created that represents the asynchronous operation. + + is . +-or- + is . + + specifies an invalid value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The created that represents the asynchronous operation. + + is . +-or- + is . + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the first argument passed to the delegate. + The type of the result available through the . + The created that represents the asynchronous operation. + + is . +-or- + is . + + specifies an invalid value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The created that represents the asynchronous operation. + + is . +-or- + is . + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The created that represents the asynchronous operation. + + is . +-or- + is . + + specifies an invalid value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The created that represents the asynchronous operation. + + is . +-or- + is . + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The created that represents the asynchronous operation. + + is . +-or- + is . + + specifies an invalid value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The created that represents the asynchronous operation. + + is . +-or- + is . + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The created that represents the asynchronous operation. + + is . +-or- + is . + + specifies an invalid value. For more information, see the Remarks for + + + Gets the default task scheduler for this task factory. + The default task scheduler for this task factory. + + + Creates and starts a task. + The action delegate to execute asynchronously. + The started task. + The argument is . + + + Creates and starts a . + The action delegate to execute asynchronously. + The that will be assigned to the new task. + The started . + The provided has already been disposed. + + is . + + + Creates and starts a . + The action delegate to execute asynchronously. + The that will be assigned to the new + A TaskCreationOptions value that controls the behavior of the created + The that is used to schedule the created . + The started . + The provided has already been disposed. + + is . +-or- + is . + + specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The action delegate to execute asynchronously. + A TaskCreationOptions value that controls the behavior of the created + The started . + + is . + + specifies an invalid value. + + + Creates and starts a . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The started . + The argument is . + + + Creates and starts a . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The that will be assigned to the new + The started . + The provided has already been disposed. + + is . + + + Creates and starts a . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created + The that is used to schedule the created . + The started . + The provided has already been disposed. + + is . +-or- + is . + + argument specifies an invalid value. For more information, see the Remarks for + + + Creates and starts a . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + A TaskCreationOptions value that controls the behavior of the created + The started . + + is . + + specifies an invalid value. + + + Creates and starts a . + A function delegate that returns the future result to be available through the . + The type of the result available through the . + The started . + The argument is . + + + Creates and starts a . + A function delegate that returns the future result to be available through the . + The that will be assigned to the new + The type of the result available through the . + The started . + The provided has already been disposed. + + is . + + + Creates and starts a . + A function delegate that returns the future result to be available through the . + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the created . + The type of the result available through the . + The started . + The provided has already been disposed. + + is . +-or- + is . + + specifies an invalid value. For more information, see the Remarks for + + + Creates and starts a . + A function delegate that returns the future result to be available through the . + A TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The started . + + is . + + specifies an invalid value. For more information, see the Remarks for + + + Creates and starts a . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The type of the result available through the . + The started . + + is . + + + Creates and starts a . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The that will be assigned to the new + The type of the result available through the . + The started . + The provided has already been disposed. + + is . + + + Creates and starts a . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the created . + The type of the result available through the . + The started . + The provided has already been disposed. + + is . +-or- + is . + + specifies an invalid value. For more information, see the Remarks for + + + Creates and starts a . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + A TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The started . + + is . + + specifies an invalid value. For more information, see the Remarks for + + + Provides support for creating and scheduling objects. + The return value of the objects that the methods of this class create. + + + Initializes a instance with the default configuration. + + + Initializes a instance with the default configuration. + The default cancellation token that will be assigned to tasks created by this unless another cancellation token is explicitly specified when calling the factory methods. + + + Initializes a instance with the specified configuration. + The default cancellation token that will be assigned to tasks created by this unless another cancellation token is explicitly specified when calling the factory methods. + The default options to use when creating tasks with this . + The default options to use when creating continuation tasks with this . + The default scheduler to use to schedule any tasks created with this . A null value indicates that should be used. + + or specifies an invalid value. + + + Initializes a instance with the specified configuration. + The default options to use when creating tasks with this . + The default options to use when creating continuation tasks with this . + + or specifies an invalid value. + + + Initializes a instance with the specified configuration. + The scheduler to use to schedule any tasks created with this . A null value indicates that the current should be used. + + + Gets the default cancellation token for this task factory. + The default cancellation token for this task factory. + + + Gets the enumeration value for this task factory. + One of the enumeration values that specifies the default continuation options for this task factory. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The new continuation task. + One of the elements in the array has been disposed. + + array is . +-or- +The is . + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + The new continuation task. + One of the elements in the array has been disposed. +-or- +The that created has already been disposed. + The array is . +-or- + is . + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided Tasks. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The and values are not valid. + The scheduler that is used to schedule the created continuation task. + The new continuation task. + The array is . +-or- +The argument is . +-or- +The argument is . + The array contains a null value or is empty. + + specifies an invalid value. + One of the elements in the array has been disposed. +-or- +The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of a set of provided Tasks. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + One of the enumeration values that controls the behavior of the created continuation task. The and values are not valid. + The new continuation task. + One of the elements in the array has been disposed. + The array is . +-or- +The argument is . + The argument specifies an invalid value. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result of the antecedent . + The new continuation task. + One of the elements in the array has been disposed. + The array is . +-or- +The argument is . + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + The type of the result of the antecedent . + The new continuation task. + One of the elements in the array has been disposed. +-or- +The that created has already been disposed. + The array is . +-or- +The argument is . + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The and values are not valid. + The scheduler that is used to schedule the created continuation task. + The type of the result of the antecedent . + The new continuation task. + The array is . +-or- +The argument is . +-or- +The argument is . + The array contains a null value or is empty. + The argument specifies an invalid value. + One of the elements in the array has been disposed. +-or- +The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + One of the enumeration values that controls the behavior of the created continuation task. The and values are not valid. + The type of the result of the antecedent . + The new continuation task. + One of the elements in the array has been disposed. + The array is . +-or- +The argument is . + The argument specifies an invalid value. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The new continuation task. + One of the elements in the array has been disposed. + The array is . +-or- +The argument is . + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + The new continuation task. + One of the elements in the array has been disposed. +-or- +The that created has already been disposed. + The array is null. +-or- +The argument is null. + The array contains a null value. +-or- +The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The and values are not valid. + The task scheduler that is used to schedule the created continuation task. + The new continuation task. + The array is . +-or- +The argument is . +-or- +The argument is . + The array contains a null value. +-or- +The array is empty. + The argument specifies an invalid value. + One of the elements in the array has been disposed. +-or- +The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + One of the enumeration values that controls the behavior of the created continuation task. The and values are not valid. + The new continuation task. + One of the elements in the array has been disposed. + The array is . +-or- +The argument is . + The argument specifies an invalid enumeration value. + The array contains a null value. +-or- +The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result of the antecedent . + The new continuation . + One of the elements in the array has been disposed. + The array is . +-or- +The argument is . + The array contains a null value. +-or- +The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + The type of the result of the antecedent . + The new continuation task. + One of the elements in the array has been disposed. +-or- +The that created has already been disposed. + The array is . +-or- +The argument is . + The array contains a null value. +-or- +The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The and values are not valid. + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The new continuation . + The array is . +-or- +The argument is . +-or- +The argument is null. + The array contains a null value. +-or- +The array is empty. + The argument specifies an invalid TaskContinuationOptions value. + One of the elements in the array has been disposed. +-or- +The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + One of the enumeration values that controls the behavior of the created continuation task. The and values are not valid. + The type of the result of the antecedent . + The new continuation . + One of the elements in the array has been disposed. + The array is . +-or- +The argument is . + The argument specifies an invalid enumeration value. + The array contains a null value. +-or- +The array is empty. + + + Gets the enumeration value for this task factory. + One of the enumeration values that specifies the default creation options for this task factory. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The created task that represents the asynchronous operation. + The argument is . +-or- +The argument is . + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The created that represents the asynchronous operation. + The argument is . +-or- +The argument is . + The argument specifies an invalid value. + + + Creates a task that executes an end method function when a specified completes. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + A that represents the asynchronous operation. + The argument is . +-or- +The argument is . + + + Creates a task that executes an end method function when a specified completes. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + One of the enumeration values that controls the behavior of the created task. + A task that represents the asynchronous operation. + The argument is . +-or- +The argument is . + The argument specifies an invalid value. + + + Creates a task that executes an end method function when a specified completes. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the task that executes the end method. + The created task that represents the asynchronous operation. + The argument is . +-or- +The argument is . +-or- +The argument is . + The parameter specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The created task that represents the asynchronous operation. + The argument is . +-or- +The argument is . + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The type of the first argument passed to the delegate. + The created task that represents the asynchronous operation. + The argument is . +-or- +The argument is . + The parameter specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The created task that represents the asynchronous operation. + The argument is . +-or- +The argument is . + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + An object that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The created task that represents the asynchronous operation. + The argument is . +-or- +The argument is . + The parameter specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The created task that represents the asynchronous operation. + The argument is . +-or- +The argument is . + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + An object that controls the behavior of the created task. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The created task that represents the asynchronous operation. + The argument is . +-or- +The argument is . + The parameter specifies an invalid value. + + + Gets the task scheduler for this task factory. + The task scheduler for this task factory. + + + Creates and starts a task. + A function delegate that returns the future result to be available through the task. + The started task. + The argument is . + + + Creates and starts a task. + A function delegate that returns the future result to be available through the task. + The cancellation token that will be assigned to the new task. + The started task. + The cancellation token source that created has already been disposed. + The argument is . + + + Creates and starts a task. + A function delegate that returns the future result to be available through the task. + The cancellation token that will be assigned to the new task. + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the created task. + The started task. + The cancellation token source that created has already been disposed. + The argument is . +-or- +The argument is . + The parameter specifies an invalid value. + + + Creates and starts a task. + A function delegate that returns the future result to be available through the task. + One of the enumeration values that controls the behavior of the created task. + The started . + The argument is . + The parameter specifies an invalid value. + + + Creates and starts a task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The started task. + The argument is . + + + Creates and starts a task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The cancellation token that will be assigned to the new task. + The started task. + The cancellation token source that created has already been disposed. + The argument is . + + + Creates and starts a task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The cancellation token that will be assigned to the new task. + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the created task. + The started task. + The cancellation token source that created has already been disposed. + The argument is . +-or- +The argument is . + The parameter specifies an invalid value. + + + Creates and starts a task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The started task. + The argument is . + The parameter specifies an invalid value. + + + Represents an object that handles the low-level work of queuing tasks onto threads. + + + Initializes the . + + + Gets the associated with the currently executing task. + Returns the associated with the currently executing task. + + + Gets the default instance that is provided by the .NET Framework. + Returns the default instance. + + + Creates a associated with the current . + A associated with the current , as determined by . + The current SynchronizationContext may not be used as a TaskScheduler. + + + For debugger support only, generates an enumerable of instances currently queued to the scheduler waiting to be executed. + An enumerable that allows a debugger to traverse the tasks currently queued to this scheduler. + This scheduler is unable to generate a list of queued tasks at this time. + + + Gets the unique ID for this . + Returns the unique ID for this . + + + Indicates the maximum concurrency level this is able to support. + Returns an integer that represents the maximum concurrency level. The default scheduler returns . + + + Queues a to the scheduler. + The to be queued. + The argument is null. + + + Attempts to dequeue a that was previously queued to this scheduler. + The to be dequeued. + A Boolean denoting whether the argument was successfully dequeued. + The argument is null. + + + Attempts to execute the provided on this scheduler. + A object to be executed. + A Boolean that is true if 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. + The is not associated with this scheduler. + + + Determines whether the provided can be executed synchronously in this call, and if it can, executes it. + The to be executed. + 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. + A Boolean value indicating whether the task was executed inline. + The argument is null. + The was already executed. + + + Occurs when a faulted task's unobserved exception is about to trigger exception escalation policy, which, by default, would terminate the process. + + + Represents the current stage in the lifecycle of a . + + + 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 Task Cancellation. + + + The task has been initialized but has not yet been scheduled. + + + The task completed due to an unhandled exception. + + + The task completed execution successfully. + + + The task is running but has not yet completed. + + + The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. + + + The task has finished executing and is implicitly waiting for attached child tasks to complete. + + + The task has been scheduled for execution but has not yet begun executing. + + + Provides data for the event that is raised when a faulted 's exception goes unobserved. + + + Initializes a new instance of the class with the unobserved exception. + The Exception that has gone unobserved. + + + The Exception that went unobserved. + The Exception that went unobserved. + + + Gets whether this exception has been marked as "observed." + true if this exception has been marked as "observed"; otherwise false. + + + Marks the as "observed," thus preventing it from triggering exception escalation policy which, by default, terminates the process. + + + Provides an awaitable result of an asynchronous operation. + + + Initializes a new instance of the class using the supplied object that represents the operation. + An object that represents the operation. + An opaque value that is passed through to the + + + Initializes a new instance of the class using the supplied task that represents the operation. + The task that represents the operation. + + + Retrieves a object that represents this . + The object that is wrapped in this if one exists, or a new object that represents the result. + + + Configures an awaiter for this value. + + to attempt to marshal the continuation back to the captured context; otherwise, . + The configured awaiter. + + + Determines whether the specified object is equal to the current instance. + The object to compare with the current object. + + if the specified object is equal to the current object; otherwise, . + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + + if the specified object is equal to the current object; otherwise, . + + + Creates an awaiter for this value. + The awaiter. + + + Returns the hash code for this instance. + The hash code for the current object. + + + Gets a value that indicates whether this object represents a canceled operation. + + if this object represents a canceled operation; otherwise, . + + + Gets a value that indicates whether this object represents a completed operation. + + if this object represents a completed operation; otherwise, . + + + Gets a value that indicates whether this object represents a successfully completed operation. + + if this object represents a successfully completed operation; otherwise, . + + + Gets a value that indicates whether this object represents a failed operation. + + if this object represents a failed operation; otherwise, . + + + Compares two values for equality. + The first value to compare. + The second value to compare. + + if the two values are equal; otherwise, . + + + Determines whether two values are unequal. + The first value to compare. + The second value to compare. + + if the two values are not equal; otherwise, . + + + Gets a that may be used at any point in the future. + The preserved . + + + Provides a value type that wraps a and a , only one of which is used. + The result. + + + Initializes a new instance of the class using the supplied result of a successful operation. + The result. + + + Initializes a new instance of the class with a object that represents the operation. + The source. + An opaque value that is passed to the . + + + Initializes a new instance of the class using the supplied task that represents the operation. + The task. + The argument is . + + + Retrieves a object that represents this . + The object that is wrapped in this if one exists, or a new object that represents the result. + + + Configures an awaiter for this value. + + to attempt to marshal the continuation back to the captured context; otherwise, . + The configured awaiter. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + + if the specified object is equal to the current object; otherwise, . + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + + if the specified object is equal to the current object; otherwise, . + + + Creates an awaiter for this value. + The awaiter. + + + Returns the hash code for this instance. + The hash code for the current object. + + + Gets a value that indicates whether this object represents a canceled operation. + + if this object represents a canceled operation; otherwise, . + + + Gets a value that indicates whether this object represents a completed operation. + + if this object represents a completed operation; otherwise, . + + + Gets a value that indicates whether this object represents a successfully completed operation. + + if this object represents a successfully completed operation; otherwise, . + + + Gets a value that indicates whether this object represents a failed operation. + + if this object represents a failed operation; otherwise, . + + + Compares two values for equality. + The first value to compare. + The second value to compare. + + if the two values are equal; otherwise, . + + + Determines whether two values are unequal. + The first value to compare. + The second value to compare. + + if the two values are not equal; otherwise, . + + + Gets a that may be used at any point in the future. + A task object for future use. + + + Gets the result. + The result. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Contains constants that specify infinite time-out intervals. This class cannot be inherited. + + + A constant used to specify an infinite waiting period, for threading methods that accept an parameter. + + + A constant used to specify an infinite waiting period, for methods that accept a parameter. + + + Encapsulates operating system-specific objects that wait for exclusive access to shared resources. + + + Initializes a new instance of the class. + + + Releases all resources held by the current . + + + Releases all resources used by the current instance of the class. + + + When overridden in a derived class, releases the unmanaged resources used by the , and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets or sets the native operating system handle. + An representing the native operating system handle. The default is the value of the field. + + + Represents an invalid native operating system handle. This field is read-only. + + + Gets or sets the native operating system handle. + A representing the native operating system handle. + + + Signals one and waits on another. + The to signal. + The to wait on. + + if both the signal and the wait complete successfully; if the wait does not complete, the method does not return. + + is . +-or- + is . + The method was called on a thread that has . + This method is not supported on Windows 98 or Windows Millennium Edition. + + is a semaphore, and it already has a full count. + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + + + Signals one 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. + The to signal. + The to wait on. + An integer that represents the interval to wait. If the value is , that is, -1, the wait is infinite. + + to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, . + + if both the signal and the wait completed successfully, or if the signal completed but the wait timed out. + + is . +-or- + is . + The method is called on a thread that has . + This method is not supported on Windows 98 or Windows Millennium Edition. + The cannot be signaled because it would exceed its maximum count. + + is a negative number other than -1, which represents an infinite time-out. + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + + + Signals one and waits on another, specifying the time-out interval as a and specifying whether to exit the synchronization domain for the context before entering the wait. + The to signal. + The to wait on. + A that represents the interval to wait. If the value is -1, the wait is infinite. + + to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, . + + if both the signal and the wait completed successfully, or if the signal completed but the wait timed out. + + is . +-or- + is . + The method was called on a thread that has . + This method is not supported on Windows 98 or Windows Millennium Edition. + + is a semaphore, and it already has a full count. + + evaluates to a negative number of milliseconds other than -1. +-or- + is greater than . + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + + + Waits for all the elements in the specified array to receive a signal. + A array containing the objects for which the current instance will wait. This array cannot contain multiple references to the same object. + + when every element in has received a signal; otherwise the method never returns. + The parameter is . -or- +One or more of the objects in the array are . +-or- + is an array with no elements and the .NET Framework version is 2.0 or later. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The array contains elements that are duplicates. + The number of objects in is greater than the system permits. +-or- +The attribute is applied to the thread procedure for the current thread, and contains more than one element. + + is an array with no elements and the .NET Framework version is 1.0 or 1.1. + The wait terminated because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + The array contains a transparent proxy for a in another application domain. + + + Waits for all the elements in the specified array to receive a signal, using an value to specify the time interval. + A array containing the objects for which the current instance will wait. This array cannot contain multiple references to the same object (duplicates). + The number of milliseconds to wait, or (-1) to wait indefinitely. + + when every element in has received a signal; otherwise, . + The parameter is . +-or- +One or more of the objects in the array is . +-or- + is an array with no elements. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The array contains elements that are duplicates. + The number of objects in is greater than the system permits. +-or- +The attribute is applied to the thread procedure for the current thread, and contains more than one element. + + is a negative number other than -1, which represents an infinite time-out. + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + The array contains a transparent proxy for a in another application domain. + + + Waits for all the elements in the specified array to receive a signal, using an value to specify the time interval and specifying whether to exit the synchronization domain before the wait. + A array containing the objects for which the current instance will wait. This array cannot contain multiple references to the same object (duplicates). + The number of milliseconds to wait, or (-1) to wait indefinitely. + + to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, . + + when every element in has received a signal; otherwise, . + The parameter is . +-or- +One or more of the objects in the array is . +-or- + is an array with no elements and the .NET Framework version is 2.0 or later. + The array contains elements that are duplicates. + The number of objects in is greater than the system permits. +-or- +The attribute is applied to the thread procedure for the current thread, and contains more than one element. + + is an array with no elements and the .NET Framework version is 1.0 or 1.1. + + is a negative number other than -1, which represents an infinite time-out. + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + The array contains a transparent proxy for a in another application domain. + + + Waits for all the elements in the specified array to receive a signal, using a value to specify the time interval. + A array containing the objects for which the current instance will wait. This array cannot contain multiple references to the same object. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds, to wait indefinitely. + + when every element in has received a signal; otherwise, . + The parameter is . +-or- +One or more of the objects in the array is . +-or- + is an array with no elements. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The array contains elements that are duplicates. + The number of objects in is greater than the system permits. +-or- +The attribute is applied to the thread procedure for the current thread, and contains more than one element. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- + is greater than . + The wait terminated because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + The array contains a transparent proxy for a in another application domain. + + + Waits for all the elements in the specified array to receive a signal, using a value to specify the time interval, and specifying whether to exit the synchronization domain before the wait. + A array containing the objects for which the current instance will wait. This array cannot contain multiple references to the same object. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds, to wait indefinitely. + + to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, . + + when every element in has received a signal; otherwise . + The parameter is . +-or- +One or more of the objects in the array is . +-or- + is an array with no elements and the .NET Framework version is 2.0 or later. + The array contains elements that are duplicates. + The number of objects in is greater than the system permits. +-or- +The attribute is applied to the thread procedure for the current thread, and contains more than one element. + + is an array with no elements and the .NET Framework version is 1.0 or 1.1. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- + is greater than . + The wait terminated because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + The array contains a transparent proxy for a in another application domain. + + + Waits for any of the elements in the specified array to receive a signal. + A array containing the objects for which the current instance will wait. + The array index of the object that satisfied the wait. + The parameter is . +-or- +One or more of the objects in the array is . + The number of objects in is greater than the system permits. + + is an array with no elements, and the .NET Framework version is 1.0 or 1.1. + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + + is an array with no elements, and the .NET Framework version is 2.0 or later. + The array contains a transparent proxy for a in another application domain. + + + 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. + A array containing the objects for which the current instance will wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The array index of the object that satisfied the wait, or if no object satisfied the wait and a time interval equivalent to has passed. + The parameter is . +-or- +One or more of the objects in the array is . + The number of objects in is greater than the system permits. + + is a negative number other than -1, which represents an infinite time-out. + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + + is an array with no elements. + The array contains a transparent proxy for a in another application domain. + + + 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. + A array containing the objects for which the current instance will wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, . + The array index of the object that satisfied the wait, or if no object satisfied the wait and a time interval equivalent to has passed. + The parameter is . +-or- +One or more of the objects in the array is . + The number of objects in is greater than the system permits. + + is an array with no elements, and the .NET Framework version is 1.0 or 1.1. + + is a negative number other than -1, which represents an infinite time-out. + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + + is an array with no elements, and the .NET Framework version is 2.0 or later. + The array contains a transparent proxy for a in another application domain. + + + Waits for any of the elements in the specified array to receive a signal, using a to specify the time interval. + A array containing the objects for which the current instance will wait. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The array index of the object that satisfied the wait, or if no object satisfied the wait and a time interval equivalent to has passed. + The parameter is . +-or- +One or more of the objects in the array is . + The number of objects in is greater than the system permits. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- + is greater than . + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + + is an array with no elements. + The array contains a transparent proxy for a in another application domain. + + + Waits for any of the elements in the specified array to receive a signal, using a to specify the time interval and specifying whether to exit the synchronization domain before the wait. + A array containing the objects for which the current instance will wait. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, . + The array index of the object that satisfied the wait, or if no object satisfied the wait and a time interval equivalent to has passed. + The parameter is . +-or- +One or more of the objects in the array is . + The number of objects in is greater than the system permits. + + is an array with no elements, and the .NET Framework version is 1.0 or 1.1. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- + is greater than . + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + + is an array with no elements, and the .NET Framework version is 2.0 or later. + The array contains a transparent proxy for a in another application domain. + + + Blocks the current thread until the current receives a signal. + + if the current instance receives a signal. If the current instance is never signaled, never returns. + The current instance has already been disposed. + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + The current instance is a transparent proxy for a in another application domain. + + + Blocks the current thread until the current receives a signal, using a 32-bit signed integer to specify the time interval in milliseconds. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + if the current instance receives a signal; otherwise, . + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + The current instance is a transparent proxy for a in another application domain. + + + Blocks the current thread until the current 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. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, . + + if the current instance receives a signal; otherwise, . + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + The current instance is a transparent proxy for a in another application domain. + + + Blocks the current thread until the current instance receives a signal, using a to specify the time interval. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + if the current instance receives a signal; otherwise, . + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- + is greater than . + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + The current instance is a transparent proxy for a in another application domain. + + + Blocks the current thread until the current instance receives a signal, using a to specify the time interval and specifying whether to exit the synchronization domain before the wait. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, . + + if the current instance receives a signal; otherwise, . + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- + is greater than . + The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition. + The current instance is a transparent proxy for a in another application domain. + + + Indicates that a operation timed out before any of the wait handles were signaled. This field is constant. + + + Provides convenience methods to for working with a safe handle for a wait handle. + + + Gets the safe handle for a native operating system wait handle. + A native operating system handle. + The safe wait handle that wraps the native operating system wait handle. + + is . + + + Sets a safe handle for a native operating system wait handle. + A wait handle that encapsulates an operating system-specific object that waits for exclusive access to a shared resource. + The safe handle to wrap the operating system handle. + + is . + + + Indicates that the value of a static field is unique for each thread. + + + Initializes a new instance of the class. + + + The exception that is thrown when the time allotted for a process or operation has expired. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that contains serialized object data about the exception being thrown. + The object that contains contextual information about the source or destination. The parameter is reserved for future use, and can be specified as . + The parameter is . + The class name is , or is zero (0). + + + Initializes a new instance of the class with the specified error message. + The message that describes the error. + + + Initializes a new instance of the class with the specified error message and inner exception. + The message that describes the error. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Represents a time interval. + + + Initializes a new instance of the structure to a specified number of hours, minutes, and seconds. + Number of hours. + Number of minutes. + Number of seconds. + The parameters specify a value less than or greater than . + + + Initializes a new instance of the structure to a specified number of days, hours, minutes, and seconds. + Number of days. + Number of hours. + Number of minutes. + Number of seconds. + The parameters specify a value less than or greater than . + + + Initializes a new instance of the structure to a specified number of days, hours, minutes, seconds, and milliseconds. + Number of days. + Number of hours. + Number of minutes. + Number of seconds. + Number of milliseconds. + The parameters specify a value less than or greater than . + + + Initializes a new instance of the structure to the specified number of ticks. + A time period expressed in 100-nanosecond units. + + + Returns a new object whose value is the sum of the specified object and this instance. + The time interval to add. + A new object that represents the value of this instance plus the value of . + The resulting is less than or greater than . + + + Compares two values and returns an integer that indicates whether the first value is shorter than, equal to, or longer than the second value. + The first time interval to compare. + The second time interval to compare. + One of the following values. + Value + + Description + + -1 + + is shorter than . + + 0 + + is equal to . + + 1 + + is longer than . + + + 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. + An object to compare, or . + One of the following values. + Value + + Description + + -1 + + This instance is shorter than . + + 0 + + This instance is equal to . + + 1 + + This instance is longer than . + + -or- + + is . + + is not a . + + + 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 object. + An object to compare to this instance. + A signed number indicating the relative values of this instance and . + Value + + Description + + A negative integer + + This instance is shorter than . + + Zero + + This instance is equal to . + + A positive integer + + This instance is longer than . + + + Gets the days component of the time interval represented by the current structure. + The day component of this instance. The return value can be positive or negative. + + + + + + + + + Returns a new object whose value is the absolute value of the current object. + A new object whose value is the absolute value of the current object. + The value of this instance is . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance. + + if is a object that represents the same time interval as the current structure; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance. + + if represents the same time interval as this instance; otherwise, . + + + Returns a value that indicates whether two specified instances of are equal. + The first time interval to compare. + The second time interval to compare. + + if the values of and are equal; otherwise, . + + + Returns a that represents a specified number of days, where the specification is accurate to the nearest millisecond. + A number of days, accurate to the nearest millisecond. + An object that represents . + + is less than or greater than . +-or- + is . +-or- + is . + + is equal to . + + + Returns a that represents a specified number of hours, where the specification is accurate to the nearest millisecond. + A number of hours accurate to the nearest millisecond. + An object that represents . + + is less than or greater than . +-or- + is . +-or- + is . + + is equal to . + + + Returns a that represents a specified number of milliseconds. + A number of milliseconds. + An object that represents . + + is less than or greater than . +-or- + is . +-or- + is . + + is equal to . + + + Returns a that represents a specified number of minutes, where the specification is accurate to the nearest millisecond. + A number of minutes, accurate to the nearest millisecond. + An object that represents . + + is less than or greater than . +-or- + is . +-or- + is . + + is equal to . + + + Returns a that represents a specified number of seconds, where the specification is accurate to the nearest millisecond. + A number of seconds, accurate to the nearest millisecond. + An object that represents . + + is less than or greater than . +-or- + is . +-or- + is . + + is equal to . + + + Returns a that represents a specified time, where the specification is in units of ticks. + A number of ticks that represent a time. + An object that represents . + + + Returns a hash code for this instance. + A 32-bit signed integer hash code. + + + Gets the hours component of the time interval represented by the current structure. + The hour component of the current structure. The return value ranges from -23 through 23. + + + Represents the maximum value. This field is read-only. + + + Gets the milliseconds component of the time interval represented by the current structure. + The millisecond component of the current structure. The return value ranges from -999 through 999. + + + Gets the minutes component of the time interval represented by the current structure. + The minute component of the current structure. The return value ranges from -59 through 59. + + + Represents the minimum value. This field is read-only. + + + + + + Returns a new object whose value is the negated value of this instance. + A new object with the same numeric value as this instance, but with the opposite sign. + The negated value of this instance cannot be represented by a ; that is, the value of this instance is . + + + Adds two specified instances. + The first time interval to add. + The second time interval to add. + An object whose value is the sum of the values of and . + The resulting is less than or greater than . + + + + + + + + + + + Indicates whether two instances are equal. + The first time interval to compare. + The second time interval to compare. + + if the values of and are equal; otherwise, . + + + Indicates whether a specified is greater than another specified . + The first time interval to compare. + The second time interval to compare. + + if the value of is greater than the value of ; otherwise, . + + + Indicates whether a specified is greater than or equal to another specified . + The first time interval to compare. + The second time interval to compare. + + if the value of is greater than or equal to the value of ; otherwise, . + + + Indicates whether two instances are not equal. + The first time interval to compare. + The second time interval to compare. + + if the values of and are not equal; otherwise, . + + + Indicates whether a specified is less than another specified . + The first time interval to compare. + The second time interval to compare. + + if the value of is less than the value of ; otherwise, . + + + Indicates whether a specified is less than or equal to another specified . + The first time interval to compare. + The second time interval to compare. + + if the value of is less than or equal to the value of ; otherwise, . + + + + + + + + + + + Subtracts a specified from another specified . + The minuend. + The subtrahend. + An object whose value is the result of the value of minus the value of . + The return value is less than or greater than . + + + Returns a whose value is the negated value of the specified instance. + The time interval to be negated. + An object that has the same numeric value as this instance, but the opposite sign. + The negated value of this instance cannot be represented by a ; that is, the value of this instance is . + + + Returns the specified instance of . + The time interval to return. + The time interval specified by . + + + + + + + Converts the string representation of a time interval to its equivalent. + A string that specifies the time interval to convert. + A time interval that corresponds to . + + is . + + has an invalid format. + + represents a number that is less than or greater than . +-or- +At least one of the days, hours, minutes, or seconds components is outside its valid range. + + + Converts the string representation of a time interval to its equivalent by using the specified culture-specific format information. + A string that specifies the time interval to convert. + An object that supplies culture-specific formatting information. + A time interval that corresponds to , as specified by . + + is . + + has an invalid format. + + represents a number that is less than or greater than . +-or- +At least one of the days, hours, minutes, or seconds components in is outside its valid range. + + + + + + + + + + + + + + + Converts the string representation of a time interval to its equivalent by using the specified format and culture-specific format information. The format of the string representation must match the specified format exactly. + A string that specifies the time interval to convert. + A standard or custom format string that defines the required format of . + An object that provides culture-specific formatting information. + A time interval that corresponds to , as specified by and . + + is . + + has an invalid format. + + represents a number that is less than or greater than . +-or- +At least one of the days, hours, minutes, or seconds components in is outside its valid range. + + + Converts the string representation of a time interval to its equivalent by using the specified format, culture-specific format information, and styles. The format of the string representation must match the specified format exactly. + A string that specifies the time interval to convert. + A standard or custom format string that defines the required format of . + An object that provides culture-specific formatting information. + A bitwise combination of enumeration values that defines the style elements that may be present in . + A time interval that corresponds to , as specified by , , and . + + is an invalid value. + + is . + + has an invalid format. + + represents a number that is less than or greater than . +-or- +At least one of the days, hours, minutes, or seconds components in is outside its valid range. + + + Converts the string representation of a time interval to its 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. + A string that specifies the time interval to convert. + A array of standard or custom format strings that defines the required format of . + An object that provides culture-specific formatting information. + A time interval that corresponds to , as specified by and . + + is . + + has an invalid format. + + represents a number that is less than or greater than . +-or- +At least one of the days, hours, minutes, or seconds components in is outside its valid range. + + + Converts the string representation of a time interval to its 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. + A string that specifies the time interval to convert. + A array of standard or custom format strings that define the required format of . + An object that provides culture-specific formatting information. + A bitwise combination of enumeration values that defines the style elements that may be present in input. + A time interval that corresponds to , as specified by , , and . + + is an invalid value. + + is . + + has an invalid format. + + represents a number that is less than or greater than . +-or- +At least one of the days, hours, minutes, or seconds components in is outside its valid range. + + + Gets the seconds component of the time interval represented by the current structure. + The second component of the current structure. The return value ranges from -59 through 59. + + + Returns a new object whose value is the difference between the specified object and this instance. + The time interval to be subtracted. + A new time interval whose value is the result of the value of this instance minus the value of . + The return value is less than or greater than . + + + Gets the number of ticks that represent the value of the current structure. + The number of ticks contained in this instance. + + + Represents the number of ticks in 1 day. This field is constant. + + + Represents the number of ticks in 1 hour. This field is constant. + + + Represents the number of ticks in 1 millisecond. This field is constant. + + + Represents the number of ticks in 1 minute. This field is constant. + + + Represents the number of ticks in 1 second. + + + Converts the value of the current object to its equivalent string representation. + The string representation of the current value. + + + Converts the value of the current object to its equivalent string representation by using the specified format. + A standard or custom format string. + The string representation of the current value in the format specified by the parameter. + The parameter is not recognized or is not supported. + + + Converts the value of the current object to its equivalent string representation by using the specified format and culture-specific formatting information. + A standard or custom format string. + An object that supplies culture-specific formatting information. + The string representation of the current value, as specified by and . + The parameter is not recognized or is not supported. + + + Gets the value of the current structure expressed in whole and fractional days. + The total number of days represented by this instance. + + + Gets the value of the current structure expressed in whole and fractional hours. + The total number of hours represented by this instance. + + + Gets the value of the current structure expressed in whole and fractional milliseconds. + The total number of milliseconds represented by this instance. + + + Gets the value of the current structure expressed in whole and fractional minutes. + The total number of minutes represented by this instance. + + + Gets the value of the current structure expressed in whole and fractional seconds. + The total number of seconds represented by this instance. + + + + + + + + + + + + + + + + + + Converts the string representation of a time interval to its equivalent by using the specified culture-specific formatting information, and returns a value that indicates whether the conversion succeeded. + A string that specifies the time interval to convert. + An object that supplies culture-specific formatting information. + When this method returns, contains an object that represents the time interval specified by , or if the conversion failed. This parameter is passed uninitialized. + + if was converted successfully; otherwise, . This operation returns if the parameter is or , has an invalid format, represents a time interval that is less than or greater than , or has at least one days, hours, minutes, or seconds component outside its valid range. + + + Converts the string representation of a time interval to its equivalent and returns a value that indicates whether the conversion succeeded. + A string that specifies the time interval to convert. + When this method returns, contains an object that represents the time interval specified by , or if the conversion failed. This parameter is passed uninitialized. + + if was converted successfully; otherwise, . This operation returns if the parameter is or , has an invalid format, represents a time interval that is less than or greater than , or has at least one days, hours, minutes, or seconds component outside its valid range. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Converts the string representation of a time interval to its 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. + A string that specifies the time interval to convert. + A standard or custom format string that defines the required format of . + An object that provides culture-specific formatting information. + One or more enumeration values that indicate the style of . + When this method returns, contains an object that represents the time interval specified by , or if the conversion failed. This parameter is passed uninitialized. + + if was converted successfully; otherwise, . + + + Converts the string representation of a time interval to its 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. + A string that specifies the time interval to convert. + A standard or custom format string that defines the required format of . + An object that supplies culture-specific formatting information. + When this method returns, contains an object that represents the time interval specified by , or if the conversion failed. This parameter is passed uninitialized. + + if was converted successfully; otherwise, . + + + Converts the specified string representation of a time interval to its 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. + A string that specifies the time interval to convert. + A array of standard or custom format strings that define the acceptable formats of . + An object that supplies culture-specific formatting information. + One or more enumeration values that indicate the style of . + When this method returns, contains an object that represents the time interval specified by , or if the conversion failed. This parameter is passed uninitialized. + + if was converted successfully; otherwise, . + + + Converts the specified string representation of a time interval to its 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. + A string that specifies the time interval to convert. + A array of standard or custom format strings that define the acceptable formats of . + An object that provides culture-specific formatting information. + When this method returns, contains an object that represents the time interval specified by , or if the conversion failed. This parameter is passed uninitialized. + + if was converted successfully; otherwise, . + + + Represents the zero value. This field is read-only. + + + Represents a time zone. + + + Initializes a new instance of the class. + + + Gets the time zone of the current computer. + A object that represents the current local time zone. + + + Gets the daylight saving time zone name. + The daylight saving time zone name. + + + Returns the daylight saving time period for a particular year. + The year that the daylight saving time period applies to. + A object that contains the start and end date for daylight saving time in . + + is less than 1 or greater than 9999. + + + Returns the Coordinated Universal Time (UTC) offset for the specified local time. + A date and time value. + The Coordinated Universal Time (UTC) offset from . + + + Returns a value indicating whether the specified date and time is within a daylight saving time period. + A date and time. + + if is in a daylight saving time period; otherwise, . + + + Returns a value indicating whether the specified date and time is within the specified daylight saving time period. + A date and time. + A daylight saving time period. + + if is in ; otherwise, . + + is . + + + Gets the standard time zone name. + The standard time zone name. + An attempt was made to set this property to . + + + Returns the local time that corresponds to a specified date and time value. + A Coordinated Universal Time (UTC) time. + A object whose value is the local time that corresponds to . + + + Returns the Coordinated Universal Time (UTC) that corresponds to a specified time. + A date and time. + A object whose value is the Coordinated Universal Time (UTC) that corresponds to . + + + Represents any time zone in the world. + + + Provides information about a time zone adjustment, such as the transition to and from daylight saving time. + + + Creates a new adjustment rule for a particular time zone. + The effective date of the adjustment rule. If the value of the parameter is , this is the first adjustment rule in effect for a time zone. + The last date that the adjustment rule is in force. If the value of the parameter is , the adjustment rule has no end date. + The time change that results from the adjustment. This value is added to the time zone's property to obtain the correct daylight offset from Coordinated Universal Time (UTC). This value can range from -14 to 14. + An object that defines the start of daylight saving time. + An object that defines the end of daylight saving time. + An object that represents the new adjustment rule. + The property of the or parameter does not equal . +-or- +The parameter is equal to the parameter. +-or- +The or parameter includes a time of day value. + + is earlier than . +-or- + is less than -14 or greater than 14. +-or- +The property of the parameter is not equal to 0. +-or- +The property of the parameter does not equal a whole number of seconds. + + + Gets the date when the adjustment rule ceases to be in effect. + A value that indicates the end date of the adjustment rule. + + + Gets the date when the adjustment rule takes effect. + A value that indicates when the adjustment rule takes effect. + + + 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). + A object that indicates the amount of time to add to the standard time changes as a result of the adjustment rule. + + + Gets information about the annual transition from daylight saving time back to standard time. + A object that defines the annual transition from daylight saving time back to the time zone's standard time. + + + Gets information about the annual transition from standard time to daylight saving time. + A object that defines the annual transition from a time zone's standard time to daylight saving time. + + + Determines whether the current object is equal to a second object. + The object to compare with the current object. + + if both objects have equal values; otherwise, . + + + Serves as a hash function for hashing algorithms and data structures such as hash tables. + A 32-bit signed integer that serves as the hash code for the current object. + + + Runs when the deserialization of a object is completed. + The object that initiated the callback. The functionality for this parameter is not currently implemented. + + + Populates a object with the data that is required to serialize this object. + The object to populate with data. + The destination for this serialization (see ). + + + Gets the time difference between the current time zone's standard time and Coordinated Universal Time (UTC). + An object that indicates the time difference between the current time zone's standard time and Coordinated Universal Time (UTC). + + + Clears cached time zone data. + + + Converts a time to the time in a particular time zone. + The date and time to convert. + The time zone to convert to. + The date and time in the destination time zone. + The value of the parameter represents an invalid time. + The value of the parameter is . + + + Converts a time from one time zone to another. + The date and time to convert. + The time zone of . + The time zone to convert to. + The date and time in the destination time zone that corresponds to the parameter in the source time zone. + The property of the parameter is , but the parameter does not equal . +-or- +The property of the parameter is , but the parameter does not equal . +-or- +The parameter is an invalid time (that is, it represents a time that does not exist because of a time zone's adjustment rules). + The parameter is . +-or- +The parameter is . + + + Converts a time to the time in a particular time zone. + The date and time to convert. + The time zone to convert to. + The date and time in the destination time zone. + The value of the parameter is . + + + Converts a time to the time in another time zone based on the time zone's identifier. + The date and time to convert. + The identifier of the destination time zone. + The date and time in the destination time zone. + + is . + The time zone identifier was found, but the registry data is corrupted. + The process does not have the permissions required to read from the registry key that contains the time zone information. + The identifier was not found on the local system. + + + Converts a time from one time zone to another based on time zone identifiers. + The date and time to convert. + The identifier of the source time zone. + The identifier of the destination time zone. + The date and time in the destination time zone that corresponds to the parameter in the source time zone. + The property of the parameter does not correspond to the source time zone. +-or- + is an invalid time in the source time zone. + + is . +-or- + is . + The time zone identifiers were found, but the registry data is corrupted. + The user does not have the permissions required to read from the registry keys that hold time zone data. + The identifier was not found on the local system. +-or- +The identifier was not found on the local system. + + + Converts a time to the time in another time zone based on the time zone's identifier. + The date and time to convert. + The identifier of the destination time zone. + The date and time in the destination time zone. + + is . + The time zone identifier was found but the registry data is corrupted. + The process does not have the permissions required to read from the registry key that contains the time zone information. + The identifier was not found on the local system. + + + Converts a Coordinated Universal Time (UTC) to the time in a specified time zone. + The Coordinated Universal Time (UTC). + The time zone to convert to. + The date and time in the destination time zone. Its property is if is ; otherwise, its property is . + The property of is . + + is . + + + Converts the specified date and time to Coordinated Universal Time (UTC). + The date and time to convert. + The Coordinated Universal Time (UTC) that corresponds to the parameter. The value's property is always set to . + + + + returns . + + + Converts the time in a specified time zone to Coordinated Universal Time (UTC). + The date and time to convert. + The time zone of . + The Coordinated Universal Time (UTC) that corresponds to the parameter. The object's property is always set to . + + . is and does not equal . +-or- +. is and does not equal . +-or- + returns . + + is . + + + 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. + The time zone's identifier. + An object that represents the time difference between this time zone and Coordinated Universal Time (UTC). + The display name of the new time zone. + The name of the new time zone's standard time. + The new time zone. + The parameter is . + The parameter is an empty string (""). +-or- +The parameter does not represent a whole number of minutes. + The parameter is greater than 14 hours or less than -14 hours. + + + 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. + The time zone's identifier. + An object that represents the time difference between this time zone and Coordinated Universal Time (UTC). + The display name of the new time zone. + The new time zone's standard time name. + The daylight saving time name of the new time zone. + An array that augments the base UTC offset for a particular period. + A object that represents the new time zone. + The parameter is . + The parameter is an empty string (""). +-or- +The parameter does not represent a whole number of minutes. + The parameter is greater than 14 hours or less than -14 hours. + The adjustment rules specified in the parameter overlap. +-or- +The adjustment rules specified in the parameter are not in chronological order. +-or- +One or more elements in are . +-or- +A date can have multiple adjustment rules applied to it. +-or- +The sum of the parameter and the value of one or more objects in the array is greater than 14 hours or less than -14 hours. + + + 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. + The time zone's identifier. + A object that represents the time difference between this time zone and Coordinated Universal Time (UTC). + The display name of the new time zone. + The standard time name of the new time zone. + The daylight saving time name of the new time zone. + An array of objects that augment the base UTC offset for a particular period. + + to discard any daylight saving time-related information present in with the new object; otherwise, . + The new time zone. If the parameter is , the returned object has no daylight saving time data. + The parameter is . + The parameter is an empty string (""). +-or- +The parameter does not represent a whole number of minutes. + The parameter is greater than 14 hours or less than -14 hours. + The adjustment rules specified in the parameter overlap. +-or- +The adjustment rules specified in the parameter are not in chronological order. +-or- +One or more elements in are . +-or- +A date can have multiple adjustment rules applied to it. +-or- +The sum of the parameter and the value of one or more objects in the array is greater than 14 hours or less than -14 hours. + + + Gets the display name for the current time zone's daylight saving time. + The display name for the time zone's daylight saving time. + + + Gets the general display name that represents the time zone. + The time zone's general display name. + + + Determines whether the current object and another object are equal. + A second object to compare with the current object. + + if is a object that is equal to the current instance; otherwise, . + + + Determines whether the current object and another object are equal. + A second object to compare with the current object. + + if the two objects are equal; otherwise, . + + + Instantiates a new object based on its identifier. + The time zone identifier, which corresponds to the property. + An object whose identifier is the value of the parameter. + The system does not have enough memory to hold information about the time zone. + The parameter is . + The time zone identifier specified by was not found. This means that a time zone identifier whose name matches does not exist, or that the identifier exists but does not contain any time zone data. + The process does not have the permissions required to read from the registry key that contains the time zone information. + The time zone identifier was found, but the registry data is corrupted. + + + Deserializes a string to re-create an original serialized object. + The string representation of the serialized object. + The original serialized object. + The parameter is . + The parameter is a null string. + The source parameter cannot be deserialized back into a object. + + + Retrieves an array of objects that apply to the current object. + An array of objects for this time zone. + The system does not have enough memory to make an in-memory copy of the adjustment rules. + + + Returns information about the possible dates and times that an ambiguous date and time can be mapped to. + A date and time. + An array of objects that represents possible Coordinated Universal Time (UTC) offsets that a particular date and time can be mapped to. + + is not an ambiguous time. + + + Returns information about the possible dates and times that an ambiguous date and time can be mapped to. + A date and time. + An array of objects that represents possible Coordinated Universal Time (UTC) offsets that a particular date and time can be mapped to. + + is not an ambiguous time. + + + Serves as a hash function for hashing algorithms and data structures such as hash tables. + A 32-bit signed integer that serves as the hash code for this object. + + + Returns a sorted collection of all the time zones about which information is available on the local system. + A read-only collection of objects. + There is insufficient memory to store all time zone information. + The user does not have permission to read from the registry keys that contain time zone information. + + + Calculates the offset or difference between the time in this time zone and Coordinated Universal Time (UTC) for a particular date and time. + The date and time to determine the offset for. + An object that indicates the time difference between the two time zones. + + + Calculates the offset or difference between the time in this time zone and Coordinated Universal Time (UTC) for a particular date and time. + The date and time to determine the offset for. + An object that indicates the time difference between Coordinated Universal Time (UTC) and the current time zone. + + + Indicates whether the current object and another object have the same adjustment rules. + A second object to compare with the current object. + + if the two time zones have identical adjustment rules and an identical base offset; otherwise, . + The parameter is . + + + Gets the time zone identifier. + The time zone identifier. + + + 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. + A date and time value. + + if the parameter is ambiguous; otherwise, . + The property of the value is and is an invalid time. + + + 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. + A date and time. + + if the parameter is ambiguous in the current time zone; otherwise, . + + + Indicates whether a specified date and time falls in the range of daylight saving time for the time zone of the current object. + A date and time value. + + if the parameter is a daylight saving time; otherwise, . + The property of the value is and is an invalid time. + + + Indicates whether a specified date and time falls in the range of daylight saving time for the time zone of the current object. + A date and time value. + + if the parameter is a daylight saving time; otherwise, . + + + Indicates whether a particular date and time is invalid. + A date and time value. + + if is invalid; otherwise, . + + + Gets a object that represents the local time zone. + An object that represents the local time zone. + + + Gets the display name for the time zone's standard time. + The display name of the time zone's standard time. + + + Gets a value indicating whether the time zone has any daylight saving time rules. + + if the time zone supports daylight saving time; otherwise, . + + + Runs when the deserialization of an object has been completed. + The object that initiated the callback. The functionality for this parameter is not currently implemented. + The object contains invalid or corrupted data. + + + Populates a object with the data needed to serialize the current object. + The object to populate with data. + The destination for this serialization (see ). + The parameter is . + + + Converts the current object to a serialized string. + A string that represents the current object. + + + Returns the current object's display name. + The value of the property of the current object. + + + 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. + + + 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). + The time at which the time change occurs. This parameter corresponds to the property. + The month in which the time change occurs. This parameter corresponds to the property. + The day of the month on which the time change occurs. This parameter corresponds to the property. + Data about the time change. + The parameter has a non-default date component. +-or- +The parameter's property is not . +-or- +The parameter does not represent a whole number of milliseconds. + The parameter is less than 1 or greater than 12. +-or- +The parameter is less than 1 or greater than 31. + + + 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). + The time at which the time change occurs. This parameter corresponds to the property. + The month in which the time change occurs. This parameter corresponds to the property. + 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 property. + The day of the week on which the time change occurs. This parameter corresponds to the property. + Data about the time change. + The parameter has a non-default date component. +-or- +The parameter does not represent a whole number of milliseconds. +-or- +The parameter's property is not . + + is less than 1 or greater than 12. +-or- + is less than 1 or greater than 5. +-or- +The parameter is not a member of the enumeration. + + + Gets the day on which the time change occurs. + The day on which the time change occurs. + + + Gets the day of the week on which the time change occurs. + The day of the week on which the time change occurs. + + + Determines whether an object has identical values to the current object. + An object to compare with the current object. + + if the two objects are equal; otherwise, . + + + Determines whether the current object has identical values to a second object. + An object to compare to the current instance. + + if the two objects have identical property values; otherwise, . + + + Serves as a hash function for hashing algorithms and data structures such as hash tables. + A 32-bit signed integer that serves as the hash code for this object. + + + 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). + + if the time change rule is fixed-date; if the time change rule is floating-date. + + + Gets the month in which the time change occurs. + The month in which the time change occurs. + + + Determines whether two specified objects are equal. + The first object to compare. + The second object to compare. + + if and have identical values; otherwise, . + + + Determines whether two specified objects are not equal. + The first object to compare. + The second object to compare. + + if and have any different member values; otherwise, . + + + Runs when the deserialization of an object has been completed. + The object that initiated the callback. The functionality for this parameter is not currently implemented. + + + Populates a object with the data that is required to serialize this object. + The object to populate with data. + The destination for this serialization (see ). + + + Gets the hour, minute, and second at which the time change occurs. + The time of day at which the time change occurs. + + + Gets the week of the month in which a time change occurs. + The week of the month in which the time change occurs. + + + Gets a object that represents the Coordinated Universal Time (UTC) zone. + An object that represents the Coordinated Universal Time (UTC) zone. + + + The exception that is thrown when a time zone cannot be found. + + + Initializes a new instance of the class with a system-supplied message. + + + Initializes a new instance of the class from serialized data. + The object that contains the serialized data. + The stream that contains the serialized data. + The parameter is . +-or- +The parameter is . + + + Initializes a new instance of the class with the specified message string. + A string that describes the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + A string that describes the exception. + The exception that is the cause of the current exception. + + + Provides static methods for creating tuple objects. + + + Creates a new 1-tuple, or singleton. + The value of the only component of the tuple. + The type of the only component of the tuple. + A tuple whose value is (). + + + Creates a new 2-tuple, or pair. + The value of the first component of the tuple. + The value of the second component of the tuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + A 2-tuple whose value is (, ). + + + Creates a new 3-tuple, or triple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + A 3-tuple whose value is (, , ). + + + Creates a new 4-tuple, or quadruple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + A 4-tuple whose value is (, , , ). + + + Creates a new 5-tuple, or quintuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + A 5-tuple whose value is (, , , , ). + + + Creates a new 6-tuple, or sextuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + A 6-tuple whose value is (, , , , , ). + + + Creates a new 7-tuple, or septuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + A 7-tuple whose value is (, , , , , , ). + + + Creates a new 8-tuple, or octuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + The value of the eighth component of the tuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + The type of the eighth component of the tuple. + An 8-tuple (octuple) whose value is (, , , , , , , ). + + + Represents a 1-tuple, or singleton. + The type of the tuple's only component. + + + Initializes a new instance of the class. + The value of the tuple's only component. + + + Returns a value that indicates whether the current object is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns the hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the value of the object's single component. + The value of the current object's single component. + + + Compares the current 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. + An object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Returns a value that indicates whether the current object is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified object; otherwise, . + + + Calculates the hash code for the current object by using a specified computation method. + An object whose method calculates the hash code of the current object. + A 32-bit signed integer hash code. + + + Compares the current 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. + An object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Gets the value of the element. + The index of the element. must be 0. + The value of the element. + + is less than 0 or greater than 0. + + + Gets the number of elements in the . + 1, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this object. + + + Represents a 2-tuple, or pair. + The type of the tuple's first component. + The type of the tuple's second component. + + + Initializes a new instance of the class. + The value of the tuple's first component. + The value of the tuple's second component. + + + Returns a value that indicates whether the current object is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns the hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the value of the current object's first component. + The value of the current object's first component. + + + Gets the value of the current object's second component. + The value of the current object's second component. + + + Compares the current 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. + An object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Returns a value that indicates whether the current object is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified object; otherwise, . + + + Calculates the hash code for the current object by using a specified computation method. + An object whose method calculates the hash code of the current object. + A 32-bit signed integer hash code. + + + Compares the current 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. + An object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Gets the value of the specified element. + The index of the specified element. can range from 0 to 1. + The value of the element at the specified position. + + is less than 0 or greater than 1. + + + Gets the number of elements in the . + 2, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this object. + + + Represents a 3-tuple, or triple. + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + + + Initializes a new instance of the class. + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + + + Returns a value that indicates whether the current object is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns the hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the value of the current object's first component. + The value of the current object's first component. + + + Gets the value of the current object's second component. + The value of the current object's second component. + + + Gets the value of the current object's third component. + The value of the current object's third component. + + + Compares the current 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. + An object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Returns a value that indicates whether the current object is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified object; otherwise, . + + + Calculates the hash code for the current object by using a specified computation method. + An object whose method calculates the hash code of the current object. + A 32-bit signed integer hash code. + + + Compares the current 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. + An object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Gets the value of the specified element. + The index of the specified element. can range from 0 to 2. + The value of the element at the specified position. + + is less than 0 or greater than 2. + + + Gets the number of elements in the . + 3, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this object. + + + Represents a 4-tuple, or quadruple. + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + + + Initializes a new instance of the class. + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component + + + Returns a value that indicates whether the current object is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns the hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the value of the current object's first component. + The value of the current object's first component. + + + Gets the value of the current object's second component. + The value of the current object's second component. + + + Gets the value of the current object's third component. + The value of the current object's third component. + + + Gets the value of the current object's fourth component. + The value of the current object's fourth component. + + + Compares the current 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. + An object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Returns a value that indicates whether the current object is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified object; otherwise, . + + + Calculates the hash code for the current object by using a specified computation method. + An object whose method calculates the hash code of the current object. + A 32-bit signed integer hash code. + + + Compares the current 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. + An object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Gets the value of the specified element. + The index of the specified element. can range from 0 to 3. + The value of the element at the specified position. + + is less than 0 or greater than 3. + + + Gets the number of elements in the . + 4, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this object. + + + Represents a 5-tuple, or quintuple. + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + + + Initializes a new instance of the class. + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component + The value of the tuple's fifth component. + + + Returns a value that indicates whether the current object is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns the hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the value of the current object's first component. + The value of the current object's first component. + + + Gets the value of the current object's second component. + The value of the current object's second component. + + + Gets the value of the current object's third component. + The value of the current object's third component. + + + Gets the value of the current object's fourth component. + The value of the current object's fourth component. + + + Gets the value of the current object's fifth component. + The value of the current object's fifth component. + + + Compares the current 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. + An object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Returns a value that indicates whether the current object is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified object; otherwise, . + + + Calculates the hash code for the current object by using a specified computation method. + An object whose method calculates the hash code of the current object. + A 32-bit signed integer hash code. + + + Compares the current 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. + An object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Gets the value of the specified element. + The index of the specified element. can range from 0 to 4. + The value of the element at the specified position. + + is less than 0 or greater than 4. + + + Gets the number of elements in the . + 5, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this object. + + + Represents a 6-tuple, or sextuple. + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + + + Initializes a new instance of the class. + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component + The value of the tuple's fifth component. + The value of the tuple's sixth component. + + + Returns a value that indicates whether the current object is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns the hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the value of the current object's first component. + The value of the current object's first component. + + + Gets the value of the current object's second component. + The value of the current object's second component. + + + Gets the value of the current object's third component. + The value of the current object's third component. + + + Gets the value of the current object's fourth component. + The value of the current object's fourth component. + + + Gets the value of the current object's fifth component. + The value of the current object's fifth component. + + + Gets the value of the current object's sixth component. + The value of the current object's sixth component. + + + Compares the current 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. + An object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Returns a value that indicates whether the current object is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified object; otherwise, . + + + Calculates the hash code for the current object by using a specified computation method. + An object whose method calculates the hash code of the current object. + A 32-bit signed integer hash code. + + + Compares the current 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. + An object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Gets the value of the specified element. + The index of the specified element. can range from 0 to 5. + The value of the element at the specified position. + + is less than 0 or greater than 5. + + + Gets the number of elements in the . + 6, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this object. + + + Represents a 7-tuple, or septuple. + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + The type of the tuple's seventh component. + + + Initializes a new instance of the class. + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component + The value of the tuple's fifth component. + The value of the tuple's sixth component. + The value of the tuple's seventh component. + + + Returns a value that indicates whether the current object is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns the hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the value of the current object's first component. + The value of the current object's first component. + + + Gets the value of the current object's second component. + The value of the current object's second component. + + + Gets the value of the current object's third component. + The value of the current object's third component. + + + Gets the value of the current object's fourth component. + The value of the current object's fourth component. + + + Gets the value of the current object's fifth component. + The value of the current object's fifth component. + + + Gets the value of the current object's sixth component. + The value of the current object's sixth component. + + + Gets the value of the current object's seventh component. + The value of the current object's seventh component. + + + Compares the current 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. + An object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Returns a value that indicates whether the current object is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified object; otherwise, . + + + Calculates the hash code for the current object by using a specified computation method. + An object whose method calculates the hash code of the current object. + A 32-bit signed integer hash code. + + + Compares the current 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. + An object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Gets the value of the specified element. + The index of the specified element. can range from 0 to 6. + The value of the element at the specified position. + + is less than 0 or greater than 6. + + + Gets the number of elements in the . + 7, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this object. + + + Represents an n-tuple, where n is 8 or greater. + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + The type of the tuple's seventh component. + Any generic object that defines the types of the tuple's remaining components. + + + Initializes a new instance of the class. + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component + The value of the tuple's fifth component. + The value of the tuple's sixth component. + The value of the tuple's seventh component. + Any generic object that contains the values of the tuple's remaining components. + + is not a generic object. + + + Returns a value that indicates whether the current object is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Calculates the hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the value of the current object's first component. + The value of the current object's first component. + + + Gets the value of the current object's second component. + The value of the current object's second component. + + + Gets the value of the current object's third component. + The value of the current object's third component. + + + Gets the value of the current object's fourth component. + The value of the current object's fourth component. + + + Gets the value of the current object's fifth component. + The value of the current object's fifth component. + + + Gets the value of the current object's sixth component. + The value of the current object's sixth component. + + + Gets the value of the current object's seventh component. + The value of the current object's seventh component. + + + Gets the current object's remaining components. + The value of the current object's remaining components. + + + Compares the current 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. + An object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Returns a value that indicates whether the current object is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified object; otherwise, . + + + Calculates the hash code for the current object by using a specified computation method. + An object whose method calculates the hash code of the current object. + A 32-bit signed integer hash code. + + + Compares the current 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. + An object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Gets the value of the specified element. + The index of the specified element. can range from 0 for to one less than the number of elements in the . + The value of the element at the specified position. + + is less than 0. +-or- + is greater than or equal to . + + + Gets the number of elements in the . + The number of elements in the . + + + Returns a string that represents the value of this instance. + The string representation of this object. + + + Provides extension methods for tuples to interoperate with language support for tuples in C#. + + + Deconstructs a tuple with 1 element into a separate variable. + The 1-element tuple to deconstruct into a separate variable. + The value of the single element. + The type of the single element. + + + Deconstructs a tuple with 10 elements into separate variables. + The 10-element tuple to deconstruct into 10 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + + + Deconstructs a tuple with 11 elements into separate variables. + The 11-element tuple to deconstruct into 11 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The value of the eleventh element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + The type of the eleventh element. + + + Deconstructs a tuple with 12 elements into separate variables. + The 12-element tuple to deconstruct into 12 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The value of the eleventh element, or . + The value of the twelfth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + The type of the eleventh element. + The type of the twelfth element. + + + Deconstructs a tuple with 13 elements into separate variables. + The 13-element tuple to deconstruct into 13 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The value of the eleventh element, or . + The value of the twelfth element, or . + The value of the thirteenth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + The type of the eleventh element. + The type of the twelfth element. + The type of the thirteenth element. + + + Deconstructs a tuple with 14 elements into separate variables. + The 14-element tuple to deconstruct into 14 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The value of the eleventh element, or . + The value of the twelfth element, or . + The value of the thirteenth element, or . + The value of the fourteenth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + The type of the eleventh element. + The type of the twelfth element. + The type of the thirteenth element. + The type of the fourteenth element. + + + Deconstructs a tuple with 15 elements into separate variables. + The 15-element tuple to deconstruct into 15 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The value of the eleventh element, or . + The value of the twelfth element, or . + The value of the thirteenth element, or . + The value of the fourteenth element, or . + The value of the fifteenth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + The type of the eleventh element. + The type of the twelfth element. + The type of the thirteenth element. + The type of the fourteenth element. + The type of the fifteenth element. + + + Deconstructs a tuple with 16 elements into separate variables. + The 16-element tuple to deconstruct into 16 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The value of the eleventh element, or . + The value of the twelfth element, or . + The value of the thirteenth element, or . + The value of the fourteenth element, or . + The value of the fifteenth element, or . + The value of the sixteenth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + The type of the eleventh element. + The type of the twelfth element. + The type of the thirteenth element. + The type of the fourteenth element. + The type of the fifteenth element. + The type of the sixteenth element. + + + Deconstructs a tuple with 17 elements into separate variables. + The 17-element tuple to deconstruct into 17 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The value of the eleventh element, or . + The value of the twelfth element, or . + The value of the thirteenth element, or . + The value of the fourteenth element, or . + The value of the fifteenth element, or . + The value of the sixteenth element, or . + The value of the seventeenth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + The type of the eleventh element. + The type of the twelfth element. + The type of the thirteenth element. + The type of the fourteenth element. + The type of the fifteenth element. + The type of the sixteenth element. + The type of the seventeenth element. + + + Deconstructs a tuple with 18 elements into separate variables. + The 18-element tuple to deconstruct into 18 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The value of the eleventh element, or . + The value of the twelfth element, or . + The value of the thirteenth element, or . + The value of the fourteenth element, or . + The value of the fifteenth element, or . + The value of the sixteenth element, or . + The value of the seventeenth element, or . + The value of the eighteenth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + The type of the eleventh element. + The type of the twelfth element. + The type of the thirteenth element. + The type of the fourteenth element. + The type of the fifteenth element. + The type of the sixteenth element. + The type of the seventeenth element. + The type of the eighteenth element. + + + Deconstructs a tuple with 19 elements into separate variables. + The 19-element tuple to deconstruct into 19 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The value of the eleventh element, or . + The value of the twelfth element, or . + The value of the thirteenth element, or . + The value of the fourteenth element, or . + The value of the fifteenth element, or . + The value of the sixteenth element, or . + The value of the seventeenth element, or . + The value of the eighteenth element, or . + The value of the nineteenth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + The type of the eleventh element. + The type of the twelfth element. + The type of the thirteenth element. + The type of the fourteenth element. + The type of the fifteenth element. + The type of the sixteenth element. + The type of the seventeenth element. + The type of the eighteenth element. + The type of the nineteenth element. + + + Deconstructs a tuple with 2 elements into separate variables. + The 2-element tuple to deconstruct into 2 separate variables. + The value of the first element. + The value of the second element. + The type of the first element. + The type of the second element. + + + Deconstructs a tuple with 20 elements into separate variables. + The 20-element tuple to deconstruct into 20 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The value of the eleventh element, or . + The value of the twelfth element, or . + The value of the thirteenth element, or . + The value of the fourteenth element, or . + The value of the fifteenth element, or . + The value of the sixteenth element, or . + The value of the seventeenth element, or . + The value of the eighteenth element, or . + The value of the nineteenth element, or . + The value of the twentieth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + The type of the eleventh element. + The type of the twelfth element. + The type of the thirteenth element. + The type of the fourteenth element. + The type of the fifteenth element. + The type of the sixteenth element. + The type of the seventeenth element. + The type of the eighteenth element. + The type of the nineteenth element. + The type of the twentieth element. + + + Deconstructs a tuple with 21 elements into separate variables. + The 21-element tuple to deconstruct into 21 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The value of the tenth element, or . + The value of the eleventh element, or . + The value of the twelfth element, or . + The value of the thirteenth element, or . + The value of the fourteenth element, or . + The value of the fifteenth element, or . + The value of the sixteenth element, or . + The value of the seventeenth element, or . + The value of the eighteenth element, or . + The value of the nineteenth element, or . + The value of the twentieth element, or . + The value of the twenty-first element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + The type of the tenth element. + The type of the eleventh element. + The type of the twelfth element. + The type of the thirteenth element. + The type of the fourteenth element. + The type of the fifteenth element. + The type of the sixteenth element. + The type of the seventeenth element. + The type of the eighteenth element. + The type of the nineteenth element. + The type of the twentieth element. + The type of the twenty-first element. + + + Deconstructs a tuple with 3 elements into separate variables. + The 3-element tuple to deconstruct into 3 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The type of the first element. + The type of the second element. + The type of the third element. + + + Deconstructs a tuple with 4 elements into separate variables. + The 4-element tuple to deconstruct into 4 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + + + Deconstructs a tuple with 5 elements into separate variables. + The 5-element tuple to deconstruct into 5 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + + + Deconstructs a tuple with 6 elements into separate variables. + The 6-element tuple to deconstruct into 6 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + + + Deconstructs a tuple with 7 elements into separate variables. + The 7-element tuple to deconstruct into 7 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + + + Deconstructs a tuple with 8 elements into separate variables. + The 8-element tuple to deconstruct into 8 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + + + Deconstructs a tuple with 9 elements into separate variables. + The 9-element tuple to deconstruct into 9 separate variables. + The value of the first element. + The value of the second element. + The value of the third element. + The value of the fourth element. + The value of the fifth element. + The value of the sixth element. + The value of the seventh element. + The value of the eighth element, or . + The value of the ninth element, or . + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element. + The type of the ninth element. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The type of the seventeenth element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The type of the seventeenth element, or . + The type of the eighteenth element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The type of the seventeenth element, or . + The type of the eighteenth element, or . + The type of the nineteenth element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The type of the seventeenth element, or . + The type of the eighteenth element, or . + The type of the nineteenth element, or . + The type of the twentieth element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The type of the seventeenth element, or . + The type of the eighteenth element, or . + The type of the nineteenth element, or . + The type of the twentieth element, or . + The type of the twenty-first element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The converted tuple. + + + Converts an instance of the structure to an instance of the class. + The value tuple instance to convert to a tuple. + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The converted tuple. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The type of the seventeenth element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The type of the seventeenth element, or . + The type of the eighteenth element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The type of the seventeenth element, or . + The type of the eighteenth element, or . + The type of the nineteenth element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The type of the seventeenth element, or . + The type of the eighteenth element, or . + The type of the nineteenth element, or . + The type of the twentieth element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The type of the tenth element, or . + The type of the eleventh element, or . + The type of the twelfth element, or . + The type of the thirteenth element, or . + The type of the fourteenth element, or . + The type of the fifteenth element, or . + The type of the sixteenth element, or . + The type of the seventeenth element, or . + The type of the eighteenth element, or . + The type of the nineteenth element, or . + The type of the twentieth element, or . + The type of the twenty-first element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The converted value tuple instance. + + + Converts an instance of the class to an instance of the structure. + The tuple object to convert to a value tuple + The type of the first element. + The type of the second element. + The type of the third element. + The type of the fourth element. + The type of the fifth element. + The type of the sixth element. + The type of the seventh element. + The type of the eighth element, or . + The type of the ninth element, or . + The converted value tuple instance. + + + 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. + + + Initializes a new instance of the class. + + + Gets the in which the type is declared. For generic types, gets the in which the generic type is defined. + An 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. + + + Gets the assembly-qualified name of the type, which includes the name of the assembly from which this object was loaded. + The assembly-qualified name of the , which includes the name of the assembly from which the was loaded, or if the current instance represents a generic type parameter. + + + Gets the attributes associated with the . + A object representing the attribute set of the , unless the represents a generic type parameter, in which case the value is unspecified. + + + Gets the type from which the current directly inherits. + The from which the current directly inherits, or if the current represents the class or an interface. + + + Gets a value indicating whether the current object has type parameters that have not been replaced by specific types. + + if the object is itself a generic type parameter or has type parameters for which specific types have not been supplied; otherwise, . + + + Gets a that represents the declaring method, if the current represents a type parameter of a generic method. + If the current represents a type parameter of a generic method, a that represents declaring method; otherwise, . + + + Gets the type that declares the current nested type or generic type parameter. + A 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, . + + + Gets a reference to the default binder, which implements internal rules for selecting the appropriate members to be called by . + A reference to the default binder used by the system. + + + Separates names in the namespace of the . This field is read-only. + + + Represents an empty array of type . This field is read-only. + + + Determines if the underlying system type of the current object is the same as the underlying system type of the specified . + The object whose underlying system type is to be compared with the underlying system type of the current . For the comparison to succeed, must be able to be cast or converted to an object of type . + + if the underlying system type of is the same as the underlying system type of the current ; otherwise, . This method also returns if: . + + is . + + cannot be cast or converted to a object. + + + Determines if the underlying system type of the current is the same as the underlying system type of the specified . + The object whose underlying system type is to be compared with the underlying system type of the current . + + if the underlying system type of is the same as the underlying system type of the current ; otherwise, . + + + Represents the member filter used on attributes. This field is read-only. + + + Represents the case-sensitive member filter used on names. This field is read-only. + + + Represents the case-insensitive member filter used on names. This field is read-only. + + + Returns an array of objects representing a filtered list of interfaces implemented or inherited by the current . + The delegate that compares the interfaces against . + The search criteria that determines whether an interface should be included in the returned array. + An array of objects representing a filtered list of the interfaces implemented or inherited by the current , or an empty array if no interfaces matching the filter are implemented or inherited by the current . + + is . + A static initializer is invoked and throws an exception. + + + Returns a filtered array of objects of the specified member type. + A bitwise combination of the enumeration values that indicates the type of member to search for. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + The delegate that does the comparisons, returning if the member currently being inspected matches the and otherwise. + The search criteria that determines whether a member is returned in the array of objects. +The fields of , , and can be used in conjunction with the delegate supplied by this class. + A filtered array of objects of the specified member type. +-or- +An empty array if the current does not have members of type that match the filter criteria. + + is . + + + Gets the fully qualified name of the type, including its namespace but not its assembly. + The fully qualified name of the type, including its namespace but not its assembly; or if the current instance represents a generic type parameter, an array type, pointer type, or type based on a type parameter, or a generic type that is not a generic type definition but contains unresolved type parameters. + + + Gets a combination of flags that describe the covariance and special constraints of the current generic type parameter. + A bitwise combination of values that describes the covariance and special constraints of the current generic type parameter. + The current object is not a generic type parameter. That is, the property returns . + The invoked method is not supported in the base class. + + + Gets the position of the type parameter in the type parameter list of the generic type or method that declared the parameter, when the object represents a type parameter of a generic type or a generic method. + 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. + The current type does not represent a type parameter. That is, returns . + + + Gets an array of the generic type arguments for this type. + An array of the generic type arguments for this type. + + + Gets the number of dimensions in an array. + An integer that contains the number of dimensions in the current type. + The functionality of this method is unsupported in the base class and must be implemented in a derived class instead. + The current type is not an array. + + + When overridden in a derived class, implements the property and gets a bitwise combination of enumeration values that indicate the attributes associated with the . + A object representing the attribute set of the . + + + Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + 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 ( in Visual Basic), to use the . + 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. + An array of objects representing the number, order, and type of the parameters for the constructor to get. +-or- +An empty array of the type (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters. + An array of objects representing the attributes associated with the corresponding element in the array. The default binder does not process this parameter. + An object representing the constructor that matches the specified requirements, if found; otherwise, . + + is . +-or- +One of the elements in is . + + is multidimensional. +-or- + is multidimensional. +-or- + and do not have the same length. + + + Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + 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 ( in Visual Basic), to use the . + An array of objects representing the number, order, and type of the parameters for the constructor to get. +-or- +An empty array of the type (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters. +-or- +. + An array of objects representing the attributes associated with the corresponding element in the parameter type array. The default binder does not process this parameter. + A object representing the constructor that matches the specified requirements, if found; otherwise, . + + is . +-or- +One of the elements in is . + + is multidimensional. +-or- + is multidimensional. +-or- + and do not have the same length. + + + Searches for a public instance constructor whose parameters match the types in the specified array. + An array of objects representing the number, order, and type of the parameters for the desired constructor. +-or- +An empty array of objects, to get a constructor that takes no parameters. Such an empty array is provided by the field . + An object representing the public instance constructor whose parameters match the types in the parameter type array, if found; otherwise, . + + is . +-or- +One of the elements in is . + + is multidimensional. + + + 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. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + 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 ( in Visual Basic), to use the . + 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. + An array of objects representing the number, order, and type of the parameters for the constructor to get. +-or- +An empty array of the type (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters. + An array of objects representing the attributes associated with the corresponding element in the array. The default binder does not process this parameter. + A object representing the constructor that matches the specified requirements, if found; otherwise, . + + is . +-or- +One of the elements in is . + + is multidimensional. +-or- + is multidimensional. +-or- + and do not have the same length. + The current type is a or . + + + Returns all the public constructors defined for the current . + An array of objects representing all the public instance constructors defined for the current , but not including the type initializer (static constructor). If no public instance constructors are defined for the current , or if the current represents a type parameter in the definition of a generic type or generic method, an empty array of type is returned. + + + When overridden in a derived class, searches for the constructors defined for the current , using the specified . + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return an empty array. + An array of objects representing all constructors defined for the current that match the specified binding constraints, including the type initializer if it is defined. Returns an empty array of type if no constructors are defined for the current , if none of the defined constructors match the binding constraints, or if the current represents a type parameter in the definition of a generic type or generic method. + + + Searches for the members defined for the current whose is set. + An array of objects representing all default members of the current . +-or- +An empty array of type , if the current does not have default members. + + + When overridden in a derived class, returns the of the object encompassed or referred to by the current array, pointer or reference type. + The of the object encompassed or referred to by the current array, pointer, or reference type, or if the current 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 the name of the constant that has the specified value, for the current enumeration type. + The value whose name is to be retrieved. + The name of the member of the current enumeration type that has the specified value, or if no such constant is found. + The current type is not an enumeration. +-or- + is neither of the current type nor does it have the same underlying type as the current type. + + is . + + + Returns the names of the members of the current enumeration type. + An array that contains the names of the members of the enumeration. + The current type is not an enumeration. + + + Returns the underlying type of the current enumeration type. + The underlying type of the current enumeration. + The current type is not an enumeration. +-or- +The enumeration type is not valid, because it contains more than one instance field. + + + Returns an array of the values of the constants in the current enumeration type. + 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. + The current type is not an enumeration. + + + Returns the object representing the specified public event. + The string containing the name of an event that is declared or inherited by the current . + The object representing the specified public event that is declared or inherited by the current , if found; otherwise, . + + is . + + + When overridden in a derived class, returns the object representing the specified event, using the specified binding constraints. + The string containing the name of an event which is declared or inherited by the current . + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + The object representing the specified event that is declared or inherited by the current , if found; otherwise, . + + is . + + + Returns all the public events that are declared or inherited by the current . + An array of objects representing all the public events which are declared or inherited by the current . +-or- +An empty array of type , if the current does not have public events. + + + When overridden in a derived class, searches for events that are declared or inherited by the current , using the specified binding constraints. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return an empty array. + An array of objects representing all events that are declared or inherited by the current that match the specified binding constraints. +-or- +An empty array of type , if the current does not have events, or if none of the events match the binding constraints. + + + Searches for the public field with the specified name. + The string containing the name of the data field to get. + An object representing the public field with the specified name, if found; otherwise, . + + is . + This object is a whose method has not yet been called. + + + Searches for the specified field, using the specified binding constraints. + The string containing the name of the data field to get. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + An object representing the field that matches the specified requirements, if found; otherwise, . + + is . + + + Returns all the public fields of the current . + An array of objects representing all the public fields defined for the current . +-or- +An empty array of type , if no public fields are defined for the current . + + + When overridden in a derived class, searches for the fields defined for the current , using the specified binding constraints. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return an empty array. + An array of objects representing all fields defined for the current that match the specified binding constraints. +-or- +An empty array of type , if no fields are defined for the current , or if none of the defined fields match the binding constraints. + + + Returns an array of objects that represent the type arguments of a closed generic type or the type parameters of a generic type definition. + An array of objects that represent the type arguments of a generic type. Returns an empty array if the current type is not a generic type. + The invoked method is not supported in the base class. Derived classes must provide an implementation. + + + Returns an array of objects that represent the constraints on the current generic type parameter. + An array of objects that represent the constraints on the current generic type parameter. + The current object is not a generic type parameter. That is, the property returns . + + + Returns a object that represents a generic type definition from which the current generic type can be constructed. + A object representing a generic type from which the current type can be constructed. + The current type is not a generic type. That is, returns . + The invoked method is not supported in the base class. Derived classes must provide an implementation. + + + Returns the hash code for this instance. + The hash code for this instance. + + + Searches for the interface with the specified name. + The string containing the name of the interface to get. For generic interfaces, this is the mangled name. + An object representing the interface with the specified name, implemented or inherited by the current , if found; otherwise, . + + is . + The current represents a type that implements the same generic interface with different type arguments. + + + When overridden in a derived class, searches for the specified interface, specifying whether to do a case-insensitive search for the interface name. + The string containing the name of the interface to get. For generic interfaces, this is the mangled name. + + to ignore the case of that part of that specifies the simple interface name (the part that specifies the namespace must be correctly cased). +-or- + to perform a case-sensitive search for all parts of . + An object representing the interface with the specified name, implemented or inherited by the current , if found; otherwise, . + + is . + The current represents a type that implements the same generic interface with different type arguments. + + + Returns an interface mapping for the specified interface type. + The interface type to retrieve a mapping for. + An object that represents the interface mapping for . + + is not implemented by the current type. +-or- +The argument does not refer to an interface. +-or- +The current instance or argument is an open generic type; that is, the property returns . +-or- + is a generic interface, and the current type is an array type. + + is . + The current represents a generic type parameter; that is, is . + The invoked method is not supported in the base class. Derived classes must provide an implementation. + + + When overridden in a derived class, gets all the interfaces implemented or inherited by the current . + An array of objects representing all the interfaces implemented or inherited by the current . +-or- +An empty array of type , if no interfaces are implemented or inherited by the current . + A static initializer is invoked and throws an exception. + + + Searches for the public members with the specified name. + The string containing the name of the public members to get. + An array of objects representing the public members with the specified name, if found; otherwise, an empty array. + + is . + + + Searches for the specified members, using the specified binding constraints. + The string containing the name of the members to get. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return an empty array. + An array of objects representing the public members with the specified name, if found; otherwise, an empty array. + + is . + + + Searches for the specified members of the specified member type, using the specified binding constraints. + The string containing the name of the members to get. + The value to search for. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return an empty array. + An array of objects representing the public members with the specified name, if found; otherwise, an empty array. + + is . + A derived class must provide an implementation. + + + Returns all the public members of the current . + An array of objects representing all the public members of the current . +-or- +An empty array of type , if the current does not have public members. + + + When overridden in a derived class, searches for the members defined for the current , using the specified binding constraints. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return an empty array. + An array of objects representing all members defined for the current that match the specified binding constraints. +-or- +An empty array if no members are defined for the current , or if none of the defined members match the binding constraints. + + + Searches for the public method with the specified name. + The string containing the name of the public method to get. + An object that represents the public method with the specified name, if found; otherwise, . + More than one method is found with the specified name. + + is . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Searches for the specified method, using the specified binding constraints. + The string containing the name of the method to get. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + An object representing the method that matches the specified requirements, if found; otherwise, . + More than one method is found with the specified name and matching the specified binding constraints. + + is . + + + Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention. + The string containing the name of the method to get. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + 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 ( in Visual Basic), to use the . + 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. + An array of objects representing the number, order, and type of the parameters for the method to get. +-or- +An empty array of objects (as provided by the field) to get a method that takes no parameters. + An array of objects representing the attributes associated with the corresponding element in the 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. + An object representing the method that matches the specified requirements, if found; otherwise, . + More than one method is found with the specified name and matching the specified binding constraints. + + is . +-or- + is . +-or- +One of the elements in is . + + is multidimensional. +-or- + is multidimensional. + + + Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints. + The string containing the name of the method to get. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + 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 ( in Visual Basic), to use the . + An array of objects representing the number, order, and type of the parameters for the method to get. +-or- +An empty array of objects (as provided by the field) to get a method that takes no parameters. + An array of objects representing the attributes associated with the corresponding element in the 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. + An object representing the method that matches the specified requirements, if found; otherwise, . + More than one method is found with the specified name and matching the specified binding constraints. + + is . +-or- + is . +-or- +One of the elements in is . + + is multidimensional. +-or- + is multidimensional. + + + Searches for the specified public method whose parameters match the specified argument types. + The string containing the name of the public method to get. + An array of objects representing the number, order, and type of the parameters for the method to get. +-or- +An empty array of objects (as provided by the field) to get a method that takes no parameters. + An object representing the public method whose parameters match the specified argument types, if found; otherwise, . + More than one method is found with the specified name and specified parameters. + + is . +-or- + is . +-or- +One of the elements in is . + + is multidimensional. + + + Searches for the specified public method whose parameters match the specified argument types and modifiers. + The string containing the name of the public method to get. + An array of objects representing the number, order, and type of the parameters for the method to get. +-or- +An empty array of objects (as provided by the field) to get a method that takes no parameters. + An array of objects representing the attributes associated with the corresponding element in the 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. + An object representing the public method that matches the specified requirements, if found; otherwise, . + More than one method is found with the specified name and specified parameters. + + is . +-or- + is . +-or- +One of the elements in is . + + is multidimensional. +-or- + is multidimensional. + + + + + + + + + + + + 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. + The string containing the name of the method to get. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + 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 ( in Visual Basic), to use the . + 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. + An array of objects representing the number, order, and type of the parameters for the method to get. +-or- +An empty array of the type (that is, Type[] types = new Type[0]) to get a method that takes no parameters. +-or- +. If is , arguments are not matched. + An array of objects representing the attributes associated with the corresponding element in the array. The default binder does not process this parameter. + An object representing the method that matches the specified requirements, if found; otherwise, . + More than one method is found with the specified name and matching the specified binding constraints. + + is . + + is multidimensional. +-or- + is multidimensional. +-or- + and do not have the same length. + The current type is a or . + + + Returns all the public methods of the current . + An array of objects representing all the public methods defined for the current . +-or- +An empty array of type , if no public methods are defined for the current . + + + When overridden in a derived class, searches for the methods defined for the current , using the specified binding constraints. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return an empty array. + An array of objects representing all methods defined for the current that match the specified binding constraints. +-or- +An empty array of type , if no methods are defined for the current , or if none of the defined methods match the binding constraints. + + + Searches for the public nested type with the specified name. + The string containing the name of the nested type to get. + An object representing the public nested type with the specified name, if found; otherwise, . + + is . + + + When overridden in a derived class, searches for the specified nested type, using the specified binding constraints. + The string containing the name of the nested type to get. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + An object representing the nested type that matches the specified requirements, if found; otherwise, . + + is . + + + Returns the public types nested in the current . + An array of objects representing the public types nested in the current (the search is not recursive), or an empty array of type if no public types are nested in the current . + + + When overridden in a derived class, searches for the types nested in the current , using the specified binding constraints. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + An array of objects representing all the types nested in the current that match the specified binding constraints (the search is not recursive), or an empty array of type , if no nested types are found that match the binding constraints. + + + Returns all the public properties of the current . + An array of objects representing all public properties of the current . +-or- +An empty array of type , if the current does not have public properties. + + + When overridden in a derived class, searches for the properties of the current , using the specified binding constraints. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return an empty array. + An array of objects representing all properties of the current that match the specified binding constraints. +-or- +An empty array of type , if the current does not have properties, or if none of the properties match the binding constraints. + + + Searches for the public property with the specified name. + The string containing the name of the public property to get. + An object representing the public property with the specified name, if found; otherwise, . + More than one property is found with the specified name. + + is . + + + Searches for the specified property, using the specified binding constraints. + The string containing the name of the property to get. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + An object representing the property that matches the specified requirements, if found; otherwise, . + More than one property is found with the specified name and matching the specified binding constraints. + + is . + + + Searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints. + The string containing the name of the property to get. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + 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 ( in Visual Basic), to use the . + The return type of the property. + An array of objects representing the number, order, and type of the parameters for the indexed property to get. +-or- +An empty array of the type (that is, Type[] types = new Type[0]) to get a property that is not indexed. + An array of objects representing the attributes associated with the corresponding element in the array. The default binder does not process this parameter. + An object representing the property that matches the specified requirements, if found; otherwise, . + More than one property is found with the specified name and matching the specified binding constraints. + + is . +-or- + is . + + is multidimensional. +-or- + is multidimensional. +-or- + and do not have the same length. + An element of is . + + + Searches for the public property with the specified name and return type. + The string containing the name of the public property to get. + The return type of the property. + An object representing the public property with the specified name, if found; otherwise, . + More than one property is found with the specified name. + + is , or is . + + + Searches for the specified public property whose parameters match the specified argument types. + The string containing the name of the public property to get. + The return type of the property. + An array of objects representing the number, order, and type of the parameters for the indexed property to get. +-or- +An empty array of the type (that is, Type[] types = new Type[0]) to get a property that is not indexed. + An object representing the public property whose parameters match the specified argument types, if found; otherwise, . + More than one property is found with the specified name and matching the specified argument types. + + is . +-or- + is . + + is multidimensional. + An element of is . + + + Searches for the specified public property whose parameters match the specified argument types and modifiers. + The string containing the name of the public property to get. + The return type of the property. + An array of objects representing the number, order, and type of the parameters for the indexed property to get. +-or- +An empty array of the type (that is, Type[] types = new Type[0]) to get a property that is not indexed. + An array of objects representing the attributes associated with the corresponding element in the array. The default binder does not process this parameter. + An object representing the public property that matches the specified requirements, if found; otherwise, . + More than one property is found with the specified name and matching the specified argument types and modifiers. + + is . +-or- + is . + + is multidimensional. +-or- + is multidimensional. +-or- + and do not have the same length. + An element of is . + + + Searches for the specified public property whose parameters match the specified argument types. + The string containing the name of the public property to get. + An array of objects representing the number, order, and type of the parameters for the indexed property to get. +-or- +An empty array of the type (that is, Type[] types = new Type[0]) to get a property that is not indexed. + An object representing the public property whose parameters match the specified argument types, if found; otherwise, . + More than one property is found with the specified name and matching the specified argument types. + + is . +-or- + is . + + is multidimensional. + An element of is . + + + 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. + The string containing the name of the property to get. + A bitwise combination of the enumeration values that specify how the search is conducted. +-or- + to return . + 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 ( in Visual Basic), to use the . + The return type of the property. + An array of objects representing the number, order, and type of the parameters for the indexed property to get. +-or- +An empty array of the type (that is, Type[] types = new Type[0]) to get a property that is not indexed. + An array of objects representing the attributes associated with the corresponding element in the array. The default binder does not process this parameter. + An object representing the property that matches the specified requirements, if found; otherwise, . + More than one property is found with the specified name and matching the specified binding constraints. + + is . +-or- + is . +-or- +One of the elements in is . + + is multidimensional. +-or- + is multidimensional. +-or- + and do not have the same length. + The current type is a , , or . + + + Gets the current . + The current . + A class initializer is invoked and throws an exception. + + + Gets the with the specified name, performing a case-sensitive search. + The assembly-qualified name of the type to get. 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. + The type with the specified name, if found; otherwise, . + + is . + A class initializer is invoked and throws an exception. + + represents a generic type that has a pointer type, a type, or as one of its type arguments. +-or- + represents a generic type that has an incorrect number of type arguments. +-or- + represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter. + + represents an array of . + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The assembly or one of its dependencies was found, but could not be loaded. + 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. + + + Gets the with the specified name, performing a case-sensitive search and specifying whether to throw an exception if the type is not found. + The assembly-qualified name of the type to get. 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. + + to throw an exception if the type cannot be found; to return . Specifying also suppresses some other exception conditions, but not all of them. See the Exceptions section. + The type with the specified name. If the type is not found, the parameter specifies whether is returned or an exception is thrown. In some cases, an exception is thrown regardless of the value of . See the Exceptions section. + + is . + A class initializer is invoked and throws an exception. + + is and the type is not found. +-or- + is and contains invalid characters, such as an embedded tab. +-or- + is and is an empty string. +-or- + is and represents an array type with an invalid size. +-or- + represents an array of . + + is and contains invalid syntax. For example, "MyType[,*,]". +-or- + represents a generic type that has a pointer type, a type, or as one of its type arguments. +-or- + represents a generic type that has an incorrect number of type arguments. +-or- + represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter. + + is and the assembly or one of its dependencies was not found. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The assembly or one of its dependencies was found, but could not be loaded. + 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. + + + Gets the with the specified name, specifying whether to throw an exception if the type is not found and whether to perform a case-sensitive search. + The assembly-qualified name of the type to get. 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. + + to throw an exception if the type cannot be found; to return . Specifying also suppresses some other exception conditions, but not all of them. See the Exceptions section. + + to perform a case-insensitive search for , to perform a case-sensitive search for . + The type with the specified name. If the type is not found, the parameter specifies whether is returned or an exception is thrown. In some cases, an exception is thrown regardless of the value of . See the Exceptions section. + + is . + A class initializer is invoked and throws an exception. + + is and the type is not found. +-or- + is and contains invalid characters, such as an embedded tab. +-or- + is and is an empty string. +-or- + is and represents an array type with an invalid size. +-or- + represents an array of . + + is and contains invalid syntax. For example, "MyType[,*,]". +-or- + represents a generic type that has a pointer type, a type, or as one of its type arguments. +-or- + represents a generic type that has an incorrect number of type arguments. +-or- + represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter. + + is and the assembly or one of its dependencies was not found. + The assembly or one of its dependencies was found, but could not be loaded. + 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. + + + Gets the type with the specified name, optionally providing custom methods to resolve the assembly and the type. + The name of the type to get. If the parameter is provided, the type name can be any string that is capable of resolving. If the parameter is provided or if standard type resolution is used, must be an assembly-qualified name (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. + A method that locates and returns the assembly that is specified in . The assembly name is passed to as an object. If does not contain the name of an assembly, is not called. If 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. + A method that locates and returns the type that is specified by from the assembly that is returned by 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; is passed to that parameter. +Caution Do not pass methods from unknown or untrusted callers. + The type with the specified name, or if the type is not found. + + is . + A class initializer is invoked and throws an exception. + An error occurs when is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character). +-or- + represents a generic type that has a pointer type, a type, or as one of its type arguments. +-or- + represents a generic type that has an incorrect number of type arguments. +-or- + represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter. + + represents an array of . + The assembly or one of its dependencies was found, but could not be loaded. +-or- + contains an invalid assembly name. +-or- + is a valid assembly name without a type name. + 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. + + + 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. + The name of the type to get. If the parameter is provided, the type name can be any string that is capable of resolving. If the parameter is provided or if standard type resolution is used, must be an assembly-qualified name (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. + A method that locates and returns the assembly that is specified in . The assembly name is passed to as an object. If does not contain the name of an assembly, is not called. If 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. + A method that locates and returns the type that is specified by from the assembly that is returned by 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; is passed to that parameter. +Caution Do not pass methods from unknown or untrusted callers. + + to throw an exception if the type cannot be found; to return . Specifying also suppresses some other exception conditions, but not all of them. See the Exceptions section. + The type with the specified name. If the type is not found, the parameter specifies whether is returned or an exception is thrown. In some cases, an exception is thrown regardless of the value of . See the Exceptions section. + + is . + A class initializer is invoked and throws an exception. + + is and the type is not found. +-or- + is and contains invalid characters, such as an embedded tab. +-or- + is and is an empty string. +-or- + is and represents an array type with an invalid size. +-or- + represents an array of . + An error occurs when is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character). +-or- + is and contains invalid syntax (for example, "MyType[,*,]"). +-or- + represents a generic type that has a pointer type, a type, or as one of its type arguments. +-or- + represents a generic type that has an incorrect number of type arguments. +-or- + represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter. + + is and the assembly or one of its dependencies was not found. +-or- + contains an invalid assembly name. +-or- + is a valid assembly name without a type name. + The assembly or one of its dependencies was found, but could not be loaded. + 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. + + + 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. + The name of the type to get. If the parameter is provided, the type name can be any string that is capable of resolving. If the parameter is provided or if standard type resolution is used, must be an assembly-qualified name (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. + A method that locates and returns the assembly that is specified in . The assembly name is passed to as an object. If does not contain the name of an assembly, is not called. If 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. + A method that locates and returns the type that is specified by from the assembly that is returned by 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 is passed to that parameter. +Caution Do not pass methods from unknown or untrusted callers. + + to throw an exception if the type cannot be found; to return . Specifying also suppresses some other exception conditions, but not all of them. See the Exceptions section. + + to perform a case-insensitive search for , to perform a case-sensitive search for . + The type with the specified name. If the type is not found, the parameter specifies whether is returned or an exception is thrown. In some cases, an exception is thrown regardless of the value of . See the Exceptions section. + + is . + A class initializer is invoked and throws an exception. + + is and the type is not found. +-or- + is and contains invalid characters, such as an embedded tab. +-or- + is and is an empty string. +-or- + is and represents an array type with an invalid size. +-or- + represents an array of . + An error occurs when is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character). +-or- + is and contains invalid syntax (for example, "MyType[,*,]"). +-or- + represents a generic type that has a pointer type, a type, or as one of its type arguments. +-or- + represents a generic type that has an incorrect number of type arguments. +-or- + represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter. + + is and the assembly or one of its dependencies was not found. + The assembly or one of its dependencies was found, but could not be loaded. +-or- + contains an invalid assembly name. +-or- + is a valid assembly name without a type name. + 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. + + + Gets the types of the objects in the specified array. + An array of objects whose types to determine. + An array of objects representing the types of the corresponding elements in . + + is . +-or- +One or more of the elements in is . + The class initializers are invoked and at least one throws an exception. + + + Gets the underlying type code of the specified . + The type whose underlying type code to get. + The code of the underlying type, or if is . + + + Returns the underlying type code of this instance. + The type code of the underlying type. + + + Gets the type associated with the specified class identifier (CLSID). + The CLSID of the type to get. + + regardless of whether the CLSID is valid. + + + Gets the type associated with the specified class identifier (CLSID), specifying whether to throw an exception if an error occurs while loading the type. + The CLSID of the type to get. + + to throw any exception that occurs. +-or- + to ignore any exception that occurs. + + regardless of whether the CLSID is valid. + + + Gets the type associated with the specified class identifier (CLSID) from the specified server. + The CLSID of the type to get. + The server from which to load the type. If the server name is , this method automatically reverts to the local machine. + + regardless of whether the CLSID is valid. + + + 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. + The CLSID of the type to get. + The server from which to load the type. If the server name is , this method automatically reverts to the local machine. + + to throw any exception that occurs. +-or- + to ignore any exception that occurs. + + regardless of whether the CLSID is valid. + + + Gets the type referenced by the specified type handle. + The object that refers to the type. + The type referenced by the specified , or if the property of is . + A class initializer is invoked and throws an exception. + + + Gets the type associated with the specified program identifier (ProgID), returning null if an error is encountered while loading the . + The ProgID of the type to get. + The type associated with the specified ProgID, if is a valid entry in the registry and a type is associated with it; otherwise, . + + is . + + + Gets the type associated with the specified program identifier (ProgID), specifying whether to throw an exception if an error occurs while loading the type. + The ProgID of the type to get. + + to throw any exception that occurs. +-or- + to ignore any exception that occurs. + The type associated with the specified program identifier (ProgID), if is a valid entry in the registry and a type is associated with it; otherwise, . + + is . + The specified ProgID is not registered. + + + 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. + The progID of the type to get. + The server from which to load the type. If the server name is , this method automatically reverts to the local machine. + The type associated with the specified program identifier (progID), if is a valid entry in the registry and a type is associated with it; otherwise, . + + is . + + + 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. + The progID of the to get. + The server from which to load the type. If the server name is , this method automatically reverts to the local machine. + + to throw any exception that occurs. +-or- + to ignore any exception that occurs. + The type associated with the specified program identifier (progID), if is a valid entry in the registry and a type is associated with it; otherwise, . + + is . + The specified progID is not registered. + + + Gets the handle for the of a specified object. + The object for which to get the type handle. + The handle for the of the specified . + + is . + + + Gets the GUID associated with the . + The GUID associated with the . + + + Gets a value indicating whether the current encompasses or refers to another type; that is, whether the current is an array, a pointer, or is passed by reference. + + if the is an array, a pointer, or is passed by reference; otherwise, . + + + When overridden in a derived class, implements the property and determines whether the current encompasses or refers to another type; that is, whether the current is an array, a pointer, or is passed by reference. + + if the is an array, a pointer, or is passed by reference; otherwise, . + + + Invokes the specified member, using the specified binding constraints and matching the specified argument list. + The string containing the name of the constructor, method, property, or field member to invoke. +-or- +An empty string ("") to invoke the default member. +-or- +For members, a string representing the DispID, for example "[DispID=3]". + A bitwise combination of the enumeration values that specify how the search is conducted. The access can be one of the such as , , , , , and so on. The type of lookup need not be specified. If the type of lookup is omitted, | | are used. + 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 ( in Visual Basic), to use the . Note that explicitly defining a object may be required for successfully invoking method overloads with variable arguments. + The object on which to invoke the specified member. + An array containing the arguments to pass to the member to invoke. + An object representing the return value of the invoked member. + + does not contain and is . + + is not a valid attribute. +-or- + does not contain one of the following binding flags: , , , , , or . +-or- + contains combined with , , , , or . +-or- + contains both and . +-or- + contains both and . +-or- + contains combined with or . +-or- + contains and 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: , , , , or . +-or- +One of the named parameter arrays contains a string that is . + The specified member is a class initializer. + The field or property cannot be found. + No method can be found that matches the arguments in . +-or- +The current object represents a type that contains open type parameters, that is, returns . + The specified member cannot be invoked on . + More than one method matches the binding criteria. + The .NET Compact Framework does not currently support this method. + The method represented by has one or more unspecified generic type parameters. That is, the method's property returns . + + + Invokes the specified member, using the specified binding constraints and matching the specified argument list and culture. + The string containing the name of the constructor, method, property, or field member to invoke. +-or- +An empty string ("") to invoke the default member. +-or- +For members, a string representing the DispID, for example "[DispID=3]". + A bitwise combination of the enumeration values that specify how the search is conducted. The access can be one of the such as , , , , , and so on. The type of lookup need not be specified. If the type of lookup is omitted, | | are used. + 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 ( in Visual Basic), to use the . Note that explicitly defining a object may be required for successfully invoking method overloads with variable arguments. + The object on which to invoke the specified member. + An array containing the arguments to pass to the member to invoke. + The object representing the globalization locale to use, which may be necessary for locale-specific conversions, such as converting a numeric to a . +-or- +A null reference ( in Visual Basic) to use the current thread's . + An object representing the return value of the invoked member. + + does not contain and is . + + is not a valid attribute. +-or- + does not contain one of the following binding flags: , , , , , or . +-or- + contains combined with , , , , or . +-or- + contains both and . +-or- + contains both and . +-or- + contains combined with or . +-or- + contains and 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: , , , , or . +-or- +One of the named parameter arrays contains a string that is . + The specified member is a class initializer. + The field or property cannot be found. + No method can be found that matches the arguments in . +-or- +The current object represents a type that contains open type parameters, that is, returns . + The specified member cannot be invoked on . + More than one method matches the binding criteria. + The method represented by has one or more unspecified generic type parameters. That is, the method's property returns . + + + When overridden in a derived class, invokes the specified member, using the specified binding constraints and matching the specified argument list, modifiers and culture. + The string containing the name of the constructor, method, property, or field member to invoke. +-or- +An empty string ("") to invoke the default member. +-or- +For members, a string representing the DispID, for example "[DispID=3]". + A bitwise combination of the enumeration values that specify how the search is conducted. The access can be one of the such as , , , , , and so on. The type of lookup need not be specified. If the type of lookup is omitted, | | are used. + 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 . Note that explicitly defining a object may be required for successfully invoking method overloads with variable arguments. + The object on which to invoke the specified member. + An array containing the arguments to pass to the member to invoke. + An array of objects representing the attributes associated with the corresponding element in the 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. + The 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 ( in Visual Basic) to use the current thread's . + An array containing the names of the parameters to which the values in the array are passed. + An object representing the return value of the invoked member. + + does not contain and is . + + and do not have the same length. +-or- + is not a valid attribute. +-or- + does not contain one of the following binding flags: , , , , , or . +-or- + contains combined with , , , , or . +-or- + contains both and . +-or- + contains both and . +-or- + contains combined with or . +-or- + contains and 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: , , , , or . +-or- +One of the named parameter arrays contains a string that is . + The specified member is a class initializer. + The field or property cannot be found. + No method can be found that matches the arguments in . +-or- +No member can be found that has the argument names supplied in . +-or- +The current object represents a type that contains open type parameters, that is, returns . + The specified member cannot be invoked on . + More than one method matches the binding criteria. + The method represented by has one or more unspecified generic type parameters. That is, the method's property returns . + + + Gets a value indicating whether the is abstract and must be overridden. + + if the is abstract; otherwise, . + + + Gets a value indicating whether the string format attribute is selected for the . + + if the string format attribute is selected for the ; otherwise, . + + + Gets a value that indicates whether the type is an array. + + if the current type is an array; otherwise, . + + + When overridden in a derived class, implements the property and determines whether the is an array. + + if the is an array; otherwise, . + + + Determines whether an instance of a specified type can be assigned to a variable of the current type. + The type to compare with the current type. + + if any of the following conditions is true: + + and the current instance represent the same type. + + is derived either directly or indirectly from the current instance. is derived directly from the current instance if it inherits from the current instance; 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 implements. + + is a generic type parameter, and the current instance represents one of the constraints of . +In the following example, the current instance is a object that represents the class. GenericWithConstraint is a generic type whose generic type parameter must be of type . Passing its generic type parameter to the indicates that an instance of the generic type parameter can be assigned to an object. +using System; +using System.IO; + +public class Example +{ + public static void Main() + { + Type t = typeof(Stream); + Type genericT = typeof(GenericWithConstraint<>); + Type genericParam = genericT.GetGenericArguments()[0]; + Console.WriteLine(t.IsAssignableFrom(genericParam)); + // Displays True. + } +} + +public class GenericWithConstraint<T> 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 + + represents a value type, and the current instance represents Nullable<c> (Nullable(Of c) in Visual Basic). + + + if none of these conditions are true, or if is . + + + Gets a value indicating whether the string format attribute is selected for the . + + if the string format attribute is selected for the ; otherwise, . + + + Gets a value indicating whether the fields of the current type are laid out automatically by the common language runtime. + + if the property of the current type includes ; otherwise, . + + + Gets a value indicating whether the is passed by reference. + + if the is passed by reference; otherwise, . + + + When overridden in a derived class, implements the property and determines whether the is passed by reference. + + if the is passed by reference; otherwise, . + + + + Gets a value indicating whether the is a class or a delegate; that is, not a value type or interface. + + if the is a class; otherwise, . + + + Gets a value indicating whether the is a COM object. + + if the is a COM object; otherwise, . + + + When overridden in a derived class, implements the property and determines whether the is a COM object. + + if the is a COM object; otherwise, . + + + Gets a value that indicates whether this object represents a constructed generic type. You can create instances of a constructed generic type. + + if this object represents a constructed generic type; otherwise, . + + + Gets a value indicating whether the can be hosted in a context. + + if the can be hosted in a context; otherwise, . + + + Implements the property and determines whether the can be hosted in a context. + + if the can be hosted in a context; otherwise, . + + + Gets a value indicating whether the current represents an enumeration. + + if the current represents an enumeration; otherwise, . + + + Returns a value that indicates whether the specified value exists in the current enumeration type. + The value to be tested. + + if the specified value is a member of the current enumeration type; otherwise, . + The current type is not an enumeration. + + is . + + is of a type that cannot be the underlying type of an enumeration. + + + Determines whether two COM types have the same identity and are eligible for type equivalence. + The COM type that is tested for equivalence with the current type. + + if the COM types are equivalent; otherwise, . This method also returns 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. + + + Gets a value indicating whether the fields of the current type are laid out at explicitly specified offsets. + + if the property of the current type includes ; otherwise, . + + + + Gets a value indicating whether the current represents a type parameter in the definition of a generic type or method. + + if the object represents a type parameter of a generic type definition or generic method definition; otherwise, . + + + Gets a value indicating whether the current type is a generic type. + + if the current type is a generic type; otherwise, . + + + Gets a value indicating whether the current represents a generic type definition, from which other generic types can be constructed. + + if the object represents a generic type definition; otherwise, . + + + + Gets a value indicating whether the has a attribute applied, indicating that it was imported from a COM type library. + + if the has a ; otherwise, . + + + Determines whether the specified object is an instance of the current . + The object to compare with the current type. + + if the current is in the inheritance hierarchy of the object represented by , or if the current is an interface that implements. if neither of these conditions is the case, if is , or if the current is an open generic type (that is, returns ). + + + Gets a value indicating whether the is an interface; that is, not a class or a value type. + + if the is an interface; otherwise, . + + + 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. + + if the property of the current type includes ; otherwise, . + + + Gets a value indicating whether the is marshaled by reference. + + if the is marshaled by reference; otherwise, . + + + Implements the property and determines whether the is marshaled by reference. + + if the is marshaled by reference; otherwise, . + + + Gets a value indicating whether the current object represents a type whose definition is nested inside the definition of another type. + + if the is nested inside another type; otherwise, . + + + Gets a value indicating whether the is nested and visible only within its own assembly. + + if the is nested and visible only within its own assembly; otherwise, . + + + Gets a value indicating whether the is nested and visible only to classes that belong to both its own family and its own assembly. + + if the is nested and visible only to classes that belong to both its own family and its own assembly; otherwise, . + + + Gets a value indicating whether the is nested and visible only within its own family. + + if the is nested and visible only within its own family; otherwise, . + + + Gets a value indicating whether the is nested and visible only to classes that belong to either its own family or to its own assembly. + + if the is nested and visible only to classes that belong to its own family or to its own assembly; otherwise, . + + + Gets a value indicating whether the is nested and declared private. + + if the is nested and declared private; otherwise, . + + + Gets a value indicating whether a class is nested and declared public. + + if the class is nested and declared public; otherwise, . + + + Gets a value indicating whether the is not declared public. + + if the is not declared public and is not a nested type; otherwise, . + + + Gets a value indicating whether the is a pointer. + + if the is a pointer; otherwise, . + + + When overridden in a derived class, implements the property and determines whether the is a pointer. + + if the is a pointer; otherwise, . + + + Gets a value indicating whether the is one of the primitive types. + + if the is one of the primitive types; otherwise, . + + + When overridden in a derived class, implements the property and determines whether the is one of the primitive types. + + if the is one of the primitive types; otherwise, . + + + Gets a value indicating whether the is declared public. + + if the is declared public and is not a nested type; otherwise, . + + + Gets a value indicating whether the is declared sealed. + + if the is declared sealed; otherwise, . + + + 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. + + if the current type is security-critical or security-safe-critical at the current trust level; if it is transparent. + + + 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. + + if the current type is security-safe-critical at the current trust level; if it is security-critical or transparent. + + + Gets a value that indicates whether the current type is transparent at the current trust level, and therefore cannot perform critical operations. + + if the type is security-transparent at the current trust level; otherwise, . + + + Gets a value indicating whether the is serializable. + + if the is serializable; otherwise, . + + + + Gets a value indicating whether the type has a name that requires special handling. + + if the type has a name that requires special handling; otherwise, . + + + Determines whether the current derives from the specified . + The type to compare with the current type. + + if the current derives from ; otherwise, . This method also returns if and the current are equal. + + is . + + + + + Gets a value indicating whether the string format attribute is selected for the . + + if the string format attribute is selected for the ; otherwise, . + + + Gets a value indicating whether the is a value type. + + if the is a value type; otherwise, . + + + Implements the property and determines whether the is a value type; that is, not a class or an interface. + + if the is a value type; otherwise, . + + + + Gets a value indicating whether the can be accessed by code outside the assembly. + + if the current is a public type or a public nested type such that all the enclosing types are public; otherwise, . + + + Returns a object representing a one-dimensional array of the current type, with a lower bound of zero. + A object representing a one-dimensional array of the current type, with a lower bound of zero. + The invoked method is not supported in the base class. Derived classes must provide an implementation. + The current type is . +-or- +The current type is a type. That is, returns . + + + Returns a object representing an array of the current type, with the specified number of dimensions. + The number of dimensions for the array. This number must be less than or equal to 32. + An object representing an array of the current type, with the specified number of dimensions. + + is invalid. For example, 0 or negative. + The invoked method is not supported in the base class. + The current type is . +-or- +The current type is a type. That is, returns . +-or- + is greater than 32. + + + Returns a object that represents the current type when passed as a parameter ( parameter in Visual Basic). + A object that represents the current type when passed as a parameter ( parameter in Visual Basic). + The invoked method is not supported in the base class. + The current type is . +-or- +The current type is a type. That is, returns . + + + + + + Creates a generic signature type, which allows third party reimplementations of Reflection to fully support the use of signature types in querying type members. + The generic type definition. + An array of type arguments. + A generic signature type. + + + Substitutes the elements of an array of types for the type parameters of the current generic type definition and returns a object representing the resulting constructed type. + An array of types to be substituted for the type parameters of the current generic type. + A representing the constructed type formed by substituting the elements of for the type parameters of the current generic type. + The current type does not represent a generic type definition. That is, returns . + + is . +-or- +Any element of is . + The number of elements in is not the same as the number of type parameters in the current generic type definition. +-or- +Any element of does not satisfy the constraints specified for the corresponding type parameter of the current generic type. +-or- + contains an element that is a pointer type ( returns ), a by-ref type ( returns ), or . + The invoked method is not supported in the base class. Derived classes must provide an implementation. + + + Returns a object that represents a pointer to the current type. + A object that represents a pointer to the current type. + The invoked method is not supported in the base class. + The current type is . +-or- +The current type is a type. That is, returns . + + + Gets a value indicating that this member is a type or a nested type. + A value indicating that this member is a type or a nested type. + + + Represents a missing value in the information. This field is read-only. + + + Gets the module (the DLL) in which the current is defined. + The module in which the current is defined. + + + Gets the namespace of the . + The namespace of the ; if the current instance has no namespace or represents a generic parameter. + + + Indicates whether two objects are equal. + The first object to compare. + The second object to compare. + + if is equal to ; otherwise, . + + + Indicates whether two objects are not equal. + The first object to compare. + The second object to compare. + + if is not equal to ; otherwise, . + + + Gets the class object that was used to obtain this member. + The object through which this object was obtained. + + + Gets the 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. + The assembly-qualified name of the to get. + + to throw a if the type cannot be found; to return if the type cannot be found. Specifying also suppresses some other exception conditions, but not all of them. See the Exceptions section. + + to perform a case-insensitive search for ; to perform a case-sensitive search for . + The type with the specified name, if found; otherwise, . If the type is not found, the parameter specifies whether is returned or an exception is thrown. In some cases, an exception is thrown regardless of the value of . See the Exceptions section. + + is . + A class initializer is invoked and throws an exception. + + is and the type is not found. +-or- + is and contains invalid characters, such as an embedded tab. +-or- + is and is an empty string. +-or- + is and represents an array type with an invalid size. +-or- + represents an array of objects. + + does not include the assembly name. +-or- + is and contains invalid syntax; for example, "MyType[,*,]". +-or- + represents a generic type that has a pointer type, a type, or as one of its type arguments. +-or- + represents a generic type that has an incorrect number of type arguments. +-or- + represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter. + + is and the assembly or one of its dependencies was not found. + The assembly or one of its dependencies was found, but could not be loaded. + 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. + .NET Core only: This member is not supported. + + + Gets a that describes the layout of the current type. + Gets a that describes the gross layout features of the current type. + The invoked method is not supported in the base class. + + + Returns a representing the name of the current . + A representing the name of the current . + + + Gets the handle for the current . + The handle for the current . + The .NET Compact Framework does not currently support this property. + + + Gets the initializer for the type. + An object that contains the name of the class constructor for the . + + + Indicates the type provided by the common language runtime that represents this type. + The underlying system type for the . + + + The exception that is thrown when a method attempts to use a type that it does not have access to. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor must ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor must ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Specifies the type of an object. + + + A simple type representing Boolean values of or . + + + An integral type representing unsigned 8-bit integers with values between 0 and 255. + + + An integral type representing unsigned 16-bit integers with values between 0 and 65535. The set of possible values for the type corresponds to the Unicode character set. + + + A type representing a date and time value. + + + A database null (column) value. + + + A simple type representing values ranging from 1.0 x 10 -28 to approximately 7.9 x 10 28 with 28-29 significant digits. + + + 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. + + + A null reference. + + + An integral type representing signed 16-bit integers with values between -32768 and 32767. + + + An integral type representing signed 32-bit integers with values between -2147483648 and 2147483647. + + + An integral type representing signed 64-bit integers with values between -9223372036854775808 and 9223372036854775807. + + + A general type representing any reference or value type not explicitly represented by another . + + + An integral type representing signed 8-bit integers with values between -128 and 127. + + + 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. + + + A sealed class type representing Unicode character strings. + + + An integral type representing unsigned 16-bit integers with values between 0 and 65535. + + + An integral type representing unsigned 32-bit integers with values between 0 and 4294967295. + + + An integral type representing unsigned 64-bit integers with values between 0 and 18446744073709551615. + + + 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. + + + Checks if this object is equal to the specified object. + The object with which to compare the current object. + + if this object is equal to the specified object; otherwise, . + This method is not implemented. + + + Returns the hash code of this object. + The hash code of this object. + + + Returns the type of the target of the specified . + The value whose target's type is to be returned. + The type of the target of the specified . + + + Makes a for a field identified by a specified object and list of field descriptions. + An object that contains the field described by the first element of . + 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 objects supplied by the type system. + A for the field described by the last element of . + + or is . +-or- +An element of is . + The array has no elements. +-or- +An element of is not a object. +-or- +The or property of an element of is . + Parameter does not contain the field described by the first element of , or an element of describes a field that is not contained in the field described by the succeeding element of . +-or- +The field described by an element of is not a value type. + + + Converts the specified value to a . This method is not supported. + The target of the conversion. + The value to be converted. + In all cases. + + + Returns the internal metadata type handle for the specified . + The for which the type handle is requested. + The internal metadata type handle for the specified . + + + Converts the specified to an . + The to be converted. + An converted from a . + + + The exception that is thrown as a wrapper around the exception thrown by the class initializer. This class cannot be inherited. + + + Initializes a new instance of the 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. + The fully qualified name of the type that fails to initialize. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Sets the object with the type name and additional exception information. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Gets the fully qualified name of the type that fails to initialize. + The fully qualified name of the type that fails to initialize. + + + The exception that is thrown when type-loading failures occur. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + The object is . + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Sets the object with the class name, method name, resource ID, and additional exception information. + The object that holds the serialized object data. + The contextual information about the source or destination. + The object is . + + + Gets the error message for this exception. + The error message string. + + + Gets the fully qualified name of the type that causes the exception. + The fully qualified type name. + + + The exception that is thrown when there is an attempt to access an unloaded class. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Represents a 16-bit unsigned integer. + + + Compares this instance to a specified object and returns an indication of their relative values. + An object to compare, or . + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + -or- + + is . + + is not a . + + + Compares this instance to a specified 16-bit unsigned integer and returns an indication of their relative values. + An unsigned integer to compare. + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare to this instance. + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified value. + A 16-bit unsigned integer to compare to this instance. + + if has the same value as this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant, . + + + Represents the largest possible value of . This field is constant. + + + Represents the smallest possible value of . This field is constant. + + + + + + + + Converts the string representation of a number to its 16-bit unsigned integer equivalent. + A string that represents the number to convert. + A 16-bit unsigned integer equivalent to the number contained in . + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + 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 . + A string that represents the number to convert. The string is interpreted by using the style specified by the parameter. + A bitwise combination of the enumeration values that specify the permitted format of . A typical value to specify is . + A 16-bit unsigned integer equivalent to the number specified in . + + is . + + is not a value. +-or- + is not a combination of and values. + + is not in a format compliant with . + + represents a number less than or greater than . +-or- + includes non-zero, fractional digits. + + + Converts the string representation of a number in a specified style and culture-specific format to its 16-bit unsigned integer equivalent. + A string that represents the number to convert. The string is interpreted by using the style specified by the parameter. + A bitwise combination of enumeration values that indicate the style elements that can be present in . A typical value to specify is . + An object that supplies culture-specific formatting information about . + A 16-bit unsigned integer equivalent to the number specified in . + + is . + + is not a value. +-or- + is not a combination of and values. + + is not in a format compliant with . + + represents a number that is less than or greater than . +-or- + includes non-zero, fractional digits. + + + Converts the string representation of a number in a specified culture-specific format to its 16-bit unsigned integer equivalent. + A string that represents the number to convert. + An object that supplies culture-specific formatting information about . + A 16-bit unsigned integer equivalent to the number specified in . + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + In all cases. + + + For a description of this member, see . + This parameter is ignored. + The current value of this instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The current value of this instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The current value of this instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of this instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The current value of this instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The current value of this instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The current value pf this instance, converted to a . + + + For a description of this member, see . + The type to which to convert this value. + An implementation that supplies information about the format of the returned value. + The current value of this instance, converted to . + + + For a description of this member, see . + This parameter is ignored. + The current value of this instance, unchanged. + + + For a description of this member, see . + This parameter is ignored. + The current value of this instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The current value of this instance, converted to a . + + + Converts the numeric value of this instance to its equivalent string representation. + 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. + + + Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. + An object that supplies culture-specific formatting information. + 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. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format. + A numeric format string. + The string representation of the value of this instance as specified by . + The parameter is invalid. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. + A numeric format string. + An object that supplies culture-specific formatting information. + The string representation of the value of this instance, as specified by and . + + is invalid. + + + + + + + + + + + + + + + + + + + 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. + A string that represents the number to convert. The string is interpreted by using the style specified by the parameter. + A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . + An object that supplies culture-specific formatting information about . + When this method returns, contains the 16-bit unsigned integer value equivalent to the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not in a format compliant with , or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + is not a value. +-or- + is not a combination of and values. + + + 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. + A string that represents the number to convert. + When this method returns, contains the 16-bit unsigned integer value that is equivalent to the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not in the correct format. , or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + + Represents a 32-bit unsigned integer. + + + Compares this instance to a specified object and returns an indication of their relative values. + An object to compare, or . + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + -or- + + is . + + is not a . + + + Compares this instance to a specified 32-bit unsigned integer and returns an indication of their relative values. + An unsigned integer to compare. + A signed number indicating the relative values of this instance and . + Return value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance. + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified . + A value to compare to this instance. + + if has the same value as this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant, . + + + Represents the largest possible value of . This field is constant. + + + Represents the smallest possible value of . This field is constant. + + + + + + + + Converts the string representation of a number to its 32-bit unsigned integer equivalent. + A string representing the number to convert. + A 32-bit unsigned integer equivalent to the number contained in . + The parameter is . + The parameter is not of the correct format. + The parameter represents a number that is less than or greater than . + + + Converts the string representation of a number in a specified style to its 32-bit unsigned integer equivalent. + A string representing the number to convert. The string is interpreted by using the style specified by the parameter. + A bitwise combination of the enumeration values that specify the permitted format of . A typical value to specify is . + A 32-bit unsigned integer equivalent to the number specified in . + + is . + + is not a value. +-or- + is not a combination of and values. + + is not in a format compliant with . + + represents a number that is less than or greater than . +-or- + includes non-zero, fractional digits. + + + Converts the string representation of a number in a specified style and culture-specific format to its 32-bit unsigned integer equivalent. + A string representing the number to convert. The string is interpreted by using the style specified by the parameter. + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An object that supplies culture-specific formatting information about . + A 32-bit unsigned integer equivalent to the number specified in . + + is . + + is not a value. +-or- + is not a combination of and values. + + is not in a format compliant with . + + represents a number that is less than or greater than . +-or- + includes non-zero, fractional digits. + + + Converts the string representation of a number in a specified culture-specific format to its 32-bit unsigned integer equivalent. + A string that represents the number to convert. + An object that supplies culture-specific formatting information about . + A 32-bit unsigned integer equivalent to the number specified in . + + is . + + is not in the correct style. + + represents a number that is less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + In all cases. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + The type to which to convert this value. + An implementation that supplies culture-specific information about the format of the returned value. + The value of the current instance, converted to . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + Converts the numeric value of this instance to its equivalent string representation. + 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. + + + Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. + An object that supplies culture-specific formatting information. + 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. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format. + A numeric format string. + The string representation of the value of this instance as specified by . + The parameter is invalid. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. + A numeric format string. + An object that supplies culture-specific formatting information about this instance. + The string representation of the value of this instance as specified by and . + The parameter is invalid. + + + + + + + + + + + + + + + + + + + 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. + A string that represents the number to convert. The string is interpreted by using the style specified by the parameter. + A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . + An object that supplies culture-specific formatting information about . + When this method returns, contains the 32-bit unsigned integer value equivalent to the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not in a format compliant with , or represents a number that is less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + is not a value. +-or- + is not a combination of and values. + + + 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. + A string that represents the number to convert. + When this method returns, contains the 32-bit unsigned integer value that is equivalent to the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not of the correct format, or represents a number that is less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + + Represents a 64-bit unsigned integer. + + + Compares this instance to a specified object and returns an indication of their relative values. + An object to compare, or . + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + -or- + + is . + + is not a . + + + Compares this instance to a specified 64-bit unsigned integer and returns an indication of their relative values. + An unsigned integer to compare. + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare to this instance. + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns a value indicating whether this instance is equal to a specified value. + A value to compare to this instance. + + if has the same value as this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant, . + + + Represents the largest possible value of . This field is constant. + + + Represents the smallest possible value of . This field is constant. + + + + + + + + Converts the string representation of a number to its 64-bit unsigned integer equivalent. + A string that represents the number to convert. + A 64-bit unsigned integer equivalent to the number contained in . + The parameter is . + The parameter is not in the correct format. + The parameter represents a number less than or greater than . + + + Converts the string representation of a number in a specified style to its 64-bit unsigned integer equivalent. + A string that represents the number to convert. The string is interpreted by using the style specified by the parameter. + A bitwise combination of the enumeration values that specifies the permitted format of . A typical value to specify is . + A 64-bit unsigned integer equivalent to the number specified in . + The parameter is . + + is not a value. +-or- + is not a combination of and values. + The parameter is not in a format compliant with . + The parameter represents a number less than or greater than . +-or- + includes non-zero, fractional digits. + + + Converts the string representation of a number in a specified style and culture-specific format to its 64-bit unsigned integer equivalent. + A string that represents the number to convert. The string is interpreted by using the style specified by the parameter. + A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . + An object that supplies culture-specific formatting information about . + A 64-bit unsigned integer equivalent to the number specified in . + The parameter is . + + is not a value. +-or- + is not a combination of and values. + The parameter is not in a format compliant with . + The parameter represents a number less than or greater than . +-or- + includes non-zero, fractional digits. + + + Converts the string representation of a number in a specified culture-specific format to its 64-bit unsigned integer equivalent. + A string that represents the number to convert. + An object that supplies culture-specific formatting information about . + A 64-bit unsigned integer equivalent to the number specified in . + The parameter is . + The parameter is not in the correct style. + The parameter represents a number less than or greater than . + + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + This conversion is not supported. Attempting to use this method throws an . + This parameter is ignored. + This conversion is not supported. No value is returned. + In all cases. + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + The type to which to convert this value. + An implementation that supplies information about the format of the returned value. + The value of the current instance, converted to . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . + + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. + + + Converts the numeric value of this instance to its equivalent string representation. + 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. + + + Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. + An object that supplies culture-specific formatting information. + 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. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format. + A numeric format string. + The string representation of the value of this instance as specified by . + The parameter is invalid. + + + Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. + A numeric format string. + An object that supplies culture-specific formatting information about this instance. + The string representation of the value of this instance as specified by and . + The parameter is invalid. + + + + + + + + + + + + + + + + + + + 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. + A string that represents the number to convert. The string is interpreted by using the style specified by the parameter. + A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . + An object that supplies culture-specific formatting information about . + When this method returns, contains the 64-bit unsigned integer value equivalent to the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not in a format compliant with , or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + is not a value. +-or- + is not a combination of and values. + + + 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. + A string that represents the number to convert. + When this method returns, contains the 64-bit unsigned integer value that is equivalent to the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not of the correct format, or represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + + if was converted successfully; otherwise, . + + + A platform-specific type that is used to represent a pointer or a handle. + + + Initializes a new instance of the structure using the specified 32-bit pointer or handle. + A pointer or handle contained in a 32-bit unsigned integer. + + + Initializes a new instance of using the specified 64-bit pointer or handle. + A pointer or handle contained in a 64-bit unsigned integer. + On a 32-bit platform, is too large to represent as an . + + + Initializes a new instance of using the specified pointer to an unspecified type. + A pointer to an unspecified type. + + + Adds an offset to the value of an unsigned pointer. + The unsigned pointer to add the offset to. + The offset to add. + A new unsigned pointer that reflects the addition of to . + + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance or . + + if is an instance of and equals the value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Adds an offset to the value of an unsigned pointer. + The unsigned pointer to add the offset to. + The offset to add. + A new unsigned pointer that reflects the addition of to . + + + Determines whether two specified instances of are equal. + The first pointer or handle to compare. + The second pointer or handle to compare. + + if equals ; otherwise, . + + + Converts the value of a 32-bit unsigned integer to an . + A 32-bit unsigned integer. + A new instance of initialized to . + + + Converts the value of a 64-bit unsigned integer to an . + A 64-bit unsigned integer. + A new instance of initialized to . + On a 32-bit platform, is too large to represent as an . + + + Converts the value of the specified to a 32-bit unsigned integer. + The pointer or handle to convert. + The contents of . + On a 64-bit platform, the value of is too large to represent as a 32-bit unsigned integer. + + + Converts the value of the specified to a 64-bit unsigned integer. + The pointer or handle to convert. + The contents of . + + + Converts the value of the specified to a pointer to an unspecified type. +This API is not CLS-compliant. + The pointer or handle to convert. + The contents of . + + + Converts the specified pointer to an unspecified type to an . +This API is not CLS-compliant. + A pointer to an unspecified type. + A new instance of initialized to . + + + Determines whether two specified instances of are not equal. + The first pointer or handle to compare. + The second pointer or handle to compare. + + if does not equal ; otherwise, . + + + Subtracts an offset from the value of an unsigned pointer. + The unsigned pointer to subtract the offset from. + The offset to subtract. + A new unsigned pointer that reflects the subtraction of from . + + + Gets the size of this instance. + 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. + + + Subtracts an offset from the value of an unsigned pointer. + The unsigned pointer to subtract the offset from. + The offset to subtract. + A new unsigned pointer that reflects the subtraction of from . + + + + + + Populates a object with the data needed to serialize the current object. + The object to populate with data. + The destination for this serialization. (This parameter is not used; specify .) + + is . + + + Converts the value of this instance to a pointer to an unspecified type. + A pointer to ; that is, a pointer to memory containing data of an unspecified type. + + + Converts the numeric value of this instance to its equivalent string representation. + The string representation of the value of this instance. + + + Converts the value of this instance to a 32-bit unsigned integer. + A 32-bit unsigned integer equal to the value of this instance. + On a 64-bit platform, the value of this instance is too large to represent as a 32-bit unsigned integer. + + + Converts the value of this instance to a 64-bit unsigned integer. + A 64-bit unsigned integer equal to the value of this instance. + + + A read-only field that represents a pointer or handle that has been initialized to zero. + + + The exception that is thrown when the operating system denies access because of an I/O error or a specific type of security error. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Provides data for the event that is raised when there is an exception that is not handled in any application domain. + + + Initializes a new instance of the class with the exception object and a common language runtime termination flag. + The exception that is not handled. + + if the runtime is terminating; otherwise, . + + + Gets the unhandled exception object. + The unhandled exception object. + + + Indicates whether the common language runtime is terminating. + + if the runtime is terminating; otherwise, . + + + Represents the method that will handle the event raised by an exception that is not handled by the application domain. + The source of the unhandled exception event. + An UnhandledExceptionEventArgs that contains the event data. + + + Provides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI. + + + Initializes a new instance of the class from the specified instances of the and classes. + An instance of the class containing the information required to serialize the new instance. + An instance of the class containing the source of the serialized stream associated with the new instance. + The parameter contains a URI. + The parameter contains a URI that is empty. +-or- +The scheme specified is not correctly formed. 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:\\. + + + Initializes a new instance of the class with the specified URI. + A string that identifies the resource to be represented by the instance. Note that an IPv6 address in string form must be enclosed within brackets. For example, "http://[2607:f8b0:400d:c06::69]". + + is . + Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + is empty. +-or- +The scheme specified in is not correctly formed. See . +-or- + contains too many slashes. +-or- +The password specified in is not valid. +-or- +The host name specified in is not valid. +-or- +The file name specified in is not valid. +-or- +The user name specified in is not valid. +-or- +The host or authority name specified in cannot be terminated by backslashes. +-or- +The port number specified in is not valid or cannot be parsed. +-or- +The length of exceeds 65519 characters. +-or- +The length of the scheme specified in exceeds 1023 characters. +-or- +There is an invalid character sequence in . +-or- +The MS-DOS path specified in must start with c:\\. + + + Initializes a new instance of the class with the specified URI, with explicit control of character escaping. + A string that identifies the resource to be represented by the instance. Note that an IPv6 address in string form must be enclosed within brackets. For example, "http://[2607:f8b0:400d:c06::69]". + + if is completely escaped; otherwise, . + + is . + + is empty or contains only spaces. +-or- +The scheme specified in is not valid. +-or- + contains too many slashes. +-or- +The password specified in is not valid. +-or- +The host name specified in is not valid. +-or- +The file name specified in is not valid. +-or- +The user name specified in is not valid. +-or- +The host or authority name specified in cannot be terminated by backslashes. +-or- +The port number specified in is not valid or cannot be parsed. +-or- +The length of exceeds 65519 characters. +-or- +The length of the scheme specified in exceeds 1023 characters. +-or- +There is an invalid character sequence in . +-or- +The MS-DOS path specified in must start with c:\\. + + + Initializes a new instance of the class with the specified URI. This constructor allows you to specify if the URI string is a relative URI, absolute URI, or is indeterminate. + A string that identifies the resource to be represented by the instance. Note that an IPv6 address in string form must be enclosed within brackets. For example, "http://[2607:f8b0:400d:c06::69]". + Specifies whether the URI string is a relative URI, absolute URI, or is indeterminate. + + is invalid. + + is . + Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + contains a relative URI and is . +or + contains an absolute URI and is . +or + is empty. +-or- +The scheme specified in is not correctly formed. See . +-or- + contains too many slashes. +-or- +The password specified in is not valid. +-or- +The host name specified in is not valid. +-or- +The file name specified in is not valid. +-or- +The user name specified in is not valid. +-or- +The host or authority name specified in cannot be terminated by backslashes. +-or- +The port number specified in is not valid or cannot be parsed. +-or- +The length of exceeds 65519 characters. +-or- +The length of the scheme specified in exceeds 1023 characters. +-or- +There is an invalid character sequence in . +-or- +The MS-DOS path specified in must start with c:\\. + + + Initializes a new instance of the class based on the specified base URI and relative URI string. + The base URI. + The relative URI to add to the base URI. + + is . + + is not an absolute instance. + Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. +The URI formed by combining and is empty or contains only spaces. +-or- +The scheme specified in the URI formed by combining and is not valid. +-or- +The URI formed by combining and contains too many slashes. +-or- +The password specified in the URI formed by combining and is not valid. +-or- +The host name specified in the URI formed by combining and is not valid. +-or- +The file name specified in the URI formed by combining and is not valid. +-or- +The user name specified in the URI formed by combining and is not valid. +-or- +The host or authority name specified in the URI formed by combining and cannot be terminated by backslashes. +-or- +The port number specified in the URI formed by combining and is not valid or cannot be parsed. +-or- +The length of the URI formed by combining and exceeds 65519 characters. +-or- +The length of the scheme specified in the URI formed by combining and exceeds 1023 characters. +-or- +There is an invalid character sequence in the URI formed by combining and . +-or- +The MS-DOS path specified in must start with c:\\. + + + Initializes a new instance of the class based on the specified base and relative URIs, with explicit control of character escaping. + The base URI. + The relative URI to add to the base URI. + + if is completely escaped; otherwise, . + + is . + + is not an absolute instance. + The URI formed by combining and is empty or contains only spaces. +-or- +The scheme specified in the URI formed by combining and is not valid. +-or- +The URI formed by combining and contains too many slashes. +-or- +The password specified in the URI formed by combining and is not valid. +-or- +The host name specified in the URI formed by combining and is not valid. +-or- +The file name specified in the URI formed by combining and is not valid. +-or- +The user name specified in the URI formed by combining and is not valid. +-or- +The host or authority name specified in the URI formed by combining and cannot be terminated by backslashes. +-or- +The port number specified in the URI formed by combining and is not valid or cannot be parsed. +-or- +The length of the URI formed by combining and exceeds 65519 characters. +-or- +The length of the scheme specified in the URI formed by combining and exceeds 1023 characters. +-or- +There is an invalid character sequence in the URI formed by combining and . +-or- +The MS-DOS path specified in must start with c:\\. + + + Initializes a new instance of the class based on the combination of a specified base instance and a relative instance. + An absolute that is the base for the new instance. + A relative instance that is combined with . + + is not an absolute instance. + + is . + + is not an absolute instance. + Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. +The URI formed by combining and is empty or contains only spaces. +-or- +The scheme specified in the URI formed by combining and is not valid. +-or- +The URI formed by combining and contains too many slashes. +-or- +The password specified in the URI formed by combining and is not valid. +-or- +The host name specified in the URI formed by combining and is not valid. +-or- +The file name specified in the URI formed by combining and is not valid. +-or- +The user name specified in the URI formed by combining and is not valid. +-or- +The host or authority name specified in the URI formed by combining and cannot be terminated by backslashes. +-or- +The port number specified in the URI formed by combining and is not valid or cannot be parsed. +-or- +The length of the URI formed by combining and exceeds 65519 characters. +-or- +The length of the scheme specified in the URI formed by combining and exceeds 1023 characters. +-or- +There is an invalid character sequence in the URI formed by combining and . +-or- +The MS-DOS path specified in must start with c:\\. + + + Gets the absolute path of the URI. + A containing the absolute path to the resource. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Gets the absolute URI. + A containing the entire URI. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Gets the Domain Name System (DNS) host name or IP address and the port number for a server. + A containing the authority component of the URI represented by this instance. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Converts the internally stored URI to canonical form. + This instance represents a relative URI, and this method is valid only for absolute URIs. + The URI is incorrectly formed. + + + Determines whether the specified host name is a valid DNS name. + The host name to validate. This can be an IPv4 or IPv6 address or an Internet host name. + A that indicates the type of the host name. If the type of the host name cannot be determined or if the host name is or a zero-length string, this method returns . + + + Determines whether the specified scheme name is valid. + The scheme name to validate. + A value that is if the scheme name is valid; otherwise, . + + + Calling this method has no effect. + + + Compares the specified parts of two URIs using the specified comparison rules. + The first . + The second . + A bitwise combination of the values that specifies the parts of and to compare. + One of the values that specifies the character escaping used when the URI components are compared. + One of the values. + An value that indicates the lexical relationship between the compared components. + Value + + Meaning + + Less than zero + + is less than . + + Zero + + equals . + + Greater than zero + + is greater than . + + is not a valid value. + + + Gets a host name that, after being unescaped if necessary, is safe to use for DNS resolution. + A that contains the host part of the URI in a format suitable for DNS resolution; or the original host string, if it is already suitable for resolution. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Compares two instances for equality. + The instance or a URI identifier to compare with the current instance. + A value that is if the two instances represent the same URI; otherwise, . + + + Converts any unsafe or reserved characters in the path component to their hexadecimal character representations. + The URI passed from the constructor is invalid. This exception can occur if a URI has too many characters or the URI is relative. + + + Converts a string to its escaped representation. + The string to escape. + A that contains the escaped representation of . + + is . + Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. +The length of exceeds 32766 characters. + + + Converts a string to its escaped representation. + The string to transform to its escaped representation. + The escaped representation of the string. + + + Converts a URI string to its escaped representation. + The string to escape. + A that contains the escaped representation of . + + is . + Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. +The length of exceeds 32766 characters. + + + Gets the escaped URI fragment. + A that contains any URI fragment information. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Gets the decimal value of a hexadecimal digit. + The hexadecimal digit (0-9, a-f, A-F) to convert. + An value that contains a number from 0 to 15 that corresponds to the specified hexadecimal digit. + + is not a valid hexadecimal digit (0-9, a-f, A-F). + + + Gets the specified components of the current instance using the specified escaping for special characters. + A bitwise combination of the values that specifies which parts of the current instance to return to the caller. + One of the values that controls how special characters are escaped. + A that contains the components. + + is not a combination of valid values. + The current is not an absolute URI. Relative URIs cannot be used with this method. + + + Gets the hash code for the URI. + An containing the hash value generated for this URI. + + + Gets the specified portion of a instance. + One of the values that specifies the end of the URI portion to return. + A that contains the specified portion of the instance. + The current instance is not an absolute instance. + The specified is not valid. + + + Returns the data needed to serialize the current instance. + A object containing the information required to serialize the . + A object containing the source and destination of the serialized stream associated with the . + + + Converts a specified character into its hexadecimal equivalent. + The character to convert to hexadecimal representation. + The hexadecimal representation of the specified character. + + is greater than 255. + + + Converts a specified hexadecimal representation of a character to the character. + The hexadecimal representation of a character. + The location in where the hexadecimal representation of a character begins. + The character represented by the hexadecimal encoding at position . If the character at is not hexadecimal encoded, the character at is returned. The value of is incremented to point to the character following the one returned. + + is less than 0 or greater than or equal to the number of characters in . + + + Gets the host component of this instance. + A that contains the host name. This is usually the DNS host name or IP address of the server. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Gets the type of the host name specified in the URI. + A member of the enumeration. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + The RFC 3490 compliant International Domain Name of the host, using Punycode as appropriate. This string, after being unescaped if necessary, is safe to use for DNS resolution. + The hostname, formatted with Punycode according to the IDN standard. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Gets whether the instance is absolute. + A value that is if the instance is absolute; otherwise, . + + + Gets whether a character is invalid in a file system name. + The to test. + + if the specified character is invalid; otherwise, . + + + Determines whether the current instance is a base of the specified instance. + The specified instance to test. + + if the current instance is a base of ; otherwise, . + + is . + + + Gets whether the port value of the URI is the default for this scheme. + A value that is if the value in the property is the default port for this scheme; otherwise, . + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Gets whether the specified character should be escaped. + The to test. + A value that is if the specified character should be escaped; otherwise, . + + + Gets a value indicating whether the specified is a file URI. + A value that is if the is a file URI; otherwise, . + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Determines whether a specified character is a valid hexadecimal digit. + The character to validate. + + if the character is a valid hexadecimal digit; otherwise, . + + + Determines whether a character in a string is hexadecimal encoded. + The string to check. + The location in to check for hexadecimal encoding. + A value that is if is hexadecimal encoded at the specified location; otherwise, . + + + Gets whether the specified references the local host. + A value that is if this references the local host; otherwise, . + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Gets whether the specified character is a reserved character. + The to test. + A value that is if the specified character is a reserved character otherwise, . + + + Gets whether the specified is a universal naming convention (UNC) path. + A value that is if the is a UNC path; otherwise, . + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Indicates whether the string used to construct this was well-formed and is not required to be further escaped. + + if the string was well-formed; otherwise, . + + + 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. + The string used to attempt to construct a . + The type of the in . + + if the string was well-formed; otherwise, . + + + Gets a local operating-system representation of a file name. + A that contains the local operating-system representation of a file name. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Determines the difference between two instances. + The URI to compare to the current URI. + If the hostname and scheme of this URI instance and are the same, then this method returns a that represents a relative URI that, when appended to the current URI instance, yields the parameter. +If the hostname or scheme is different, then this method returns a that represents the parameter. + + is . + This instance represents a relative URI, and this method is valid only for absolute URIs. + + + Determines the difference between two instances. + The URI to compare to the current URI. + If the hostname and scheme of this URI instance and are the same, then this method returns a relative that, when appended to the current URI instance, yields . +If the hostname or scheme is different, then this method returns a that represents the parameter. + + is . + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Determines whether two instances have the same value. + A instance to compare with . + A instance to compare with . + A value that is if the instances are equivalent; otherwise, . + + + Determines whether two instances do not have the same value. + A instance to compare with . + A instance to compare with . + A value that is if the two instances are not equal; otherwise, . If either parameter is , this method returns . + + + Gets the original URI string that was passed to the constructor. + A containing the exact URI specified when this instance was constructed; otherwise, . + + + Parses the URI of the current instance to ensure it contains all the parts required for a valid URI. + The Uri passed from the constructor is invalid. + + + Gets the and properties separated by a question mark (?). + A that contains the and properties separated by a question mark (?). + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Gets the port number of this URI. + An value that contains the port number for this URI. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Gets any query information included in the specified URI. + A that contains any query information included in the specified URI. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Gets the scheme name for this URI. + A that contains the scheme for this URI, converted to lowercase. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Specifies the characters that separate the communication protocol scheme from the address portion of the URI. This field is read-only. + + + Gets an array containing the path segments that make up the specified URI. + A array that contains the path segments that make up the specified URI. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Returns the data needed to serialize the current instance. + A object containing the information required to serialize the . + A object containing the source and destination of the serialized stream associated with the . + + + Gets a canonical string representation for the specified instance. + A instance that contains the unescaped canonical representation of the instance. All characters are unescaped except #, ?, and %. + + + Creates a new using the specified instance and a . + The representing the . + The type of the Uri. + When this method returns, contains the constructed . + A value that is if the was successfully created; otherwise, . + + + Creates a new using the specified base and relative instances. + The base . + The relative , represented as a , to add to the base . + When this method returns, contains a constructed from and . This parameter is passed uninitialized. + A value that is if the was successfully created; otherwise, . + + + Creates a new using the specified base and relative instances. + The base . + The relative to add to the base . + When this method returns, contains a constructed from and . This parameter is passed uninitialized. + A value that is if the was successfully created; otherwise, . + + is . + + + Converts the specified string by replacing any escape sequences with their unescaped representation. + The to convert. + A that contains the unescaped value of the parameter. + + + Converts a string to its unescaped representation. + The string to unescape. + A that contains the unescaped representation of . + + is . + + + Specifies that the URI is a pointer to a file. This field is read-only. + + + Specifies that the URI is accessed through the File Transfer Protocol (FTP). This field is read-only. + + + Specifies that the URI is accessed through the Gopher protocol. This field is read-only. + + + Specifies that the URI is accessed through the Hypertext Transfer Protocol (HTTP). This field is read-only. + + + Specifies that the URI is accessed through the Secure Hypertext Transfer Protocol (HTTPS). This field is read-only. + + + Specifies that the URI is an email address and is accessed through the Simple Mail Transport Protocol (SMTP). This field is read-only. + + + Specifies that the URI is accessed through the NetPipe scheme used by Windows Communication Foundation (WCF). This field is read-only. + + + Specifies that the URI is accessed through the NetTcp scheme used by Windows Communication Foundation (WCF). This field is read-only. + + + Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol (NNTP). This field is read-only. + + + Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol (NNTP). This field is read-only. + + + Indicates that the URI string was completely escaped before the instance was created. + A value that is if the parameter was set to when the instance was created; otherwise, . + + + Gets the user name, password, or other user-specific information associated with the specified URI. + A 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. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + Specifies the parts of a . + + + The , , , , , , and data. + + + The data. + + + The data. + + + The and data. If no port data is in the Uri and a default port has been assigned to the , the default port is returned. If there is no default port, -1 is returned. + + + The , , , , and data. + + + Specifies that the delimiter should be included. + + + The normalized form of the . + + + The data. + + + The and data. Also see . + + + The data. + + + The data. + + + The data. + + + The , , and data. + + + The complete context that is needed for Uri Serializers. The context includes the IPv6 scope. + + + The , , and data. If no port data is in the and a default port has been assigned to the , the default port is returned. If there is no default port, -1 is returned. + + + The data. If no port data is in the and a default port has been assigned to the , the default port is returned. If there is no default port, -1 is returned. + + + The data. + + + Controls how URI information is escaped. + + + Characters that have a reserved meaning in the requested URI components remain escaped. All others are not escaped. + + + No escaping is performed. + + + Escaping is performed according to the rules in RFC 2396. + + + The exception that is thrown when an invalid Uniform Resource Identifier (URI) is detected. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class from the specified and instances. + A that contains the information that is required to serialize the new . + A that contains the source of the serialized stream that is associated with the new . + + + Initializes a new instance of the class with the specified message. + The error message string. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + 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. + The exception that is the cause of the current exception. If the innerException parameter is not , the current exception is raised in a block that handles the inner exception. + + + Populates a instance with the data that is needed to serialize the . + A that will hold the serialized data for the . + A that contains the destination of the serialized stream that is associated with the new . + + + Defines host name types for the method. + + + The host is set, but the type cannot be determined. + + + The host name is a domain name system (DNS) style host name. + + + The host name is an Internet Protocol (IP) version 4 host address. + + + The host name is an Internet Protocol (IP) version 6 host address. + + + The type of the host name is not supplied. + + + Defines the different kinds of URIs. + + + The URI is absolute. + + + The URI is relative. + + + The URI kind is indeterminate. + + + Parses a new URI scheme. This is an abstract class. + + + Constructs a default URI parser. + + + Gets the components from a URI. + The URI to parse. + The to retrieve from . + One of the values that controls how special characters are escaped. + A string that contains the components. + + is invalid. +-or- + is not a combination of valid values. + + requires user-driven parsing +-or- + is not an absolute URI. Relative URIs cannot be used with this method. + + + Initialize the state of the parser and validate the URI. + The T:System.Uri to validate. + Validation errors, if any. + + + Determines whether is a base URI for . + The base URI. + The URI to test. + + if is a base URI for ; otherwise, . + + + Indicates whether the parser for a scheme is registered. + The scheme name to check. + + if has been registered; otherwise, . + The parameter is null. + The parameter is not valid. + + + Indicates whether a URI is well-formed. + The URI to check. + + if is well-formed; otherwise, . + + + Invoked by a constructor to get a instance. + A for the constructed . + + + Invoked by the Framework when a method is registered. + The scheme that is associated with this . + The port number of the scheme. + + + Associates a scheme and port number with a . + The URI parser to register. + The name of the scheme that is associated with this parser. + The default port number for the specified scheme. + + parameter is null +-or- + parameter is null. + + parameter is not valid +-or- + parameter is not valid. The parameter is less than -1 or greater than 65,534. + + + Called by constructors and to resolve a relative URI. + A base URI. + A relative URI. + Errors during the resolve process, if any. + The string of the resolved relative . + + parameter is not an absolute +-or- + parameter requires user-driven parsing. + + + Defines the parts of a URI for the method. + + + The scheme and authority segments of the URI. + + + The scheme, authority, and path segments of the URI. + + + The scheme, authority, path, and query segments of the URI. + + + The scheme segment of the URI. + + + Provides static methods for creating value tuples. + + + Compares the current instance to a specified instance. + The object to compare with the current instance. + This method always returns 0. + + is not a instance. + + + Creates a new value tuple with zero components. + A new value tuple with no components. + + + Creates a new value tuple with 1 component (a singleton). + The value of the value tuple's only component. + The type of the value tuple's only component. + A value tuple with 1 component. + + + Creates a new value tuple with 2 components (a pair). + The value of the value tuple's first component. + The value of the value tuple's second component. + The type of the value tuple's first component. + The type of the value tuple's second component. + A value tuple with 2 components. + + + Creates a new value tuple with 3 components (a triple). + The value of the value tuple's first component. + The value of the value tuple's second component. + The value of the value tuple's third component. + The type of the value tuple's first component. + The type of the value tuple's second component. + The type of the value tuple's third component. + A value tuple with 3 components. + + + Creates a new value tuple with 4 components (a quadruple). + The value of the value tuple's first component. + The value of the value tuple's second component. + The value of the value tuple's third component. + The value of the value tuple's fourth component. + The type of the value tuple's first component. + The type of the value tuple's second component. + The type of the value tuple's third component. + The type of the value tuple's fourth component. + A value tuple with 4 components. + + + Creates a new value tuple with 5 components (a quintuple). + The value of the value tuple's first component. + The value of the value tuple's second component. + The value of the value tuple's third component. + The value of the value tuple's fourth component. + The value of the value tuple's fifth component. + The type of the value tuple's first component. + The type of the value tuple's second component. + The type of the value tuple's third component. + The type of the value tuple's fourth component. + The type of the value tuple's fifth component. + A value tuple with 5 components. + + + Creates a new value tuple with 6 components (a sexuple). + The value of the value tuple's first component. + The value of the value tuple's second component. + The value of the value tuple's third component. + The value of the value tuple's fourth component. + The value of the value tuple's fifth component. + The value of the value tuple's sixth component. + The type of the value tuple's first component. + The type of the value tuple's second component. + The type of the value tuple's third component. + The type of the value tuple's fourth component. + The type of the value tuple's fifth component. + The type of the value tuple's sixth component. + A value tuple with 6 components. + + + Creates a new value tuple with 7 components (a septuple). + The value of the value tuple's first component. + The value of the value tuple's second component. + The value of the value tuple's third component. + The value of the value tuple's fourth component. + The value of the value tuple's fifth component. + The value of the value tuple's sixth component. + The value of the value tuple's seventh component. + The type of the value tuple's first component. + The type of the value tuple's second component. + The type of the value tuple's third component. + The type of the value tuple's fourth component. + The type of the value tuple's fifth component. + The type of the value tuple's sixth component. + The type of the value tuple's seventh component. + A value tuple with 7 components. + + + Creates a new value tuple with 8 components (an octuple). + The value of the value tuple's first component. + The value of the value tuple's second component. + The value of the value tuple's third component. + The value of the value tuple's fourth component. + The value of the value tuple's fifth component. + The value of the value tuple's sixth component. + The value of the value tuple's seventh component. + The value of the value tuple's eighth component. + The type of the value tuple's first component. + The type of the value tuple's second component. + The type of the value tuple's third component. + The type of the value tuple's fourth component. + The type of the value tuple's fifth component. + The type of the value tuple's sixth component. + The type of the value tuple's seventh component. + The type of the value tuple's eighth component. + A value tuple with 8 components. + + + Returns a value that indicates whether the current instance is equal to a specified object. + The object to compare to the current instance. + + if is a instance; otherwise, . + + + Determines whether two instances are equal. This method always returns . + The value tuple to compare with the current instance. + This method always returns . + + + Returns the hash code for the current instance. + This method always return 0. + + + Compares the current instance to a specified object. + The object to compare with the current instance. + An object that provides custom rules for comparison. This parameter is ignored. + Returns 0 if is a instance and 1 if is . + + is not a instance. + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified object; otherwise, . + + + Returns the hash code for this instance. + An object whose method computes the hash code. This parameter is ignored. + The hash code for this instance. + + + Compares this instance with a specified object and returns an indication of their relative values. + The object to compare with the current instance + 0 if is a instance; otherwise, 1 if is . + + is not a instance. + + + Returns an . There are no elements in a . + There is no acceptable value for . + An . + There is no acceptable value for . + + + Gets the length of this instance, which is always 0. There are no elements in a . + 0, the number of elements in this instance. + + + Returns the string representation of this instance. + This method always returns "()". + + + Represents a value tuple with a single component. + The type of the value tuple's only element. + + + Initializes a new instance. + The value tuple's first element. + + + Compares the current instance to a specified instance. + The tuple to compare with this instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns a value that indicates whether the current instance is equal to a specified instance. + The value tuple to compare with this instance. + + if the current instance is equal to the specified tuple; otherwise, . + + + Calculates the hash code for the current instance. + The hash code for the current instance. + + + Gets the value of the current instance's first element. + + + Compares the current 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. + The object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified object; otherwise, . + + + Calculates the hash code for the current instance by using a specified computation method. + An object whose method calculates the hash code of the current instance. + A 32-bit signed integer hash code. + + + Compares the current 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. + The object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Gets the value of the element. + The index of the element. must be 0. + The value of the element. + + is less than 0 or greater than 0. + + + Gets the number of elements in the . + 1, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this instance. + + + Represents a value tuple with 2 components. + The type of the value tuple's first element. + The type of the value tuple's second element. + + + Initializes a new instance. + The value tuple's first element. + The value tuple's second element. + + + Compares the current instance to a specified instance. + The tuple to compare with this instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns a value that indicates whether the current instance is equal to a specified instance. + The value tuple to compare with this instance. + + if the current instance is equal to the specified tuple; otherwise, . + + + Calculates the hash code for the current instance. + The hash code for the current instance. + + + Gets the value of the current instance's first element. + + + Gets the value of the current instance's second element. + + + Compares the current 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. + The object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified objects; otherwise, . + + + Calculates the hash code for the current instance by using a specified computation method. + An object whose method calculates the hash code of the current instance. + A 32-bit signed integer hash code. + + + Compares the current 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. + The object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Gets the value of the specified element. + The index of the specified element. can range from 0 to 1. + The value of the element at the specified position. + + is less than 0 or greater than 1. + + + Gets the number of elements in the . + 2, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this instance. + + + Represents a value tuple with 3 components. + The type of the value tuple's first element. + The type of the value tuple's second element. + The type of the value tuple's third element. + + + Initializes a new instance. + The value tuple's first element. + The value tuple's second element. + The value tuple's third element. + + + Compares the current instance to a specified instance. + The tuple to compare with this instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns a value that indicates whether the current instance is equal to a specified instance. + The value tuple to compare with this instance. + + if the current instance is equal to the specified tuple; otherwise, . + + + Calculates the hash code for the current instance. + The hash code for the current instance. + + + Gets the value of the current instance's first element. + + + Gets the value of the current instance's second element. + + + Gets the value of the current instance's third element. + + + Compares the current 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. + The object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified objects; otherwise, . + + + Calculates the hash code for the current instance by using a specified computation method. + An object whose method calculates the hash code of the current instance. + A 32-bit signed integer hash code. + + + Compares the current 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. + The object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Gets the value of the specified element. + The index of the specified element. can range from 0 to 2. + The value of the element at the specified position. + + is less than 0 or greater than 2. + + + Gets the number of elements in the . + 3, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this instance. + + + Represents a value tuple with 4 components. + The type of the value tuple's first element. + The type of the value tuple's second element. + The type of the value tuple's third element. + The type of the value tuple's fourth element. + + + Initializes a new instance. + The value tuple's first element. + The value tuple's second element. + The value tuple's third element. + The value tuple's fourth element. + + + Compares the current instance to a specified instance. + The tuple to compare with this instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns a value that indicates whether the current instance is equal to a specified instance. + The value tuple to compare with this instance. + + if the current instance is equal to the specified tuple; otherwise, . + + + Calculates the hash code for the current instance. + The hash code for the current instance. + + + Gets the value of the current instance's first element. + + + Gets the value of the current instance's second element. + + + Gets the value of the current instance's third element. + + + Gets the value of the current instance's fourth element. + + + Compares the current 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. + The object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified objects; otherwise, . + + + Calculates the hash code for the current instance by using a specified computation method. + An object whose method calculates the hash code of the current instance. + A 32-bit signed integer hash code. + + + Compares the current 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. + The object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Gets the value of the specified element. + The index of the specified element. can range from 0 to 3. + The value of the element at the specified position. + + is less than 0 or greater than 3. + + + Gets the number of elements in the . + 4, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this instance. + + + Represents a value tuple with 5 components. + The type of the value tuple's first element. + The type of the value tuple's second element. + The type of the value tuple's third element. + The type of the value tuple's fourth element. + The type of the value tuple's fifth element. + + + Initializes a new instance. + The value tuple's first element. + The value tuple's second element. + The value tuple's third element. + The value tuple's fourth element. + The value tuple's fifth element. + + + Compares the current instance to a specified instance. + The tuple to compare with this instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns a value that indicates whether the current instance is equal to a specified instance. + The value tuple to compare with this instance. + + if the current instance is equal to the specified tuple; otherwise, . + + + Calculates the hash code for the current instance. + The hash code for the current instance. + + + Gets the value of the current instance's first element. + + + Gets the value of the current instance's second element. + + + Gets the value of the current instance's third element. + + + Gets the value of the current instance's fourth element. + + + Gets the value of the current instance's fifth element. + + + Compares the current 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. + The object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified objects; otherwise, . + + + Calculates the hash code for the current instance by using a specified computation method. + An object whose method calculates the hash code of the current instance. + A 32-bit signed integer hash code. + + + Compares the current 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. + The object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Gets the value of the specified element. + The index of the specified element. can range from 0 to 4. + The value of the element at the specified position. + + is less than 0 or greater than 4. + + + Gets the number of elements in the . + 5, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this instance. + + + Represents a value tuple with 6 components. + The type of the value tuple's first element. + The type of the value tuple's second element. + The type of the value tuple's third element. + The type of the value tuple's fourth element. + The type of the value tuple's fifth element. + The type of the value tuple's sixth element. + + + Initializes a new instance. + The value tuple's first element. + The value tuple's second element. + The value tuple's third element. + The value tuple's fourth element. + The value tuple's fifth element. + The value tuple's sixth element. + + + Compares the current instance to a specified instance. + The tuple to compare with this instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns a value that indicates whether the current instance is equal to a specified instance. + The value tuple to compare with this instance. + + if the current instance is equal to the specified tuple; otherwise, . + + + Calculates the hash code for the current instance. + The hash code for the current instance. + + + Gets the value of the current instance's first element. + + + Gets the value of the current instance's second element. + + + Gets the value of the current instance's third element. + + + Gets the value of the current instance's fourth element. + + + Gets the value of the current instance's fifth element. + + + Gets the value of the current instance's sixth element. + + + Compares the current 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. + The object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified objects; otherwise, . + + + Calculates the hash code for the current instance by using a specified computation method. + An object whose method calculates the hash code of the current instance. + A 32-bit signed integer hash code. + + + Compares the current 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. + The object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Gets the value of the specified element. + The index of the specified element. can range from 0 to 5. + The value of the element at the specified position. + + is less than 0 or greater than 5. + + + Gets the number of elements in the . + 6, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this instance. + + + Represents a value tuple with 7 components. + The type of the value tuple's first element. + The type of the value tuple's second element. + The type of the value tuple's third element. + The type of the value tuple's fourth element. + The type of the value tuple's fifth element. + The type of the value tuple's sixth element. + The type of the value tuple's seventh element. + + + Initializes a new instance. + The value tuple's first element. + The value tuple's second element. + The value tuple's third element. + The value tuple's fourth element. + The value tuple's fifth element. + The value tuple's sixth element. + The value tuple's seventh element. + + + Compares the current instance to a specified instance. + The tuple to compare with this instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns a value that indicates whether the current instance is equal to a specified instance. + The value tuple to compare with this instance. + + if the current instance is equal to the specified tuple; otherwise, . + + + Calculates the hash code for the current instance. + The hash code for the current instance. + + + Gets the value of the current instance's first element. + + + Gets the value of the current instance's second element. + + + Gets the value of the current instance's third element. + + + Gets the value of the current instance's fourth element. + + + Gets the value of the current instance's fifth element. + + + Gets the value of the current instance's sixth element. + + + Gets the value of the current instance's seventh element. + + + Compares the current 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. + The object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified objects; otherwise, . + + + Calculates the hash code for the current instance by using a specified computation method. + An object whose method calculates the hash code of the current instance. + A 32-bit signed integer hash code. + + + Compares the current 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. + The object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Gets the value of the specified element. + The index of the specified element. can range from 0 (the index of ) to 6 (the index of ). + The value of the element at the specified position. + + is less than 0 or greater than 6. + + + Gets the number of elements in the . + 7, the number of elements in a object. + + + Returns a string that represents the value of this instance. + The string representation of this instance. + + + Represents an n-value tuple, where n is 8 or greater. + The type of the value tuple's first element. + The type of the value tuple's second element. + The type of the value tuple's third element. + The type of the value tuple's fourth element. + The type of the value tuple's fifth element. + The type of the value tuple's sixth element. + The type of the value tuple's seventh element. + Any generic value tuple instance that defines the types of the tuple's remaining elements. + + + Initializes a new instance. + The value tuple's first element. + The value tuple's second element. + The value tuple's third element. + The value tuple's fourth element. + The value tuple's fifth element. + The value tuple's sixth element. + The value tuple's seventh element. + An instance of any value tuple type that contains the values of the value's tuple's remaining elements. + + is not a generic value tuple type. + + + Compares the current instance to a specified instance. + The tuple to compare with this instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + + Returns a value that indicates whether the current instance is equal to a specified object. + The object to compare with this instance. + + if the current instance is equal to the specified object; otherwise, . + + + Returns a value that indicates whether the current instance is equal to a specified instance. + The value tuple to compare with this instance. + + if the current instance is equal to the specified tuple; otherwise, . + + + Calculates the hash code for the current instance. + The hash code for the current instance. + + + Gets the value of the current instance's first element. + + + Gets the value of the current instance's second element. + + + Gets the value of the current instance's third element. + + + Gets the value of the current instance's fourth element. + + + Gets the value of the current instance's fifth element. + + + Gets the value of the current instance's sixth element. + + + Gets the value of the current instance's seventh element. + + + Gets the current instance's remaining elements. + + + Compares the current 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. + The object to compare with the current instance. + An object that provides custom rules for comparison. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + + if the current instance is equal to the specified objects; otherwise, . + + + Calculates the hash code for the current instance by using a specified computation method. + An object whose method calculates the hash code of the current instance. + A 32-bit signed integer hash code. + + + Compares the current 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. + An object to compare with the current instance. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description + + A negative integer + + This instance precedes . + + Zero + + This instance and have the same position in the sort order. + + A positive integer + + This instance follows . + + is not a object. + + + Gets the value of the specified element. + The value of the specified element. can range from 0 for to one less than the number of elements in the . + The value of the element at the specified position. + + is less than 0. +-or- + is greater than or equal to . + + + Gets the number of elements in the . + The number of elements in the . + + + Returns a string that represents the value of this instance. + The string representation of this instance. + + + Provides the base class for value types. + + + Initializes a new instance of the class. + + + Indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + + if and this instance are the same type and represent the same value; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Returns the fully qualified type name of this instance. + The fully qualified type name. + + + Represents the version number of an assembly, operating system, or the common language runtime. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified major and minor values. + The major version number. + The minor version number. + + or is less than zero. + + + Initializes a new instance of the class using the specified major, minor, and build values. + The major version number. + The minor version number. + The build number. + + , , or is less than zero. + + + Initializes a new instance of the class with the specified major, minor, build, and revision numbers. + The major version number. + The minor version number. + The build number. + The revision number. + + , , , or is less than zero. + + + Initializes a new instance of the class using the specified string. + A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.'). + + has fewer than two components or more than four components. + + is . + A major, minor, build, or revision component is less than zero. + At least one component of does not parse to an integer. + At least one component of represents a number greater than . + + + Gets the value of the build component of the version number for the current object. + The build number, or -1 if the build number is undefined. + + + Returns a new object whose value is the same as the current object. + A new whose values are a copy of the current object. + + + Compares the current object to a specified object and returns an indication of their relative values. + An object to compare, or . + A signed integer that indicates the relative values of the two objects, as shown in the following table. + Return value + + Meaning + + Less than zero + + The current object is a version before . + + Zero + + The current object is the same version as . + + Greater than zero + + The current object is a version subsequent to . + + -or- + + is . + + is not of type . + + + Compares the current object to a specified object and returns an indication of their relative values. + A object to compare to the current object, or . + A signed integer that indicates the relative values of the two objects, as shown in the following table. + Return value + + Meaning + + Less than zero + + The current object is a version before . + + Zero + + The current object is the same version as . + + Greater than zero + + The current object is a version subsequent to . + + -or- + + is . + + + Returns a value indicating whether the current object is equal to a specified object. + An object to compare with the current object, or . + + if the current object and are both objects, and every component of the current object matches the corresponding component of ; otherwise, . + + + Returns a value indicating whether the current object and a specified object represent the same value. + A object to compare to the current object, or . + + if every component of the current object matches the corresponding component of the parameter; otherwise, . + + + Returns a hash code for the current object. + A 32-bit signed integer hash code. + + + Gets the value of the major component of the version number for the current object. + The major version number. + + + Gets the high 16 bits of the revision number. + A 16-bit signed integer. + + + Gets the value of the minor component of the version number for the current object. + The minor version number. + + + Gets the low 16 bits of the revision number. + A 16-bit signed integer. + + + Determines whether two specified objects are equal. + The first object. + The second object. + + if equals ; otherwise, . + + + Determines whether the first specified object is greater than the second specified object. + The first object. + The second object. + + if is greater than ; otherwise, . + + + Determines whether the first specified object is greater than or equal to the second specified object. + The first object. + The second object. + + if is greater than or equal to ; otherwise, . + + + Determines whether two specified objects are not equal. + The first object. + The second object. + + if does not equal ; otherwise, . + + + Determines whether the first specified object is less than the second specified object. + The first object. + The second object. + + if is less than ; otherwise, . + + is . + + + Determines whether the first specified object is less than or equal to the second object. + The first object. + The second object. + + if is less than or equal to ; otherwise, . + + is . + + + Converts the specified read-only span of characters that represents a version number to an equivalent object. + A read-only span of characters that contains a version number to convert. + An object that is equivalent to the version number specified in the parameter. + + has fewer than two or more than four version components. + At least one component in is less than zero. + At least one component in is not an integer. + At least one component in represents a number that is greater than . + + + Converts the string representation of a version number to an equivalent object. + A string that contains a version number to convert. + An object that is equivalent to the version number specified in the parameter. + + is . + + has fewer than two or more than four version components. + At least one component in is less than zero. + At least one component in is not an integer. + At least one component in represents a number that is greater than . + + + Gets the value of the revision component of the version number for the current object. + The revision number, or -1 if the revision number is undefined. + + + Converts the value of the current object to its equivalent representation. + The representation of the values of the major, minor, build, and revision components of the current 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 object using the constructor Version(1,1), the returned string is "1.1". If you create a object using the constructor Version(1,3,4,2), the returned string is "1.3.4.2". + + + Converts the value of the current object to its equivalent representation. A specified count indicates the number of components to return. + The number of components to return. The ranges from 0 to 4. + The representation of the values of the major, minor, build, and revision components of the current object, each separated by a period character ('.'). The parameter determines how many components are returned. + fieldCount + + Return Value + + 0 + + An empty string (""). + + 1 + + major + + 2 + + major.minor + + 3 + + major.minor.build + + 4 + + major.minor.build.revision + + +For example, if you create object using the constructor Version(1,3,5), ToString(2) returns "1.3" and ToString(4) throws an exception. + + is less than 0, or more than 4. +-or- + is more than the number of components defined in the current object. + + + Tries to format this version instance into a span of characters. + When this method returns, the formatted version in the span of characters. + The number of components to return. This value ranges from 0 to 4. + When this method returns, the number of chars that were written in . + + if the formatting was successful; otherwise, . + + + Tries to format this version instance into a span of characters. + When this method returns, the formatted version in the span of characters. + When this method returns, the number of chars that were written in . + + if the formatting was successful; otherwise, . + + + Tries to convert the specified read-only span of characters representing a version number to an equivalent object, and returns a value that indicates whether the conversion succeeded. + A read-only span of characters that contains a version number to convert. + When this method returns, the equivalent of the number that is contained in , if the conversion succeeded. If is , , or if the conversion fails, is when the method returns. + + if the parameter was converted successfully; otherwise, . + + + Tries to convert the string representation of a version number to an equivalent object, and returns a value that indicates whether the conversion succeeded. + A string that contains a version number to convert. + When this method returns, contains the equivalent of the number that is contained in , if the conversion succeeded. If is , , or if the conversion fails, is when the method returns. + + if the parameter was converted successfully; otherwise, . + + + Specifies a return value type for a method that does not return a value. + + + Represents a weak reference, which references an object while still allowing that object to be reclaimed by garbage collection. + + + Initializes a new instance of the class, referencing the specified object. + The object to track or . + + + Initializes a new instance of the class, referencing the specified object and using the specified resurrection tracking. + An object to track. + Indicates when to stop tracking the object. If , the object is tracked after finalization; if , the object is only tracked until finalization. + + + Initializes a new instance of the class, using deserialized data from the specified serialization and stream objects. + An object that holds all the data needed to serialize or deserialize the current object. + (Reserved) Describes the source and destination of the serialized stream specified by . + + is . + + + Discards the reference to the target represented by the current object. + + + Populates a object with all the data needed to serialize the current object. + An object that holds all the data needed to serialize or deserialize the current object. + (Reserved) The location where serialized data is stored and retrieved. + + is . + + + Gets an indication whether the object referenced by the current object has been garbage collected. + + if the object referenced by the current object has not been garbage collected and is still accessible; otherwise, . + + + Gets or sets the object (the target) referenced by the current object. + + if the object referenced by the current object has been garbage collected; otherwise, a reference to the object referenced by the current object. + 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. + + + Gets an indication whether the object referenced by the current object is tracked after it is finalized. + + if the object the current object refers to is tracked after finalization; or if the object is only tracked until finalization. + + + Represents a typed weak reference, which references an object while still allowing that object to be reclaimed by garbage collection. + The type of the object referenced. + + + Initializes a new instance of the class that references the specified object. + The object to reference, or . + + + Initializes a new instance of the class that references the specified object and uses the specified resurrection tracking. + The object to reference, or . + + to track the object after finalization; to track the object only until finalization. + + + Discards the reference to the target that is represented by the current object. + + + Populates a object with all the data necessary to serialize the current object. + An object that holds all the data necessary to serialize or deserialize the current object. + The location where serialized data is stored and retrieved. + + is . + + + Sets the target object that is referenced by this object. + The new target object. + + + Tries to retrieve the target object that is referenced by the current object. + When this method returns, contains the target object, if it is available. This parameter is treated as uninitialized. + + if the target was retrieved; otherwise, . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Claims.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Claims.dll new file mode 100755 index 0000000000000000000000000000000000000000..ed9b042596c86d2b5b9bb1cd4326ab1c0c7f6d71 GIT binary patch literal 30280 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Claims.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Claims.xml new file mode 100755 index 0000000..27df849 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Claims.xml @@ -0,0 +1,846 @@ + + + + System.Security.Claims + + + + Represents a claim. + + + Initializes an instance of with the specified . + A pointing to a . + + is . + + + Initializes a new instance of the class with the specified reader and subject. + The binary reader. + The subject that this claim describes. + + is . + + + Initializes a new instance of the class. + The security claim. + + is . + + + Initializes a new instance of the class with the specified security claim and subject. + The security claim. + The subject that this claim describes. + + is . + + + Initializes a new instance of the class with the specified claim type, and value. + The claim type. + The claim value. + + or is . + + + Initializes a new instance of the class with the specified claim type, value, and value type. + The claim type. + The claim value. + The claim value type. If this parameter is , then is used. + + or is . + + + Initializes a new instance of the class with the specified claim type, value, value type, and issuer. + The claim type. + The claim value. + The claim value type. If this parameter is , then is used. + The claim issuer. If this parameter is empty or , then is used. + + or is . + + + Initializes a new instance of the class with the specified claim type, value, value type, issuer, and original issuer. + The claim type. + The claim value. + The claim value type. If this parameter is , then is used. + The claim issuer. If this parameter is empty or , then is used. + The original issuer of the claim. If this parameter is empty or , then the property is set to the value of the property. + + or is . + + + Initializes a new instance of the class with the specified claim type, value, value type, issuer, original issuer and subject. + The claim type. + The claim value. + The claim value type. If this parameter is , then is used. + The claim issuer. If this parameter is empty or , then is used. + The original issuer of the claim. If this parameter is empty or , then the property is set to the value of the property. + The subject that this claim describes. + + or is . + + + Returns a new object copied from this object. The new claim does not have a subject. + The new claim object. + + + Returns a new object copied from this object. The subject of the new claim is set to the specified ClaimsIdentity. + The intended subject of the new claim. + The new claim object. + + + Contains any additional data provided by a derived type. + A array representing the additional serialized data. + + + Gets the issuer of the claim. + A name that refers to the issuer of the claim. + + + Gets the original issuer of the claim. + A name that refers to the original issuer of the claim. + + + Gets a dictionary that contains additional properties associated with this claim. + A dictionary that contains additional properties associated with the claim. The properties are represented as name-value pairs. + + + Gets the subject of the claim. + The subject of the claim. + + + Returns a string representation of this object. + The string representation of this object. + + + Gets the claim type of the claim. + The claim type. + + + Gets the value of the claim. + The claim value. + + + Gets the value type of the claim. + The claim value type. + + + Writes this to the writer. + The writer to use for data storage. + + is . + + + Writes this to the writer. + The writer to write this claim. + The user data to claim. + + is . + + + Represents a claims-based identity. + + + Initializes a new instance of the class with an empty claims collection. + + + Initializes a new instance of the class using an enumerated collection of objects. + The claims with which to populate the claims identity. + + + Initializes a new instance of the class with the specified claims and authentication type. + The claims with which to populate the claims identity. + The type of authentication used. + + + Initializes a new instance of the class with the specified claims, authentication type, name claim type, and role claim type. + The claims with which to populate the claims identity. + The type of authentication used. + The claim type to use for name claims. + The claim type to use for role claims. + + + Initializes an instance of with the specified . + A pointing to a . + + is . + + + Initializes a new instance of the class from a serialized stream created by using . + The serialized data. + + is . + + + Initializes a new instance of the class from a serialized stream created by using . + The serialized data. + The context for serialization. + + is null. + + + Initializes a new instance of the class from an existing instance. + The to copy. + + is null. + + + Initializes a new instance of the class using the name and authentication type from the specified . + The identity from which to base the new claims identity. + + + Initializes a new instance of the class using the specified claims and the specified . + The identity from which to base the new claims identity. + The claims with which to populate the claims identity. + + + Initializes a new instance of the class from the specified using the specified claims, authentication type, name claim type, and role claim type. + The identity from which to base the new claims identity. + The claims with which to populate the new claims identity. + The type of authentication used. + The claim type to use for name claims. + The claim type to use for role claims. + + is a and results in a circular reference back to . + + + Initializes a new instance of the class with an empty claims collection and the specified authentication type. + The type of authentication used. + + + Initializes a new instance of the class with the specified authentication type, name claim type, and role claim type. + The type of authentication used. + The claim type to use for name claims. + The claim type to use for role claims. + + + Gets or sets the identity of the calling party that was granted delegation rights. + The calling party that was granted delegation rights. + An attempt to set the property to the current instance occurs. + + + Adds a single claim to this claims identity. + The claim to add. + + is . + + + Adds a list of claims to this claims identity. + The claims to add. + + is . + + + Gets the authentication type. + The authentication type. + + + Gets or sets the token that was used to create this claims identity. + The bootstrap context. + + + Gets the claims associated with this claims identity. + The collection of claims associated with this claims identity. + + + Returns a new copied from this claims identity. + A copy of the current instance. + + + Provides an extensibility point for derived types to create a custom . + The that points to the claim. + A new . + + is . + + + Contains any additional data provided by a derived type. Typically set when calling . + A array representing the additional serialized data. + + + The default issuer; "LOCAL AUTHORITY". + + + The default name claim type; . + + + The default role claim type; . + + + Retrieves all of the claims that are matched by the specified predicate. + The function that performs the matching logic. + The matching claims. The list is read-only. + + is null. + + + Retrieves all of the claims that have the specified claim type. + The claim type against which to match claims. + The matching claims. The list is read-only. + + is null. + + + Retrieves the first claim that is matched by the specified predicate. + The function that performs the matching logic. + The first matching claim or if no match is found. + + is null. + + + Retrieves the first claim with the specified claim type. + The claim type to match. + The first matching claim or if no match is found. + + is null. + + + Populates the with data needed to serialize the current object. + The object to populate with data. + The destination for this serialization. Can be . + + is . + + + Determines whether this claims identity has a claim that is matched by the specified predicate. + The function that performs the matching logic. + + if a matching claim exists; otherwise, . + + is null. + + + Determines whether this claims identity has a claim with the specified claim type and value. + The type of the claim to match. + The value of the claim to match. + + if a match is found; otherwise, . + + is null. +-or- + is null. + + + Gets a value that indicates whether the identity has been authenticated. + + if the identity has been authenticated; otherwise, . + + + Gets or sets the label for this claims identity. + The label. + + + Gets the name of this claims identity. + The name or . + + + Gets the claim type that is used to determine which claims provide the value for the property of this claims identity. + The name claim type. + + + Attempts to remove a claim from the claims identity. + The claim to remove. + The claim cannot be removed. + + + Gets the claim type that will be interpreted as a .NET Framework role among the claims in this claims identity. + The role claim type. + + + Attempts to remove a claim from the claims identity. + The claim to remove. + + if the claim was successfully removed; otherwise, . + + + Serializes using a . + The writer to use for data storage. + + is . + + + Serializes using a . + The writer to use for data storage. + Additional data provided by the derived type. + + is . + + + An implementation that supports multiple claims-based identities. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified claims identities. + The identities from which to initialize the new claims principal. + + is null. + + + Initializes an instance of with the specified . + A pointing to a . + + is . + + + Initializes a new instance of the class from a serialized stream created by using . + The serialized data. + The context for serialization. + + is null. + + + Initializes a new instance of the class from the specified identity. + The identity from which to initialize the new claims principal. + + is null. + + + Initializes a new instance of the class from the specified principal. + The principal from which to initialize the new claims principal. + + is null. + + + Adds the specified claims identities to this claims principal. + The claims identities to add. + + is null. + + + Adds the specified claims identity to this claims principal. + The claims identity to add. + + is null. + + + Gets a collection that contains all of the claims from all of the claims identities associated with this claims principal. + The claims associated with this principal. + + + Gets or sets the delegate used to select the claims principal returned by the property. + The delegate. The default is . + + + Returns a copy of this instance. + A new copy of the object. + + + Creates a new claims identity. + The binary reader. + The created claims identity. + + is . + + + Gets the current claims principal. + The current claims principal. + + + Contains any additional data provided by a derived type. Typically set when calling . + A array representing the additional serialized data. + + + Retrieves all of the claims that are matched by the specified predicate. + The function that performs the matching logic. + The matching claims. + + is null. + + + Retrieves all or the claims that have the specified claim type. + The claim type against which to match claims. + The matching claims. + + is null. + + + Retrieves the first claim that is matched by the specified predicate. + The function that performs the matching logic. + The first matching claim or if no match is found. + + is null. + + + Retrieves the first claim with the specified claim type. + The claim type to match. + The first matching claim or if no match is found. + + is null. + + + Populates the with data needed to serialize the current object. + The object to populate with data. + The destination for this serialization. Can be . + + is . + + + Determines whether any of the claims identities associated with this claims principal contains a claim that is matched by the specified predicate. + The function that performs the matching logic. + + if a matching claim exists; otherwise, . + + is null. + + + Determines whether any of the claims identities associated with this claims principal contains a claim with the specified claim type and value. + The type of the claim to match. + The value of the claim to match. + + if a matching claim exists; otherwise, . + + is null. +-or- + is null. + + + Gets a collection that contains all of the claims identities associated with this claims principal. + The collection of claims identities. + + + Gets the primary claims identity associated with this claims principal. + The primary claims identity associated with this claims principal. + + + Returns a value that indicates whether the entity (user) represented by this claims principal is in the specified role. + The role for which to check. + + if claims principal is in the specified role; otherwise, . + + + Gets or sets the delegate used to select the claims identity returned by the property. + The delegate. The default is . + + + Serializes using a . + The writer to use for data storage. + + is . + + + Serializes using a . + The writer to use for data storage. + Additional data provided by the derived type. + + is . + + + Defines constants for the well-known claim types that can be assigned to a subject. This class cannot be inherited. + + + The URI for a claim that specifies the actor, http://schemas.xmlsoap.org/ws/2009/09/identity/claims/actor. + + + The URI for a claim that specifies the anonymous user; http://schemas.xmlsoap.org/ws/2005/05/identity/claims/anonymous. + + + The URI for a claim that specifies details about whether an identity is authenticated, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authenticated. + + + The URI for a claim that specifies the instant at which an entity was authenticated; http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationinstant. + + + The URI for a claim that specifies the method with which an entity was authenticated; http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationmethod. + + + The URI for a claim that specifies an authorization decision on an entity; http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authorizationdecision. + + + The URI for a claim that specifies the cookie path; http://schemas.microsoft.com/ws/2008/06/identity/claims/cookiepath. + + + The URI for a claim that specifies the country/region in which an entity resides, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country. + + + The URI for a claim that specifies the date of birth of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dateofbirth. + + + The URI for a claim that specifies the deny-only primary group SID on an entity; http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarygroupsid. A deny-only SID denies the specified entity to a securable object. + + + The URI for a claim that specifies the deny-only primary SID on an entity; http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarysid. A deny-only SID denies the specified entity to a securable object. + + + The URI for a claim that specifies a deny-only security identifier (SID) for an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/denyonlysid. A deny-only SID denies the specified entity to a securable object. + + + The URI for a claim that specifies the Windows deny-only group SID of the device, http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlywindowsdevicegroup. + + + 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, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dns. + + + + http://schemas.microsoft.com/ws/2008/06/identity/claims/dsa. + + + The URI for a claim that specifies the email address of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress. + + + + http://schemas.microsoft.com/ws/2008/06/identity/claims/expiration. + + + + http://schemas.microsoft.com/ws/2008/06/identity/claims/expired. + + + The URI for a claim that specifies the gender of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/gender. + + + The URI for a claim that specifies the given name of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname. + + + The URI for a claim that specifies the SID for the group of an entity, http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid. + + + The URI for a claim that specifies a hash value, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/hash. + + + The URI for a claim that specifies the home phone number of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/homephone. + + + + http://schemas.microsoft.com/ws/2008/06/identity/claims/ispersistent. + + + The URI for a claim that specifies the locale in which an entity resides, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/locality. + + + The URI for a claim that specifies the mobile phone number of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/mobilephone. + + + The URI for a claim that specifies the name of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name. + + + The URI for a claim that specifies the name of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier. + + + The URI for a claim that specifies the alternative phone number of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/otherphone. + + + The URI for a claim that specifies the postal code of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode. + + + The URI for a claim that specifies the primary group SID of an entity, http://schemas.microsoft.com/ws/2008/06/identity/claims/primarygroupsid. + + + The URI for a claim that specifies the primary SID of an entity, http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid. + + + The URI for a claim that specifies the role of an entity, http://schemas.microsoft.com/ws/2008/06/identity/claims/role. + + + The URI for a claim that specifies an RSA key, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/rsa. + + + The URI for a claim that specifies a serial number, http://schemas.microsoft.com/ws/2008/06/identity/claims/serialnumber. + + + The URI for a claim that specifies a security identifier (SID), http://schemas.xmlsoap.org/ws/2005/05/identity/claims/sid. + + + The URI for a claim that specifies a service principal name (SPN) claim, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/spn. + + + The URI for a claim that specifies the state or province in which an entity resides, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/stateorprovince. + + + The URI for a claim that specifies the street address of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/streetaddress. + + + The URI for a claim that specifies the surname of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname. + + + The URI for a claim that identifies the system entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/system. + + + The URI for a claim that specifies a thumbprint, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/thumbprint. A thumbprint is a globally unique SHA-1 hash of an X.509 certificate. + + + The URI for a claim that specifies a user principal name (UPN), http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn. + + + The URI for a claim that specifies a URI, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/uri. + + + The URI for a claim that specifies the user data, http://schemas.microsoft.com/ws/2008/06/identity/claims/userdata. + + + The URI for a claim that specifies the version, http://schemas.microsoft.com/ws/2008/06/identity/claims/version. + + + The URI for a claim that specifies the webpage of an entity, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/webpage. + + + The URI for a claim that specifies the Windows domain account name of an entity, http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname. + + + + http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsdeviceclaim. + + + The URI for a claim that specifies the Windows group SID of the device, http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsdevicegroup. + + + + http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsfqbnversion. + + + + http://schemas.microsoft.com/ws/2008/06/identity/claims/windowssubauthority. + + + + http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsuserclaim. + + + The URI for an X.500 distinguished name claim, such as the subject of an X.509 Public Key Certificate or an entry identifier in a directory services Directory Information Tree; http://schemas.xmlsoap.org/ws/2005/05/identity/claims/x500distinguishedname. + + + Defines claim value types according to the type URIs defined by W3C and OASIS. This class cannot be inherited. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the XQuery data type. + + + A URI that represents the SOAP data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML Signature data type. + + + A URI that represents the SOAP data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML Signature data type. + + + A URI that represents the XACML 1.0 data type. + + + A URI that represents the SOAP data type. + + + A URI that represents the XML Signature data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the XML data type. + + + A URI that represents the SOAP data type. + + + A URI that represents the XACML 1.0 data type. + + + A URI that represents the XQuery data type. + + + Represents a generic user. + + + Initializes a new instance of the class by using the specified object. + The object from which to construct the new instance of . + + + Initializes a new instance of the class representing the user with the specified name. + The name of the user on whose behalf the code is running. + The parameter is . + + + Initializes a new instance of the class representing the user with the specified name and authentication type. + The name of the user on whose behalf the code is running. + The type of authentication used to identify the user. + The parameter is . +-or- +The parameter is . + + + Gets the type of authentication used to identify the user. + The type of authentication used to identify the user. + + + Gets all claims for the user represented by this generic identity. + A collection of claims for this object. + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Gets a value indicating whether the user has been authenticated. + + if the user was has been authenticated; otherwise, . + + + Gets the user's name. + The name of the user on whose behalf the code is being run. + + + Represents a generic principal. + + + Initializes a new instance of the class from a user identity and an array of role names to which the user represented by that identity belongs. + A basic implementation of that represents any user. + An array of role names to which the user represented by the parameter belongs. + The parameter is . + + + Gets the of the user represented by the current . + The of the user represented by the . + + + Determines whether the current belongs to the specified role. + The name of the role for which to check membership. + + if the current is a member of the specified role; otherwise, . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Algorithms.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Algorithms.dll new file mode 100755 index 0000000000000000000000000000000000000000..338e4db14c42214ceb6750cbeefdc57fd8e3e086 GIT binary patch literal 36424 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Algorithms.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Algorithms.xml new file mode 100755 index 0000000..e8485e5 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Algorithms.xml @@ -0,0 +1,3342 @@ + + + + System.Security.Cryptography.Algorithms + + + + Represents the abstract base class from which all implementations of the Advanced Encryption Standard (AES) must inherit. + + + Initializes a new instance of the class. + + + Creates a cryptographic object that is used to perform the symmetric algorithm. + A cryptographic object that is used to perform the symmetric algorithm. + + + Creates a cryptographic object that specifies the implementation of AES to use to perform the symmetric algorithm. + The name of the specific implementation of AES to use. + A cryptographic object that is used to perform the symmetric algorithm. + The parameter is . + + + Represents an Advanced Encryption Standard (AES) key to be used with the Counter with CBC-MAC (CCM) mode of operation. + + + Initializes a new instance of the class with a provided key. + The secret key to use for this instance. + The parameter is . + The parameter length is other than 16, 24, or 32 bytes (128, 192, or 256 bits). + + + Initializes a new instance of the class with a provided key. + The secret key to use for this instance. + The parameter length is other than 16, 24, or 32 bytes (128, 192, or 256 bits). + + + Decrypts the ciphertext into the provided destination buffer if the authentication tag can be validated. + The nonce associated with this message, which must match the value provided during encryption. + The encrypted content to decrypt. + The authentication tag produced for this message during encryption. + The byte array to receive the decrypted contents. + Extra data associated with this message, which must match the value provided during encryption. + The parameter and the do not have the same length. +-or- +The parameter length is not permitted by . +-or- +The parameter length is not permitted by . + The , , , or parameter is . + The tag value could not be verified, or the decryption operation otherwise failed. + + + Decrypts the ciphertext into the provided destination buffer if the authentication tag can be validated. + The nonce associated with this message, which must match the value provided during encryption. + The encrypted content to decrypt. + The authentication tag produced for this message during encryption. + The byte span to receive the decrypted contents. + Extra data associated with this message, which must match the value provided during encryption. + The parameter and the do not have the same length. +-or- +The parameter length is not permitted by . +-or- +The parameter length is not permitted by . + The tag value could not be verified, or the decryption operation otherwise failed. + + + Releases the resources used by the current instance of the class. + + + Encrypts the plaintext into the ciphertext destination buffer and generates the authentication tag into a separate buffer. + The nonce associated with this message, which should be a unique value for every operation with the same key. + The content to encrypt. + The byte array to receive the encrypted contents. + The byte array to receive the generated authentication tag. + Extra data associated with this message, which must also be provided during decryption. + The parameter and the do not have the same length. +-or- +The parameter length is not permitted by . +-or- +The parameter length is not permitted by . + The , , , or parameter is . + The encryption operation failed. + + + Encrypts the plaintext into the ciphertext destination buffer and generates the authentication tag into a separate buffer. + The nonce associated with this message, which should be a unique value for every operation with the same key. + The content to encrypt. + The byte span to receive the encrypted contents. + The byte span to receive the generated authentication tag. + Extra data associated with this message, which must also be provided during decryption. + The parameter and the do not have the same length. +-or- +The parameter length is not permitted by . +-or- +The parameter length is not permitted by . + The encryption operation failed. + + + Gets the nonce sizes, in bytes, supported by this instance. + The nonce sizes supported by this instance: 7, 8, 9, 10, 11, 12, or 13 bytes (56, 64, 72, 80, 88, 96, or 104 bits). + + + Gets the tag sizes, in bytes, supported by this instance. + The tag sizes supported by this instance: 4, 6, 8, 10, 12, 14, or 16 bytes (32, 48, 64, 80, 96, 112, or 128 bits). + + + Represents an Advanced Encryption Standard (AES) key to be used with the Galois/Counter Mode (GCM) mode of operation. + + + Initializes a new instance of the class with a provided key. + The secret key to use for this instance. + The parameter is . + The parameter length is other than 16, 24, or 32 bytes (128, 192, or 256 bits). + + + Initializes a new instance of the class with a provided key. + The secret key to use for this instance. + The parameter length is other than 16, 24, or 32 bytes (128, 192, or 256 bits). + + + Decrypts the ciphertext into the provided destination buffer if the authentication tag can be validated. + The nonce associated with this message, which must match the value provided during encryption. + The encrypted content to decrypt. + The authentication tag produced for this message during encryption. + The byte array to receive the decrypted contents. + Extra data associated with this message, which must match the value provided during encryption. + The parameter and the do not have the same length. +-or- +The parameter length is not permitted by . +-or- +The parameter length is not permitted by . + The , , , or parameter is . + The tag value could not be verified, or the decryption operation otherwise failed. + + + Decrypts the ciphertext into the provided destination buffer if the authentication tag can be validated. + The nonce associated with this message, which must match the value provided during encryption. + The encrypted content to decrypt. + The authentication tag produced for this message during encryption. + The byte span to receive the decrypted contents. + Extra data associated with this message, which must match the value provided during encryption. + The parameter and the do not have the same length. +-or- +The parameter length is not permitted by . +-or- +The parameter length is not permitted by . + The tag value could not be verified, or the decryption operation otherwise failed. + + + Releases the resources used by the current instance of the class. + + + Encrypts the plaintext into the ciphertext destination buffer and generates the authentication tag into a separate buffer. + The nonce associated with this message, which should be a unique value for every operation with the same key. + The content to encrypt. + The byte array to receive the encrypted contents. + The byte array to receive the generated authentication tag. + Extra data associated with this message, which must also be provided during decryption. + The parameter and the do not have the same length. +-or- +The parameter length is not permitted by . +-or- +The parameter length is not permitted by . + The , , , or parameter is . + The encryption operation failed. + + + Encrypts the plaintext into the ciphertext destination buffer and generates the authentication tag into a separate buffer. + The nonce associated with this message, which should be a unique value for every operation with the same key. + The content to encrypt. + The byte array to receive the encrypted contents. + The byte array to receive the generated authentication tag. + Extra data associated with this message, which must also be provided during decryption. + The parameter and the do not have the same length. +-or- +The parameter length is not permitted by . +-or- +The parameter length is not permitted by . + The encryption operation failed. + + + Gets the nonce sizes, in bytes, supported by this instance. + The nonce sizes supported by this instance: 12 bytes (96 bits). + + + Gets the tag sizes, in bytes, supported by this instance. + The tag sizes supported by this instance: 12, 13, 14, 15, or 16 bytes (96, 104, 112, 120, or 128 bits). + + + Provides a managed implementation of the Advanced Encryption Standard (AES) symmetric algorithm. + + + Initializes a new instance of the class. + The Windows security policy setting for FIPS is enabled. + This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms. + + + Gets or sets the block size, in bits, of the cryptographic operation. + The block size, in bits, of the cryptographic operation. The default is 128 bits. + + + Creates a symmetric decryptor object using the current key and initialization vector (IV). + A symmetric decryptor object. + + + Creates a symmetric decryptor object using the specified key and initialization vector (IV). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + A symmetric decryptor object. + + or is . + + is invalid. + + + Creates a symmetric encryptor object using the current key and initialization vector (IV). + A symmetric encryptor object. + + + Creates a symmetric encryptor object using the specified key and initialization vector (IV). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + A symmetric encryptor object. + + or is . + + is invalid. + + + Gets or sets the number of bits to use as feedback. + The feedback size, in bits. + + + Generates a random initialization vector (IV) to use for the symmetric algorithm. + + + Generates a random key to use for the symmetric algorithm. + + + Gets or sets the initialization vector (IV) to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm + + + Gets or sets the secret key used for the symmetric algorithm. + The key for the symmetric algorithm. + + + Gets or sets the size, in bits, of the secret key used for the symmetric algorithm. + The size, in bits, of the key used by the symmetric algorithm. + + + Gets the block sizes, in bits, that are supported by the symmetric algorithm. + The block sizes, in bits, that are supported by the symmetric algorithm. + + + Gets the key sizes, in bits, that are supported by the symmetric algorithm. + The key sizes, in bits, that are supported by the symmetric algorithm. + + + Gets or sets the mode for operation of the symmetric algorithm. + One of the enumeration values that specifies the block cipher mode to use for encryption. The default is . + + is set to or . + + + Gets or sets the padding mode used in the symmetric algorithm. + One of the enumeration values that specifies the type of padding to apply. The default is . + + + Represents the base class from which all asymmetric key exchange deformatters derive. + + + Initializes a new instance of . + + + When overridden in a derived class, extracts secret information from the encrypted key exchange data. + The key exchange data within which the secret information is hidden. + The secret information derived from the key exchange data. + + + When overridden in a derived class, gets or sets the parameters for the asymmetric key exchange. + A string in XML format containing the parameters of the asymmetric key exchange operation. + + + When overridden in a derived class, sets the private key to use for decrypting the secret information. + The instance of the implementation of that holds the private key. + + + Represents the base class from which all asymmetric key exchange formatters derive. + + + Initializes a new instance of . + + + When overridden in a derived class, creates the encrypted key exchange data from the specified input data. + The secret information to be passed in the key exchange. + The encrypted key exchange data to be sent to the intended recipient. + + + When overridden in a derived class, creates the encrypted key exchange data from the specified input data. + The secret information to be passed in the key exchange. + This parameter is not used in the current version. + The encrypted key exchange data to be sent to the intended recipient. + + + When overridden in a derived class, gets the parameters for the asymmetric key exchange. + A string in XML format containing the parameters of the asymmetric key exchange operation. + + + When overridden in a derived class, sets the public key to use for encrypting the secret information. + The instance of the implementation of that holds the public key. + + + Represents the abstract base class from which all implementations of asymmetric signature deformatters derive. + + + Initializes a new instance of . + + + When overridden in a derived class, sets the hash algorithm to use for verifying the signature. + The name of the hash algorithm to use for verifying the signature. + + + When overridden in a derived class, sets the public key to use for verifying the signature. + The instance of an implementation of that holds the public key. + + + When overridden in a derived class, verifies the signature for the specified data. + The data signed with . + The signature to be verified for . + + if matches the signature computed using the specified hash algorithm and key on ; otherwise, . + + + Verifies the signature from the specified hash value. + The hash algorithm to use to verify the signature. + The signature to be verified. + + if the signature is valid for the hash; otherwise, . + The parameter is . + + + Represents the base class from which all implementations of asymmetric signature formatters derive. + + + Initializes a new instance of . + + + When overridden in a derived class, creates the signature for the specified data. + The data to be signed. + The digital signature for the parameter. + + + Creates the signature from the specified hash value. + The hash algorithm to use to create the signature. + The signature for the specified hash value. + The parameter is . + + + When overridden in a derived class, sets the hash algorithm to use for creating the signature. + The name of the hash algorithm to use for creating the signature. + + + When overridden in a derived class, sets the asymmetric algorithm to use to create the signature. + The instance of the implementation of to use to create the signature. + + + Accesses the cryptography configuration information. + + + Initializes a new instance of the class. + + + Adds a set of names to algorithm mappings to be used for the current application domain. + The algorithm to map to. + An array of names to map to the algorithm. + The or parameter is . + + cannot be accessed from outside the assembly. +-or- +One of the entries in the parameter is empty or . + + + Adds a set of names to object identifier (OID) mappings to be used for the current application domain. + The object identifier (OID) to map to. + An array of names to map to the OID. + The or parameter is . + One of the entries in the parameter is empty or . + + + Indicates whether the runtime should enforce the policy to create only Federal Information Processing Standard (FIPS) certified algorithms. + + to enforce the policy; otherwise, . + + + Creates a new instance of the specified cryptographic object. + The simple name of the cryptographic object of which to create an instance. + A new instance of the specified cryptographic object. + The parameter is . + The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Creates a new instance of the specified cryptographic object with the specified arguments. + The simple name of the cryptographic object of which to create an instance. + The arguments used to create the specified cryptographic object. + A new instance of the specified cryptographic object. + The parameter is . + The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Encodes the specified object identifier (OID). + The OID to encode. + A byte array containing the encoded OID. + The parameter is . + An error occurred while encoding the OID. + + + Gets the object identifier (OID) of the algorithm corresponding to the specified simple name. + The simple name of the algorithm for which to get the OID. + The OID of the specified algorithm. + The parameter is . + + + Represents the abstract base class from which all classes that derive byte sequences of a specified length inherit. + + + Initializes a new instance of the class. + + + When overridden in a derived class, releases all resources used by the current instance of the class. + + + When overridden in a derived class, releases the unmanaged resources used by the class and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + When overridden in a derived class, returns pseudo-random key bytes. + The number of pseudo-random key bytes to generate. + A byte array filled with pseudo-random key bytes. + + + When overridden in a derived class, resets the state of the operation. + + + Represents the base class for the Data Encryption Standard (DES) algorithm from which all implementations must derive. + + + Initializes a new instance of the class. + + + Creates an instance of a cryptographic object to perform the Data Encryption Standard () algorithm. + A cryptographic object. + + + Creates an instance of a cryptographic object to perform the specified implementation of the Data Encryption Standard () algorithm. + The name of the specific implementation of to use. + A cryptographic object. + + + Determines whether the specified key is semi-weak. + The secret key to test for semi-weakness. + + if the key is semi-weak; otherwise, . + The size of the parameter is not valid. + + + Determines whether the specified key is weak. + The secret key to test for weakness. + + if the key is weak; otherwise, . + The size of the parameter is not valid. + + + Gets or sets the secret key for the Data Encryption Standard () algorithm. + The secret key for the algorithm. + An attempt was made to set the key to . + An attempt was made to set a key whose length is not equal to . + An attempt was made to set a weak key (see ) or a semi-weak key (see ). + + + Represents the abstract base class from which all implementations of the Digital Signature Algorithm () must inherit. + + + Initializes a new instance of the class. + + + Creates the default cryptographic object used to perform the asymmetric algorithm. + A cryptographic object used to perform the asymmetric algorithm. + + + Creates a new ephemeral DSA key with the specified key size. + The key size, in bits. + A new ephemeral DSA key with the specified key size. + + is not permitted by . + + + Creates a new ephemeral DSA key with the specified DSA key parameters. + The parameters for the algorithm. + A new ephemeral DSA key. + + + Creates the specified cryptographic object used to perform the asymmetric algorithm. + The name of the specific implementation of to use. + A cryptographic object used to perform the asymmetric algorithm. + + + When overridden in a derived class, creates the signature for the specified data. + The data to be signed. + The digital signature for the specified data. + + + When overridden in a derived class, exports the . + + to include private parameters; otherwise, . + The parameters for . + + + Reconstructs a object from an XML string. + The XML string to use to reconstruct the object. + The parameter is . + The format of the parameter is not valid. + + + When overridden in a derived class, computes the hash value of a specified portion of a byte array by using a specified hashing algorithm. + The data to be hashed. + The index of the first byte in that is to be hashed. + The number of bytes to hash. + The algorithm to use to hash the data. + The hashed data. + A derived class must override this method. + + + When overridden in a derived class, computes the hash value of a specified binary stream by using a specified hashing algorithm. + The binary stream to hash. + The algorithm to use to hash the data. + The hashed data. + A derived class must override this method. + + + Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object. + The bytes to use as a password when decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The password is incorrect. +-or- +The contents of indicate the Key Derivation Function (KDF) to apply is the legacy PKCS#12 KDF, which requires -based passwords. +-or- +The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object. + The password to use for decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The password is incorrect. +-or- +The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + When overridden in a derived class, imports the specified . + The parameters for . + + + Imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object. + The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object. + The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Computes the hash value of a portion of the specified byte array using the specified hash algorithm and signs the resulting hash value. + The input data for which to compute the hash. + The offset into the array at which to begin using data. + The number of bytes in the array to use as data. + The hash algorithm to use to create the hash value. + The DSA signature for the specified data. + + is . + + . is or . + + is less than zero. +-or- + is less than zero. +-or- + + - 1 results in an index that is beyond the upper bound of . + + + Computes the hash value of the specified byte array using the specified hash algorithm and signs the resulting hash value. + The input data for which to compute the hash. + The hash algorithm to use to create the hash value. + The DSA signature for the specified data. + + is . + + . is or . + + + Computes the hash value of the specified stream using the specified hash algorithm and signs the resulting hash value. + The input stream for which to compute the hash. + The hash algorithm to use to create the hash value. + The DSA signature for the specified data. + + is . + + . is or . + + + Creates and returns an XML string representation of the current object. + + to include private parameters; otherwise, . + An XML string encoding of the current object. + + + Attempts to create the DSA signature for the specified hash into the provided buffer. + The hash to sign. + The byte span to receive the signature. + When this method returns, contains a value that indicates the number of bytes written to . + + if is large enough to receive the result; otherwise, . + This instance represents only a public key. +-or- +The implementation type only supports legacy DSA (FIPS 186-2), and is not a 20-byte value. +-or- +Creating the signature otherwise failed. + + + Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password. + The bytes to use as a password when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. +-or- + indicates that should be used, which requires -based passwords. + + + Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. + The password to use when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer. + The byte span to receive the PKCS#8 PrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer. + The byte span to receive the X.509 SubjectPublicKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to compute the hash value of the provided data into a provided buffer. + The data to be hashed. + The byte span to receive the hash value. + The name of the hash algorithm to use. + When this method returns, contains a value that indicates the number of bytes written to . + + if is large enough to receive the result; otherwise, . + + + Attempts to create the DSA signature for the specified data into the provided buffer. + The data to hash and sign. + The byte span to receive the signature. + The name of the hash algorithm to use. + When this method returns, contains a value that indicates the number of bytes written to . + + if is large enough to receive the result; otherwise, . + + + 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. + The signed data. + The signature data to be verified. + The hash algorithm used to create the hash value of the data. + + if the digital signature is valid; otherwise, . + + is . +-or- + is . + The implementation type only supports legacy DSA (FIPS 186-2), and the hash algorithm is not SHA-1. +-or- +Verifying the signature otherwise failed. + + . is or . + + + 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. + The signed data. + The starting index at which to compute the hash. + The number of bytes to hash. + The signature data to be verified. + The hash algorithm used to create the hash value of the data. + + if the digital signature is valid; otherwise, . + + is . +-or- + is . + + . is or . + + is less than zero. +-or- + is less than zero. +-or- + + - 1 results in an index that is beyond the upper bound of . + The implementation type only supports legacy DSA (FIPS 186-2), and the hash algorithm is not SHA-1. +-or- +Verifying the signature otherwise failed. + + + 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. + The signed data. + The signature data to be verified. + The hash algorithm used to create the hash value of the data. + + if the digital signature is valid; otherwise, . + + is . +-or- + is . + + . is or . + The implementation type only supports legacy DSA (FIPS 186-2), and the hash algorithm is not SHA-1. +-or- +Verifying the signature otherwise failed. + + + Verifies that a digital signature is valid by calculating the hash value of the data in a byte span using the specified hash algorithm and comparing it to the provided signature. + The signed data. + The signature to be verified. + The hash algorithm used to create the hash value of the data. + + if the digital signature is valid; otherwise, . + + . is or . + The implementation type only supports legacy DSA (FIPS 186-2), and the hash algorithm is not SHA-1. +-or- +Verifying the signature otherwise failed. + + + When overridden in a derived class, verifies the signature for the specified data. + The hash of the data signed with . + The signature to be verified for rgbData. + + if matches the signature computed using the specified hash algorithm and key on ; otherwise, . + The implementation type only supports legacy DSA (FIPS 186-2), and the hash value is not 20 bytes long. +-or- +Verifying the signature otherwise failed. + + + Verifies that a digital signature is valid for a provided data hash. + The data hash to verify. + The signature to be verify. + + if the digital signature is valid for the hash; otherwise, . + The implementation type only supports legacy DSA (FIPS 186-2), and the hash value is not 20 bytes long. +-or- +Verifying the signature otherwise failed. + + + Contains the typical parameters for the algorithm. + + + Specifies the counter for the algorithm. + + + Specifies the parameter for the algorithm. + + + Specifies the parameter for the algorithm. + + + Specifies the parameter for the algorithm. + + + Specifies the parameter for the algorithm. + + + Specifies the seed for the algorithm. + + + Specifies the parameter for the algorithm. + + + Specifies the parameter for the algorithm. + + + Verifies a Digital Signature Algorithm () PKCS#1 v1.5 signature. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified key. + The instance of Digital Signature Algorithm () that holds the key. + + is . + + + Specifies the hash algorithm for the Digital Signature Algorithm () signature deformatter. + The name of the hash algorithm to use for the signature deformatter. + The parameter does not map to the hash algorithm. + + + Specifies the key to be used for the Digital Signature Algorithm () signature deformatter. + The instance of that holds the key. + + is . + + + Verifies the Digital Signature Algorithm () signature on the data. + The data signed with . + The signature to be verified for . + + if the signature is valid for the data; otherwise, . + + is . +-or- + is . + The DSA key is missing. + + + Creates a Digital Signature Algorithm () signature. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified key. + The instance of the Digital Signature Algorithm () that holds the key. + + is . + + + Creates the Digital Signature Algorithm () PKCS #1 signature for the specified data. + The data to be signed. + The digital signature for the specified data. + + is . + The OID is . +-or- +The DSA key is . + + + Specifies the hash algorithm for the Digital Signature Algorithm () signature formatter. + The name of the hash algorithm to use for the signature formatter. + The parameter does not map to the hash algorithm. + + + Specifies the key to be used for the Digital Signature Algorithm () signature formatter. + The instance of that holds the key. + + is . + + + Represents an elliptic curve. + + + The first coefficient for an explicit curve. A for short Weierstrass, Montgomery, and Twisted Edwards curves. + + + The second coefficient for an explicit curve. B for short Weierstrass and d for Twisted Edwards curves. + + + The cofactor of the curve. + + + Creates a named curve using the specified friendly name of the identifier. + The friendly name of the identifier. + An object representing the named curve. + + is . + + + Creates a named curve using the specified object. + The object identifier to use. + An object representing the named curve. + + + Creates a named curve using the specified dotted-decimal representation of the identifier. + The dotted number of the identifier. + An object representing the named curve. + + is . + + + Identifies the composition of the object. + + + Indicates how to interpret the data contained in an object. + + + The curve parameters represent a characteristic 2 curve. + + + No curve data is interpreted. The caller is assumed to know what the curve is. + + + The curve parameters represent a named curve. + + + The curve parameters represent a prime curve with the formula B*y^2 = x^3 + A*x^2 + x. + + + The curve parameters represent a prime curve with the formula y^2 = x^3 + A*x + B in the prime field P. + + + The curve parameters represent a prime curve with the formula A*x^2 + y^2 = 1 + B*x^2*y^2 in the prime field P. + + + The generator, or base point, for operations on the curve. + + + The name of the hash algorithm which was used to generate the curve coefficients ( and ) from the under the ANSI X9.62 generation algorithm. Applies only to explicit curves. + + + Gets a value that indicates whether the curve type indicates an explicit characteristic 2 curve. + + if the curve is an explicit characteristic 2 curve; if the curve is a named characteristic 2, prime, or implicit curve. + + + Gets a value that indicates whether the curve type indicates an explicit curve (either prime or characteristic 2). + + if the curve is an explicit curve (either prime or characteristic 2); if the curve is a named or implicit curve. + + + Gets a value that indicates whether the curve type indicates a named curve. + + if the curve is a named curve; if the curve is an implicit or an explicit curve (either prime or characteristic 2). + + + Gets a value that indicates whether the curve type indicates an explicit prime curve. + + if the curve is an explicit prime curve; if the curve is a named prime, characteristic 2 or implicit curves. + + + Represents a factory class for creating named curves. + + + Gets a brainpoolP160r1 named curve. + A brainpoolP160r1 named curve. + + + Gets a brainpoolP160t1 named curve. + A brainpoolP160t1 named curve. + + + Gets a brainpoolP192r1 named curve. + A brainpoolP192r1 named curve. + + + Gets a brainpoolP192t1 named curve. + A brainpoolP192t1 named curve. + + + Gets a brainpoolP224r1 named curve. + A brainpoolP224r1 named curve. + + + Gets a brainpoolP224t1 named curve. + A brainpoolP224t1 named curve. + + + Gets a brainpoolP256r1 named curve. + A brainpoolP256r1 named curve. + + + Gets a brainpoolP256t1 named curve. + A brainpoolP256t1 named curve. + + + Gets a brainpoolP320r1 named curve. + A brainpoolP320r1 named curve. + + + Gets a brainpoolP320t1 named curve. + A brainpoolP320t1 named curve. + + + Gets a brainpoolP384r1 named curve. + A brainpoolP384r1 named curve. + + + Gets a brainpoolP384t1 named curve. + A brainpoolP384t1 named curve. + + + Gets a brainpoolP512r1 named curve. + A brainpoolP512r1 named curve. + + + Gets a brainpoolP512t1 named curve. + A brainpoolP512t1 named curve. + + + Gets a nistP256 named curve. + A nistP256 named curve. + + + Gets a nistP384 named curve. + A nistP384 named curve. + + + Gets a nistP521 named curve. + A nistP521 named curve. + + + Gets the identifier of a named curve. + The identifier of a named curve. + + + The order of the curve. Applies only to explicit curves. + + + The curve polynomial. Applies only to characteristic 2 curves. + + + The prime specifying the base field. Applies only to prime curves. + + + The seed value for coefficient generation under the ANSI X9.62 generation algorithm. Applies only to explicit curves. + + + Validates the integrity of the current curve. Throws a exception if the structure is not valid. + The curve parameters are not valid for the current curve type. + + + Provides an abstract base class that Elliptic Curve Diffie-Hellman (ECDH) algorithm implementations can derive from. This class provides the basic set of operations that all ECDH implementations must support. + + + Initializes a new instance of the class. + + + Creates a new instance of the default implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm. + A new instance of the default implementation of this class. + + + Creates a new instance of the default implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm with a new public/private key-pair generated over the specified curve. + The curve to use to generate a new public/private key-pair. + A new instance of the default implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm. + + does not validate. + + + Creates a new instance of the default implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm with the key described by the specified object. + The parameters for the elliptic curve cryptography (ECC) algorithm. + A new instance of the default implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm. + + does not validate. + + + Creates a new instance of the specified implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm. + The name of an implementation of the ECDH algorithm. + A new instance of the specified implementation of this class. If the specified algorithm name does not map to an ECDH implementation, this method returns . + The parameter is . + + + Derives bytes that can be used as a key using a hash function, given another party's public key and hash algorithm's name. + The other party's public key. + The hash algorithm to use to derive the key material. + The key material from the key exchange with the other party's public key. + + is over a different curve than this key. + + + When implemented in a derived class, derives bytes that can be used as a key using a hash function, given another party's public key, hash algorithm's name, a prepend value and an append value. + The other party's public key. + The hash algorithm to use to derive the key material. + A value to prepend to the derived secret before hashing. + A value to append to the derived secret before hashing. + The key material from the key exchange with the other party's public key. + A derived class must override this method. + + is over a different curve than this key. + + + Derives bytes that can be used as a key using a Hash-based Message Authentication Code (HMAC). + The other party's public key. + The hash algorithm to use to derive the key material. + The key for the HMAC. + The key material from the key exchange with the other party's public key. + + is over a different curve than this key. + + + When implemented in a derived class, derives bytes that can be used as a key using a Hash-based Message Authentication Code (HMAC). + The other party's public key. + The hash algorithm to use to derive the key material. + The key for the HMAC. + A value to prepend to the derived secret before hashing. + A value to append to the derived secret before hashing. + The key material from the key exchange with the other party's public key. + A derived class must override this method. + + is over a different curve than this key. + + + Derives bytes that can be used as a key, given another party's public key. + The other party's public key. + The key material from the key exchange with the other party's public key. + + + When implemented in a derived class, derives bytes that can be used as a key using a Transport Layer Security (TLS) Pseudo-Random Function (PRF) derivation algorithm. + The other party's public key. + The ASCII-encoded PRF label. + The 64-byte PRF seed. + The key material from the key exchange with the other party's public key. + A derived class must override this method. + + is over a different curve than this key. + + or is . + + is not exactly 64 bytes in length. + + + Exports the current key in the ECPrivateKey format. + A byte array containing the ECPrivateKey representation of this key. + The key could not be exported. + + + When overridden in a derived class, exports either the public or the public and private key information using the explicit curve form from a working key to an structure so that it can be passed to the method. + + to include private parameters; otherwise, . + An object that represents the point on the curve for this key, using the explicit curve format. + A derived class must override this method. + + + When overridden in a derived class, exports either the public or the public and private key information from a working key to an structure so that it can be passed to the method. + + to include private parameters; otherwise, to include public parameters only. + An object that represents the point on the curve for this key. It can be passed to the method. + A derived class must override this method. + + + This method throws in all cases. + The XML string to use to reconstruct the object. + In all cases. + + + When overridden in a derived class, generates a new ephemeral public/private key pair for the specified curve. + The curve used to generate an ephemeral public/private key pair. + + does not validate. + A derived class must override this method. + + + Imports the public/private keypair from an ECPrivateKey structure, replacing the keys for this object. + The bytes of an ECPrivateKey structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-BER-encoded PKCS#8 ECPrivateKey structure. +-or- +The key import failed. + + + Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object. + The bytes to use as a password when decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The password is incorrect. +-or- +The contents of indicate the Key Derivation Function (KDF) to apply is the legacy PKCS#12 KDF, which requires -based passwords. +-or- +The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object. + The password to use for decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The password is incorrect. +-or- +The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + When overridden in a derived class, imports the specified parameters for an as an ephemeral key into the current object. + The curve's parameters to import. + + does not validate. + A derived class must override this method. + + + Imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object. + The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object. + The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Gets the name of the key exchange algorithm. + The name of the key exchange algorithm. + + + Gets the public key that is being used by the current Elliptic Curve Diffie-Hellman (ECDH) instance. + The public part of the ECDH key pair that is being used by this instance. + + + Gets the name of the signature algorithm. + Always . + + + This method throws in all cases. + + to include private parameters; otherwise, . + This method does not return a value. + In all cases. + + + Attempts to export the current key in the ECPrivateKey format into a provided buffer. + The byte span to receive the ECPrivateKey data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password. + The bytes to use as a password when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. +-or- + indicates that should be used, which requires -based passwords. + + + Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. + The password to use when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer. + The byte span to receive the PKCS#8 PrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer. + The byte span to receive the X.509 SubjectPublicKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Provides an abstract base class from which all implementations must inherit. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + A byte array that represents an object. + + is . + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the class and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + When overridden in a derived class, exports the explicit for an object. + An object that represents the point on the curve for this key, using the explicit curve format. + A derived class must override this method. + + + When overridden in a derived class, exports the named or explicit for an object. + An object that represents the point on the curve for this key. + A derived class must override this method. + + + Serializes the key BLOB to a byte array. + A byte array that contains the serialized Elliptic Curve Diffie-Hellman (ECDH) public key. + + + Serializes the public key to an XML string. + An XML string that contains the serialized Elliptic Curve Diffie-Hellman (ECDH) public key. + + + Provides an abstract base class that encapsulates the Elliptic Curve Digital Signature Algorithm (ECDSA). + + + Initializes a new instance of the class. + + + Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA). + A new instance of the default implementation () of this class. + + + 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. + The curve to use for key generation. + A new instance of the default implementation () of this class. + + + Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) using the specified parameters as the key. + The parameters representing the key to use. + A new instance of the default implementation () of this class. + + + Creates a new instance of the specified implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA). + 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: +- "ECDsa" +- "ECDsaCng" +- "System.Security.Cryptography.ECDsaCng" +You can also provide the name of a custom ECDSA implementation. + 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 . + The parameter is . + + + Exports the current key in the ECPrivateKey format. + A byte array containing the ECPrivateKey representation of this key. + The key could not be exported. + + + When overridden in a derived class, exports the explicit parameters for an elliptic curve. + + to include private parameters; otherwise, . + The parameters representing the point on the curve for this key, using the explicit curve format. + A derived class must override this method. + + + When overridden in a derived class, exports the named or explicit parameters for an elliptic curve. If the curve has a name, the field contains named curve parameters, otherwise it contains explicit parameters. + + to include private parameters; otherwise, . + The parameters representing the point on the curve for this key. + A derived class must override this method. + + + This method throws in all cases. + The XML string to use to reconstruct the object. + In all cases. + + + When overridden in a derived class, generates a new public/private key pair for the specified curve. + The curve to use. + A derived class must override this method. + + + When overridden in a derived class, computes the hash value of the specified portion of a byte array by using the specified hashing algorithm. + The data to be hashed. + The index of the first byte in to be hashed. + The number of bytes to hash. + The algorithm to use to hash the data. + The hashed data. + A derived class must override this method. + + + When overridden in a derived class, computes the hash value of the specified binary stream by using the specified hashing algorithm. + The binary stream to hash. + The algorithm to use to hash the data. + The hashed data. + A derived class must override this method. + + + Imports the public/private keypair from an ECPrivateKey structure, replacing the keys for this object. + The bytes of an ECPrivateKey structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-BER-encoded PKCS#8 ECPrivateKey structure. +-or- +The key import failed. + + + Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object. + The bytes to use as a password when decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The password is incorrect. +-or- +The contents of indicate the Key Derivation Function (KDF) to apply is the legacy PKCS#12 KDF, which requires -based passwords. +-or- +The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object. + The password to use for decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The password is incorrect. +-or- +The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + When overridden in a derived class, imports the specified parameters. + The curve parameters. + A derived class must override this method. + + + Imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object. + The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object. + The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Gets the name of the key exchange algorithm. + Always . + + + Gets the name of the signature algorithm. + The string "ECDsa". + + + Computes the hash value of a portion of the specified byte array using the specified hash algorithm and signs the resulting hash value. + The input data for which to compute the hash. + The offset into the array at which to begin using data. + The number of bytes in the array to use as data. + The hash algorithm to use to create the hash value. + The ECDSA signature for the specified data. + + is . + + . is or . + + is less than zero. +-or- + is less than zero. +-or- + + - 1 results in an index that is beyond the upper bound of . + + + Computes the hash value of the specified byte array using the specified hash algorithm and signs the resulting hash value. + The input data for which to compute the hash. + The hash algorithm to use to create the hash value. + The ECDSA signature for the specified data. + + is . + + . is or . + + + Computes the hash value of the specified stream using the specified hash algorithm and signs the resulting hash value. + The input stream for which to compute the hash. + The hash algorithm to use to create the hash value. + The ECDSA signature for the specified data. + + is . + + . is or . + + + Generates a digital signature for the specified hash value. + The hash value of the data that is being signed. + A digital signature that consists of the given hash value encrypted with the private key. + The parameter is . + + + This method throws in all cases. + + to include private parameters; otherwise, . + This method does not return a value. + In all cases. + + + Attempts to export the current key in the ECPrivateKey format into a provided buffer. + The byte span to receive the ECPrivateKey data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password. + The bytes to use as a password when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. +-or- + indicates that should be used, which requires -based passwords. + + + Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. + The password to use when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer. + The byte span to receive the PKCS#8 PrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer. + The byte span to receive the X.509 SubjectPublicKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + + + + + + + + + + + + + + + + + + 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. + The signed data. + The signature data to be verified. + The hash algorithm used to create the hash value of the data. + + if the signature is valid; otherwise, . + + is . +-or- + is . + + . is or . + + + 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. + The signed data. + The starting index at which to compute the hash. + The number of bytes to hash. + The signature data to be verified. + The hash algorithm used to create the hash value of the data. + + if the signature is valid; otherwise, . + + is . +-or- + is . + + . is or . + + is less than zero. +-or- + is less than zero. +-or- + + - 1 results in an index that is beyond the upper bound of . + + + 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. + The signed data. + The signature data to be verified. + The hash algorithm used to create the hash value of the data. + + if the signature is valid; otherwise, . + + is . +-or- + is . + + . is or . + + + + + + + + Verifies a digital signature against the specified hash value. + The hash value of a block of data. + The digital signature to be verified. + + if the hash value equals the decrypted signature; otherwise, . + + + + + + + Represents the standard parameters for the elliptic curve cryptography (ECC) algorithm. + + + Represents the curve associated with the public key () and the optional private key (). + + + Represents the private key for the elliptic curve cryptography (ECC) algorithm, stored in big-endian format. + + + Represents the public key for the elliptic curve cryptography (ECC) algorithm. + + + Validates the current object. + The key or curve parameters are not valid for the current curve type. + + + Represents a (X,Y) coordinate pair for elliptic curve cryptography (ECC) structures. + + + Represents the X coordinate. + + + Represents the Y coordinate. + + + Computes a Hash-based Message Authentication Code (HMAC) by using the hash function. + + + Initializes a new instance of the class by using a randomly generated key. + + + Initializes a new instance of the class by using the specified key. + The secret key for 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. + The parameter is . + + + + + + + + + + + + + + + + + + + + + Computes a Hash-based Message Authentication Code (HMAC) using the hash function. + + + Initializes a new instance of the class with a randomly generated key. + + + Initializes a new instance of the class with the specified key data. + The secret key for 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. + The parameter is . + + + Initializes a new instance of the class with the specified key data and a value that specifies whether to use the managed version of the SHA1 algorithm. + The secret key for 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. + + to use the managed implementation of the SHA1 algorithm (the class); to use the unmanaged implementation (the class). + + + This member overrides , and more complete documentation might be available in that topic. +Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Routes data written to the object into the SHA1 hash algorithm for computing the Hash-based Message Authentication Code (HMAC). + The input data. + The offset into the byte array from which to begin using data. + The number of bytes in the array to use as data. + + + + + + + Initializes an instance of . + + + Gets or sets the key to use in the hash algorithm. + The key to use in the hash algorithm. + + + + + + + Computes a Hash-based Message Authentication Code (HMAC) by using the hash function. + + + Initializes a new instance of the class with a randomly generated key. + + + Initializes a new instance of the class with the specified key data. + The secret key for 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. + The parameter is . + + + + + + + + + + + + + + + + + + + + + Computes a Hash-based Message Authentication Code (HMAC) using the hash function. + + + Initializes a new instance of the class by using a randomly generated key. + + + Initializes a new instance of the class by using the specified key data. + The secret key for 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. + The parameter is . + + + + + + + + + + + + + + + + + Provides a workaround for the .NET Framework 2.0 implementation of the algorithm, which is inconsistent with the .NET Framework 2.0 Service Pack 1 implementation of the algorithm. + + to enable .NET Framework 2.0 Service Pack 1 applications to interact with .NET Framework 2.0 applications; otherwise, . + + + + + + + Computes a Hash-based Message Authentication Code (HMAC) using the hash function. + + + Initializes a new instance of the class with a randomly generated key. + + + Initializes a new instance of the class with the specified key data. + The secret key for 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. + The parameter is . + + + + + + + + + + + + + + + + + Provides a workaround for the .NET Framework 2.0 implementation of the algorithm, which is inconsistent with the .NET Framework 2.0 Service Pack 1 implementation. + + to enable .NET Framework 2.0 Service Pack 1 applications to interact with .NET Framework 2.0 applications; otherwise, . + + + + + + + Provides support for computing a hash or Hash-based Message Authentication Code (HMAC) value incrementally across several segments. + + + Gets the name of the algorithm being performed. HMAC algorithms are prepended with "HMAC" to distinguish them from an unkeyed digest. + The name of the algorithm being performed. + + + Appends the specified data to the data already processed in the hash or HMAC. + The data to process. + + is . + The object has already been disposed. + + + Appends the specified number of bytes from the specified data, starting at the specified offset, to the data already processed in the hash or Hash-based Message Authentication Code (HMAC). + The data to process. + The offset into the byte array from which to begin using data. + The number of bytes to use from . + + is . + + or is negative. +-or- + is larger than the length of . + The sum of and is larger than the data length. + The object has already been disposed. + + + + + + Creates an for the specified algorithm. + The name of the hash algorithm to perform. + An instance ready to compute the hash algorithm specified by . + + . is or an empty string. + + is not a known hash algorithm. + + + Creates an for the Hash-based Message Authentication Code (HMAC) algorithm using the specified hash algorithm and key. + The name of the hash algorithm to perform within the HMAC. + The secret key for the HMAC. The key can be of any length, but a key longer than the output size of the specified hash algorithm will be hashed to derive a correctly-sized key. Therefore, the recommended size of the secret key is the output size of the specified hash algorithm. + An instance of the class ready to compute the specified hash algorithm. + + is . + + . is or an empty string. + + is not a known hash algorithm. + + + Releases the resources used by the current instance of the class. + + + Retrieves the hash or Hash-based Message Authentication Code (HMAC) for the data accumulated from prior calls to the method, and resets the object to its initial state. + The computed hash or HMAC. + The object has already been disposed. + + + + + + + Represents the abstract class from which all mask generator algorithms must derive. + + + Initializes a new instance of the class. + + + When overridden in a derived class, generates a mask with the specified length using the specified random seed. + The random seed to use to compute the mask. + The length of the generated mask in bytes. + A randomly generated mask whose length is equal to the parameter. + + + Represents the abstract class from which all implementations of the hash algorithm inherit. + + + Initializes a new instance of . + + + Creates an instance of the default implementation of the hash algorithm. + A new instance of the hash algorithm. + The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Creates an instance of the specified implementation of the hash algorithm. + The name of the specific implementation of to use. + A new instance of the specified implementation of . + The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Computes masks according to PKCS #1 for use by key exchange algorithms. + + + Initializes a new instance of the class. + + + Generates and returns a mask from the specified random seed of the specified length. + The random seed to use for computing the mask. + The length of the generated mask in bytes. + A randomly generated mask whose length is equal to the parameter. + + + Gets or sets the name of the hash algorithm type to use for generating the mask. + The name of the type that implements the hash algorithm to use for computing the mask. + + + Represents the abstract class from which all implementations of cryptographic random number generators derive. + + + Initializes a new instance of . + + + Creates an instance of the default implementation of a cryptographic random number generator that can be used to generate random data. + A new instance of a cryptographic random number generator. + + + Creates an instance of the specified implementation of a cryptographic random number generator. + The name of the random number generator implementation to use. + A new instance of a cryptographic random number generator. + + + When overridden in a derived class, releases all resources used by the current instance of the class. + + + When overridden in a derived class, releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Fills a span with cryptographically strong random bytes. + The span to fill with cryptographically strong random bytes. + + + When overridden in a derived class, fills an array of bytes with a cryptographically strong random sequence of values. + The array to fill with cryptographically strong random bytes. + + + Fills the specified byte array with a cryptographically strong random sequence of values. + The array to fill with cryptographically strong random bytes. + The index of the array to start the fill operation. + The number of bytes to fill. + + is . + + or is less than 0 + + plus exceeds the length of . + + + Fills a span with cryptographically strong random bytes. + The span to fill with cryptographically strong random bytes. + + + Generates a random integer between 0 (inclusive) and a specified exclusive upper bound using a cryptographically strong random number generator. + The exclusive upper bound of the random range. + A random integer between 0 (inclusive) and (exclusive). + The parameter is less than or equal to 0. + + + Generates a random integer between a specified inclusive lower bound and a specified exclusive upper bound using a cryptographically strong random number generator. + The inclusive lower bound of the random range. + The exclusive upper bound of the random range. + A random integer between (inclusive) and (exclusive). + The parameter is less than or equal to the parameter. + + + When overridden in a derived class, fills an array of bytes with a cryptographically strong random sequence of nonzero values. + The array to fill with cryptographically strong random nonzero bytes. + + + Fills a byte span with a cryptographically strong random sequence of nonzero values. + The span to fill with cryptographically strong random nonzero bytes. + + + Represents the base class from which all implementations of the algorithm must derive. + + + Initializes a new instance of . + + + Creates an instance of a cryptographic object to perform the algorithm. + An instance of a cryptographic object. + The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Creates an instance of a cryptographic object to perform the specified implementation of the algorithm. + The name of the specific implementation of to use. + An instance of a cryptographic object. + The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Gets or sets the effective size of the secret key used by the algorithm in bits. + The effective key size used by the algorithm. + The effective key size is invalid. + + + Represents the effective size of the secret key used by the algorithm in bits. + + + Gets or sets the size of the secret key used by the algorithm in bits. + The size of the secret key used by the algorithm. + The value for the RC2 key size is less than the effective key size value. + + + Implements password-based key derivation functionality, PBKDF2, by using a pseudo-random number generator based on . + + + Initializes a new instance of the class using a password, a salt, and number of iterations to derive the key. + The password used to derive the key. + The key salt used to derive the key. + The number of iterations for the operation. + The specified salt size is smaller than 8 bytes or the iteration count is less than 1. + The password or salt is . + + + Initializes a new instance of the class using the specified password, salt, number of iterations and the hash algorithm name to derive the key. + The password to use to derive the key. + The key salt to use to derive the key. + The number of iterations for the operation. + The hash algorithm to use to derive the key. + + is less than zero. + The property of is either or . + Hash algorithm name is invalid. + + + Initializes a new instance of the class using a password and salt to derive the key. + The password used to derive the key. + The key salt used to derive the key. + The specified salt size is smaller than 8 bytes or the iteration count is less than 1. + The password or salt is . + + + Initializes a new instance of the class using a password, a salt, and number of iterations to derive the key. + The password used to derive the key. + The key salt used to derive the key. + The number of iterations for the operation. + The specified salt size is smaller than 8 bytes or the iteration count is less than 1. + The password or salt is . + + + Initializes a new instance of the class using the specified password, salt, number of iterations and the hash algorithm name to derive the key. + The password to use to derive the key. + The key salt to use to derive the key. + The number of iterations for the operation. + The hash algorithm to use to derive the key. + The property of is either or . + Hash algorithm name is invalid. + + + Initializes a new instance of the class using the password and salt size to derive the key. + The password used to derive the key. + The size of the random salt that you want the class to generate. + The specified salt size is smaller than 8 bytes. + The password or salt is . + + + Initializes a new instance of the class using a password, a salt size, and number of iterations to derive the key. + The password used to derive the key. + The size of the random salt that you want the class to generate. + The number of iterations for the operation. + The specified salt size is smaller than 8 bytes or the iteration count is less than 1. + The password or salt is . + + is out of range. This parameter requires a non-negative number. + + + Initializes a new instance of the class using the specified password, salt size, number of iterations and the hash algorithm name to derive the key. + The password to use to derive the key. + The size of the random salt that you want the class to generate. + The number of iterations for the operation. + The hash algorithm to use to derive the key. + + is less than zero. + The property of is either or . + Hash algorithm name is invalid. + + + Derives a cryptographic key from the object. + The algorithm name for which to derive the key. + The hash algorithm name to use to derive the key. + The size of the key, in bits, to derive. + The initialization vector (IV) to use to derive the key. + The derived key. + The parameter is incorrect. +-or- +The cryptographic service provider (CSP) cannot be acquired. +-or- +The parameter is not a valid algorithm name. +-or- +The parameter is not a valid hash algorithm name. + + + Releases the unmanaged resources used by the class and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Returns the pseudo-random key for this object. + The number of pseudo-random key bytes to generate. + A byte array filled with pseudo-random key bytes. + + is out of range. This parameter requires a non-negative number. + + + + Gets or sets the number of iterations for the operation. + The number of iterations for the operation. + The number of iterations is less than 1. + + + Resets the state of the operation. + + + Gets or sets the key salt value for the operation. + The key salt value for the operation. + The specified salt size is smaller than 8 bytes. + The salt is . + + + Represents the base class from which all implementations of the symmetric encryption algorithm must inherit. + + + Initializes a new instance of . + + + Creates a cryptographic object to perform the algorithm. + A cryptographic object. + The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Creates a cryptographic object to perform the specified implementation of the algorithm. + The name of the specific implementation of to create. + A cryptographic object. + The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Accesses the managed version of the algorithm. This class cannot be inherited. + + + Initializes a new instance of the class. + This class is not compliant with the FIPS algorithm. + + + Gets or sets the block size, in bits, of the cryptographic operation. + The block size, in bits, of the cryptographic operation. The default is 128 bits. + + + + Creates a symmetric decryptor object with the specified and initialization vector (). + The secret key to be used for the symmetric algorithm. The key size must be 128, 192, or 256 bits. + The IV to be used for the symmetric algorithm. + A symmetric decryptor object. + The parameter is . +-or- +The parameter is . + The value of the property is not , , or . + + + + Creates a symmetric encryptor object with the specified and initialization vector (). + The secret key to be used for the symmetric algorithm. The key size must be 128, 192, or 256 bits. + The IV to be used for the symmetric algorithm. + A symmetric encryptor object. + The parameter is . +-or- +The parameter is . + The value of the property is not , , or . + + + Generates a random initialization vector () to be used for the algorithm. + + + Generates a random to be used for the algorithm. + + + Gets or sets the initialization vector (IV) to use for the symmetric algorithm. + The initialization vector (IV) to use for the symmetric algorithm. + + + Gets or sets the secret key used for the symmetric algorithm. + The secret key used for the symmetric algorithm. + + + Gets or sets the size, in bits, of the secret key used for the symmetric algorithm. + The size, in bits, of the secret key used for the symmetric algorithm. The default is 256 bits. + + + Gets the key sizes, in bits, that are supported by the symmetric algorithm. + The key sizes, in bits, that are supported by the symmetric algorithm. + + + Gets or sets the mode for operation of the symmetric algorithm. + The mode for operation of the symmetric algorithm. The default is + + + Gets or sets the padding mode used in the symmetric algorithm. + The padding mode used in the symmetric algorithm. The default is . + + + Represents the base class from which all implementations of the algorithm inherit. + + + Initializes a new instance of the class. + + + Creates an instance of the default implementation of the algorithm. + A new instance of the default implementation of . + + + Creates a new ephemeral RSA key with the specified key size. + The key size, in bits. + A new ephemeral RSA key with the specified key size. + + is different than . + + + Creates a new ephemeral RSA key with the specified RSA key parameters. + The parameters for the algorithm. + A new ephemeral RSA key. + + + Creates an instance of the specified implementation of . + The name of the implementation of to use. + A new instance of the specified implementation of . + + + When overridden in a derived class, decrypts the input data using the specified padding mode. + The data to decrypt. + The padding mode. + The decrypted data. + A derived class must override this method. + + + When overridden in a derived class, decrypts the input data using the private key. + The cipher text to be decrypted. + The resulting decryption of the parameter in plain text. + This method call is not supported. This exception is thrown starting with the .NET Framework 4.6. + + + When overridden in a derived class, encrypts the input data using the specified padding mode. + The data to encrypt. + The padding mode. + The encrypted data. + A derived class must override this method. + + + When overridden in a derived class, encrypts the input data using the public key. + The plain text to be encrypted. + The resulting encryption of the parameter as cipher text. + This method call is not supported. This exception is thrown starting with the .NET Framework 4.6. + + + When overridden in a derived class, exports the . + + to include private parameters; otherwise, . + The parameters for . + + + Exports the current key in the PKCS#1 RSAPrivateKey format. + A byte array containing the PKCS#1 RSAPrivateKey representation of this key. + The key could not be exported. + + + Exports the public-key portion of the current key in the PKCS#1 RSAPublicKey format. + A byte array containing the PKCS#1 RSAPublicKey representation of this key. + + + Initializes an object from the key information from an XML string. + The XML string containing key information. + The parameter is . + The format of the parameter is not valid. + .NET Core only: This member is not supported. + + + When overridden in a derived class, computes the hash value of a specified portion of a byte array by using a specified hashing algorithm. + The data to be hashed. + The index of the first byte in that is to be hashed. + The number of bytes to hash. + The algorithm to use in hash the data. + The hashed data. + A derived class must override this method. + + + When overridden in a derived class, computes the hash value of a specified binary stream by using a specified hashing algorithm. + The binary stream to hash. + The hash algorithm. + The hashed data. + A derived class must override this method. + + + Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object. + The bytes to use as a password when decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The password is incorrect. +-or- +The contents of indicate the Key Derivation Function (KDF) to apply is the legacy PKCS#12 KDF, which requires -based passwords. +-or- +The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object. + The password to use for decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The password is incorrect. +-or- +The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + When overridden in a derived class, imports the specified . + The parameters for . + + + Imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object. + The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Imports the public/private keypair from a PKCS#1 RSAPrivateKey structure after decryption, replacing the keys for this object. + The bytes of a PKCS#1 RSAPrivateKey structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-BER-encoded PKCS#1 RSAPrivateKey structure. +-or- +The key import failed. + + + Imports the public key from a PKCS#1 RSAPublicKey structure after decryption, replacing the keys for this object. + The bytes of a PKCS#1 RSAPublicKey structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-BER-encoded PKCS#1 RSAPublicKey structure. +-or- +The key import failed. + + + Imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object. + The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + + + Gets the name of the key exchange algorithm available with this implementation of . + Returns "RSA". + + + Gets the name of the signature algorithm available with this implementation of . + Returns "RSA". + + + 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. + The input data for which to compute the hash. + The offset into the array at which to begin using data. + The number of bytes in the array to use as data. + The hash algorithm to use to create the hash value. + The padding mode. + The RSA signature for the specified data. + + is . +-or- + is . + + . is or . + + is less than zero. +-or- + is less than zero. +-or- + + - 1 results in an index that is beyond the upper bound of . + + + Computes the hash value of the specified byte array using the specified hash algorithm and padding mode, and signs the resulting hash value. + The input data for which to compute the hash. + The hash algorithm to use to create the hash value. + The padding mode. + The RSA signature for the specified data. + + is . +-or- + is . + + . is or . + + + Computes the hash value of the specified stream using the specified hash algorithm and padding mode, and signs the resulting hash value. + The input stream for which to compute the hash. + The hash algorithm to use to create the hash value. + The padding mode. + The RSA signature for the specified data. + + is . +-or- + is . + + . is or . + + + 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. + The hash value of the data to be signed. + The hash algorithm used to create the hash value of the data. + The padding. + The RSA signature for the specified hash value. + A derived class must override this method. + + + Creates and returns an XML string containing the key of the current object. + + to include a public and private RSA key; to include only the public key. + An XML string containing the key of the current object. + .NET Core only: This member is not supported. + + + + + + + + + + + + + + + Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password. + The bytes to use as a password when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. +-or- + indicates that should be used, which requires -based passwords. + + + Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. + The password to use when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer. + The byte span to receive the PKCS#8 PrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the PKCS#1 RSAPrivateKey format into a provided buffer. + The byte span to receive the PKCS#1 RSAPrivateKey data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the PKCS#1 RSAPublicKey format into a provided buffer. + The byte span to receive the PKCS#1 RSAPublicKey data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + Attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer. + The byte span to receive the X.509 SubjectPublicKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + + + + + + + + + + + + + + + + + + + + + + + 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. + The signed data. + The signature data to be verified. + The hash algorithm used to create the hash value of the data. + The padding mode. + + if the signature is valid; otherwise, . + + is . +-or- + is . +-or- + is . + + . is or . + + + 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. + The signed data. + The starting index at which to compute the hash. + The number of bytes to hash. + The signature data to be verified. + The hash algorithm used to create the hash value of the data. + The padding mode. + + if the signature is valid; otherwise, . + + is . +-or- + is . +-or- + is . + + . is or . + + is less than zero. +-or- + is less than zero. +-or- + + - 1 results in an index that is beyond the upper bound of . + + + 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. + The signed data. + The signature data to be verified. + The hash algorithm used to create the hash value of the data. + The padding mode. + + if the signature is valid; otherwise, . + + is . +-or- + is . +-or- + is . + + . is or . + + + + + + + + + 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. + The hash value of the signed data. + The signature data to be verified. + The hash algorithm used to create the hash value. + The padding mode. + + if the signature is valid; otherwise, . + A derived class must override this method. + + + + + + + + + Specifies the padding mode and parameters to use with RSA encryption or decryption operations. + + + Creates a new instance whose is with the given hash algorithm. + The hash algorithm. + An object whose mode is is with the hash algorithm specified by . + The property of is either or . + + + Determines whether the current instance is equal to the specified object. + The object to compare. + + if is equal to the current instance; otherwise, . + + + Determines whether the current instance is equal to the specified object. + The object to compare. + + if is equal to the current instance; otherwise, . + + + Returns the hash code of this object. + The hash code of this instance. + + + Gets the padding mode represented by this instance. + A padding mode. + + + Gets the hash algorithm used in conjunction with the padding mode. + The hash algorithm. + + + Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA1 hash algorithm. + An object that represents the OAEP encryption standard with a SHA1 hash algorithm. + + + Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA256 hash algorithm. + An object that represents the OAEP encryption standard with a SHA256 hash algorithm. + + + Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA-384 hash algorithm. + An object that represents the OAEP encryption standard with a SHA384 hash algorithm. + + + Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA512 hash algorithm. + An object that represents the OAEP encryption standard with a SHA512 hash algorithm. + + + Indicates whether two specified objects are equal. + The first object to compare. + The second object to compare. + + if and are equal; otherwise, . + + + Indicates whether two specified objects are unequal. + The first object to compare. + The second object to compare. + + if and are not equal; otherwise, . + + + Gets an object that represents the PKCS #1 encryption standard. + An object that represents the PKCS #1 encryption standard. + + + Returns the string representation of the current instance. + The string representation of the current object. + + + Specifies the padding mode to use with RSA encryption or decryption operations. + + + Optimal Asymmetric Encryption Padding. It is recommended for new applications. + + + PKCS #1 v1.5. It is supported for compatibility with existing applications. + + + Decrypts Optimal Asymmetric Encryption Padding (OAEP) key exchange data. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified key. + The instance of the algorithm that holds the private key. + + is . + + + Extracts secret information from the encrypted key exchange data. + The key exchange data within which the secret information is hidden. + The secret information derived from the key exchange data. + The key exchange data verification has failed. + The key is missing. + + + Gets the parameters for the Optimal Asymmetric Encryption Padding (OAEP) key exchange. + An XML string containing the parameters of the OAEP key exchange operation. + + + Sets the private key to use for decrypting the secret information. + The instance of the algorithm that holds the private key. + + is . + + + Creates Optimal Asymmetric Encryption Padding (OAEP) key exchange data using . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified key. + The instance of the algorithm that holds the public key. + + is . + + + Creates the encrypted key exchange data from the specified input data. + The secret information to be passed in the key exchange. + The encrypted key exchange data to be sent to the intended recipient. + The key is missing. + + + Creates the encrypted key exchange data from the specified input data. + The secret information to be passed in the key exchange. + This parameter is not used in the current version. + The encrypted key exchange data to be sent to the intended recipient. + + + Gets or sets the parameter used to create padding in the key exchange creation process. + The parameter value. + + + Gets the parameters for the Optimal Asymmetric Encryption Padding (OAEP) key exchange. + An XML string containing the parameters of the OAEP key exchange operation. + + + Gets or sets the random number generator algorithm to use in the creation of the key exchange. + The instance of a random number generator algorithm to use. + + + Sets the public key to use for encrypting the key exchange data. + The instance of the algorithm that holds the public key. + + is . + + + Represents the standard parameters for the algorithm. + + + Represents the parameter for the algorithm. + + + Represents the parameter for the algorithm. + + + Represents the parameter for the algorithm. + + + Represents the parameter for the algorithm. + + + Represents the parameter for the algorithm. + + + Represents the parameter for the algorithm. + + + Represents the parameter for the algorithm. + + + Represents the parameter for the algorithm. + + + Decrypts the PKCS #1 key exchange data. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified key. + The instance of the algorithm that holds the private key. + + is . + + + Extracts secret information from the encrypted key exchange data. + The key exchange data within which the secret information is hidden. + The secret information derived from the key exchange data. + The key is missing. + + + Gets the parameters for the PKCS #1 key exchange. + An XML string containing the parameters of the PKCS #1 key exchange operation. + + + Gets or sets the random number generator algorithm to use in the creation of the key exchange. + The instance of a random number generator algorithm to use. + + + Sets the private key to use for decrypting the secret information. + The instance of the algorithm that holds the private key. + + is . + + + Creates the PKCS#1 key exchange data using . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified key. + The instance of the algorithm that holds the public key. + + is . + + + Creates the encrypted key exchange data from the specified input data. + The secret information to be passed in the key exchange. + The encrypted key exchange data to be sent to the intended recipient. + + is too big. + The key is . + + + Creates the encrypted key exchange data from the specified input data. + The secret information to be passed in the key exchange. + This parameter is not used in the current version. + The encrypted key exchange data to be sent to the intended recipient. + + + Gets the parameters for the PKCS #1 key exchange. + An XML string containing the parameters of the PKCS #1 key exchange operation. + + + Gets or sets the random number generator algorithm to use in the creation of the key exchange. + The instance of a random number generator algorithm to use. + + + Sets the public key to use for encrypting the key exchange data. + The instance of the algorithm that holds the public key. + + is . + + + Verifies an PKCS #1 version 1.5 signature. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified key. + The instance of that holds the public key. + + is . + + + Sets the hash algorithm to use for verifying the signature. + The name of the hash algorithm to use for verifying the signature. + + + Sets the public key to use for verifying the signature. + The instance of that holds the public key. + + is . + + + Verifies the PKCS#1 signature for the specified data. + The data signed with . + The signature to be verified for . + + if matches the signature computed using the specified hash algorithm and key on ; otherwise, . + The key is . +-or- +The hash algorithm is . + The parameter is . +-or- +The parameter is . + + + Creates an PKCS #1 version 1.5 signature. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified key. + The instance of the algorithm that holds the private key. + + is . + + + Creates the PKCS #1 signature for the specified data. + The data to be signed. + The digital signature for . + The key is . +-or- +The hash algorithm is . + The parameter is . + + + Sets the hash algorithm to use for creating the signature. + The name of the hash algorithm to use for creating the signature. + + + Sets the private key to use for creating the signature. + The instance of the algorithm that holds the private key. + + is . + + + Specifies the padding mode and parameters to use with RSA signature creation or verification operations. + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with the current instance. + + if the specified object is equal to the current object; otherwise, . + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with the current instance. + + if the specified object is equal to the current object; otherwise, . + + + Returns the hash code for this instance. + The hash code for this instance. + + + Gets the padding mode of this instance. + The padding mode (either or ) of this instance. + + + Indicates whether two specified objects are equal. + The first object to compare. + The second object to compare. + + if and are equal; otherwise, . + + + Indicates whether two specified objects are unequal. + The first object to compare. + The second object to compare. + + if and are unequal; otherwise, . + + + Gets an object that uses the PKCS #1 v1.5 padding mode. + An object that uses the padding mode. + + + Gets an object that uses PSS padding mode. + An object that uses the padding mode with the number of salt bytes equal to the size of the hash. + + + Returns the string representation of the current instance. + The string representation of the current object. + + + Specifies the padding mode to use with RSA signature creation or verification operations. + + + PKCS #1 v1.5. + + + Probabilistic Signature Scheme. + + + Computes the hash for the input data. + + + Initializes a new instance of . + The policy on this object is not compliant with the FIPS algorithm. + + + Creates an instance of the default implementation of . + A new instance of . + + + Creates an instance of the specified implementation of . + The name of the specific implementation of to be used. + A new instance of using the specified implementation. + + + Computes the hash for the input data using the managed library. + + + Initializes a new instance of the class. + This class is not compliant with the FIPS algorithm. + + + Releases unmanaged resources used by the object and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Routes data written to the object into the hash algorithm for computing the hash. + The input data. + The offset into the byte array from which to begin using data. + The number of bytes in the array to use as data. + + + + + + Returns the computed hash value after all data has been written to the object. + The computed hash code. + + + Initializes an instance of . + + + + + + + Computes the hash for the input data. + + + Initializes a new instance of . + + + Creates an instance of the default implementation of . + A new instance of . On the .NET Framework, this method creates an instance of the class if FIPS mode is not active; if FIPS mode is active, it creates an instance of the class. On .NET Core, it returns an instance of a private class derived from . + On the .NET Framework 4.6.1 and earlier versions only: The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Creates an instance of a specified implementation of . + The name of the specific implementation of to be used. + A new instance of using the specified implementation. + On the .NET Framework only: FIPS mode is enabled, but requests , which is not FIPS compatible. + + + Computes the hash for the input data using the managed library. + + + Initializes a new instance of the class using the managed library. + The Federal Information Processing Standards (FIPS) security setting is enabled. This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms. + + + Releases unmanaged resources used by the object and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + When overridden in a derived class, routes data written to the object into the hash algorithm for computing the hash. + The input data. + The offset into the byte array from which to begin using data. + The number of bytes in the array to use as data. + + + + + + When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object. + The computed hash code. + + + Initializes an instance of . + + + + + + + Computes the hash for the input data. + + + Initializes a new instance of . + + + Creates an instance of the default implementation of . + A new instance of . + The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Creates an instance of a specified implementation of . + The name of the specific implementation of to be used. + A new instance of using the specified implementation. + The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Computes the hash for the input data using the managed library. + + + Initializes a new instance of the class. + The Federal Information Processing Standards (FIPS) security setting is enabled. This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms. + + + Releases unmanaged resources used by the object and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + When overridden in a derived class, routes data written to the object into the hash algorithm for computing the hash. + The input data. + The offset into the byte array from which to begin using data. + The number of bytes in the array to use as data. + + + + + + When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object. + The computed hash code. + + + Initializes an instance of . + + + + + + + Computes the hash for the input data. + + + Initializes a new instance of . + + + Creates an instance of the default implementation of . + A new instance of . + The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Creates an instance of a specified implementation of . + The name of the specific implementation of to be used. + A new instance of using the specified implementation. + The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. + + + Computes the hash algorithm for the input data using the managed library. + + + Initializes a new instance of the class. + The Federal Information Processing Standards (FIPS) security setting is enabled. This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms. + + + Releases unmanaged resources used by the object and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + When overridden in a derived class, routes data written to the object into the hash algorithm for computing the hash. + The input data. + The offset into the byte array from which to begin using data. + The number of bytes in the array to use as data. + + + + + + When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object. + The computed hash code. + + + Initializes an instance of the class using the managed library. + + + + + + + Contains information about the properties of a digital signature. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class from the specified . + The from which to get the algorithms for the signature description. + The parameter is . + + + Creates an instance with the specified key using the property. + The key to use in the . + The newly created instance. + + + Creates a instance using the property. + The newly created instance. + + + Creates an instance with the specified key using the property. + The key to use in the . + The newly created instance. + + + Gets or sets the deformatter algorithm for the signature description. + The deformatter algorithm for the signature description. + + + Gets or sets the digest algorithm for the signature description. + The digest algorithm for the signature description. + + + Gets or sets the formatter algorithm for the signature description. + The formatter algorithm for the signature description. + + + Gets or sets the key algorithm for the signature description. + The key algorithm for the signature description. + + + Represents the base class for Triple Data Encryption Standard algorithms from which all implementations must derive. + + + Initializes a new instance of the class. + + + Creates an instance of a cryptographic object to perform the algorithm. + An instance of a cryptographic object. + + + Creates an instance of a cryptographic object to perform the specified implementation of the algorithm. + The name of the specific implementation of to use. + An instance of a cryptographic object. + + + Determines whether the specified key is weak. + The secret key to test for weakness. + + if the key is weak; otherwise, . + The size of the parameter is not valid. + + + Gets or sets the secret key for the algorithm. + The secret key for the algorithm. + An attempt was made to set the key to . + An attempt was made to set a key whose length is invalid. +-or- +An attempt was made to set a weak key (see ). + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Csp.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Csp.dll new file mode 100755 index 0000000000000000000000000000000000000000..73c9346dbea80f56f47076ef577e6df1f0540466 GIT binary patch literal 24648 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 Jn?J`I{U2J(NT2`! literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Csp.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Csp.xml new file mode 100755 index 0000000..4c17aae --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Csp.xml @@ -0,0 +1,966 @@ + + + + System.Security.Cryptography.Csp + + + + Performs symmetric encryption and decryption using the Cryptographic Application Programming Interfaces (CAPI) implementation of the Advanced Encryption Standard (AES) algorithm. + + + Initializes a new instance of the class. + There is no supported key size for the current platform. + + + + Creates a symmetric AES decryptor object using the current key and initialization vector (IV). + A symmetric AES decryptor object. + The current key is invalid or missing. + + + Creates a symmetric AES decryptor object using the specified key and initialization vector (IV). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + A symmetric AES decryptor object. + + or is . + + is invalid. + + + Creates a symmetric AES encryptor object using the current key and initialization vector (IV). + A symmetric AES encryptor object. + + + Creates a symmetric encryptor object using the specified key and initialization vector (IV). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + A symmetric AES encryptor object. + The or parameter is . + + is invalid. + + + + Generates a random initialization vector (IV) to use for the algorithm. + The initialization vector (IV) could not be generated. + + + Generates a random key to use for the algorithm. + The key could not be generated. + + + + Gets or sets the symmetric key that is used for encryption and decryption. + The symmetric key that is used for encryption and decryption. + The value for the key is . + The size of the key is invalid. + + + Gets or sets the size, in bits, of the secret key. + The size, in bits, of the key. + + + + + + + Provides additional information about a cryptographic key pair. This class cannot be inherited. + + + Initializes a new instance of the class using the specified parameters. + A object that provides information about the key. + + + Gets a value indicating whether a key in a key container is accessible. + + if the key is accessible; otherwise, . + The key type is not supported. + + + Gets a value indicating whether a key can be exported from a key container. + + if the key can be exported; otherwise, . + The key type is not supported. + The cryptographic service provider cannot be found. +-or- +The key container was not found. + + + Gets a value indicating whether a key is a hardware key. + + if the key is a hardware key; otherwise, . + The cryptographic service provider cannot be found. + + + Gets a key container name. + The key container name. + + + Gets a value that describes whether an asymmetric key was created as a signature key or an exchange key. + One of the values that describes whether an asymmetric key was created as a signature key or an exchange key. + + + Gets a value indicating whether a key is from a machine key set. + + if the key is from the machine key set; otherwise, . + + + Gets a value indicating whether a key pair is protected. + + if the key pair is protected; otherwise, . + The key type is not supported. + The cryptographic service provider cannot be found. +-or- +The key container was not found. + + + Gets the provider name of a key. + The provider name. + + + Gets the provider type of a key. + The provider type. The default is 1. + + + Gets a value indicating whether a key container was randomly generated by a managed cryptography class. + + if the key container was randomly generated; otherwise, . + + + Gets a value indicating whether a key can be removed from a key container. + + if the key is removable; otherwise, . + The cryptographic service provider (CSP) was not found. + + + Gets a unique key container name. + The unique key container name. + The key type is not supported. + The cryptographic service provider cannot be found. +-or- +The key container was not found. + + + Contains parameters that are passed to the cryptographic service provider (CSP) that performs cryptographic computations. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified provider type code. + A provider type code that specifies the kind of provider to create. + + + Initializes a new instance of the class with the specified provider type code and name. + A provider type code that specifies the kind of provider to create. + A provider name. + + + Initializes a new instance of the class with the specified provider type code and name, and the specified container name. + The provider type code that specifies the kind of provider to create. + A provider name. + A container name. + + + Represents the flags for that modify the behavior of the cryptographic service provider (CSP). + An enumeration value, or a bitwise combination of enumeration values. + Value is not a valid enumeration value. + + + Represents the key container name for . + + + Specifies whether an asymmetric key is created as a signature key or an exchange key. + + + Gets or sets a password associated with a smart card key. + A password associated with a smart card key. + + + Gets or sets a handle to the unmanaged parent window for a smart card password dialog box. + A handle to the parent window for a smart card password dialog box. + + + Represents the provider name for . + + + Represents the provider type code for . + + + Specifies flags that modify the behavior of the cryptographic service providers (CSP). + + + 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. + + + Do not specify any settings. + + + Prevent the CSP from displaying any user interface (UI) for this context. + + + Allow a key to be exported for archival or recovery. + + + Use key information from the default key container. + + + Use key information from the current key. + + + Use key information from the computer's key store. + + + Use key information that cannot be exported. + + + 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 flag. + + + Defines a wrapper object to access the cryptographic service provider (CSP) version of the Data Encryption Standard () algorithm. This class cannot be inherited. + + + Initializes a new instance of the class. + The Data Encryption Standard () cryptographic service provider is not available. + + + + Creates a symmetric Data Encryption Standard () decryptor object with the specified key () and initialization vector (). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + A symmetric decryptor object. + The value of the property is . +-or- +The value of the property is and the value of the property is not 8. +-or- +An invalid key size was used. +-or- +The algorithm key size was not available. + + + + Creates a symmetric Data Encryption Standard () encryptor object with the specified key () and initialization vector (). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + A symmetric encryptor object. + The value of the property is . +-or- +The value of the property is and the value of the property is not 8. +-or- +An invalid key size was used. +-or- +The algorithm key size was not available. + + + Generates a random initialization vector () to use for the algorithm. + + + Generates a random key () to be used for the algorithm. + + + Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the algorithm. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified key size. + The size of the key for the asymmetric algorithm in bits. + + + Initializes a new instance of the class with the specified key size and parameters for the cryptographic service provider (CSP). + The size of the key for the cryptographic algorithm in bits. + The parameters for the CSP. + The CSP cannot be acquired. +-or- +The key cannot be created. + + is out of range. + + + Initializes a new instance of the class with the specified parameters for the cryptographic service provider (CSP). + The parameters for the CSP. + + + Creates the signature for the specified data. + The data to be signed. + The digital signature for the specified data. + + + Gets a object that describes additional information about a cryptographic key pair. + A object that describes additional information about a cryptographic key pair. + + + Exports a blob containing the key information associated with a object. + + to include the private key; otherwise, . + A byte array containing the key information associated with a object. + + + Exports the . + + to include private parameters; otherwise, . + The parameters for . + The key cannot be exported. + + + Imports a blob that represents DSA key information. + A byte array that represents a DSA key blob. + + + Imports the specified . + The parameters for . + The cryptographic service provider (CSP) cannot be acquired. +-or- +The parameter has missing fields. + + + Gets the name of the key exchange algorithm. + The name of the key exchange algorithm. + + + Gets the size of the key used by the asymmetric algorithm in bits. + The size of the key used by the asymmetric algorithm. + + + Gets the key sizes that are supported by the asymmetric algorithm. + Only key sizes that match an entry in this array are supported by the asymmetric algorithm. + + + Gets or sets a value indicating whether the key should be persisted in the cryptographic service provider (CSP). + + if the key should be persisted in the CSP; otherwise, . + + + Gets a value that indicates whether the object contains only a public key. + + if the object contains only a public key; otherwise, . + + + Gets the name of the signature algorithm. + The name of the signature algorithm. + + + Computes the hash value of the specified byte array and signs the resulting hash value. + The input data for which to compute the hash. + The signature for the specified data. + + + Signs a byte array from the specified start point to the specified end point. + The input data to sign. + The offset into the array from which to begin using data. + The number of bytes in the array to use as data. + The signature for the specified data. + + + Computes the hash value of the specified input stream and signs the resulting hash value. + The input data for which to compute the hash. + The signature for the specified data. + + + Computes the signature for the specified hash value by encrypting it with the private key. + The hash value of the data to be signed. + The name of the hash algorithm used to create the hash value of the data. + The signature for the specified hash value. + The parameter is . + The cryptographic service provider (CSP) cannot be acquired. +-or- +There is no private key. + + + Gets or sets a value indicating whether the key should be persisted in the computer's key store instead of the user profile store. + + if the key should be persisted in the computer key store; otherwise, . + + + Verifies the specified signature data by comparing it to the signature computed for the specified data. + The data that was signed. + The signature data to be verified. + + if the signature verifies as valid; otherwise, . + + + Verifies the specified signature data by comparing it to the signature computed for the specified hash value. + The hash value of the data to be signed. + The name of the hash algorithm used to create the hash value of the data. + The signature data to be verified. + + if the signature verifies as valid; otherwise, . + The parameter is . +-or- +The parameter is . + The cryptographic service provider (CSP) cannot be acquired. +-or- +The signature cannot be verified. + + + Verifies the signature for the specified data. + The data signed with . + The signature to be verified for . + + if matches the signature computed using the specified hash algorithm and key on ; otherwise, . + + + Defines methods that allow an class to enumerate key container information, and import and export Microsoft Cryptographic API (CAPI)-compatible key blobs. + + + Gets a object that describes additional information about a cryptographic key pair. + A object that describes additional information about a cryptographic key pair. + + + Exports a blob that contains the key information associated with an object. + + to include the private key; otherwise, . + A byte array that contains the key information associated with an object. + + + Imports a blob that represents asymmetric key information. + A byte array that represents an asymmetric key blob. + + + Specifies whether to create an asymmetric signature key or an asymmetric exchange key. + + + An exchange key pair used to encrypt session keys so that they can be safely stored and exchanged with other users. This value corresponds to the AT_KEYEXCHANGE value used in the unmanaged Microsoft Cryptographic API (CAPI). + + + A signature key pair used for authenticating digitally signed messages or files. This value corresponds to the AT_SIGNATURE value used in the unmanaged Microsoft Cryptographic API (CAPI). + + + Computes the hash value for the input data using the implementation provided by the cryptographic service provider (CSP). This class cannot be inherited. + + + Initializes a new instance of the class. + A FIPS-compliant algorithm policy is not being used. + + + Initializes an instance of . + + + Derives a key from a password using an extension of the PBKDF1 algorithm. + + + Initializes a new instance of the class specifying the password and key salt to use to derive the key. + The password to derive the key for. + The key salt to use to derive the key. + + + Initializes a new instance of the class specifying the password, key salt, and cryptographic service provider (CSP) to use to derive the key. + The password to derive the key for. + The key salt to use to derive the key. + The cryptographic service provider (CSP) parameters for the operation. + + + Initializes a new instance of the class specifying the password, key salt, hash name, and iterations to use to derive the key. + The password to derive the key for. + The key salt to use to derive the key. + The hash algorithm to use to derive the key. + The iteration count to use to derive the key. + + + Initializes a new instance of the class specifying the password, key salt, hash name, iterations, and cryptographic service provider (CSP) to use to derive the key. + The password to derive the key for. + The key salt to use to derive the key. + The hash algorithm to use to derive the key. + The iteration count to use to derive the key. + The cryptographic service provider (CSP) parameters for the operation. + + + Initializes a new instance of the class with the password and key salt to use to derive the key. + The password for which to derive the key. + The key salt to use to derive the key. + + + Initializes a new instance of the class with the password, key salt, and cryptographic service provider (CSP) parameters to use to derive the key. + The password for which to derive the key. + The key salt to use to derive the key. + The CSP parameters for the operation. + + + Initializes a new instance of the class with the password, key salt, hash name, and number of iterations to use to derive the key. + The password for which to derive the key. + The key salt to use to derive the key. + The name of the hash algorithm for the operation. + The number of iterations for the operation. + + + Initializes a new instance of the class with the password, key salt, hash name, number of iterations, and cryptographic service provider (CSP) parameters to use to derive the key. + The password for which to derive the key. + The key salt to use to derive the key. + The name of the hash algorithm for the operation. + The number of iterations for the operation. + The CSP parameters for the operation. + + + Derives a cryptographic key from the object. + The algorithm name for which to derive the key. + The hash algorithm name to use to derive the key. + The size of the key, in bits, to derive. + The initialization vector (IV) to use to derive the key. + The derived key. + The parameter is incorrect. +-or- +The cryptographic service provider (CSP) cannot be acquired. +-or- +The parameter is not a valid algorithm name. +-or- +The parameter is not a valid hash algorithm name. + + + Releases the unmanaged resources used by the class and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Returns pseudo-random key bytes. + The number of pseudo-random key bytes to generate. + A byte array filled with pseudo-random key bytes. + + + Gets or sets the name of the hash algorithm for the operation. + The name of the hash algorithm for the operation. + The name of the hash value is fixed and an attempt is made to change this value. + + + Gets or sets the number of iterations for the operation. + The number of iterations for the operation. + The number of iterations is fixed and an attempt is made to change this value. + The property cannot be set because its value is out of range. This property requires a non-negative number. + + + Resets the state of the operation. + + + Gets or sets the key salt value for the operation. + The key salt value for the operation. + The key salt value is fixed and an attempt is made to change this value. + + + Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the algorithm. This class cannot be inherited. + + + Initializes a new instance of the class. + The cryptographic service provider (CSP) cannot be acquired. + A non-compliant FIPS algorithm was found. + + + Creates a symmetric decryptor object with the specified key () and initialization vector (). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + A symmetric decryptor object. + An cipher mode was used. +-or- +A 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. + + + Creates a symmetric encryptor object with the specified key () and initialization vector (). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + A symmetric encryptor object. + An cipher mode was used. +-or- +A 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. + + + Gets or sets the effective size, in bits, of the secret key used by the algorithm. + The effective key size, in bits, used by the algorithm. + The property was set to a value other than the property. + + + Generates a random initialization vector () to use for the algorithm. + + + Generates a random key () to be used for the algorithm. + + + Gets or sets a value that determines whether to create a key with an 11-byte-long, zero-value salt. + + if the key should be created with an 11-byte-long, zero-value salt; otherwise, . The default is . + + + Implements a cryptographic Random Number Generator (RNG) using the implementation provided by the cryptographic service provider (CSP). This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + A byte array. This value is ignored. + + + Initializes a new instance of the class with the specified parameters. + The parameters to pass to the cryptographic service provider (CSP). + + + Initializes a new instance of the class. + The string input. This parameter is ignored. + + + Fills an array of bytes with a cryptographically strong sequence of random values. + The array to fill with a cryptographically strong sequence of random values. + The cryptographic service provider (CSP) cannot be acquired. + + is . + + + Fills the specified byte array with a cryptographically strong random sequence of values starting at a specified index for a specified number of bytes. + The array to fill with cryptographically strong random bytes. + The index of the array to start the fill operation. + The number of bytes to fill. + + is . + + or is less than 0. + + plus exceeds the length of . + + + Fills a span with cryptographically strong random bytes. + The span to fill with cryptographically strong random bytes. + + + Fills an array of bytes with a cryptographically strong sequence of random nonzero values. + The array to fill with a cryptographically strong sequence of random nonzero values. + The cryptographic service provider (CSP) cannot be acquired. + + is . + + + Fills a byte span with a cryptographically strong random sequence of nonzero values. + The span to fill with cryptographically strong random nonzero bytes. + + + Performs asymmetric encryption and decryption using the implementation of the algorithm provided by the cryptographic service provider (CSP). This class cannot be inherited. + + + Initializes a new instance of the class using the default key. + The cryptographic service provider (CSP) cannot be acquired. + + + Initializes a new instance of the class with the specified key size. + The size of the key to use in bits. + The cryptographic service provider (CSP) cannot be acquired. + + + Initializes a new instance of the class with the specified key size and parameters. + The size of the key to use in bits. + The parameters to be passed to the cryptographic service provider (CSP). + The CSP cannot be acquired. +-or- +The key cannot be created. + + + Initializes a new instance of the class with the specified parameters. + The parameters to be passed to the cryptographic service provider (CSP). + The CSP cannot be acquired. + + + Gets a object that describes additional information about a cryptographic key pair. + A object that describes additional information about a cryptographic key pair. + + + Decrypts data with the algorithm. + The data to be decrypted. + + to perform direct decryption using OAEP padding (only available on a computer running Microsoft Windows XP or later); otherwise, to use PKCS#1 v1.5 padding. + The decrypted data, which is the original plain text before encryption. + The cryptographic service provider (CSP) cannot be acquired. +-or- +The parameter is and the length of the parameter is greater than . +-or- +The parameter is 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. + + is . + + + Decrypts data that was previously encrypted with the algorithm by using the specified padding. + The data to decrypt. + The padding. + The decrypted data. + + is . +-or- + is . + The padding mode is not supported. + + + This method is not supported in the current version. + The data to be decrypted. + The decrypted data, which is the original plain text before encryption. + This method is not supported in the current version. + + + Encrypts data with the algorithm. + The data to be encrypted. + + to perform direct encryption using OAEP padding (only available on a computer running Windows XP or later); otherwise, to use PKCS#1 v1.5 padding. + The encrypted data. + The cryptographic service provider (CSP) cannot be acquired. +-or- +The length of the parameter is greater than the maximum allowed length. +-or- +The parameter is and OAEP padding is not supported. + + is . + + + Encrypts data with the algorithm using the specified padding. + The data to encrypt. + The padding. + The encrypted data. + + is . +-or- + is . + The padding mode is not supported. + + + This method is not supported in the current version. + The data to be encrypted. + The encrypted data. + This method is not supported in the current version. + + + Exports a blob containing the key information associated with an object. + + to include the private key; otherwise, . + A byte array containing the key information associated with an object. + + + Exports the . + + to include private parameters; otherwise, . + The parameters for . + The key cannot be exported. + + + Imports a blob that represents RSA key information. + A byte array that represents an RSA key blob. + + + Imports the specified . + The parameters for . + The cryptographic service provider (CSP) cannot be acquired. +-or- +The parameter has missing fields. + + + Gets the name of the key exchange algorithm available with this implementation of . + The name of the key exchange algorithm if it exists; otherwise, . + + + Gets the size of the current key. + The size of the key in bits. + + + + Gets or sets a value indicating whether the key should be persisted in the cryptographic service provider (CSP). + + if the key should be persisted in the CSP; otherwise, . + + + Gets a value that indicates whether the object contains only a public key. + + if the object contains only a public key; otherwise, . + + + Gets the name of the signature algorithm available with this implementation of . + The name of the signature algorithm. + + + Computes the hash value of a subset of the specified byte array using the specified hash algorithm, and signs the resulting hash value. + The input data for which to compute the hash. + The offset into the array from which to begin using data. + The number of bytes in the array to use as data. + The hash algorithm to use to create the hash value. + The signature for the specified data. + The parameter is . + The parameter is not a valid type. + + + Computes the hash value of the specified byte array using the specified hash algorithm, and signs the resulting hash value. + The input data for which to compute the hash. + The hash algorithm to use to create the hash value. + The signature for the specified data. + The parameter is . + The parameter is not a valid type. + + + Computes the hash value of the specified input stream using the specified hash algorithm, and signs the resulting hash value. + The input data for which to compute the hash. + The hash algorithm to use to create the hash value. + The signature for the specified data. + The parameter is . + The parameter is not a valid type. + + + Computes the signature for the specified hash value by encrypting it with the private key using the specified padding. + The hash value of the data to be signed. + The hash algorithm name used to create the hash value of the data. + The padding. + The signature for the specified hash value. + + is or . + + is . +-or- + is . + + does not equal . + + + Computes the signature for the specified hash value by encrypting it with the private key. + The hash value of the data to be signed. + The hash algorithm identifier (OID) used to create the hash value of the data. + The signature for the specified hash value. + The parameter is . + The cryptographic service provider (CSP) cannot be acquired. +-or- +There is no private key. + + + Gets or sets a value indicating whether the key should be persisted in the computer's key store instead of the user profile store. + + if the key should be persisted in the computer key store; otherwise, . + + + 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. + The data that was signed. + The name of the hash algorithm used to create the hash value of the data. + The signature data to be verified. + + if the signature is valid; otherwise, . + The parameter is . + The parameter is not a valid type. + + + 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. + The hash value of the signed data. + The signature data to be verified. + The hash algorithm name used to create the hash value. + The padding. + + if the signature is valid; otherwise, . + + is or . + + is . +-or- + is . + + does not equal . + + + 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. + The hash value of the signed data. + The hash algorithm identifier (OID) used to create the hash value of the data. + The signature data to be verified. + + if the signature is valid; otherwise, . + The parameter is . +-or- +The parameter is . + The cryptographic service provider (CSP) cannot be acquired. +-or- +The signature cannot be verified. + + + Computes the hash value for the input data using the implementation provided by the cryptographic service provider (CSP). This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes an instance of . + + + Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the algorithm. + + + Initializes a new instance of the class. + + + Initializes, or reinitializes, an instance of a hash algorithm. + + + Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the algorithm. + + + Initializes a new instance of the class. + + + Initializes, or reinitializes, an instance of a hash algorithm. + + + Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the algorithm. + + + Initializes a new instance of the class. + + + Initializes, or reinitializes, an instance of a hash algorithm. + + + Defines a wrapper object to access the cryptographic service provider (CSP) version of the algorithm. This class cannot be inherited. + + + Initializes a new instance of the class. + The cryptographic service provider is not available. + + + + + Creates a symmetric decryptor object with the specified key () and initialization vector (). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + A symmetric decryptor object. + The value of the property is . +-or- +The value of the property is and the value of the property is not 8. +-or- +An invalid key size was used. +-or- +The algorithm key size was not available. + + + + Creates a symmetric encryptor object with the specified key () and initialization vector (). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + Note: 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 , check the length of the initialization vector and throw an exception if it is too long. + A symmetric encryptor object. + The value of the property is . +-or- +The value of the property is and the value of the property is not 8. +-or- +An invalid key size was used. +-or- +The algorithm key size was not available. + + + + Generates a random initialization vector () to use for the algorithm. + + + Generates a random to be used for the algorithm. + + + + + + + + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Encoding.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Encoding.dll new file mode 100755 index 0000000000000000000000000000000000000000..acd9a0df1efa2d05c34fd7fcd6c35664a22cbc2b GIT binary patch literal 18504 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 IFJ + + + System.Security.Cryptography.Encoding + + + + Represents Abstract Syntax Notation One (ASN.1)-encoded data. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using a byte array. + A byte array that contains Abstract Syntax Notation One (ASN.1)-encoded data. + + + Initializes a new instance of the class using an instance of the class. + An instance of the class. + + is . + + + Initializes a new instance of the class using an object and a byte array. + An object. + A byte array that contains Abstract Syntax Notation One (ASN.1)-encoded data. + + + Initializes a new instance of the class using a byte array. + A string that represents information. + A byte array that contains Abstract Syntax Notation One (ASN.1)-encoded data. + + + Copies information from an object. + The object to base the new object on. + + is . + + + Returns a formatted version of the Abstract Syntax Notation One (ASN.1)-encoded data as a string. + + if the return string should contain carriage returns; otherwise, . + A formatted string that represents the Abstract Syntax Notation One (ASN.1)-encoded data. + + + Gets or sets the value for an object. + An object. + + + Gets or sets the Abstract Syntax Notation One (ASN.1)-encoded data represented in a byte array. + A byte array that represents the Abstract Syntax Notation One (ASN.1)-encoded data. + The value is . + + + Represents a collection of objects. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and adds an object to the collection. + The object to add to the collection. + + + Adds an object to the object. + The object to add to the collection. + The index of the added object. + + is . + Neither of the OIDs are and the OIDs do not match. +-or- +One of the OIDs is and the OIDs do not match. + + + Copies the object into an array. + The array that the object is to be copied into. + The location where the copy operation starts. + + + Gets the number of objects in a collection. + The number of objects. + + + Returns an object that can be used to navigate the object. + An object. + + + Gets a value that indicates whether access to the object is thread safe. + + in all cases. + + + Gets an object from the object. + The location in the collection. + An object. + + + Removes an object from the object. + The object to remove. + + is . + + + Gets an object that can be used to synchronize access to the object. + An object used to synchronize access to the object. + + + Copies the object into an array. + The array that the object is to be copied into. + The location where the copy operation starts. + + is a multidimensional array, which is not supported by this method. +-or- +The length for is invalid. + + is . + The length for is out of range. + + + Returns an object that can be used to navigate the object. + An object that can be used to navigate the collection. + + + Provides the ability to navigate through an object. This class cannot be inherited. + + + Gets the current object in an object. + The current object in the collection. + + + Advances to the next object in an object. + + , if the enumerator was successfully advanced to the next element; , if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Sets an enumerator to its initial position. + The collection was modified after the enumerator was created. + + + Gets the current object in an object. + The current object. + + + Converts a from base 64. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified transformation mode. + One of the values. + + + Gets a value indicating whether the current transform can be reused. + Always . + + + Gets a value that indicates whether multiple blocks can be transformed. + Always . + + + Releases all resources used by the . + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Releases the unmanaged resources used by the . + + + Gets the input block size. + The size of the input data blocks in bytes. + + + Gets the output block size. + The size of the output data blocks in bytes. + + + 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. + The input to compute from base 64. + The offset into the input byte array from which to begin using data. + The number of bytes in the input byte array to use as data. + The output to which to write the result. + The offset into the output byte array from which to begin writing data. + The number of bytes written. + The current object has already been disposed. + + uses an invalid value. +-or- + has an invalid offset length. + + is out of range. This parameter requires a non-negative number. + + is . + + + Converts the specified region of the specified byte array from base 64. + The input to convert from base 64. + The offset into the byte array from which to begin using data. + The number of bytes in the byte array to use as data. + The computed conversion. + The current object has already been disposed. + + has an invalid offset length. +-or- + has an invalid value. + + is out of range. This parameter requires a non-negative number. + + is . + + + Specifies whether white space should be ignored in the base 64 transformation. + + + White space should not be ignored. + + + White space should be ignored. + + + Represents a cryptographic object identifier. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified object. + The object identifier information to use to create the new object identifier. + + is . + + + Initializes a new instance of the class using a string value of an object. + An object identifier. + + + Initializes a new instance of the class using the specified value and friendly name. + The dotted number of the identifier. + The friendly name of the identifier. + + + Gets or sets the friendly name of the identifier. + The friendly name of the identifier. + + + Creates an object from an OID friendly name by searching the specified group. + The friendly name of the identifier. + The group to search in. + An object that represents the specified OID. + + is . + The OID was not found. + + + Creates an object by using the specified OID value and group. + The OID value. + The group to search in. + A new instance of an object. + + is . + The friendly name for the OID value was not found. + + + Gets or sets the dotted number of the identifier. + The dotted number of the identifier. + + + Represents a collection of objects. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Adds an object to the object. + The object to add to the collection. + The index of the added object. + + + Copies the object into an array. + The array to copy the object into. + The location where the copy operation starts. + + + Gets the number of objects in a collection. + The number of objects in a collection. + + + Returns an object that can be used to navigate the object. + An object. + + + Gets a value that indicates whether access to the object is thread safe. + + in all cases. + + + Gets an object from the object. + The location of the object in the collection. + An object. + + + Gets the first object that contains a value of the property or a value of the property that matches the specified string value from the object. + A string that represents a property or a property. + An object. + + + Gets an object that can be used to synchronize access to the object. + An object that can be used to synchronize access to the object. + + + Copies the object into an array. + The array to copy the object to. + The location where the copy operation starts. + + cannot be a multidimensional array. +-or- +The length of is an invalid offset length. + + is . + The value of is out range. + + + Returns an object that can be used to navigate the object. + An object that can be used to navigate the collection. + + + Provides the ability to navigate through an object. This class cannot be inherited. + + + Gets the current object in an object. + The current object in the collection. + + + Advances to the next object in an object. + + , if the enumerator was successfully advanced to the next element; , if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Sets an enumerator to its initial position. + The collection was modified after the enumerator was created. + + + Gets the current object in an object. + The current object. + + + Identifies Windows cryptographic object identifier (OID) groups. + + + All the groups. + + + The Windows group that is represented by CRYPT_RDN_ATTR_OID_GROUP_ID. + + + The Windows group that is represented by CRYPT_ENCRYPT_ALG_OID_GROUP_ID. + + + The Windows group that is represented by CRYPT_ENHKEY_USAGE_OID_GROUP_ID. + + + The Windows group that is represented by CRYPT_EXT_OR_ATTR_OID_GROUP_ID. + + + The Windows group that is represented by CRYPT_HASH_ALG_OID_GROUP_ID. + + + The Windows group that is represented by CRYPT_KDF_OID_GROUP_ID. + + + The Windows group that is represented by CRYPT_POLICY_OID_GROUP_ID. + + + The Windows group that is represented by CRYPT_PUBKEY_ALG_OID_GROUP_ID. + + + The Windows group that is represented by CRYPT_SIGN_ALG_OID_GROUP_ID. + + + The Windows group that is represented by CRYPT_TEMPLATE_OID_GROUP_ID. + + + Converts a to base 64. + + + Initializes a new instance of the class. + + + Gets a value indicating whether the current transform can be reused. + Always . + + + Gets a value that indicates whether multiple blocks can be transformed. + Always . + + + Releases all resources used by the . + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Releases the unmanaged resources used by the . + + + Gets the input block size. + The size of the input data blocks in bytes. + + + Gets the output block size. + The size of the output data blocks in bytes. + + + 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. + The input to compute to base 64. + The offset into the input byte array from which to begin using data. + The number of bytes in the input byte array to use as data. + The output to which to write the result. + The offset into the output byte array from which to begin writing data. + The number of bytes written. + The current object has already been disposed. + The data size is not valid. + The parameter contains an invalid offset length. +-or- +The parameter contains an invalid value. + The parameter is . + The parameter requires a non-negative number. + + + Converts the specified region of the specified byte array to base 64. + The input to convert to base 64. + The offset into the byte array from which to begin using data. + The number of bytes in the byte array to use as data. + The computed base 64 conversion. + The current object has already been disposed. + The parameter contains an invalid offset length. +-or- +The parameter contains an invalid value. + The parameter is . + The parameter requires a non-negative number. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Primitives.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.Primitives.dll new file mode 100755 index 0000000000000000000000000000000000000000..44f6c3146253eaff83e4c95cae1d4b7841d4d79d GIT binary patch literal 22600 zcmeHu2UHZv_IGtpU>GtO5pcwW3PTS;!GL5%M53rD3&SwL$OM=f5R8C|=o&C*1u?FQ zX^pFEM%S>e?&_LzR?IozcdMocFzmklpYOf%zVkm{L*K67y;ZkvRo#l+6OmAgI0zvw z+@C%nv<;s4@+b7~Ndbs0oA0nhKbjtIv5o3|yhU7wLMO`7YSOh*l}IL4t2KI2id>}4 zQHvC6QE+6eNTo@Yi!CgKtytAjAqe%RIH)@L(4WTKt|DiV8O0#f9ykI6cX=2*MQ|s> zjgU17(+0aS1KUroGN8aeFc?9(lE>nx_`mMSLd=3I7W78qKr%wDcsRgbUI_KXMiwAs z4v*lT2*t6YfAkR5nogn%0E3F!ORSgY=>e^22SfxnE-Tnw{}O>!Vy#Xq117O883KH` zUE!{G`9pJwwQ{8fB4S&y%|w?626dM|LVV z;b&r!bG?$(*Y|k>kYGh$G3%%Jt1y%*2bvVu(ifz@Rw9C^UF%0B5rFx*jep1ZB8NI? zu#Uy#Vc@Vfzylm7wpSp9DAMTI$8x>IjM$U$l=xy64=I7pfSPYP5&{hn`U4`hjMZxu z>U15B@rTIJM_cxdMQ0(5yJX8AeZzv`c^B}HT)=@!O$uOqL06#qH7_$AkHI_26Ey+` z1i>{C6q!61!*d?oCU8U6gpZ#>xZU9H3^z_w|3=8!#83)8%HTK&`N*D&>2lgkXodVB zDIfLXJQDEHL>g0yi)lIGxDk4v@J&d#gwWp!=M>SllcP4_qcAf}H&d88Axzs4suSRF z6m1T42ch<+CFXo2Gd&5poH4^R+7!o0HYo#3h7mo*e9U>tKMZ!hBQ#HNi^oTe5$0?X z;F#4UcQK7)3L!5jHY&mdN>8CesP7V!67v9pD5!viREc>sjF9%Ikg`UPg;-_^h=Q0B zuqhFc13`TtoeEG3gwstV=}b{qqVopPX%5H~w7dk_RAhx>iEK71F=s$qGAaiv`U^_H zBdn2z$Sy-V5uhBHBn z{|fGFpclFC5TAb>y+-i`3(zN^-xE5W&?$ue0Mr;Kg5pr|1;sRn;-W;*z(c#ZCJ;`d zUqgA9nVUiQF>s9W+tHQ~e>lR_#0=BkB%A@%7-yiVE%2WsOs^1nk5C_=Tr`8&nMr6k z$;)6l&V`E(f&GS3a8WGx6NJ}uEvYCGZpSfAZkd8VqW%O`nJzGC1PwBfMVoo{fWBkV zULJ1sWERa9I#D!|8Dl~^8l@3bj5dKz8f6eP3x(0GK$cmH+5u7%bejsG`QR^E1RVg> z43L(fDyp-&J6NAni@H#Jl*b~ic@Ii}hOub6DMlk%WXZRN3BG_uP0V{!rf7668bq0+ zVipZBS5j7JJd1Knm6Q#d$RY>+5XufsVNoaZ;Zy@OtrktDnxL61(wLV~4rmUGN=?fs zCp4d+S?G#zH6=oeShU7`JLQbZ2r4Eu-x94P2)DyNswG-qE3<~tXj?5hLbXAAYEeVv zf)3ZBlT>^3TP?akxskCDp(=p~b(@l)3q)2WxW~unGK=&yM%N7K1Ph7mCM%Qi?}O|P zi;yWs_gQ3N`UucN144e(bIJofW>F#ioa%(05oGX!uIL3p2M})CuILpT(}em&bwh7i z)Slwf-OvXXWzs_057n?Jku4RCNf2(o z&9olPsYN>g%_qpvk8;pL7U34lMT={Zj?PErEW#}|6fGsF3gH$Tik7o7+zvyHt!aUM zcX%zrzFUW|f7T)FpS6gG+r19qb}vM$NDhWt8iO_%ayP}L9fN*k5iac*w1psC+CB7G zw7nJ`1hkVNLurfA&jjHS^C&$IRT+?=9Bi3@eqqrNf{wB1dxB2XraMJXK!38bPbL@W zN$5O_j+tBqbcsbX%mGE72u392&n0-cl40~Q6sY&Z#3v&a@?lhG3vwFKE@ z^o&K7s0TF#y=2j5w2q#FUb6_-ODTHCB3v(}=z}pP=$wi^u?Ww;QxQxba8;R(hS_%- z;<5sUaQpz?9FKY4jJ~15-0V4y^1w$Y$5d-h*s5YEEQ^v1cx7L6BkWnOhrkAFMa$ z)gp6Pzs^G~Nz7t&oY#PZWfXb?D|!kYp)lYq1)6YQ%1vIRlmJ2@5>vKMiL$h(}hqFK%jdF<2Q>Iu$B~TjO zA)K|uHcV-Bg-8QQ{1Zf)4l8dODIi}CT1jGl$>E{}#41DmVEqsu(sIyVps+%O+TbBM zjr09`si9U&NWKO-foT3R)wlE*V&Z&h^z+}?^VezX?Eg9rtV^LDDD;rjfWgkkB(Fn2 zIjDyC#y}$7PHG^E@V5ZvqJzNUp+OL)(3eusOllst7v~#o*O1g(5%H*Vq;=}IX8o|i z{`%B}q%~N37JQgS7lCrnY2wcYYwP>Tm$v;Y%ME$e?-8Tn#EC|0fpX9spcE2AThQn! z)E)<|AT?0m!oLq2H1lAeMWda>=K5hnx$^il3W5F`0_$#kyTZgk}TfqkN#v&<3C))Re-ULc-rp=s7|K zu#YD0)+7gWf+5xR5^bnz!fO?|mK)WDIt{4T8IN>M|!m%hG=s+|9 zsEqJ4Auln~p=I2?uyf*5g&GyY9@Y%@*XD2@V1b%Lshxq_ z8d|B$q$vlXQ#?nY^Mx&dZYP|MR9gsF^D)h%F)b(IVf+pdwlT#tRDk(wg_!o|y8|^P zdg2I8Co~m#0pFU&x$sChhtL6pN(i07#kt?0aGWvbSWkV;^|cwK%ZTP-giayUUf_#0 znD_ymV}`Y<2)`|%M-bL&NNXtRI8stWc`K+Okn;IGIe0wgkedhf#|3-wnWPC&KGY%& zZDt0v71SUNb!P>%4b&oy+Ct0H;42LwRXdIU^qBR}wB8uld3fcnF^0gVEn?rAs% zZ2>e6^wFpu;1x6)0B1-vk|KA|nF17c(9jPklnRtaa_|!hr2(bk zOv4*!7U~2v8+r*1YsW4?bHNG<4FO7{;a~-gMnL{F8VPpa8d`B9lN9q2s&ois?J%2Fta;uyJ7nnyzQlzB z^@qENX!HAO1Rtm9x;g?9t>S=eE} zV8H-WmxS#vb@~mV-tu&*vNoNr9+OSYvH%%mx!99opun1mLmF)*puVZ3uYSh(%xogA z&6%VQQ)lJqKW9be=)dAcDAXi(75l_$V>1<5gsC$IFgHS)XNbu@F^?@5$=(=-qA601 zAWW^$D}VvzW4m%(2J}%p+7K(*nj{L0;ZUtc)nBDFyx&1_n!0daJuWLwC1a*h9j-r^ z74osaK$j(ujGiR3-g0%iJ_E(d^=v3bVGL>o&G4B&EtBBDl~8mfRk zNvahQPCXo_m8x~P=YET4NP>02upKLxXR^Z>OmWy?Y$-`*tR`Fn80^$~?8r(ZH&!mo zf$=h5Y#62CO?XyDzBo#&P(d~4%5~yYr4k0gx)B^Hup1aga~J{fpw8-ohe{=fu}xMx z2;&;~ipMr{NS-W1s!o^JMaF_yMY>w5&(VIt#-*u?2)-as{hXEYSp=*pL@mQ+R)n{ za%rwSG7Ds6cEux&9sq8_NEiwgY6No@ex%BEdTitqn9{Vt|gt|bD=ynosHyD%Lo6;KeeA#+5V< z8(fri4tXkG;rp;<$KqNy{mU2z1%H|DO9AVA-*gs~l$xVb<&#E=kgGJ>e5A=rA}tC7 zG7g8S<+yz@Vy~dwtG}L?SVpWpub9^1!JXTPE21a?M}#OI1Z-?DwB(6s%F+@CX~OMm z($KbGCS}t~u)cfJD4Wy5&IM(#D@EJ__y__N!x;;Fv4c=dEbN!aQ5S_wPQL4Rpz_?4 z3h|g9tSUcR+`Id6@WUzN-g9!5qkGSt=CrZPoq6X@U)+0X-l>juE$C7+ZP&L2Ge;e` zHpF^LmC2CEc6U82r`_j0ym`09o@I~kK206e+kE=o)pK1EQ(S+LyE?u*(@meKal7?& zQ^{#=O2 zvl4MAA|u3FV8k323!z%sAk?iTZ6o5+1l#&Iw27d2)&e63G_o8>196BD4gn0&Ng4s7 zKp6;3K&!3PM$X5LW~(p-BWzW+t~L%r5tj|oP!@a(agz$oL_FJUN1i}no8tg>+vGzV z3v9D-OWS6fh$!0;HU)(yB8~vZu@Z5i?Z;9C5I!vw+7yfjIfdnBBChQS8~_>C&f|-K z4-659JOl*Ws&E~Oa2<*)1rUuCK`7!8wGbPs%2+m1R)}uX3iQzqU>0rD3XVj8+O)z( zI`XhG7p%<15(gO^WGwk$k^nAv*mMP7#bxV?2`EA~<~XU1IS%@epbt(OjFSd~t0P-i zfrz$s#YW?N1soS}0T*xq7wiHMqTv>D0r9v3tkVT+2SP&TIOHRs;QR|;PWW?#IJ!|k zSPj7jv3Bl*VHh@m6vU%RJXZ>}{ktAsZykkDGYT~n_X&v$#UnB7q%)0M6j0TWLT2pj zgLi}6I4!K=2{%fM_dQ|i6ipt>wFf;B3KqJ^PjHkKsR55&sL?KHraVLfmOMJ!N9laPYMD%!yC1R!nlh!HC(?{l&mg?!@ znc~qgRVra*GP$pJnvZvzEc>a+w#Y^6n!XM`+V;6#&S`$~%*_)o^anHcRC@Xa z3>n%r%!kDEVmtYj2xz*hL)YIya0L`6j5cEm&AoStyE#}dPZ zEydqvwT0U?4DJpFzLAnoG>rhBF|on13kvBst?tAJExI%MS@J-iM6AO-$sOh|MVeHm z*SW)%z#W>?{U5rFyIQW7K?O>)vfN;EEtl%#|1_yMD>Vhd@fSXhV$B-u#F_;~Z+66@92ObT=TGCOmj-SUG;Od_86kyrs!E5=l#{Ijk$!3oO1`Y3 z&$azq5dQiL!6`f{_*|XA)0l7YaXe^h)IS-a!!Uvvuftq$dpK2%MM*$IPz;2^-~_V| z;4q+}hOchnd#lGa_`SzYnv3Et+Cd1{U4&+h_U|68ttn3(qV-8psb@ zmj$}8B#OjRk(dfNH-@7y(AOJ2dNk&fMaq&7H76x`;(|m#d>N$FKx_?^UJp)!tA0+Z9L?w1#9c_^McZMA~h_Ab9G-p-l!w; z0uJ^cc=G}8ekjtqxL&nT*HUQDx?1@6+AD_BeI@*1M;AlBy&=zZk|VCyENClSW9iUp zdWf?M>ieI!ff!;35bdIRT6DnGlGebb!!4f*Iph3sxg*(_*h6u-jqQgK_Pl?$&()P5 zzN>=#v0rMyq8#uueZ5-$mhV+UNyHE*1m3F{{SaG-zeC0EP(Ii7r6+hoS_#|?ynA85 zmphSnD?X5~7lcybJ&On2DL^{{l0sYtWHP7&U+|bTYr5)HGu^k@77GnPYZsKqF&A>|E|J}v>|E2qO4Upfs&@^I-T6N)@ zwlD5k{Mv#tq05R|xdO|DrYMOOW5G8~F78RmIb53JA!ZO?*nv-RsiICa#VzZ@^ky2@ z<5)4K914|jm(T@>k$jPsE1EaV@$Pq*ocq_ToI^+cnAt0F|H2=$CO&)JQh(=nlZdH) zWknW+OcC!BQ^dJb#-S;iw)2E(IC{~fDgN0NmI1gJR5Vu08cUghNh2j@41CShm&>=K z`^HM_7#j=(cEWyej0xu(dW~9Q4O=2$n%J4d$Wv7sb*jXPaljm*-M82O5*MZomUHZy z*WUr8%0>846|{Pd^8o{|;shyT=AF~M?ZyZCBX+dI#0EWCQC+fdJ{J^QDW ze)r)0+ZQ7SdWD^BANN3M-L7P;|DntKmq~BEpHiNm(J8<4TT|U*ABV_doB0k;A9*%h z`svZm$~E#m*+DsFCNG!%l702ya_<)fp5nEoC2wY*oA7MBQ}Bj@!BTzhwq!UaO7Ta*cm>x?* zm>@|zrY&|JGrM}*$GVe5QB)2bz-dG=3YkXIh-rYM^6V@;JQ;ZV-NDP-OXBHmu&5=r zsGvblb?U7s-tR>}H15>Nd9!NeksNv^6Nj^G&W&KgnXs}RWg*2u8G3zIXLt7@LxzY| z#yzcArct?PWhyjTI(L~?=?=~eZ<)b|!F{p!CSl^nbaG>S#2{y+#xheBw=WaRL>n@fRsea#owCH>5rxxYACijUSd}__9 z+)W&}bm@`JmQ}eUmvkH!{m0pB1NQAGX_kIQ`RdqswdJ{J_n3Hos|v0%p+?qk{J>RA z&5vr{uXgLR8!$OP7d-Er+i}RqO`8*iw|VO`1UCjQusR~?`x<#jMo33Sod31WtaI%b z_Sjm}tZ(J;UM>t1Ha=zW!(8`m!u_}Rp9yICX`ZKB(_b$8?4LG%`kL2nOG3N1Tb}d7 z?HAr*w|&ZMt~3k;{Px=N$}F4rPn)hEGGfHrF}I6re%D!F zNEoy>f90FtwdrnA!z+7@O1U=lI|gm zL#7OVlO8?sc!ABx^(JJVX8jJUft>-yLz z&(Tbg$xxUEQVdgoP-XyE6pLEzttG=&Tf z_eB9Y`V9OzM1I{QAYnQ&J|2v>FXM|RfsO=97!3dGlT;D?^>jev=>UGkf&1L*C-1b@ z4&t?E)jt$jM|kacwxxfI#evP*XWmPQ`e7U2$DSLuW7K|gr%RnOt8CAjJ@MH$m%sk7 z?`f)mB=Gm~7Wt{;M$SlXrChftY{9*Z?@nErAG=ZLx_{ldRUImany&kE)_^0)_Pl#( zxpzHc+St0^SuKbQwK%W;f*L8QmVgztJJVx_Lyr%aWnmtG1oDhJAOox;kj;=ySt1 z4l8bU&TqrS#Jl4o$JjqBcOP)Gw2ND%Xa9p+{c1dZ-^A&*VdJ`KJ|j;pEO33| z#PAK%Djiy`Se5or+I;Xem#~FNCD&Ug{@xq#D-sjNo z!stm4Bf^*!t0!N1IB@a050}=bUEe#qa9H)3>hL>Z?N->iEMGAqz2NqQl)R*k?qmM! zw_wojAucXYt5y45rnpY=?-aTB+SuUn2TXe({9{>=yME?t^_x6Ve^gt)2iDt&>uo|YrdyF;TlwIXDq`0sUL-pprZ%#%{YZEk} zx#mtnI04CleO3?(V9fAvZ^gxGiW#fgv7g6qU<&wbn$x;E}x z+0j%Z&%etKPu{5-na({6J|&Q9^JQ5&afV*S_}40+880Ufkz>6>izIRoq$I~g`Ec-t z52x^<5Z(YAj;+KZ$1es{GW(`KD_%C|YFxg(`1iB=bm#eIvuv)(rp*nUHR4phdFftx zlGxSn&3^4k)##d^yWbTa>9V`Ws*2}|3$oqL-pghu%Ey$B_&zkM?^*L{!%x|VJ3Q|i z_py1R@G}v&n}54ovt@s5b{sOp_xiomUxK^k4Q=_{Zp89Z{pd+Aj<%sg+wYrT z{nOG_JoEY08SgU0Gt1g{Z=cyeOxD~~p-z}H>*nYed!{@O?Qr=+m)~}IKUTM{ytS@v z^>3G+TdteyGJ8&hWjC{Dg7IgX@AqhO{mDVMUk5JwG0az3CEQoFw({1-a~B$xM2GbE z@yKp#KWf8^wr?)Gb`~k-Y#cB?L#+@G%m9I|wIbXo5HaQ3V6L9@=HGv%SX20Wj=%rv~G_1uEyzoB*q zH_TtwJ!FWJch#vSOBN3u>in+f%;u}#_h?!0a?zXJnOnnWUw@F3XaDeir@8q}!atqa z)G{OI_PTc;zJFj=a9`17-3O+c+k5hrD>*9J)NUsi#`lTbUC__DJkQ3X#n8tA!VTTu zuROLiac_Ca{C?T-eR_uM3H)V#?m%Hd&&-eci}&tQsRsWNqqDOZ8g*P!)X0q~YSa$4 ze@x-b|MtZ7mpj0Eo6@qvN(KfXc28)^k(k#m;$f2t`@Fg>tC_?S)}M8_A>&?`kSlTK zimop?VpA3}yX(WASNEM5w|i^g$|hUR1s*zHIBsGC+w~`RGJ*Ayn@hYHkFo{@wqKtG zmfIIJ`Kvx%zuUpaj9UaR$ZStss$Swg`_a*=CYeh%m30Ud+TT3Ad+L=(I$qX`pI%6O z9rl&>?t0%oTBfj+3+`GC8{X)#xVms}n{JC1#f)-}PO<5GVO7+CO>3q+(vKRp{Fk(( z$v>P^Z+o-LKDqU;&Q4Qjq>Nvd9B?&Kxne`f>K3M|t49laA8pjB|E1LBgWu{N)Xe^H zfA)}R@hd*iFE>UHT^xV5D5<&60H4zf%Qjb(bX~LSC()-vZ&zhMf9*Bc%AR_Jm#Z+RT;I|;?OLwLsPn3rJHVclCHfG-8+og zv+KY+-Uw~9@`0V22fziRDFhTbUxeO|_NF;ZTwyy9(efu5BTF zHepu^tcf(m`TA_4i0aQbGkSqF98VNcJ)mxbU`p!_-pr~VGeF3pzHvCAGYc`3r{kIzy3#7rvHO|WgDgyOg^v$b&Si9D&;y+Tx_f;B(_gyPf3us znBiQ{qX9O@Rk_+uD1_*g`hC1PKsmK9kwXNtHl;bi7g-N_89p`L7Z z`gHH@TCzT`sqfeLWM=q(q!QSYaqJwwX)${)!?5QvzD!3C#!JHZkaHOcgjx8%u8qLW zzh2|lKk_-xd71jhara?6=YE)d?52m=z0nDUmrXh=&-HGcN8-CKHIz1*oww>GND~9X+QHP2NoWC9=+p4lf^x5XpVPwPqSZmAy1XG)wjXX!&kOU=PdWU zx#!K{;B4WHkmAWE6LjI44aPNYGpMP?^;Wd6ZKl3^{?3 zkVR>NaZv}0QhdJJ%ZOo7>i1VO3O?egTa^BV?k|sC>~INMbIlo{F$<31i!Kajh7<}G zE`8Kw*@REWo>-?#E&OYyFIe)jEN0b#4qFzRTdD%`&UiLhUb(x~cY8mklnrdK`{FRB zE%!UGMI+`8A9BradPM)_@#5`AD`a_5GhUsw%J#mJzP5Gg{G%IU8(gTFvp_m*@%u}c zW6P$9du@9BV*ZY9y#v?fczI`a{y5*&EaIo|1iz0rX1==^+IF({`_8J|d>5_f#r5w; zURyr$^1Xf8L&6`-O3HC-ImJKs&HM5<5!6Tj2j!DQyOWTaTa$BX(?=^8cP!LT%xRRI zY_VxXWwdH>sokB!eREA$?+#zE)&2Vcjfy*LzqMzoU#BhuUM*VGe&dcPcX~|HbH4|i zv-f=8EFH<*Z1{>P;%CF)H^6uvVOnVTxPktnvi{#Wk1z~=3>-j6;841ww>KXAybaI` z!~gQo{I5o;RgM-rhuBQ$EPD9CZuZM}qZBhT^>NmxmkCkP*!R`LGs0by4(`7t-Iu%7 zFRjDCCkpGGob=N4sY!)#8%|8`J#FuS<%uVyc50U@`?tjf zKV6Z22;JM(u~oXQ*1pArb>XSwqf#~`ejL)g+mn7dYj#ZtjPQ>>X|;gwmphCvoT-8uhHxh=lGA&*tX$ zni_-F`B*i6>7HLGKeuXg=FLODzB)1#X~LP{R?b~dRCAWinlhl>&MhCg*RmFS^lJOD z?>hIIEw?6n{*;n5??ONSdryCzn^rpU)8Ld*mk#zao7(2O@583OvSka0wNUL}P_d-z zyHO)%4KB@Ft~zyX!CS`v)5YuRI7!NK2-ulViph|y23b;&lplBl2KERddG zALXRk_4FFLaz|pabb9C4@*a72->mGp`t@b)NNJ{K$g0AlD@@n;{`9cw=-HwlwZ|P_ zY#U2C6})dYzI~kU#)0P#TlAefbeyh>;PxE1`;)GEif!Ay+~XeCw#DniYx^Rb$1q+mla-S3NI`zJj)cG{*P=a{s;T2woGfhUox|EQU{TrUW)p}88%j4 z!6CkGOpteon`a2)E9tR1lHsByPNb}!~ z#L|xS($e^yckSs2*(R3>839huX>=pG+!!_~7kyzbStTafUVqv&aq%1HKOgS7;CrwC z&R~C0mnj!h{|xQ5X4H-@6Z<$deEMOJI2NTOE;d$b+C)7+Bukc6}fAn zd8@rQw?^!1b8>py{p~9*s2W~-wCZ-t9(x{_9CV;kCWbw!ES#|Xk-1-oLwojJdg8XB z*Szqn3$M@ZIL7sG(7BOv+X<5vkJv7Ibne%zNz0381r)s6dG`L6-`Y0O?ODI6Z@j4c z&l}qIe3*T5a^-|T%D-XSACc0H(0(?*uBScNf8a( zWBMuSu+#s$3oLSK_O0D{{Zq3d%7d}5JzIfeGmFnoPrf=C8}^;LsM*J(C%c7BF3jA0 zIHLG>+lHEr@?Ph5=U;m9?vJ}n;q`h7Xmd&7DW>oQQ+SLi+`w({t$xiE&S44*V3GY_ zJt+8gWx<>N;XitKghe(!v9)Bd+2-Ycm^bLoZC2m&;fMnt-SNy4ZKJo%>9KkL(E%3b z*B;Uwm2}-@zpEYJ9XvOFocm6(-N74kHw%tEN{CgDoj=6(ie!K*eP#Y1a{}*;tI@ZZ zAL`A0I{)pZ?dzKMI+kF5zl&n)tm>b-OW2c@e; zb8KJ#IH#B0kw4 + + + System.Security.Cryptography.Primitives + + + + Represents the abstract base class from which all implementations of asymmetric algorithms must inherit. + + + Initializes a new instance of the class. + The implementation of the derived class is not valid. + + + Releases all resources used by the class. + + + Creates a default cryptographic object used to perform the asymmetric algorithm. + A new instance, unless the default settings have been changed with the <cryptoClass> element. + + + Creates an instance of the specified implementation of an asymmetric algorithm. + The asymmetric algorithm implementation to use. The following table shows the valid values for the parameter and the algorithms they map to. + Parameter value + + Implements + + System.Security.Cryptography.AsymmetricAlgorithm + + RSA + + System.Security.Cryptography.RSA + + DSA + + System.Security.Cryptography.DSA + + ECDsa + + ECDsaCng + + System.Security.Cryptography.ECDsaCng + + ECDH + + ECDiffieHellman + + ECDiffieHellmanCng + + System.Security.Cryptography.ECDiffieHellmanCng + + + A new instance of the specified asymmetric algorithm implementation. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the class and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password. + The bytes to use as a password when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of this key. + The key could not be exported. +-or- + indicates that should be used, which requires -based passwords. + + + Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password. + The password to use when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of this key. + The key could not be exported. + + + Exports the current key in the PKCS#8 PrivateKeyInfo format. + A byte array containing the PKCS#8 PrivateKeyInfo representation of this key. + The key could not be exported. + + + Exports the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format. + A byte array containing the X.509 SubjectPublicKeyInfo representation of the public-key portion of this key. + + + When overridden in a derived class, reconstructs an object from an XML string. Otherwise, throws a . + The XML string to use to reconstruct the object. + + + When overridden in a derived class, imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object. + The bytes to use as a password when decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The password is incorrect. +-or- +The contents of indicate the Key Derivation Function (KDF) to apply is the legacy PKCS#12 KDF, which requires -based passwords. +-or- +The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + A derived type has not overriden this member. + + + When overridden in a derived class, imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object. + The password to use for decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The password is incorrect. +-or- +The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + A derived type has not overriden this member. + + + When overriden in a derived class, imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object. + The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + A derived type has not overriden this member. + + + When overriden in a derived class, imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object. + The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + The contents of do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure. +-or- +The contents of indicate the key is for an algorithm other than the algorithm represented by this instance. +-or- +The contents of represent the key in a format that is not supported. +-or- +The algorithm-specific key import failed. + A derived type has not overriden this member. + + + When overridden in a derived class, gets the name of the key exchange algorithm. Otherwise, throws an . + The name of the key exchange algorithm. + + + Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm. + The size, in bits, of the key modulus used by the asymmetric algorithm. + The key modulus size is invalid. + + + Represents the size, in bits, of the key modulus used by the asymmetric algorithm. + + + Gets the key sizes that are supported by the asymmetric algorithm. + An array that contains the key sizes supported by the asymmetric algorithm. + + + Specifies the key sizes that are supported by the asymmetric algorithm. + + + When implemented in a derived class, gets the name of the signature algorithm. Otherwise, always throws a . + The name of the signature algorithm. + + + When overridden in a derived class, creates and returns an XML string representation of the current object. Otherwise, throws a . + + to include private parameters; otherwise, . + An XML string encoding of the current object. + + + When overridden in a derived class, attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password. + The bytes to use as a password when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. +-or- + indicates that should be used, which requires -based passwords. + A derived type has not overriden this member. + + + When overriden in a derived class, attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. + The password to use when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + A derived type has not overriden this member. + + + When overridden in a derived class, attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer. + The byte span to receive the PKCS#8 PrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + A derived type has not overriden this member. + + + When overridden in a derived class, attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer. + The byte span to receive the X.509 SubjectPublicKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + + if is big enough to receive the output; otherwise, . + The key could not be exported. + A derived type has not overriden this member. + + + Specifies the block cipher mode to use for encryption. + + + The Cipher Block Chaining () 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. + + + The Cipher Feedback () 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 property. Algorithms that support CFB use this property to set the feedback. + + + The Cipher Text Stealing () mode handles any length of plain text and produces cipher text whose length matches the plain text length. This mode behaves like the mode for all but the last two blocks of the plain text. + + + The Electronic Codebook () 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. + + + The Output Feedback () mode processes small increments of plain text into cipher text instead of processing an entire block at a time. This mode is similar to ; 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. + + + + Determines the equality of two byte sequences in an amount of time that depends on the length of the sequences, but not their values. + The first buffer to compare. + The second buffer to compare. + + if and have the same values for and the same contents; otherwise, . + + + + + + The exception that is thrown when an unexpected operation occurs during a cryptographic operation. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message in the specified format. + The format used to output the error message. + The error message that explains the reason for the exception. + + + Defines a stream that links data streams to cryptographic transformations. + + + Initializes a new instance of the class with a target data stream, the transformation to use, and the mode of the stream. + The stream on which to perform the cryptographic transformation. + The cryptographic transformation that is to be performed on the stream. + One of the values. + + is invalid. + + + Initializes a new instance of the class. + The stream on which to perform the cryptographic transformation. + The cryptographic transformation that is to be performed on the stream. + The mode of the stream. + + to not close the underlying stream when the object is disposed; otherwise, . + + is invalid. + + + Begins an asynchronous read operation. (Consider using instead.) + The buffer to read the data into. + The byte offset in at which to begin writing data read from the stream. + The maximum number of bytes to read. + An optional asynchronous callback, to be called when the read is complete. + A user-provided object that distinguishes this particular asynchronous read request from other requests. + An that represents the asynchronous read, which could still be pending. + Attempted an asynchronous read past the end of the stream, or a disk error occurred. + One or more of the arguments is invalid. + Methods were called after the stream was closed. + The current implementation does not support the read operation. + + + Begins an asynchronous write operation. (Consider using instead.) + The buffer to write data from. + The byte offset in from which to begin writing. + The maximum number of bytes to write. + An optional asynchronous callback, to be called when the write is complete. + A user-provided object that distinguishes this particular asynchronous write request from other requests. + An that represents the asynchronous write, which could still be pending. + Attempted an asynchronous write past the end of the stream, or a disk error occurred. + One or more of the arguments is invalid. + Methods were called after the stream was closed. + The current implementation does not support the write operation. + + + Gets a value indicating whether the current is readable. + + if the current stream is readable; otherwise, . + + + Gets a value indicating whether you can seek within the current . + Always . + + + Gets a value indicating whether the current is writable. + + if the current stream is writable; otherwise, . + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Asynchronously releases the unmanaged resources used by the . + A task that represents the asynchronous dispose operation. + + + Waits for the pending asynchronous read to complete. (Consider using instead.) + The reference to the pending asynchronous request to finish. + 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. + + is . + A handle to the pending read operation is not available. +-or- +The pending operation does not support reading. + + did not originate from a method on the current stream. + The stream is closed or an internal error has occurred. + + + Ends an asynchronous write operation. (Consider using instead.) + A reference to the outstanding asynchronous I/O request. + + is . + A handle to the pending write operation is not available. +-or- +The pending operation does not support writing. + + did not originate from a method on the current stream. + The stream is closed or an internal error has occurred. + + + Clears all buffers for the current stream and causes any buffered data to be written to the underlying device. + + + Clears all buffers for the current stream asynchronously, causes any buffered data to be written to the underlying device, and monitors cancellation requests. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous flush operation. + The stream has been disposed. + + + Updates the underlying data source or repository with the current state of the buffer, then clears the buffer. + The key is corrupt which can cause invalid padding to the stream. + The current stream is not writable. +-or- +The final block has already been transformed. + + + Gets a value indicating whether the final buffer block has been written to the underlying stream. + + if the final block has been flushed; otherwise, . + + + Gets the length in bytes of the stream. + This property is not supported. + This property is not supported. + + + Gets or sets the position within the current stream. + This property is not supported. + This property is not supported. + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + An array of bytes. A maximum of bytes are read from the current stream and stored in . + The byte offset in at which to begin storing the data read from the current stream. + The maximum number of bytes to be read from the current stream. + 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. + The associated with current object does not match the underlying stream. For example, this exception is thrown when using with an underlying stream that is write only. + The parameter is less than zero. +-or- +The parameter is less than zero. + The sum of the and parameters is longer than the length of the buffer. + + + 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. + The buffer to write the data into. + The byte offset in at which to begin writing data from the stream. + The maximum number of bytes to read. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous read operation. The value of the task object's 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. + + is . + + or is negative. + The sum of and is larger than the buffer length. + The stream does not support reading. + The stream has been disposed. + The stream is currently in use by a previous read operation. + + + 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. + The unsigned byte cast to an , or -1 if at the end of the stream. + The stream does not support reading. + Methods were called after the stream was closed. + + + Sets the position within the current stream. + A byte offset relative to the parameter. + A object indicating the reference point used to obtain the new position. + This method is not supported. + This method is not supported. + + + Sets the length of the current stream. + The desired length of the current stream in bytes. + This property exists only to support inheritance from , and cannot be used. + + + Writes a sequence of bytes to the current and advances the current position within the stream by the number of bytes written. + An array of bytes. This method copies bytes from to the current stream. + The byte offset in at which to begin copying bytes to the current stream. + The number of bytes to be written to the current stream. + The associated with current object does not match the underlying stream. For example, this exception is thrown when using with an underlying stream that is read only. + The parameter is less than zero. +-or- +The parameter is less than zero. + The sum of the and parameters is longer than the length of the buffer. + + + 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. + The buffer to write data from. + The zero-based byte offset in from which to begin writing bytes to the stream. + The maximum number of bytes to write. + The token to monitor for cancellation requests. The default value is . + A task that represents the asynchronous write operation. + + is . + + or is negative. + The sum of and is larger than the buffer length. + The stream does not support writing. + The stream has been disposed. + The stream is currently in use by a previous write operation. + + + Writes a byte to the current position in the stream and advances the position within the stream by one byte. + The byte to write to the stream. + An I/O error occurs. + The stream does not support writing, or the stream is already closed. + Methods were called after the stream was closed. + + + Specifies the mode of a cryptographic stream. + + + Read access to a cryptographic stream. + + + Write access to a cryptographic stream. + + + Represents the base class from which all implementations of cryptographic hash algorithms must derive. + + + Initializes a new instance of the class. + + + Gets a value indicating whether the current transform can be reused. + Always . + + + When overridden in a derived class, gets a value indicating whether multiple blocks can be transformed. + + if multiple blocks can be transformed; otherwise, . + + + Releases all resources used by the class. + + + Computes the hash value for the specified byte array. + The input to compute the hash code for. + The computed hash code. + + is . + The object has already been disposed. + + + Computes the hash value for the specified region of the specified byte array. + The input to compute the hash code for. + The offset into the byte array from which to begin using data. + The number of bytes in the array to use as data. + The computed hash code. + + is an invalid value. +-or- + length is invalid. + + is . + + is out of range. This parameter requires a non-negative number. + The object has already been disposed. + + + Computes the hash value for the specified object. + The input to compute the hash code for. + The computed hash code. + The object has already been disposed. + + + Creates an instance of the default implementation of a hash algorithm. + A new instance, unless the default settings have been changed using the . + + + Creates an instance of the specified implementation of a hash algorithm. + The hash algorithm implementation to use. The following table shows the valid values for the parameter and the algorithms they map to. + Parameter value + + Implements + + SHA + + SHA1 + + System.Security.Cryptography.SHA1 + + System.Security.Cryptography.HashAlgorithm + + MD5 + + System.Security.Cryptography.MD5 + + SHA256 + + SHA-256 + + System.Security.Cryptography.SHA256 + + SHA384 + + SHA-384 + + System.Security.Cryptography.SHA384 + + SHA512 + + SHA-512 + + System.Security.Cryptography.SHA512 + + + A new instance of the specified hash algorithm, or if is not a valid hash algorithm. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the value of the computed hash code. + The current value of the computed hash code. + + is . + The object has already been disposed. + + + When overridden in a derived class, routes data written to the object into the hash algorithm for computing the hash. + The input to compute the hash code for. + The offset into the byte array from which to begin using data. + The number of bytes in the byte array to use as data. + + + + + + When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object. + The computed hash code. + + + Gets the size, in bits, of the computed hash code. + The size, in bits, of the computed hash code. + + + Represents the size, in bits, of the computed hash code. + + + Represents the value of the computed hash code. + + + Initializes an implementation of the class. + + + When overridden in a derived class, gets the input block size. + The input block size. + + + When overridden in a derived class, gets the output block size. + The output block size. + + + Represents the state of the hash computation. + + + 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. + The input to compute the hash code for. + The offset into the input byte array from which to begin using data. + The number of bytes in the input byte array to use as data. + A copy of the part of the input array used to compute the hash code. + The offset into the output byte array from which to begin writing data. + The number of bytes written. + + uses an invalid value. +-or- + has an invalid length. + + is . + + is out of range. This parameter requires a non-negative number. + The object has already been disposed. + + + Computes the hash value for the specified region of the specified byte array. + The input to compute the hash code for. + The offset into the byte array from which to begin using data. + The number of bytes in the byte array to use as data. + An array that is a copy of the part of the input that is hashed. + + uses an invalid value. +-or- + has an invalid offset length. + + is . + + is out of range. This parameter requires a non-negative number. + The object has already been disposed. + + + + + + + + + + + + Specifies the name of a cryptographic hash algorithm. + + + Initializes a new instance of the structure with a custom name. + The custom hash algorithm name. + + + Returns a value that indicates whether the current instance and a specified object are equal. + The object to compare with the current instance. + + if is a object and its property is equal to that of the current instance. The comparison is ordinal and case-sensitive. + + + Returns a value that indicates whether two instances are equal. + The object to compare with the current instance. + + if the property of is equal to that of the current instance. The comparison is ordinal and case-sensitive. + + + Returns the hash code for the current instance. + The hash code for the current instance, or 0 if no value was supplied to the constructor. + + + Gets a hash algorithm name that represents "MD5". + A hash algorithm name that represents "MD5". + + + Gets the underlying string representation of the algorithm name. + The string representation of the algorithm name, or if no hash algorithm is available. + + + Determines whether two specified objects are equal. + The first object to compare. + The second object to compare. + + if both and have the same value; otherwise, . + + + Determines whether two specified objects are not equal. + The first object to compare. + The second object to compare. + + if both and do not have the same value; otherwise, . + + + Gets a hash algorithm name that represents "SHA1". + A hash algorithm name that represents "SHA1". + + + Gets a hash algorithm name that represents "SHA256". + A hash algorithm name that represents "SHA256". + + + Gets a hash algorithm name that represents "SHA384". + A hash algorithm name that represents "SHA384". + + + Gets a hash algorithm name that represents "SHA512". + A hash algorithm name that represents "SHA512". + + + Returns the string representation of the current instance. + The string representation of the current instance. + + + Represents the abstract class from which all implementations of Hash-based Message Authentication Code (HMAC) must derive. + + + Initializes a new instance of the class. + + + Gets or sets the block size to use in the hash value. + The block size to use in the hash value. + + + Creates an instance of the default implementation of a Hash-based Message Authentication Code (HMAC). + A new SHA-1 instance, unless the default settings have been changed by using the <cryptoClass> element. + + + Creates an instance of the specified implementation of a Hash-based Message Authentication Code (HMAC). + The HMAC implementation to use. The following table shows the valid values for the parameter and the algorithms they map to. + Parameter value + + Implements + + System.Security.Cryptography.HMAC + + System.Security.Cryptography.KeyedHashAlgorithm + + HMACMD5 + + System.Security.Cryptography.HMACMD5 + + HMACRIPEMD160 + + System.Security.Cryptography.HMACRIPEMD160 + + HMACSHA1 + + System.Security.Cryptography.HMACSHA1 + + HMACSHA256 + + System.Security.Cryptography.HMACSHA256 + + HMACSHA384 + + System.Security.Cryptography.HMACSHA384 + + HMACSHA512 + + System.Security.Cryptography.HMACSHA512 + + MACTripleDES + + System.Security.Cryptography.MACTripleDES + + + A new instance of the specified HMAC implementation. + + + Releases the unmanaged resources used by the class when a key change is legitimate and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + When overridden in a derived class, routes data written to the object into the default hash algorithm for computing the hash value. + The input data. + The offset into the byte array from which to begin using data. + The number of bytes in the array to use as data. + + + + + + When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object. + The computed hash code in a byte array. + + + Gets or sets the name of the hash algorithm to use for hashing. + The name of the hash algorithm. + The current hash algorithm cannot be changed. + + + Initializes an instance of the default implementation of . + + + Gets or sets the key to use in the hash algorithm. + The key to use in the hash algorithm. + An attempt is made to change the property after hashing has begun. + + + + + + + Defines the basic operations of cryptographic transformations. + + + Gets a value indicating whether the current transform can be reused. + + if the current transform can be reused; otherwise, . + + + Gets a value indicating whether multiple blocks can be transformed. + + if multiple blocks can be transformed; otherwise, . + + + Gets the input block size. + The size of the input data blocks in bytes. + + + Gets the output block size. + The size of the output data blocks in bytes. + + + Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array. + The input for which to compute the transform. + The offset into the input byte array from which to begin using data. + The number of bytes in the input byte array to use as data. + The output to which to write the transform. + The offset into the output byte array from which to begin writing data. + The number of bytes written. + + + Transforms the specified region of the specified byte array. + The input for which to compute the transform. + The offset into the byte array from which to begin using data. + The number of bytes in the byte array to use as data. + The computed transform. + + + Represents the abstract class from which all implementations of keyed hash algorithms must derive. + + + Initializes a new instance of the class. + + + Creates an instance of the default implementation of a keyed hash algorithm. + A new instance, unless the default settings have been changed. + + + Creates an instance of the specified implementation of a keyed hash algorithm. + The keyed hash algorithm implementation to use. The following table shows the valid values for the parameter and the algorithms they map to. + Parameter value + + Implements + + System.Security.Cryptography.HMAC + + System.Security.Cryptography.KeyedHashAlgorithm + + HMACMD5 + + System.Security.Cryptography.HMACMD5 + + HMACRIPEMD160 + + System.Security.Cryptography.HMACRIPEMD160 + + HMACSHA1 + + System.Security.Cryptography.HMACSHA1 + + HMACSHA256 + + System.Security.Cryptography.HMACSHA256 + + HMACSHA384 + + System.Security.Cryptography.HMACSHA384 + + HMACSHA512 + + System.Security.Cryptography.HMACSHA512 + + MACTripleDES + + System.Security.Cryptography.MACTripleDES + + + A new instance of the specified keyed hash algorithm. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets or sets the key to use in the hash algorithm. + The key to use in the hash algorithm. + An attempt was made to change the property after hashing has begun. + + + The key to use in the hash algorithm. + + + Determines the set of valid key sizes for the symmetric cryptographic algorithms. + + + Initializes a new instance of the class with the specified key values. + The minimum valid key size. + The maximum valid key size. + The interval between valid key sizes. + + + Specifies the maximum key size in bits. + The maximum key size in bits. + + + Specifies the minimum key size in bits. + The minimum key size in bits. + + + Specifies the interval between valid key sizes in bits. + The interval between valid key sizes in bits. + + + 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. + + + The ANSIX923 padding string consists of a sequence of bytes filled with zeros before the length. + + + The ISO10126 padding string consists of random data before the length. + + + No padding is done. + + + The PKCS #7 padding string consists of a sequence of bytes, each of which is equal to the total number of padding bytes added. + + + The padding string consists of bytes set to zero. + + + Specifies encryption algorithms to be used with Password-Based Encryption (PBE). + + + Indicates the encryption should be performed with the AES-128 algorithm in CBC mode with PKCS#7 padding. + + + Indicates the encryption should be performed with the AES-192 algorithm in CBC mode with PKCS#7 padding. + + + Indicates that encryption be performed with the AES-256 algorithm in CBC mode with PKCS#7 padding. + + + Indicates the encryption should be performed with the TripleDES algorithm in CBC mode with a 192-bit key derived using the Key Derivation Function (KDF) from PKCS#12. + + + Indicates that no encryption algorithm has been selected. + + + Represents parameters to be used for Password-Based Encryption (PBE). + + + Initializes a new instance of the class. + The algorithm to use when encrypting data. + The name of a hash algorithm to use with the Key Derivation Function (KDF) to turn a password into an encryption key. + The iteration count to provide to the Key Derivation Function (KDF) to turn a password into an encryption key. + + is less than 1. + + + Gets the algorithm to use when encrypting data. + The algorithm to use when encrypting data. + + + Gets the name of the hash algorithm to use with the Key Derivation Function (KDF) to turn a password into an encryption key. + The name of the hash algorithm to use with the Key Derivation Function (KDF) to turn a password into an encryption key. + + + Gets the iteration count to provide to the Key Derivation Function (KDF) to turn a password into an encryption key. + The iteration count to provide to the Key Derivation Function (KDF) to turn a password into an encryption key. + + + Represents the abstract base class from which all implementations of symmetric algorithms must inherit. + + + Initializes a new instance of the class. + The implementation of the class derived from the symmetric algorithm is not valid. + + + Gets or sets the block size, in bits, of the cryptographic operation. + The block size, in bits. + The block size is invalid. + + + Represents the block size, in bits, of the cryptographic operation. + + + Releases all resources used by the class. + + + Creates a default cryptographic object used to perform the symmetric algorithm. + A default cryptographic object used to perform the symmetric algorithm. + + + Creates the specified cryptographic object used to perform the symmetric algorithm. + The name of the specific implementation of the class to use. + A cryptographic object used to perform the symmetric algorithm. + + + Creates a symmetric decryptor object with the current property and initialization vector (). + A symmetric decryptor object. + + + When overridden in a derived class, creates a symmetric decryptor object with the specified property and initialization vector (). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + A symmetric decryptor object. + + + Creates a symmetric encryptor object with the current property and initialization vector (). + A symmetric encryptor object. + + + When overridden in a derived class, creates a symmetric encryptor object with the specified property and initialization vector (). + The secret key to use for the symmetric algorithm. + The initialization vector to use for the symmetric algorithm. + A symmetric encryptor object. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets or sets the feedback size, in bits, of the cryptographic operation. + The feedback size in bits. + The feedback size is larger than the block size. + + + Represents the feedback size, in bits, of the cryptographic operation. + + + When overridden in a derived class, generates a random initialization vector () to use for the algorithm. + + + When overridden in a derived class, generates a random key () to use for the algorithm. + + + Gets or sets the initialization vector () for the symmetric algorithm. + The initialization vector. + An attempt was made to set the initialization vector to . + An attempt was made to set the initialization vector to an invalid size. + + + Represents the initialization vector () for the symmetric algorithm. + + + Gets or sets the secret key for the symmetric algorithm. + The secret key to use for the symmetric algorithm. + An attempt was made to set the key to . + The key size is invalid. + + + Gets or sets the size, in bits, of the secret key used by the symmetric algorithm. + The size, in bits, of the secret key used by the symmetric algorithm. + The key size is not valid. + + + Represents the size, in bits, of the secret key used by the symmetric algorithm. + + + Represents the secret key for the symmetric algorithm. + + + Gets the block sizes, in bits, that are supported by the symmetric algorithm. + An array that contains the block sizes supported by the algorithm. + + + Specifies the block sizes, in bits, that are supported by the symmetric algorithm. + + + Gets the key sizes, in bits, that are supported by the symmetric algorithm. + An array that contains the key sizes supported by the algorithm. + + + Specifies the key sizes, in bits, that are supported by the symmetric algorithm. + + + Gets or sets the mode for operation of the symmetric algorithm. + The mode for operation of the symmetric algorithm. The default is . + The cipher mode is not one of the values. + + + Represents the cipher mode used in the symmetric algorithm. + + + Gets or sets the padding mode used in the symmetric algorithm. + The padding mode used in the symmetric algorithm. The default is . + The padding mode is not one of the values. + + + Represents the padding mode used in the symmetric algorithm. + + + Determines whether the specified key size is valid for the current algorithm. + The length, in bits, to check for a valid key size. + + if the specified key size is valid for the current algorithm; otherwise, . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.X509Certificates.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Cryptography.X509Certificates.dll new file mode 100755 index 0000000000000000000000000000000000000000..61202d6d1403cb36d3ee46396a666a486a1883ba GIT binary patch literal 34888 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 b>&uz95)S?8dhm}ULrTM1 + + + System.Security.Cryptography.X509Certificates + + + + Provides a wrapper class that represents the handle of an X.509 chain object. For more information, see . + + + Represents an abstraction over the PKCS#10 CertificationRequestInfo and the X.509 TbsCertificate. + + + Initializes a new instance of the class using the specified subject name, ECDSA key, and hash algorithm. + The parsed representation of the subject name for the certificate or certificate request. + An ECDSA key whose public key material will be included in the certificate or certificate request. If the method is called, this key is used as a private key. + The hash algorithm to use when signing the certificate or certificate request. + + is . +-or- + is . + + . is or . + + + Initializes a new instance of the class using the specified subject name, RSA key, and hash algorithm. + The parsed representation of the subject name for the certificate or certificate request. + A RSA key whose public key material will be included in the certificate or certificate request. If the method is called, this key is used as a private key. + The hash algorithm to use when signing the certificate or certificate request. + The RSA signature padding to apply if self-signing or being signed with an . + + is . +-or- + is . +-or- + is . + + . is or . + + + Initializes a new instance of the class using the specified subject name, encoded public key, and hash algorithm. + The parsed representation of the subject name for the certificate or certificate request. + The encoded representation of the public key to include in the certificate or certificate request. + The hash algorithm to use when signing the certificate or certificate request. + + is . +-or- + is . + + . is or . + + + Initializes a new instance of the class using the specified subject name, ECDSA key, and hash algorithm. + The string representation of the subject name for the certificate or certificate request. + An ECDSA key whose public key material will be included in the certificate or certificate request. If the method is called, this key is used as a private key. + The hash algorithm to use when signing the certificate or certificate request. + + is . +-or- + is . + + . is or . + + + Initializes a new instance of the class using the specified subject name, RSA key, and hash algorithm. + The string representation of the subject name for the certificate or certificate request. + A RSA key whose public key material will be included in the certificate or certificate request. If the method is called, this key is used as a private key. + The hash algorithm to use when signing the certificate or certificate request. + The RSA signature padding to apply if self-signing or being signed with an . + + is . +-or- + is . +-or- + is . + + . is or . + + + Gets the X.509 Certificate Extensions collection, which is a mutable collection, to include in the certificate or certificate request. + The X.509 Certificate Extensions collection to include in the certificate or certificate request. + + + Signs the current certificate request to create a chain-signed or self-signed certificate. + The for the issuer. + An object representing the issuing certificate authority. + The oldest date and time when this certificate is considered valid. Typically , plus or minus a few seconds. + The date and time when this certificate is no longer considered valid. + The serial number to use for the new certificate. This value should be unique per issuer. The value is interpreted as an unsigned integer of arbitrary size in big-endian byte ordering. RFC 3280 recommends confining it to 20 bytes or less. + An object with the specified values. The returned object won't assert . + + is . +-or- + is . + + represents a date and time that happens earlier than . +-or- + is zero length or . + An error occurs during the signing operation. + + + Creates a certificate using the established subject, key, and optional extensions using the specified certificate as the issuer. + An instance representing the issuing Certificate Authority (CA). + The oldest date and time when this certificate is considered valid. Typically , plus or minus a few seconds. + The date and time when this certificate is no longer considered valid. + The serial number to use for the new certificate. This value should be unique per issuer. The value is interpreted as an unsigned integer of arbitrary size in big-endian byte ordering. RFC 3280 recommends confining it to 20 bytes or less. + An object with the specified values. The returned object won't assert . + + is . + The doesn't contain a private key. +-or- +The type of signing key represented by couldn't be determined. +-or- + represents a date and time that happens earlier than . +-or- + is zero length or . +-or- + has a different key algorithm than the requested certificate. + + is an RSA certificate and the current object was created using a constructor that doesn't accept a parameter. + + + Creates a self-signed certificate using the established subject, key, and optional extensions. + The oldest date and time when this certificate is considered valid. Typically , plus or minus a few seconds. + The date and time when this certificate is no longer considered valid. + An object with the specified values. The returned object will assert . + + represents a date and time that happens earlier than . + The current object was created using a constructor that doesn't accept a signing key. + An error occurs during the certificate creation process. + + + Creates an ASN.1 DER-encoded PKCS#10 CertificationRequest value representing the state of the current object. + A DER-encoded certificate signing request. + The current object was created using a constructor that doesn't accept a signing key. + + + Creates an ASN.1 DER-encoded PKCS#10 CertificationRequest representing the current state of the current object using the provided signature generator. + The signature generator with which to sign the request. + A DER-encoded certificate signing request. + + is . + + + Gets the hash algorithm to use when signing the certificate or certificate request. + The hash algorithm to use when signing the certificate or certificate request. + + + Gets a representation of the public key for the certificate or certificate request. + The representation of the public key for the certificate or certificate request. + + + Gets the X.500 Distinguished Name to use as the Subject in a created certificate or certificate request. + The X.500 Distinguished Name to use as the Subject in a created certificate or certificate request. + + + Provides extension methods for retrieving implementations for the public and private keys of an . + + + Combines a private key with the public key of a certificate to generate a new DSA certificate. + The DSA certificate. + The private DSA key. + A new DSA certificate with the property set to . The input DSA certificate object isn't modified. + + or is . + The certificate already has an associated private key. + The certificate doesn't have a public key. +-or- +The specified private key doesn't match the public key for the specified certificate. + + + Gets the private key from the . + The certificate. + The private key, or if the certificate does not have a DSA private key. + + is . + + + Gets the public key from the . + The certificate. + The public key, or if the certificate does not have a DSA public key. + + is . + Windows reports an error. See the property for more information. + + + Provides extension methods for retrieving implementations for the public and private keys of a certificate. + + + Combines a private key with the public key of an certificate to generate a new ECDSA certificate. + The ECDSA certificate. + The private ECDSA key. + A new ECDSA certificate with the property set to . The input ECDSA certificate object isn't modified. + + or is . + The certificate already has an associated private key. + The certificate doesn't have a public key. +-or- +The specified private key doesn't match the public key for the specified certificate. + + + Gets the private key from the certificate. + The certificate. + The private key, or if the certificate does not have an ECDsa private key. + + is . + + + Gets the public key from the certificate. + The certificate. + The public key, or if the certificate does not have an ECDsa public key. + + is . + The handle is invalid. + + + Specifies the way to open the X.509 certificate store. + + + Open the X.509 certificate store and include archived certificates. + + + Open the X.509 certificate store for the highest access allowed. + + + Opens only existing stores; if no store exists, the method will not create a new store. + + + Open the X.509 certificate store for reading only. + + + Open the X.509 certificate store for both reading and writing. + + + Represents a certificate's public key information. This class cannot be inherited. + + + Initializes a new instance of the 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. + An object identifier (OID) object that represents the public key. + An ASN.1-encoded representation of the public key parameters. + An ASN.1-encoded representation of the public key value. + + + Gets the ASN.1-encoded representation of the public key value. + The ASN.1-encoded representation of the public key value. + + + Gets the ASN.1-encoded representation of the public key parameters. + The ASN.1-encoded representation of the public key parameters. + + + Gets an derived object or a derived object representing the public key. + An object representing the public key. + The key algorithm is not supported. + + + Gets an object identifier (OID) object of the public key. + An object identifier (OID) object of the public key. + + + Provides extension methods for retrieving implementations for the public and private keys of an . + + + Combines a private key with the public key of an certificate to generate a new RSA certificate. + The RSA certificate. + The private RSA key. + A new RSA certificate with the property set to . The input RSA certificate object isn't modified. + + or is . + The certificate already has an associated private key. + The certificate doesn't have a public key. +-or- +The specified private key doesn't match the public key for the specified certificate. + + + Gets the private key from the . + The certificate. + The private key, or if the certificate does not have an RSA private key. + + is . + + + Gets the public key from the . + The certificate. + The public key, or if the certificate does not have an RSA public key. + + is . + Windows reports an error. See the property for more information. + + + Specifies the location of the X.509 certificate store. + + + The X.509 certificate store used by the current user. + + + The X.509 certificate store assigned to the local machine. + + + Specifies the name of the X.509 certificate store to open. + + + The X.509 certificate store for other users. + + + The X.509 certificate store for third-party certificate authorities (CAs). + + + The X.509 certificate store for intermediate certificate authorities (CAs). + + + The X.509 certificate store for revoked certificates. + + + The X.509 certificate store for personal certificates. + + + The X.509 certificate store for trusted root certificate authorities (CAs). + + + The X.509 certificate store for directly trusted people and resources. + + + The X.509 certificate store for directly trusted publishers. + + + This class facilitates building a subject alternative name extension for an X.509 certificate. + + + Initializes a new instance of the class. + + + Adds a DNS Name to the subject alternative name extension. + The DNS name to be added. + + is either or . + + + Adds an email address to the subject alternative name extension. + The email address to be added. + + is either or . + + + Adds an IP address to the subject alternative name extension. + The IP address to be added. + + is . + + + Adds a Uniform Resource Identifier (URI) to the subject alternative name extension. + The URI to be added. + + is . + + + Adds a User Principal Name (UPN) to the subject alternative name extension. + The UPN to be added. + + is either or . + + + Returns an object that represents the encoded subject alternative name extension. + + to mark the extension as ; otherwise, . The default value is . + An object that represents the encoded subject alternative name extension. + + + Represents the distinguished name of an X509 certificate. This class cannot be inherited. + + + Initializes a new instance of the class using information from the specified byte array. + A byte array that contains distinguished name information. + + + Initializes a new instance of the class using the specified object. + An object that represents the distinguished name. + + + Initializes a new instance of the class using the specified object. + An object. + + + Initializes a new instance of the class using information from the specified string. + A string that represents the distinguished name. + + + Initializes a new instance of the class using the specified string and flag. + A string that represents the distinguished name. + A bitwise combination of the enumeration values that specify the characteristics of the distinguished name. + + + Decodes a distinguished name using the characteristics specified by the parameter. + A bitwise combination of the enumeration values that specify the characteristics of the distinguished name. + The decoded distinguished name. + The certificate has an invalid name. + + + Returns a formatted version of an X500 distinguished name for printing or for output to a text window or to a console. + + if the return string should contain carriage returns; otherwise, . + A formatted string that represents the X500 distinguished name. + + + Gets the comma-delimited distinguished name from an X500 certificate. + The comma-delimited distinguished name of the X509 certificate. + + + Specifies characteristics of the X.500 distinguished name. + + + The distinguished name does not use the plus sign. + + + The distinguished name does not use quotation marks. + + + 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 X500NameFlags enumeration. + + + The distinguished name has no special characteristics. + + + The distinguished name is reversed. + + + The distinguished name uses commas. + + + The distinguished name uses the new line character. + + + The distinguished name uses semicolons. + + + The distinguished name uses T61 encoding. + + + The distinguished name uses UTF8 encoding instead of Unicode character encoding. + + + Defines the constraints set on a certificate. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the 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. + + if the certificate is a certificate authority (CA) certificate; otherwise, . + + if the certificate has a restriction on the number of path levels it allows; otherwise, . + The number of levels allowed in a certificate's path. + + if the extension is critical; otherwise, . + + + Initializes a new instance of the class using an object and a value that identifies whether the extension is critical. + The encoded data to use to create the extension. + + if the extension is critical; otherwise, . + + + Gets a value indicating whether a certificate is a certificate authority (CA) certificate. + + if the certificate is a certificate authority (CA) certificate, otherwise, . + + + Initializes a new instance of the class using an object. + The encoded data to use to create the extension. + + + Gets a value indicating whether a certificate has a restriction on the number of path levels it allows. + + if the certificate has a restriction on the number of path levels it allows, otherwise, . + The extension cannot be decoded. + + + Gets the number of levels allowed in a certificate's path. + An integer indicating the number of levels allowed in a certificate's path. + The extension cannot be decoded. + + + Provides methods that help you use X.509 v.3 certificates. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class defined from a sequence of bytes representing an X.509v3 certificate. + A byte array containing data from an X.509 certificate. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The parameter is . +-or- +The length of the parameter is 0. + + + Initializes a new instance of the class using a byte array and a password. + A byte array that contains data from an X.509 certificate. + The password required to access the X.509 certificate data. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The parameter is . +-or- +The length of the parameter is 0. + + + Initializes a new instance of the class using a byte array, a password, and a key storage flag. + A byte array that contains data from an X.509 certificate. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The parameter is . +-or- +The length of the parameter is 0. + + + Initializes a new instance of the class using a byte array and a password. + A byte array containing data from an X.509 certificate. + The password required to access the X.509 certificate data. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The parameter is . +-or- +The length of the parameter is 0. + + + Initializes a new instance of the class using a byte array, a password, and a key storage flag. + A byte array containing data from an X.509 certificate. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The parameter is . +-or- +The length of the parameter is 0. + + + Initializes a new instance of the class using a handle to an unmanaged structure. + A handle to an unmanaged structure. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The handle parameter does not represent a valid structure. + + + Initializes a new instance of the class using a object and a structure. + A object that describes serialization information. + A structure that describes how serialization should be performed. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using another class. + A class from which to initialize this class. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The value of the parameter is . + + + Initializes a new instance of the class using the name of a PKCS7 signed file. + The name of a PKCS7 signed file. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The parameter is . + + + Initializes a new instance of the class using a certificate file name and a password. + The name of a certificate file. + The password required to access the X.509 certificate data. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The parameter is . + + + Initializes a new instance of the class using a certificate file name, a password, and a key storage flag. + The name of a certificate file. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The parameter is . + + + Initializes a new instance of the class using the name of a PKCS7 signed file and a password to access the certificate. + The name of a PKCS7 signed file. + The password required to access the X.509 certificate data. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The parameter is . + + + Initializes a new instance of the class using the name of a PKCS7 signed file, a password to access the certificate, and a key storage flag. + The name of a PKCS7 signed file. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + The parameter is . + + + Creates an X.509v3 certificate from the specified PKCS7 signed file. + The path of the PKCS7 signed file from which to create the X.509 certificate. + The newly created X.509 certificate. + The parameter is . + + + Creates an X.509v3 certificate from the specified signed file. + The path of the signed file from which to create the X.509 certificate. + The newly created X.509 certificate. + + + Releases all resources used by the current object. + + + Releases all of the unmanaged resources used by this and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Compares two objects for equality. + An object to compare to the current object. + + if the current object is equal to the object specified by the parameter; otherwise, . + + + Compares two objects for equality. + An object to compare to the current object. + + if the current object is equal to the object specified by the parameter; otherwise, . + + + Exports the current object to a byte array in a format described by one of the values. + One of the values that describes how to format the output data. + An array of bytes that represents the current object. + A value other than , , or was passed to the parameter. +-or- +The certificate could not be exported. + + + Exports the current object to a byte array using the specified format and a password. + One of the values that describes how to format the output data. + The password required to access the X.509 certificate data. + A byte array that represents the current object. + A value other than , , or was passed to the parameter. +-or- +The certificate could not be exported. + + + Exports the current object to a byte array in a format described by one of the values, and using the specified password. + One of the values that describes how to format the output data. + The password required to access the X.509 certificate data. + An array of bytes that represents the current object. + A value other than , , or was passed to the parameter. +-or- +The certificate could not be exported. + + + Converts the specified date and time to a string. + The date and time to convert. + A string representation of the value of the object. + + + Returns the hash value for the X.509v3 certificate as an array of bytes. + The hash value for the X.509 certificate. + + + Returns the hash value for the X.509v3 certificate that is computed by using the specified cryptographic hash algorithm. + The name of the cryptographic hash algorithm to use. + A byte array that contains the hash value for the X.509 certificate. + + + Returns the SHA1 hash value for the X.509v3 certificate as a hexadecimal string. + The hexadecimal string representation of the X.509 certificate hash value. + + + Returns a hexadecimal string containing the hash value for the X.509v3 certificate computed using the specified cryptographic hash algorithm. + The name of the cryptographic hash algorithm to use. + The hexadecimal string representation of the X.509 certificate hash value. + + + Returns the effective date of this X.509v3 certificate. + The effective date for this X.509 certificate. + + + Returns the expiration date of this X.509v3 certificate. + The expiration date for this X.509 certificate. + + + Returns the name of the format of this X.509v3 certificate. + The format of this X.509 certificate. + + + Returns the hash code for the X.509v3 certificate as an integer. + The hash code for the X.509 certificate as an integer. + + + Returns the name of the certification authority that issued the X.509v3 certificate. + The name of the certification authority that issued the X.509 certificate. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Returns the key algorithm information for this X.509v3 certificate as a string. + The key algorithm information for this X.509 certificate as a string. + The certificate context is invalid. + + + Returns the key algorithm parameters for the X.509v3 certificate as an array of bytes. + The key algorithm parameters for the X.509 certificate as an array of bytes. + The certificate context is invalid. + + + Returns the key algorithm parameters for the X.509v3 certificate as a hexadecimal string. + The key algorithm parameters for the X.509 certificate as a hexadecimal string. + The certificate context is invalid. + + + Returns the name of the principal to which the certificate was issued. + The name of the principal to which the certificate was issued. + The certificate context is invalid. + + + Returns the public key for the X.509v3 certificate as an array of bytes. + The public key for the X.509 certificate as an array of bytes. + The certificate context is invalid. + + + Returns the public key for the X.509v3 certificate as a hexadecimal string. + The public key for the X.509 certificate as a hexadecimal string. + + + Returns the raw data for the entire X.509v3 certificate as an array of bytes. + A byte array containing the X.509 certificate data. + + + Returns the raw data for the entire X.509v3 certificate as a hexadecimal string. + The X.509 certificate data as a hexadecimal string. + + + Returns the serial number of the X.509v3 certificate as an array of bytes in little-endian order. + The serial number of the X.509 certificate as an array of bytes in little-endian order. + The certificate context is invalid. + + + Returns the serial number of the X.509v3 certificate as a little-endian hexadecimal string . + The serial number of the X.509 certificate as a little-endian hexadecimal string. + + + Gets a handle to a Microsoft Cryptographic API certificate context described by an unmanaged structure. + An structure that represents an unmanaged structure. + + + Populates the object with data from a byte array. + A byte array containing data from an X.509 certificate. + The parameter is . +-or- +The length of the parameter is 0. + + + Populates an object using data from a byte array, a password, and a key storage flag. + A byte array that contains data from an X.509 certificate. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + The parameter is . +-or- +The length of the parameter is 0. + + + Populates the object using data from a byte array, a password, and flags for determining how the private key is imported. + A byte array containing data from an X.509 certificate. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + The parameter is . +-or- +The length of the parameter is 0. + + + Populates the object with information from a certificate file. + The name of a certificate file represented as a string. + The parameter is . + + + Populates an object with information from a certificate file, a password, and a key storage flag. + The name of a certificate file. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + The parameter is . + + + Populates the object with information from a certificate file, a password, and a value. + The name of a certificate file represented as a string. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + The parameter is . + + + Gets the name of the certificate authority that issued the X.509v3 certificate. + The name of the certificate authority that issued the X.509v3 certificate. + The certificate handle is invalid. + + + Resets the state of the object. + + + Gets the subject distinguished name from the certificate. + The subject distinguished name from the certificate. + The certificate handle is invalid. + + + Implements the interface and is called back by the deserialization event when deserialization is complete. + The source of the deserialization event. + + + Gets serialization information with all the data needed to recreate an instance of the current object. + The object to populate with serialization information. + The destination context of the serialization. + + + Returns a string representation of the current object. + A string representation of the current object. + + + Returns a string representation of the current object, with extra information, if specified. + + to produce the verbose form of the string representation; otherwise, . + A string representation of the current object. + + + + + + + + Represents an X.509 certificate. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using information from a byte array. + A byte array containing data from an X.509 certificate. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using a byte array and a password. + A byte array that contains data from an X.509 certificate. + The password required to access the X.509 certificate data. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using a byte array, a password, and a key storage flag. + A byte array that contains data from an X.509 certificate. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using a byte array and a password. + A byte array containing data from an X.509 certificate. + The password required to access the X.509 certificate data. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using a byte array, a password, and a key storage flag. + A byte array containing data from an X.509 certificate. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using an unmanaged handle. + A pointer to a certificate context in unmanaged code. The C structure is called . + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using the specified serialization and stream context information. + The serialization information required to deserialize the new . + Contextual information about the source of the stream to be deserialized. + .NET Core only: In all cases. + + + Initializes a new instance of the class using an object. + An object. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using a certificate file name. + The name of a certificate file. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using a certificate file name and a password. + The name of a certificate file. + The password required to access the X.509 certificate data. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using a certificate file name, a password, and a key storage flag. + The name of a certificate file. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using a certificate file name and a password used to access the certificate. + The name of a certificate file. + The password required to access the X.509 certificate data. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Initializes a new instance of the class using a certificate file name, a password used to access the certificate, and a key storage flag. + The name of a certificate file. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + An error with the certificate occurs. For example: + +The certificate file does not exist. + +The certificate is invalid. + +The certificate's password is incorrect. + + + Gets or sets a value indicating that an X.509 certificate is archived. + + if the certificate is archived, if the certificate is not archived. + The certificate is unreadable. + + + Gets a collection of objects. + An object. + The certificate is unreadable. + + + Gets or sets the associated alias for a certificate. + The certificate's friendly name. + The certificate is unreadable. + + + Indicates the type of certificate contained in a byte array. + A byte array containing data from an X.509 certificate. + An object. + + has a zero length or is . + + + Indicates the type of certificate contained in a file. + The name of a certificate file. + An object. + + is . + + + Gets the subject and issuer names from a certificate. + The value for the subject. + + to include the issuer name; otherwise, . + The name of the certificate. + + + Gets a value that indicates whether an object contains a private key. + + if the object contains a private key; otherwise, . + The certificate context is invalid. + + + Populates an object with data from a byte array. + A byte array containing data from an X.509 certificate. + + + Populates an object using data from a byte array, a password, and a key storage flag. + A byte array that contains data from an X.509 certificate. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + + + Populates an object using data from a byte array, a password, and flags for determining how to import the private key. + A byte array containing data from an X.509 certificate. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + + + Populates an object with information from a certificate file. + The name of a certificate. + + + Populates an object with information from a certificate file, a password, and a key storage flag. + The name of a certificate file. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + + + Populates an object with information from a certificate file, a password, and a value. + The name of a certificate file. + The password required to access the X.509 certificate data. + A bitwise combination of the enumeration values that control where and how to import the certificate. + + + Gets the distinguished name of the certificate issuer. + An object that contains the name of the certificate issuer. + The certificate context is invalid. + + + Gets the date in local time after which a certificate is no longer valid. + A object that represents the expiration date for the certificate. + The certificate is unreadable. + + + Gets the date in local time on which a certificate becomes valid. + A object that represents the effective date of the certificate. + The certificate is unreadable. + + + Gets or sets the object that represents the private key associated with a certificate. + An object, which is either an RSA or DSA cryptographic service provider. + The key value is not an RSA or DSA key, or the key is unreadable. + The value being set for this property is . + The key algorithm for this private key is not supported. + The X.509 keys do not match. + The cryptographic service provider key is . + .NET Core only: An attempt was made to set this property. + + + Gets a object associated with a certificate. + A object. + The key value is not an RSA or DSA key, or the key is unreadable. + + + Gets the raw data of a certificate. + The raw data of the certificate as a byte array. + + + Resets the state of an object. + + + Gets the serial number of a certificate as a big-endian hexadecimal string. + The serial number of the certificate as a big-endian hexadecimal string. + + + Gets the algorithm used to create the signature of a certificate. + The object identifier of the signature algorithm. + The certificate is unreadable. + + + Gets the subject distinguished name from a certificate. + An object that represents the name of the certificate subject. + The certificate context is invalid. + + + Gets the thumbprint of a certificate. + The thumbprint of the certificate. + + + Displays an X.509 certificate in text format. + The certificate information. + + + Displays an X.509 certificate in text format. + + to display the public key, private key, extensions, and so forth; to display information that is similar to the class, including thumbprint, serial number, subject and issuer names, and so on. + The certificate information. + + + Performs a X.509 chain validation using basic validation policy. + + if the validation succeeds; if the validation fails. + The certificate is unreadable. + + + Gets the X.509 format version of a certificate. + The certificate format. + The certificate is unreadable. + + + Represents a collection of objects. This class cannot be inherited. + + + Initializes a new instance of the class without any information. + + + Initializes a new instance of the class using an object. + An object to start the collection from. + + + Initializes a new instance of the class using an array of objects. + An array of objects. + + + Initializes a new instance of the class using the specified certificate collection. + An object. + + + Adds an object to the end of the . + An X.509 certificate represented as an object. + The index at which the has been added. + + is . + + + Adds multiple objects in an array to the object. + An array of objects. + + is . + + + Adds multiple objects in an object to another object. + An object. + + is . + + + Determines whether the object contains a specific certificate. + The object to locate in the collection. + + if the contains the specified ; otherwise, . + + is . + + + Exports X.509 certificate information into a byte array. + A supported object. + X.509 certificate information in a byte array. + + + Exports X.509 certificate information into a byte array using a password. + A supported object. + A string used to protect the byte array. + X.509 certificate information in a byte array. + 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. + + + Searches an object using the search criteria specified by the enumeration and the object. + One of the values. + The search criteria as an object. + + to allow only valid certificates to be returned from the search; otherwise, . + An object. + + is invalid. + + + Returns an enumerator that can iterate through a object. + An object that can iterate through the object. + + + Imports a certificate in the form of a byte array into a object. + A byte array containing data from an X.509 certificate. + + + Imports a certificate, in the form of a byte array that requires a password to access the certificate, into a object. + A byte array containing data from an object. + The password required to access the certificate information. + A bitwise combination of the enumeration values that control how and where the certificate is imported. + + + Imports a certificate file into a object. + The name of the file containing the certificate information. + + + Imports a certificate file that requires a password into a object. + The name of the file containing the certificate information. + The password required to access the certificate information. + A bitwise combination of the enumeration values that control how and where the certificate is imported. + + + Inserts an object into the object at the specified index. + The zero-based index at which to insert . + The object to insert. + + is less than zero. +-or- + is greater than the property. + The collection is read-only. +-or- +The collection has a fixed size. + + is . + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is less than zero. +-or- + is equal to or greater than the property. + + is . + + + Removes the first occurrence of a certificate from the object. + The object to be removed from the object. + + is . + + + Removes multiple objects in an array from an object. + An array of objects. + + is . + + + Removes multiple objects in an object from another object. + An object. + + is . + + + Supports a simple iteration over a object. This class cannot be inherited. + + + Gets the current element in the object. + The current element in the object. + The enumerator is positioned before the first element of the collection or after the last element. + + + Advances the enumerator to the next element in the object. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Sets the enumerator to its initial position, which is before the first element in the object. + The collection was modified after the enumerator was created. + + + For a description of this member, see . + The current element in the object. + The enumerator is positioned before the first element of the collection or after the last element. + + + For a description of this member, see . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + For a description of this member, see . + The collection was modified after the enumerator was created. + + + Defines a collection that stores objects. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class from an array of objects. + The array of objects with which to initialize the new object. + + + Initializes a new instance of the class from another . + The with which to initialize the new object. + + + Adds an with the specified value to the current . + The to add to the current . + The index into the current at which the new was inserted. + + + Copies the elements of an array of type to the end of the current . + The array of type containing the objects to add to the current . + The parameter is . + + + Copies the elements of the specified to the end of the current . + The containing the objects to add to the collection. + The parameter is . + + + Gets a value indicating whether the current contains the specified . + The to locate. + + if the is contained in this collection; otherwise, . + + + Copies the values in the current to a one-dimensional instance at the specified index. + The one-dimensional that is the destination of the values copied from . + The index into to begin copying. + The parameter is multidimensional. +-or- +The number of elements in the is greater than the available space between and the end of . + The parameter is . + The parameter is less than the parameter's lower bound. + + + Returns an enumerator that can iterate through the . + An enumerator of the subelements of you can use to iterate through the collection. + + + Builds a hash value based on all values contained in the current . + A hash value based on all values contained in the current . + + + Returns the index of the specified in the current . + The to locate. + The index of the specified by the parameter in the , if found; otherwise, -1. + + + Inserts a into the current at the specified index. + The zero-based index where should be inserted. + The to insert. + + + Gets or sets the entry at the specified index of the current . + The zero-based index of the entry to locate in the current . + The at the specified index of the current . + The parameter is outside the valid range of indexes for the collection. + + + + + + Removes a specific from the current . + The to remove from the current . + The specified by the parameter is not found in the current . + + + Enumerates the objects in an . + + + Initializes a new instance of the class for the specified . + The to enumerate. + + + Gets the current in the . + The current in the . + The enumerator is positioned before the first element of the collection or after the last element. + + + Advances the enumerator to the next element of the collection. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was instantiated. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + The collection is modified after the enumerator is instantiated. + + + For a description of this member, see . + The current X.509 certificate object in the object. + The enumerator is positioned before the first element of the collection or after the last element. + + + For a description of this member, see . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was instantiated. + + + For a description of this member, see . + The collection was modified after the enumerator was instantiated. + + + Represents a chain-building engine for certificates. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class specifying a value that indicates whether the machine context should be used. + + to use the machine context; to use the current user context. + + + Initializes a new instance of the class using an handle to an X.509 chain. + An handle to an X.509 chain. + The parameter is . + The parameter points to an invalid context. + + + Builds an X.509 chain using the policy specified in . + An object. + + if the X.509 certificate is valid; otherwise, . + The is not a valid certificate or is . + The is unreadable. + + + Gets a handle to an X.509 chain. + An handle to an X.509 chain. + + + Gets a collection of objects. + An object. + + + Gets or sets the to use when building an X.509 certificate chain. + The object associated with this X.509 chain. + The value being set for this property is . + + + Gets the status of each element in an object. + An array of objects. + + + Creates an object after querying for the mapping defined in the CryptoConfig file, and maps the chain to that mapping. + An object. + + + Releases all of the resources used by this . + + + Releases the unmanaged resources used by this , and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Clears the current object. + + + Gets a safe handle for this instance. + The safe handle for this instance. + + + Represents an element of an X.509 chain. + + + Gets the X.509 certificate at a particular chain element. + An object. + + + Gets the error status of the current X.509 certificate in a chain. + An array of objects. + + + Gets additional error information from an unmanaged certificate chain structure. + A string representing the member of the unmanaged structure in the Crypto API. + + + Represents a collection of objects. This class cannot be inherited. + + + Copies an object into an array, starting at the specified index. + An array of objects. + An integer representing the index value. + The specified is less than zero, or greater than or equal to the length of the array. + + is . + + plus the current count is greater than the length of the array. + + + Gets the number of elements in the collection. + An integer representing the number of elements in the collection. + + + Gets an object that can be used to navigate through a collection of chain elements. + An object. + + + Gets a value indicating whether the collection of chain elements is synchronized. + Always returns . + + + Gets the object at the specified index. + An integer value. + An object. + + is less than zero. + + is greater than or equal to the length of the collection. + + + Gets an object that can be used to synchronize access to an object. + A pointer reference to the current object. + + + Copies an object into an array, starting at the specified index. + An array to copy the object to. + The index of at which to start copying. + The specified is less than zero, or greater than or equal to the length of the array. + + is . + + plus the current count is greater than the length of the array. + + + Gets an object that can be used to navigate a collection of chain elements. + An object. + + + Supports a simple iteration over an . This class cannot be inherited. + + + Gets the current element in the . + The current element in the . + The enumerator is positioned before the first element of the collection or after the last element. + + + Advances the enumerator to the next element in the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Sets the enumerator to its initial position, which is before the first element in the . + The collection was modified after the enumerator was created. + + + Gets the current element in the . + The current element in the . + The enumerator is positioned before the first element of the collection or after the last element. + + + Represents the chain policy to be applied when building an X509 certificate chain. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Gets a collection of object identifiers (OIDs) specifying which application policies or enhanced key usages (EKUs) the certificate must support. + An object. + + + Gets a collection of object identifiers (OIDs) specifying which certificate policies the certificate must support. + An object. + + + Gets an object that represents an additional collection of certificates that can be searched by the chaining engine when validating a certificate chain. + An object. + + + Resets the members to their default values. + + + Gets or sets values for X509 revocation flags. + An object. + The value supplied is not a valid flag. + + + Gets or sets values for X509 certificate revocation mode. + An object. + The value supplied is not a valid flag. + + + Gets or sets the maximum amount of time to be spent during online revocation verification or downloading the certificate revocation list (CRL). A value of means there are no limits. + A object. + + + Gets verification flags for the certificate. + A value from the enumeration. + The value supplied is not a valid flag. is the default value. + + + Gets or sets the time for which the chain is to be validated. + A object. + + + Provides a simple structure for storing X509 chain status and error information. + + + Specifies the status of the X509 chain. + An value. + + + Specifies a description of the value. + A localizable string. + + + Defines the status of an X509 chain. + + + Specifies that the certificate trust list (CTL) contains an invalid signature. + + + 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. + + + Specifies that the certificate trust list (CTL) is not valid for this use. + + + Specifies that the X509 chain could not be built. + + + Specifies that the certificate is explicitly distrusted. + + + Specifies that the X509 chain is invalid because a certificate has excluded a name constraint. + + + Specifies that the certificate has an undefined name constraint. + + + Specifies that the certificate has an impermissible name constraint. + + + Specifies that the certificate does not support a critical extension. + + + Specifies that the certificate does not have a supported name constraint or has a name constraint that is unsupported. + + + 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. + + + Specifies that the X509 chain is invalid due to invalid basic constraints. + + + Specifies that the X509 chain is invalid due to an invalid extension. + + + Specifies that the X509 chain is invalid due to invalid name constraints. + + + Specifies that the X509 chain is invalid due to invalid policy constraints. + + + Specifies that the X509 chain has no errors. + + + 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. + + + Specifies that the X509 chain is invalid due to an invalid certificate signature. + + + 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. + + + Specifies that the X509 chain is not valid due to an invalid time value, such as a value that indicates an expired certificate. + + + Specifies that the key usage is not valid. + + + Specifies that the online certificate revocation list (CRL) the X509 chain relies on is currently offline. + + + Specifies that the X509 chain could not be built up to the root certificate. + + + 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. + + + Specifies that the X509 chain is invalid due to a revoked certificate. + + + Specifies that the X509 chain is invalid due to an untrusted root certificate. + + + Specifies the format of an X.509 certificate. + + + An Authenticode X.509 certificate. + + + A single X.509 certificate. + + + A PFX-formatted certificate. The value is identical to the value. + + + A PKCS #12-formatted certificate. The value is identical to the value. + + + A PKCS #7-formatted certificate. + + + A single serialized X.509 certificate. + + + A serialized store. + + + An unknown X.509 certificate. + + + Defines the collection of object identifiers (OIDs) that indicates the applications that use the key. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using an object and a value that identifies whether the extension is critical. + The encoded data to use to create the extension. + + if the extension is critical; otherwise, . + + + Initializes a new instance of the class using an and a value that identifies whether the extension is critical. + An collection. + + if the extension is critical; otherwise, . + The specified contains one or more corrupt values. + + + Initializes a new instance of the class using an object. + The encoded data to use to create the extension. + + + Gets the collection of object identifiers (OIDs) that indicate the applications that use the key. + An object indicating the applications that use the key. + + + Represents an X509 extension. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The encoded data to be used to create the extension. + + if the extension is critical; otherwise . + + + Initializes a new instance of the class. + The object identifier used to identify the extension. + The encoded data used to create the extension. + + if the extension is critical; otherwise . + + is . + + is an empty string (""). + + + Initializes a new instance of the class. + A string representing the object identifier. + The encoded data used to create the extension. + + if the extension is critical; otherwise . + + + Copies the extension properties of the specified object. + The to be copied. + + is . + + does not have a valid X.509 extension. + + + Gets a Boolean value indicating whether the extension is critical. + + if the extension is critical; otherwise, . + + + Represents a collection of objects. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Adds an object to an object. + An object to add to the object. + The index at which the parameter was added. + The value of the parameter is . + + + Copies a collection into an array starting at the specified index. + An array of objects. + The location in the array at which copying starts. + + is a zero-length string or contains an invalid value. + + is . + + specifies a value that is not in the range of the array. + + + Gets the number of objects in a object. + An integer representing the number of objects in the object. + + + Returns an enumerator that can iterate through an object. + An object to use to iterate through the object. + + + Gets a value indicating whether the collection is guaranteed to be thread safe. + + if the collection is thread safe; otherwise, . + + + Gets the object at the specified index. + The location of the object to retrieve. + An object. + + is less than zero. + + is equal to or greater than the length of the array. + + + Gets the first object whose value or friendly name is specified by an object identifier (OID). + The object identifier (OID) of the extension to retrieve. + An object. + + + Gets an object that you can use to synchronize access to the object. + An object that you can use to synchronize access to the object. + + + Copies the collection into an array starting at the specified index. + An array of objects. + The location in the array at which copying starts. + + is a zero-length string or contains an invalid value. + + is . + + specifies a value that is not in the range of the array. + + + Returns an enumerator that can iterate through an object. + An object to use to iterate through the object. + + + Supports a simple iteration over a . This class cannot be inherited. + + + Gets the current element in the . + The current element in the . + The enumerator is positioned before the first element of the collection or after the last element. + + + Advances the enumerator to the next element in the . + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + The collection was modified after the enumerator was created. + + + Sets the enumerator to its initial position, which is before the first element in the . + The collection was modified after the enumerator was created. + + + Gets an object from a collection. + The current element in the . + The enumerator is positioned before the first element of the collection or after the last element. + + + Specifies the type of value the method searches for. + + + The parameter for the method must be a string representing either the application policy friendly name or the object identifier (OID, or ) of the certificate. For example, "Encrypting File System" or "1.3.6.1.4.1.311.10.3.4" can be used. For an application that will be localized, the OID value must be used, because the friendly name is localized. + + + The parameter for the method must be a string representing either the friendly name or the object identifier (OID, or ) of the certificate policy. The best practice is to use the OID, such as "1.3.6.1.4.1.311.10.3.4". For an application that will be localized, the OID must be used, because the friendly name is localized. + + + The parameter for the method must be a string describing the extension to find. The object identifier (OID) is most commonly used to direct the method to search for all certificates that have an extension matching that OID value. + + + The parameter for the method must be a string representing the issuer distinguished name of the certificate. This is a more specific search than that provided by the enumeration value. Using the value, the method performs a case-insensitive string comparison for the entire distinguished name. Searching by issuer name is a less precise search. + + + The parameter for the method must be a string representing the issuer name of the certificate. This is a less specific search than that provided by the enumeration value. Using the value, the method performs a case-insensitive string comparison using the supplied value. For example, if you pass "MyCA" to the method, it will find all certificates with the issuer name containing that string, regardless of other issuer values. + + + The parameter for the 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 method can be used in a cascading sequence to get the intersection of the requested usages. For example, the parameter can be set to "KeyEncipherment" or an integer (0x30 indicates "KeyEncipherment" and "DataEncipherment"). Values of the enumeration can also be used. + + + The parameter for the 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 method. + + + The parameter for the method must be a string representing the subject distinguished name of the certificate. This is a more specific search than that provided by the enumeration value. Using the value, the method performs a case-insensitive string comparison for the entire distinguished name. Searching by subject name is a less precise search. + + + The parameter for the method must be a string representing the subject key identifier in hexadecimal, such as "F3E815D45E83B8477B9284113C64EF208E897112", as displayed in the UI. + + + The parameter for the method must be a string representing the subject name of the certificate. This is a less specific search than that provided by the enumeration value. Using the value, the method performs a case-insensitive string comparison using the supplied value. For example, if you pass "MyCert" to the 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. + + + The parameter for the method must be a string representing the template name of the certificate, such as "ClientAuth". A template name is an X509 version 3 extension that specifies the uses of the certificate. + + + The parameter for the method must be a string representing the thumbprint of the certificate. + + + The parameter for the method must be a 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 operation for of the last day of the year from the results of a operation for . + + + The parameter for the method must be a value in local time. The value does not have to be in the future. For example, you can use to find certificates that became valid in the current year by taking the intersection of the results of a operation for for the last day of last year with the results of a operation for of . + + + The parameter for the method must be a value in local time. You can use to find all the currently valid certificates. + + + Specifies how much of the X.509 certificate chain should be included in the X.509 data. + + + Only the end certificate is included in the X.509 chain information. + + + The entire X.509 chain is included except for the root certificate. + + + No X.509 chain information is included. + + + The entire X.509 chain is included. + + + Defines where and how to import the private key of an X.509 certificate. + + + The default key set is used. The user key set is usually the default. + + + The key associated with a PFX file is created in memory and not persisted on disk when importing a certificate. + + + Imported keys are marked as exportable. + + + Private keys are stored in the local computer store rather than the current user store. + + + The key associated with a PFX file is persisted when importing a certificate. + + + 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. + + + 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. + + + Defines the usage of a key contained within an X.509 certificate. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using an object and a value that identifies whether the extension is critical. + The encoded data to use to create the extension. + + if the extension is critical; otherwise, . + + + Initializes a new instance of the class using the specified value and a value that identifies whether the extension is critical. + One of the values that describes how to use the key. + + if the extension is critical; otherwise, . + + + Initializes a new instance of the class using an object. + The encoded data to use to create the extension. + + + Gets the key usage flag associated with the certificate. + One of the values. + The extension cannot be decoded. + + + Defines how the certificate key can be used. If this value is not defined, the key can be used for any purpose. + + + The key can be used to sign a certificate revocation list (CRL). + + + The key can be used for data encryption. + + + The key can be used for decryption only. + + + The key can be used as a digital signature. + + + The key can be used for encryption only. + + + The key can be used to determine key agreement, such as a key created using the Diffie-Hellman key agreement algorithm. + + + The key can be used to sign certificates. + + + The key can be used for key encryption. + + + No key usage parameters. + + + The key can be used for authentication. + + + Specifies the type of name the X509 certificate contains. + + + 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 value. + + + The DNS name associated with the alternative name of either the subject or issuer of an X509 certificate. + + + The email address of the subject or issuer associated of an X509 certificate. + + + The simple name of a subject or issuer of an X509 certificate. + + + The UPN name of the subject or issuer of an X509 certificate. + + + The URL address associated with the alternative name of either the subject or issuer of an X509 certificate. + + + Specifies which X509 certificates in the chain should be checked for revocation. + + + Only the end certificate is checked for revocation. + + + The entire chain of certificates is checked for revocation. + + + The entire chain, except the root certificate, is checked for revocation. + + + Specifies the mode used to check for X509 certificate revocation. + + + No revocation check is performed on the certificate. + + + A revocation check is made using a cached certificate revocation list (CRL). + + + A revocation check is made using an online certificate revocation list (CRL). + + + Base class for building encoded signatures as needed for X.509 certificates. + + + Initializes a new instance of the class. + + + When overridden in a derived class, produces the certificate's public key that has the correctly encoded , public key parameters and public key values. + The certificate's public key. + + + Creates an object for ECDSA signatures using the specified private key. + The private key. + An object for ECDSA signatures. + + is . + + + Creates an object for RSA signatures using the specified private key and padding mode. + The private key. + The padding mode. + An object for RSA signatures. + + is . +-or- + is . + The specified padding mode is not valid for this algorithm. + + + When overridden in a derived class, encodes the X.509 algorithm identifier for this signature. + The hash algorithm to use for encoding. + The encoded value for the X.509 algorithm identifier. + + + Gets the public key associated with the private key with which signatures are being generated. + The public key associated with the private key with which signatures are being generated. + + + When overridden in a derived class, produces a signature for the specified data using the specified hash algorithm and encodes the results appropriately for X.509 signature values. + The input data for which to produce the signature. + The hash algorithm to use to produce the signature. + The X.509 signature for the specified data. + + + Represents an X.509 store, which is a physical store where certificates are persisted and managed. This class cannot be inherited. + + + Initializes a new instance of the class using the personal certificates of the current user store. + + + Initializes a new instance of the class using an Intptr handle to an store. + A handle to an store. + The parameter is . + The parameter points to an invalid context. + + + Initializes a new instance of the class using the specified value. + One of the enumeration values that specifies the location of the X.509 certificate store. + + + Initializes a new instance of the class using the specified value. + One of the enumeration values that specifies the name of the X.509 certificate store. + + + Initializes a new instance of the class using the specified and values. + One of the enumeration values that specifies the name of the X.509 certificate store. + One of the enumeration values that specifies the location of the X.509 certificate store. + + is not a valid location or is not a valid name. + + + + + + + + Initializes a new instance of the class using the specified store name. + A string value that represents the store name. See for more information. + + + Initializes a new instance of the class using a string that represents a value from the enumeration and a value from the enumeration. + A string that represents a value from the enumeration. + One of the enumeration values that specifies the location of the X.509 certificate store. + + contains invalid values. + + + + + + + + Adds a certificate to an X.509 certificate store. + The certificate to add. + + is . + The certificate could not be added to the store. + + + Adds a collection of certificates to an X.509 certificate store. + The collection of certificates to add. + + is . + The caller does not have the required permission. + + + Returns a collection of certificates located in an X.509 certificate store. + A collection of certificates. + + + Closes an X.509 certificate store. + + + Releases the resources used by this . + + + + Gets the location of the X.509 certificate store. + The location of the certificate store. + + + Gets the name of the X.509 certificate store. + The name of the certificate store. + + + Opens an X.509 certificate store or creates a new store, depending on flag settings. + A bitwise combination of enumeration values that specifies the way to open the X.509 certificate store. + The store is unreadable. + The caller does not have the required permission. + The store contains invalid values. + + + Removes a certificate from an X.509 certificate store. + The certificate to remove. + + is . + The caller does not have the required permission. + + + Removes a range of certificates from an X.509 certificate store. + A range of certificates to remove. + + is . + The caller does not have the required permission. + + + Gets an handle to an store. + A handle to an store. + The store is not open. + + + Defines a string that identifies a certificate's subject key identifier (SKI). This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using a byte array and a value that identifies whether the extension is critical. + A byte array that represents data to use to create the extension. + + if the extension is critical; otherwise, . + + + Initializes a new instance of the class using encoded data and a value that identifies whether the extension is critical. + The object to use to create the extension. + + if the extension is critical; otherwise, . + + + Initializes a new instance of the class using a public key and a value indicating whether the extension is critical. + A object to create a subject key identifier (SKI) from. + + if the extension is critical; otherwise, . + + + Initializes a new instance of the class using a public key, a hash algorithm identifier, and a value indicating whether the extension is critical. + A object to create a subject key identifier (SKI) from. + One of the values that identifies which hash algorithm to use. + + if the extension is critical; otherwise, . + + + Initializes a new instance of the class using a string and a value that identifies whether the extension is critical. + A string, encoded in hexadecimal format, that represents the subject key identifier (SKI) for a certificate. + + if the extension is critical; otherwise, . + + + Creates a new instance of the class by copying information from encoded data. + The object to use to create the extension. + + + Gets a string that represents the subject key identifier (SKI) for a certificate. + A string, encoded in hexadecimal format, that represents the subject key identifier (SKI). + The extension cannot be decoded. + + + Defines the type of hash algorithm to use with the class. + + + 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). + + + 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). + + + 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) + + + Specifies conditions under which verification of certificates in the X509 chain should be conducted. + + + All flags pertaining to verification are included. + + + Ignore that the chain cannot be verified due to an unknown certificate authority (CA). + + + Ignore that the certificate authority revocation is unknown when determining certificate verification. + + + Ignore that the certificate trust list (CTL) is not valid, for reasons such as the CTL has expired, when determining certificate verification. + + + Ignore that the certificate trust list (CTL) signer revocation is unknown when determining certificate verification. + + + Ignore that the end certificate (the user certificate) revocation is unknown when determining certificate verification. + + + Ignore that the basic constraints are not valid when determining certificate verification. + + + Ignore that the certificate has an invalid name when determining certificate verification. + + + Ignore that the certificate has invalid policy when determining certificate verification. + + + 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. + + + 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. + + + Ignore that the root revocation is unknown when determining certificate verification. + + + Ignore that the certificate was not issued for the current use when determining certificate verification. + + + No flags pertaining to verification are included. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Principal.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Principal.dll new file mode 100755 index 0000000000000000000000000000000000000000..f782bbc79a923d00409eebf1bba7e327c6b12833 GIT binary patch literal 15432 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Principal.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Principal.xml new file mode 100755 index 0000000..adf79a5 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.Principal.xml @@ -0,0 +1,67 @@ + + + + System.Security.Principal + + + + Defines the basic functionality of an identity object. + + + Gets the type of authentication used. + The type of authentication used to identify the user. + + + Gets a value that indicates whether the user has been authenticated. + + if the user was authenticated; otherwise, . + + + Gets the name of the current user. + The name of the user on whose behalf the code is running. + + + Defines the basic functionality of a principal object. + + + Gets the identity of the current principal. + The object associated with the current principal. + + + Determines whether the current principal belongs to the specified role. + The name of the role for which to check membership. + + if the current principal is a member of the specified role; otherwise, . + + + Specifies how principal and identity objects should be created for an application domain. The default is . + + + No principal or identity objects should be created. + + + Principal and identity objects for the unauthenticated entity should be created. An unauthenticated entity has set to the empty string ("") and set to . + + + 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. + + + Defines security impersonation levels. Security impersonation levels govern the degree to which a server process can act on behalf of a client process. + + + The server process cannot obtain identification information about the client, and it cannot impersonate the client. + + + The server process can impersonate the client's security context on remote systems. + + + 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. + + + The server process can impersonate the client's security context on its local system. The server cannot impersonate the client on remote systems. + + + An impersonation level is not assigned. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.SecureString.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Security.SecureString.dll new file mode 100755 index 0000000000000000000000000000000000000000..040cfd5b987b75e6db1097c41810dce5dcf977a8 GIT binary patch literal 14408 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ServiceModel.Web.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ServiceModel.Web.dll new file mode 100755 index 0000000000000000000000000000000000000000..d54cb4b525832c9bd8e1654073f3ce3160ed32b3 GIT binary patch literal 15224 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 Bx;X#< literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.CodePages.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.CodePages.dll new file mode 100755 index 0000000000000000000000000000000000000000..b00edb18456c39f0d0cdafadc593edaa783fbdd0 GIT binary patch literal 14408 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 + + + System.Text.Encoding.CodePages + + + + Provides access to an encoding provider for code pages that otherwise are available only in the desktop .NET Framework. + + + + + + + + + Gets an encoding provider for code pages supported in the desktop .NET Framework but not in the current .NET Framework platform. + An encoding provider that allows access to encodings not supported on the current .NET Framework platform. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.Extensions.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.Extensions.dll new file mode 100755 index 0000000000000000000000000000000000000000..7ae54eb825f70091004d2a0e733ac6074ff3e44c GIT binary patch literal 19528 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.Extensions.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.Extensions.xml new file mode 100755 index 0000000..d183623 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.Extensions.xml @@ -0,0 +1,1408 @@ + + + + System.Text.Encoding.Extensions + + + + Represents an ASCII character encoding of Unicode characters. + + + Initializes a new instance of the class. + + + Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer. + A pointer to the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of bytes produced by encoding a set of characters from the specified character array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of bytes produced by encoding the specified character span. + The span that contains the set of characters to encode. + The number of bytes produced by encoding the specified character span. + + + Calculates the number of bytes produced by encoding the characters in the specified . + The containing the set of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + The resulting number of bytes is greater than the maximum number that can be returned as an integer. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + 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. + A pointer to the first character to encode. + The number of characters to encode. + A pointer to the location at which to start writing the resulting sequence of bytes. + The maximum number of bytes to write. + The actual number of bytes written at the location indicated by . + + is . +-or- + is . + + or is less than zero. + + is less than the resulting number of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Encodes a set of characters from the specified character array into the specified byte array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Encodes the specified character span into the specified byte span. + The character span to encode. + The span to contain the resulting set of bytes. + The actual number of bytes written into . + + + Encodes a set of characters from the specified into the specified byte array. + The containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer. + A pointer to the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is . + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding the specified byte span. + The span containing the set of bytes to decode. + The number of characters produced by decoding the specified byte span. + + + 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. + A pointer to the first byte to decode. + The number of bytes to decode. + A pointer to the location at which to start writing the resulting set of characters. + The maximum number of characters to write. + The actual number of characters written at the location indicated by . + + is . +-or- + is . + + or is less than zero. + + is less than the resulting number of characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Decodes a sequence of bytes from the specified byte array into the specified character array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The character array to contain the resulting set of characters. + The index at which to start writing the resulting set of characters. + The actual number of characters written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Decodes the specified byte span into the specified character span. + The span containing the bytes to decode. + The span to contain the resulting set of characters. + The actual number of characters written into . + + + Obtains a decoder that converts an ASCII encoded sequence of bytes into a sequence of Unicode characters. + A that converts an ASCII encoded sequence of bytes into a sequence of Unicode characters. + + + Obtains an encoder that converts a sequence of Unicode characters into an ASCII encoded sequence of bytes. + An that converts a sequence of Unicode characters into an ASCII encoded sequence of bytes. + + + Calculates the maximum number of bytes produced by encoding the specified number of characters. + The number of characters to encode. + The maximum number of bytes produced by encoding the specified number of characters. + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + + + Calculates the maximum number of characters produced by decoding the specified number of bytes. + The number of bytes to decode. + The maximum number of characters produced by decoding the specified number of bytes. + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + + + Decodes a range of bytes from a byte array into a string. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + A containing the results of decoding the specified sequence of bytes. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Gets a value indicating whether the current encoding uses single-byte code points. + This property is always . + + + Represents a UTF-16 encoding of Unicode characters. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. Parameters specify whether to use the big endian byte order and whether the method returns a Unicode byte order mark. + + to use the big endian byte order (most significant byte first), or to use the little endian byte order (least significant byte first). + + to specify that the method returns a Unicode byte order mark; otherwise, . + + + Initializes a new instance of the 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. + + to use the big endian byte order (most significant byte first); to use the little endian byte order (least significant byte first). + + to specify that the method returns a Unicode byte order mark; otherwise, . + + to specify that an exception should be thrown when an invalid encoding is detected; otherwise, . + + + Represents the Unicode character size in bytes. This field is a constant. + + + Determines whether the specified is equal to the current object. + The object to compare with the current object. + + if is an instance of and is equal to the current object; otherwise, . + + + Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer. + A pointer to the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled and contains an invalid sequence of characters. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Calculates the number of bytes produced by encoding a set of characters from the specified character array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is (). + + or is less than zero. +-or- + and do not denote a valid range in . +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of characters. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Calculates the number of bytes produced by encoding the characters in the specified string. + The string that contains the set of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of characters. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + 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. + A pointer to the first character to encode. + The number of characters to encode. + A pointer to the location at which to start writing the resulting sequence of bytes. + The maximum number of bytes to write. + The actual number of bytes written at the location indicated by the parameter. + + is (). +-or- + is (). + + or is less than zero. + Error detection is enabled, and contains an invalid sequence of characters. +-or- + is less than the resulting number of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Encodes a set of characters from the specified character array into the specified byte array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is (). +-or- + is (). + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + Error detection is enabled, and contains an invalid sequence of characters. +-or- + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Encodes a set of characters from the specified into the specified byte array. + The string containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is . +-or- + is (). + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + Error detection is enabled, and contains an invalid sequence of characters. +-or- + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer. + A pointer to the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is (). + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is (). + + or is less than zero. +-or- + and do not denote a valid range in . +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + 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. + A pointer to the first byte to decode. + The number of bytes to decode. + A pointer to the location at which to start writing the resulting set of characters. + The maximum number of characters to write. + The actual number of characters written at the location indicated by the parameter. + + is (). +-or- + is (). + + or is less than zero. + Error detection is enabled, and contains an invalid sequence of bytes. +-or- + is less than the resulting number of characters. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Decodes a sequence of bytes from the specified byte array into the specified character array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The character array to contain the resulting set of characters. + The index at which to start writing the resulting set of characters. + The actual number of characters written into . + + is (). +-or- + is (). + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + Error detection is enabled, and contains an invalid sequence of bytes. +-or- + does not have enough capacity from to the end of the array to accommodate the resulting characters. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Obtains a decoder that converts a UTF-16 encoded sequence of bytes into a sequence of Unicode characters. + A that converts a UTF-16 encoded sequence of bytes into a sequence of Unicode characters. + + + Obtains an encoder that converts a sequence of Unicode characters into a UTF-16 encoded sequence of bytes. + A object that converts a sequence of Unicode characters into a UTF-16 encoded sequence of bytes. + + + Returns the hash code for the current instance. + The hash code for the current object. + + + Calculates the maximum number of bytes produced by encoding the specified number of characters. + The number of characters to encode. + The maximum number of bytes produced by encoding the specified number of characters. + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Calculates the maximum number of characters produced by decoding the specified number of bytes. + The number of bytes to decode. + The maximum number of characters produced by decoding the specified number of bytes. + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Returns a Unicode byte order mark encoded in UTF-16 format, if the constructor for this instance requests a byte order mark. + A byte array containing the Unicode byte order mark, if the object is configured to supply one. Otherwise, this method returns a zero-length byte array. + + + Decodes a range of bytes from a byte array into a string. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + A object containing the results of decoding the specified sequence of bytes. + + is (). + + or is less than zero. +-or- + and do not denote a valid range in . + Error detection is enabled, and contains an invalid sequence of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Gets a Unicode byte order mark encoded in UTF-16 format, if this object is configured to supply one. + A byte span containing the Unicode byte order mark, if this object is configured to supply one; otherwise, the default span. + + + Represents a UTF-32 encoding of Unicode characters. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. Parameters specify whether to use the big endian byte order and whether the method returns a Unicode byte order mark. + + to use the big endian byte order (most significant byte first), or to use the little endian byte order (least significant byte first). + + to specify that a Unicode byte order mark is provided; otherwise, . + + + Initializes a new instance of the 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. + + to use the big endian byte order (most significant byte first), or to use the little endian byte order (least significant byte first). + + to specify that a Unicode byte order mark is provided; otherwise, . + + to specify that an exception should be thrown when an invalid encoding is detected; otherwise, . + + + Determines whether the specified is equal to the current object. + The to compare with the current object. + + if is an instance of and is equal to the current object; otherwise, . + + + Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer. + A pointer to the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of bytes produced by encoding a set of characters from the specified character array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of bytes produced by encoding the characters in the specified . + The containing the set of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + 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. + A pointer to the first character to encode. + The number of characters to encode. + A pointer to the location at which to start writing the resulting sequence of bytes. + The maximum number of bytes to write. + The actual number of bytes written at the location indicated by the parameter. + + is . +-or- + is . + + or is less than zero. + Error detection is enabled, and contains an invalid sequence of characters. +-or- + is less than the resulting number of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Encodes a set of characters from the specified character array into the specified byte array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + Error detection is enabled, and contains an invalid sequence of characters. +-or- + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Encodes a set of characters from the specified into the specified byte array. + The containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + Error detection is enabled, and contains an invalid sequence of characters. +-or- + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer. + A pointer to the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is . + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + 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. + A pointer to the first byte to decode. + The number of bytes to decode. + A pointer to the location at which to start writing the resulting set of characters. + The maximum number of characters to write. + The actual number of characters written at the location indicated by . + + is . +-or- + is . + + or is less than zero. + Error detection is enabled, and contains an invalid sequence of bytes. +-or- + is less than the resulting number of characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Decodes a sequence of bytes from the specified byte array into the specified character array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The character array to contain the resulting set of characters. + The index at which to start writing the resulting set of characters. + The actual number of characters written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + Error detection is enabled, and contains an invalid sequence of bytes. +-or- + does not have enough capacity from to the end of the array to accommodate the resulting characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Obtains a decoder that converts a UTF-32 encoded sequence of bytes into a sequence of Unicode characters. + A that converts a UTF-32 encoded sequence of bytes into a sequence of Unicode characters. + + + Obtains an encoder that converts a sequence of Unicode characters into a UTF-32 encoded sequence of bytes. + A that converts a sequence of Unicode characters into a UTF-32 encoded sequence of bytes. + + + Returns the hash code for the current instance. + The hash code for the current object. + + + Calculates the maximum number of bytes produced by encoding the specified number of characters. + The number of characters to encode. + The maximum number of bytes produced by encoding the specified number of characters. + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the maximum number of characters produced by decoding the specified number of bytes. + The number of bytes to decode. + The maximum number of characters produced by decoding the specified number of bytes. + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Returns a Unicode byte order mark encoded in UTF-32 format, if the object is configured to supply one. + A byte array containing the Unicode byte order mark, if the object is configured to supply one. Otherwise, this method returns a zero-length byte array. + + + Decodes a range of bytes from a byte array into a string. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + A string that contains the results of decoding the specified sequence of bytes. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . + Error detection is enabled, and contains an invalid sequence of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for a complete explanation) +-and- + is set to . + + + Gets a Unicode byte order mark encoded in UTF-32 format, if this object is configured to supply one. + A byte span containing the Unicode byte order mark, if this object is configured to supply one; otherwise, a default span. + + + Represents a UTF-7 encoding of Unicode characters. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. A parameter specifies whether to allow optional characters. + + to specify that optional characters are allowed; otherwise, . + + + Gets a value indicating whether the specified object is equal to the current object. + An object to compare to the current object. + + if is a object and is equal to the current object; otherwise, . + + + Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer. + A pointer to the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is ( in Visual Basic .NET). + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an int. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of bytes produced by encoding a set of characters from the specified character array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is (). + + or is less than zero. +-or- + and do not denote a valid range in . +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an int. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of bytes produced by encoding the characters in the specified object. + The object containing the set of characters to encode. + The number of bytes produced by encoding the specified characters. + + is (). + The resulting number of bytes is greater than the maximum number that can be returned as an int. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + 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. + A pointer to the first character to encode. + The number of characters to encode. + A pointer to the location at which to start writing the resulting sequence of bytes. + The maximum number of bytes to write. + The actual number of bytes written at the location indicated by . + + is (). +-or- + is (). + + or is less than zero. + + is less than the resulting number of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Encodes a set of characters from the specified character array into the specified byte array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is (). +-or- + is (). + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Encodes a set of characters from the specified into the specified byte array. + The containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is (). +-or- + is (). + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer. + A pointer to the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is (). + + is less than zero. +-or- +The resulting number of characters is greater than the maximum number that can be returned as an int. + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is (). + + or is less than zero. +-or- + and do not denote a valid range in . +-or- +The resulting number of characters is greater than the maximum number that can be returned as an int. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + 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. + A pointer to the first byte to decode. + The number of bytes to decode. + A pointer to the location at which to start writing the resulting set of characters. + The maximum number of characters to write. + The actual number of characters written at the location indicated by . + + is (). +-or- + is (). + + or is less than zero. + + is less than the resulting number of characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Decodes a sequence of bytes from the specified byte array into the specified character array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The character array to contain the resulting set of characters. + The index at which to start writing the resulting set of characters. + The actual number of characters written into . + + is (). +-or- + is (). + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + + does not have enough capacity from to the end of the array to accommodate the resulting characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Obtains a decoder that converts a UTF-7 encoded sequence of bytes into a sequence of Unicode characters. + A that converts a UTF-7 encoded sequence of bytes into a sequence of Unicode characters. + + + Obtains an encoder that converts a sequence of Unicode characters into a UTF-7 encoded sequence of bytes. + A that converts a sequence of Unicode characters into a UTF-7 encoded sequence of bytes. + + + Returns the hash code for the current object. + A 32-bit signed integer hash code. + + + Calculates the maximum number of bytes produced by encoding the specified number of characters. + The number of characters to encode. + The maximum number of bytes produced by encoding the specified number of characters. + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an int. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the maximum number of characters produced by decoding the specified number of bytes. + The number of bytes to decode. + The maximum number of characters produced by decoding the specified number of bytes. + + is less than zero. +-or- +The resulting number of characters is greater than the maximum number that can be returned as an int. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Decodes a range of bytes from a byte array into a string. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + A containing the results of decoding the specified sequence of bytes. + + is (). + + or is less than zero. +-or- + and do not denote a valid range in . + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . + + + Represents a UTF-8 encoding of Unicode characters. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. A parameter specifies whether to provide a Unicode byte order mark. + + to specify that the method returns a Unicode byte order mark; otherwise, . + + + Initializes a new instance of the class. Parameters specify whether to provide a Unicode byte order mark and whether to throw an exception when an invalid encoding is detected. + + to specify that the method should return a Unicode byte order mark; otherwise, . + + to throw an exception when an invalid encoding is detected; otherwise, . + + + Determines whether the specified object is equal to the current object. + The object to compare with the current instance. + + if is an instance of and is equal to the current object; otherwise, . + + + Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer. + A pointer to the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of characters. + A fallback occurred (see Character Encoding in the .NET Framework for a complete explanation) +-and- + is set to . + + + Calculates the number of bytes produced by encoding a set of characters from the specified character array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- +The property is set to . + + + Calculates the number of bytes produced by encoding the specified character span. + The span that contains the set of characters to encode. + The number of bytes produced by encoding the specified character span. + Error detection is enabled, and contains an invalid sequence of characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of bytes produced by encoding the characters in the specified . + The containing the set of characters to encode. + The number of bytes produced by encoding the specified characters. + + is . + The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + 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. + A pointer to the first character to encode. + The number of characters to encode. + A pointer to the location at which to start writing the resulting sequence of bytes. + The maximum number of bytes to write. + The actual number of bytes written at the location indicated by . + + is . +-or- + is . + + or is less than zero. + Error detection is enabled, and contains an invalid sequence of characters. +-or- + is less than the resulting number of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Encodes a set of characters from the specified character array into the specified byte array. + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + Error detection is enabled, and contains an invalid sequence of characters. +-or- + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Encodes the specified character span into the specified byte span. + The character span to encode. + The span to contain the resulting set of bytes. + The actual number of bytes written into . + + + Encodes a set of characters from the specified into the specified byte array. + The containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + The actual number of bytes written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + Error detection is enabled, and contains an invalid sequence of characters. +-or- + does not have enough capacity from to the end of the array to accommodate the resulting bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer. + A pointer to the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is . + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The number of characters produced by decoding the specified sequence of bytes. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + Error detection is enabled, and contains an invalid sequence of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the number of characters produced by decoding the specified byte span. + The span containing the set of bytes to decode. + The number of characters produced by decoding the specified byte span. + + + 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. + A pointer to the first byte to decode. + The number of bytes to decode. + A pointer to the location at which to start writing the resulting set of characters. + The maximum number of characters to write. + The actual number of characters written at the location indicated by . + + is . +-or- + is . + + or is less than zero. + Error detection is enabled, and contains an invalid sequence of bytes. +-or- + is less than the resulting number of characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Decodes a sequence of bytes from the specified byte array into the specified character array. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The character array to contain the resulting set of characters. + The index at which to start writing the resulting set of characters. + The actual number of characters written into . + + is . +-or- + is . + + or or is less than zero. +-or- + and do not denote a valid range in . +-or- + is not a valid index in . + Error detection is enabled, and contains an invalid sequence of bytes. +-or- + does not have enough capacity from to the end of the array to accommodate the resulting characters. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Decodes the specified byte span into the specified character span. + The span containing the bytes to decode. + The span to contain the resulting set of characters. + The actual number of characters written into . + + + Obtains a decoder that converts a UTF-8 encoded sequence of bytes into a sequence of Unicode characters. + A decoder that converts a UTF-8 encoded sequence of bytes into a sequence of Unicode characters. + + + Obtains an encoder that converts a sequence of Unicode characters into a UTF-8 encoded sequence of bytes. + A that converts a sequence of Unicode characters into a UTF-8 encoded sequence of bytes. + + + Returns the hash code for the current instance. + The hash code for the current instance. + + + Calculates the maximum number of bytes produced by encoding the specified number of characters. + The number of characters to encode. + The maximum number of bytes produced by encoding the specified number of characters. + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Calculates the maximum number of characters produced by decoding the specified number of bytes. + The number of bytes to decode. + The maximum number of characters produced by decoding the specified number of bytes. + + is less than zero. +-or- +The resulting number of bytes is greater than the maximum number that can be returned as an integer. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Returns a Unicode byte order mark encoded in UTF-8 format, if the encoding object is configured to supply one. + A byte array containing the Unicode byte order mark, if the encoding object is configured to supply one. Otherwise, this method returns a zero-length byte array. + + + Decodes a range of bytes from a byte array into a string. + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + A containing the results of decoding the specified sequence of bytes. + + is . + + or is less than zero. +-or- + and do not denote a valid range in . + Error detection is enabled, and contains an invalid sequence of bytes. + A fallback occurred (see Character Encoding in the .NET Framework for complete explanation) +-and- + is set to . + + + Gets a Unicode byte order mark encoded in UTF-8 format, if this object is configured to supply one. + A byte span containing the Unicode byte order mark, if this object is configured to supply one; otherwise, the default span. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Encoding.dll new file mode 100755 index 0000000000000000000000000000000000000000..81e2ae58da8833db69d83e6da867b3eb3351bb45 GIT binary patch literal 14952 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 + + + System.Text.Encodings.Web + + + + Represents an HTML character encoding. + + + Initializes a new instance of the class. + + + Creates a new instance of the HtmlEncoder class with the specified settings. + Settings that control how the instance encodes, primarily which characters to encode. + A new instance of the class. + + is . + + + Creates a new instance of the HtmlEncoder class that specifies characters the encoder is allowed to not encode. + The set of characters that the encoder is allowed to not encode. + A new instance of the class. + + is . + + + Gets a built-in instance of the class. + A built-in instance of the class. + + + Represents a JavaScript character encoding. + + + Initializes a new instance of the class. + + + Creates a new instance of JavaScriptEncoder class with the specified settings. + Settings that control how the instance encodes, primarily which characters to encode. + A new instance of the class. + + is . + + + Creates a new instance of the JavaScriptEncoder class that specifies characters the encoder is allowed to not encode. + The set of characters that the encoder is allowed to not encode. + A new instance of the class. + + is . + + + Gets a built-in instance of the class. + A built-in instance of the class. + + + Gets a built-in JavaScript encoder instance that is less strict about what is encoded. + A JavaScript encoder instance. + + + The base class of web encoders. + + + Initializes a new instance of the class. + + + Encodes characters from an array and writes them to a object. + The stream to which to write the encoded text. + The array of characters to encode. + The array index of the first character to encode. + The number of characters in the array to encode. + + is . + The method failed. The encoder does not implement correctly. + + is . + + is out of range. + + is out of range. + + + Encodes the specified string to a object. + The stream to which to write the encoded text. + The string to encode. + + + Encodes a substring and writes it to a object. + The stream to which to write the encoded text. + The string whose substring is to be encoded. + The index where the substring starts. + The number of characters in the substring. + + is . + The method failed. The encoder does not implement correctly. + + is . + + is out of range. + + is out of range. + + + Encodes the supplied characters. + A source buffer containing the characters to encode. + The destination buffer to which the encoded form of will be written. + The number of characters consumed from the buffer. + The number of characters written to the buffer. + + to indicate there is no further source data that needs to be encoded; otherwise, . + An enumeration value that describes the result of the encoding operation. + + + Encodes the supplied string and returns the encoded text as a new string. + The string to encode. + The encoded string. + + is . + The method failed. The encoder does not implement correctly. + + + Encodes the supplied UTF-8 text. + A source buffer containing the UTF-8 text to encode. + The destination buffer to which the encoded form of will be written. + The number of bytes consumed from the buffer. + The number of bytes written to the buffer. + + to indicate there is no further source data that needs to be encoded; otherwise, . + A status code that describes the result of the encoding operation. + + + Finds the index of the first character to encode. + The text buffer to search. + The number of characters in . + The index of the first character to encode. + + + Finds the first element in a UTF-8 text input buffer that would be escaped by the current encoder instance. + The UTF-8 text input buffer to search. + The index of the first element in that would be escaped by the current encoder instance, or -1 if no data in requires escaping. + + + Gets the maximum number of characters that this encoder can generate for each input code point. + The maximum number of characters. + + + Encodes a Unicode scalar value and writes it to a buffer. + A Unicode scalar value. + A pointer to the buffer to which to write the encoded text. + The length of the destination in characters. + When the method returns, indicates the number of characters written to the . + + if is too small to fit the encoded text; otherwise, returns . + + + Determines if a given Unicode scalar value will be encoded. + A Unicode scalar value. + + if the value will be encoded by this encoder; otherwise, returns . + + + Represents a filter that allows only certain Unicode code points. + + + Instantiates an empty filter (allows no code points through by default). + + + Instantiates a filter by cloning the allowed list of another object. + The other object to be cloned. + + + Instantiates a filter where only the character ranges specified by are allowed by the filter. + The allowed character ranges. + + is . + + + Allows the character specified by through the filter. + The allowed character. + + + Allows all characters specified by through the filter. + The allowed characters. + + is . + + + Allows all code points specified by . + The allowed code points. + + is . + + + Allows all characters specified by through the filter. + The range of characters to be allowed. + + is . + + + Allows all characters specified by through the filter. + The ranges of characters to be allowed. + + is . + + + Resets this object by disallowing all characters. + + + Disallows the character through the filter. + The disallowed character. + + + Disallows all characters specified by through the filter. + The disallowed characters. + + is . + + + Disallows all characters specified by through the filter. + The range of characters to be disallowed. + + is . + + + Disallows all characters specified by through the filter. + The ranges of characters to be disallowed. + + is . + + + Gets an enumerator of all allowed code points. + The enumerator of allowed code points. + + + Represents a URL character encoding. + + + Initializes a new instance of the class. + + + Creates a new instance of UrlEncoder class with the specified settings. + Settings that control how the instance encodes, primarily which characters to encode. + A new instance of the class. + + is . + + + Creates a new instance of the UrlEncoder class that specifies characters the encoder is allowed to not encode. + The set of characters that the encoder is allowed to not encode. + A new instance of the class. + + is . + + + Gets a built-in instance of the class. + A built-in instance of the class. + + + Represents a contiguous range of Unicode code points. + + + Creates a new that includes a specified number of characters starting at a specified Unicode code point. + The first code point in the range. + The number of code points in the range. + + is less than zero or greater than 0xFFFF. +-or- + is less than zero. +-or- + plus is greater than 0xFFFF. + + + Creates a new instance from a span of characters. + The first character in the range. + The last character in the range. + A range that includes all characters between and . + + precedes . + + + Gets the first code point in the range represented by this instance. + The first code point in the range. + + + Gets the number of code points in the range represented by this instance. + The number of code points in the range. + + + Provides static properties that return predefined instances that correspond to blocks from the Unicode specification. + + + Gets a range that consists of the entire Basic Multilingual Plane (BMP), from U+0000 to U+FFFF). + A range that consists of the entire BMP. + + + Gets the Alphabetic Presentation Forms Unicode block (U+FB00-U+FB4F). + The Alphabetic Presentation Forms Unicode block (U+FB00-U+FB4F). + + + Gets the Arabic Unicode block (U+0600-U+06FF). + The Arabic Unicode block (U+0600-U+06FF). + + + Gets the Arabic Extended-A Unicode block (U+08A0-U+08FF). + The Arabic Extended-A Unicode block (U+08A0-U+08FF). + + + Gets the Arabic Presentation Forms-A Unicode block (U+FB50-U+FDFF). + The Arabic Presentation Forms-A Unicode block (U+FB50-U+FDFF). + + + Gets the Arabic Presentation Forms-B Unicode block (U+FE70-U+FEFF). + The Arabic Presentation Forms-B Unicode block (U+FE70-U+FEFF). + + + Gets the Arabic Supplement Unicode block (U+0750-U+077F). + The Arabic Supplement Unicode block (U+0750-U+077F). + + + Gets the Armenian Unicode block (U+0530-U+058F). + The Armenian Unicode block (U+0530-U+058F). + + + Gets the Arrows Unicode block (U+2190-U+21FF). + The Arrows Unicode block (U+2190-U+21FF). + + + Gets the Balinese Unicode block (U+1B00-U+1B7F). + The Balinese Unicode block (U+1B00-U+1B7F). + + + Gets the Bamum Unicode block (U+A6A0-U+A6FF). + The Bamum Unicode block (U+A6A0-U+A6FF). + + + Gets the Basic Latin Unicode block (U+0021-U+007F). + The Basic Latin Unicode block (U+0021-U+007F). + + + Gets the Batak Unicode block (U+1BC0-U+1BFF). + The Batak Unicode block (U+1BC0-U+1BFF). + + + Gets the Bengali Unicode block (U+0980-U+09FF). + The Bengali Unicode block (U+0980-U+09FF). + + + Gets the Block Elements Unicode block (U+2580-U+259F). + The Block Elements Unicode block (U+2580-U+259F). + + + Gets the Bopomofo Unicode block (U+3100-U+312F). + The Bopomofo Unicode block (U+3105-U+312F). + + + Gets the Bopomofo Extended Unicode block (U+31A0-U+31BF). + The Bopomofo Extended Unicode block (U+31A0-U+31BF). + + + Gets the Box Drawing Unicode block (U+2500-U+257F). + The Box Drawing Unicode block (U+2500-U+257F). + + + Gets the Braille Patterns Unicode block (U+2800-U+28FF). + The Braille Patterns Unicode block (U+2800-U+28FF). + + + Gets the Buginese Unicode block (U+1A00-U+1A1F). + The Buginese Unicode block (U+1A00-U+1A1F). + + + Gets the Buhid Unicode block (U+1740-U+175F). + The Buhid Unicode block (U+1740-U+175F). + + + Gets the Cham Unicode block (U+AA00-U+AA5F). + The Cham Unicode block (U+AA00-U+AA5F). + + + Gets the Cherokee Unicode block (U+13A0-U+13FF). + The Cherokee Unicode block (U+13A0-U+13FF). + + + Gets the Cherokee Supplement Unicode block (U+AB70-U+ABBF). + The Cherokee Supplement Unicode block (U+AB70-U+ABBF). + + + Gets the CJK Compatibility Unicode block (U+3300-U+33FF). + The CJK Compatibility Unicode block (U+3300-U+33FF). + + + Gets the CJK Compatibility Forms Unicode block (U+FE30-U+FE4F). + The CJK Compatibility Forms Unicode block (U+FE30-U+FE4F). + + + Gets the CJK Compatibility Ideographs Unicode block (U+F900-U+FAD9). + The CJK Compatibility Ideographs Unicode block (U+F900-U+FAD9). + + + Gets the CJK Radicals Supplement Unicode block (U+2E80-U+2EFF). + The CJK Radicals Supplement Unicode block (U+2E80-U+2EFF). + + + Gets the CJK Strokes Unicode block (U+31C0-U+31EF). + The CJK Strokes Unicode block (U+31C0-U+31EF). + + + Gets the CJK Symbols and Punctuation Unicode block (U+3000-U+303F). + The CJK Symbols and Punctuation Unicode block (U+3000-U+303F). + + + Gets the CJK Unified Ideographs Unicode block (U+4E00-U+9FCC). + The CJK Unified Ideographs Unicode block (U+4E00-U+9FCC). + + + Gets the CJK Unitied Ideographs Extension A Unicode block (U+3400-U+4DB5). + The CJK Unitied Ideographs Extension A Unicode block (U+3400-U+4DB5). + + + Gets the Combining Diacritical Marks Unicode block (U+0300-U+036F). + The Combining Diacritical Marks Unicode block (U+0300-U+036F). + + + Gets the Combining Diacritical Marks Extended Unicode block (U+1AB0-U+1AFF). + The Combining Diacritical Marks Extended Unicode block (U+1AB0-U+1AFF). + + + Gets the Combining Diacritical Marks for Symbols Unicode block (U+20D0-U+20FF). + The Combining Diacritical Marks for Symbols Unicode block (U+20D0-U+20FF). + + + Gets the Combining Diacritical Marks Supplement Unicode block (U+1DC0-U+1DFF). + The Combining Diacritical Marks Supplement Unicode block (U+1DC0-U+1DFF). + + + Gets the Combining Half Marks Unicode block (U+FE20-U+FE2F). + The Combining Half Marks Unicode block (U+FE20-U+FE2F). + + + Gets the Common Indic Number Forms Unicode block (U+A830-U+A83F). + The Common Indic Number Forms Unicode block (U+A830-U+A83F). + + + Gets the Control Pictures Unicode block (U+2400-U+243F). + The Control Pictures Unicode block (U+2400-U+243F). + + + Gets the Coptic Unicode block (U+2C80-U+2CFF). + The Coptic Unicode block (U+2C80-U+2CFF). + + + Gets the Currency Symbols Unicode block (U+20A0-U+20CF). + The Currency Symbols Unicode block (U+20A0-U+20CF). + + + Gets the Cyrillic Unicode block (U+0400-U+04FF). + The Cyrillic Unicode block (U+0400-U+04FF). + + + Gets the Cyrillic Extended-A Unicode block (U+2DE0-U+2DFF). + The Cyrillic Extended-A Unicode block (U+2DE0-U+2DFF). + + + Gets the Cyrillic Extended-B Unicode block (U+A640-U+A69F). + The Cyrillic Extended-B Unicode block (U+A640-U+A69F). + + + A corresponding to the 'Cyrillic Extended-C' Unicode block (U+1C80..U+1C8F). + + + Gets the Cyrillic Supplement Unicode block (U+0500-U+052F). + The Cyrillic Supplement Unicode block (U+0500-U+052F). + + + Gets the Devangari Unicode block (U+0900-U+097F). + The Devangari Unicode block (U+0900-U+097F). + + + Gets the Devanagari Extended Unicode block (U+A8E0-U+A8FF). + The Devanagari Extended Unicode block (U+A8E0-U+A8FF). + + + Gets the Dingbats Unicode block (U+2700-U+27BF). + The Dingbats Unicode block (U+2700-U+27BF). + + + Gets the Enclosed Alphanumerics Unicode block (U+2460-U+24FF). + The Enclosed Alphanumerics Unicode block (U+2460-U+24FF). + + + Gets the Enclosed CJK Letters and Months Unicode block (U+3200-U+32FF). + The Enclosed CJK Letters and Months Unicode block (U+3200-U+32FF). + + + Gets the Ethiopic Unicode block (U+1200-U+137C). + The Ethiopic Unicode block (U+1200-U+137C). + + + Gets the Ethipic Extended Unicode block (U+2D80-U+2DDF). + The Ethipic Extended Unicode block (U+2D80-U+2DDF). + + + Gets the Ethiopic Extended-A Unicode block (U+AB00-U+AB2F). + The Ethiopic Extended-A Unicode block (U+AB00-U+AB2F). + + + Gets the Ethiopic Supplement Unicode block (U+1380-U+1399). + The Ethiopic Supplement Unicode block (U+1380-U+1399). + + + Gets the General Punctuation Unicode block (U+2000-U+206F). + The General Punctuation Unicode block (U+2000-U+206F). + + + Gets the Geometric Shapes Unicode block (U+25A0-U+25FF). + The Geometric Shapes Unicode block (U+25A0-U+25FF). + + + Gets the Georgian Unicode block (U+10A0-U+10FF). + The Georgian Unicode block (U+10A0-U+10FF). + + + A corresponding to the 'Georgian Extended' Unicode block (U+1C90..U+1CBF). + + + Gets the Georgian Supplement Unicode block (U+2D00-U+2D2F). + The Georgian Supplement Unicode block (U+2D00-U+2D2F). + + + Gets the Glagolitic Unicode block (U+2C00-U+2C5F). + The Glagolitic Unicode block (U+2C00-U+2C5F). + + + Gets the Greek and Coptic Unicode block (U+0370-U+03FF). + The Greek and Coptic Unicode block (U+0370-U+03FF). + + + Gets the Greek Extended Unicode block (U+1F00-U+1FFF). + The Greek Extended Unicode block (U+1F00-U+1FFF). + + + Gets the Gujarti Unicode block (U+0A81-U+0AFF). + The Gujarti Unicode block (U+0A81-U+0AFF). + + + Gets the Gurmukhi Unicode block (U+0A01-U+0A7F). + The Gurmukhi Unicode block (U+0A01-U+0A7F). + + + Gets the Halfwidth and Fullwidth Forms Unicode block (U+FF00-U+FFEE). + The Halfwidth and Fullwidth Forms Unicode block (U+FF00-U+FFEE). + + + Gets the Hangul Compatibility Jamo Unicode block (U+3131-U+318F). + The Hangul Compatibility Jamo Unicode block (U+3131-U+318F). + + + Gets the Hangul Jamo Unicode block (U+1100-U+11FF). + The Hangul Jamo Unicode block (U+1100-U+11FF). + + + Gets the Hangul Jamo Extended-A Unicode block (U+A960-U+A9F). + The Hangul Jamo Extended-A Unicode block (U+A960-U+A97F). + + + Gets the Hangul Jamo Extended-B Unicode block (U+D7B0-U+D7FF). + The Hangul Jamo Extended-B Unicode block (U+D7B0-U+D7FF). + + + Gets the Hangul Syllables Unicode block (U+AC00-U+D7AF). + The Hangul Syllables Unicode block (U+AC00-U+D7AF). + + + Gets the Hanunoo Unicode block (U+1720-U+173F). + The Hanunoo Unicode block (U+1720-U+173F). + + + Gets the Hebrew Unicode block (U+0590-U+05FF). + The Hebrew Unicode block (U+0590-U+05FF). + + + Gets the Hiragana Unicode block (U+3040-U+309F). + The Hiragana Unicode block (U+3040-U+309F). + + + Gets the Ideographic Description Characters Unicode block (U+2FF0-U+2FFF). + The Ideographic Description Characters Unicode block (U+2FF0-U+2FFF). + + + Gets the IPA Extensions Unicode block (U+0250-U+02AF). + The IPA Extensions Unicode block (U+0250-U+02AF). + + + Gets the Javanese Unicode block (U+A980-U+A9DF). + The Javanese Unicode block (U+A980-U+A9DF). + + + Gets the Kanbun Unicode block (U+3190-U+319F). + The Kanbun Unicode block (U+3190-U+319F). + + + Gets the Kangxi Radicals Supplement Unicode block (U+2F00-U+2FDF). + The Kangxi Radicals Supplement Unicode block (U+2F00-U+2FDF). + + + Gets the Kannada Unicode block (U+0C81-U+0CFF). + The Kannada Unicode block (U+0C81-U+0CFF). + + + Gets the Katakana Unicode block (U+30A0-U+30FF). + The Katakana Unicode block (U+30A0-U+30FF). + + + Gets the Katakana Phonetic Extensions Unicode block (U+31F0-U+31FF). + The Katakana Phonetic Extensions Unicode block (U+31F0-U+31FF). + + + Gets the Kayah Li Unicode block (U+A900-U+A92F). + The Kayah Li Unicode block (U+A900-U+A92F). + + + Gets the Khmer Unicode block (U+1780-U+17FF). + The Khmer Unicode block (U+1780-U+17FF). + + + Gets the Khmer Symbols Unicode block (U+19E0-U+19FF). + The Khmer Symbols Unicode block (U+19E0-U+19FF). + + + Gets the Lao Unicode block (U+0E80-U+0EDF). + The Lao Unicode block (U+0E80-U+0EDF). + + + Gets the Latin-1 Supplement Unicode block (U+00A1-U+00FF). + The Latin-1 Supplement Unicode block (U+00A1-U+00FF). + + + Gets the Latin Extended-A Unicode block (U+0100-U+017F). + The Latin Extended-A Unicode block (U+0100-U+017F). + + + Gets the Latin Extended Additional Unicode block (U+1E00-U+1EFF). + The Latin Extended Additional Unicode block (U+1E00-U+1EFF). + + + Gets the Latin Extended-B Unicode block (U+0180-U+024F). + The Latin Extended-B Unicode block (U+0180-U+024F). + + + Gets the Latin Extended-C Unicode block (U+2C60-U+2C7F). + The Latin Extended-C Unicode block (U+2C60-U+2C7F). + + + Gets the Latin Extended-D Unicode block (U+A720-U+A7FF). + The Latin Extended-D Unicode block (U+A720-U+A7FF). + + + Gets the Latin Extended-E Unicode block (U+AB30-U+AB6F). + The Latin Extended-E Unicode block (U+AB30-U+AB6F). + + + Gets the Lepcha Unicode block (U+1C00-U+1C4F). + The Lepcha Unicode block (U+1C00-U+1C4F). + + + Gets the Letterlike Symbols Unicode block (U+2100-U+214F). + The Letterlike Symbols Unicode block (U+2100-U+214F). + + + Gets the Limbu Unicode block (U+1900-U+194F). + The Limbu Unicode block (U+1900-U+194F). + + + Gets the Lisu Unicode block (U+A4D0-U+A4FF). + The Lisu Unicode block (U+A4D0-U+A4FF). + + + Gets the Malayalam Unicode block (U+0D00-U+0D7F). + The Malayalam Unicode block (U+0D00-U+0D7F). + + + Gets the Mandaic Unicode block (U+0840-U+085F). + The Mandaic Unicode block (U+0840-U+085F). + + + Gets the Mathematical Operators Unicode block (U+2200-U+22FF). + The Mathematical Operators Unicode block (U+2200-U+22FF). + + + Gets the Meetei Mayek Unicode block (U+ABC0-U+ABFF). + The Meetei Mayek Unicode block (U+ABC0-U+ABFF). + + + Gets the Meetei Mayek Extensions Unicode block (U+AAE0-U+AAFF). + The Meetei Mayek Extensions Unicode block (U+AAE0-U+AAFF). + + + Gets the Miscellaneous Mathematical Symbols-A Unicode block (U+27C0-U+27EF). + The Miscellaneous Mathematical Symbols-A Unicode block (U+27C0-U+27EF). + + + Gets the Miscellaneous Mathematical Symbols-B Unicode block (U+2980-U+29FF). + The Miscellaneous Mathematical Symbols-B Unicode block (U+2980-U+29FF). + + + Gets the Miscellaneous Symbols Unicode block (U+2600-U+26FF). + The Miscellaneous Symbols Unicode block (U+2600-U+26FF). + + + Gets the Miscellaneous Symbols and Arrows Unicode block (U+2B00-U+2BFF). + The Miscellaneous Symbols and Arrows Unicode block (U+2B00-U+2BFF). + + + Gets the Miscellaneous Technical Unicode block (U+2300-U+23FF). + The Miscellaneous Technical Unicode block (U+2300-U+23FF). + + + Gets the Modifier Tone Letters Unicode block (U+A700-U+A71F). + The Modifier Tone Letters Unicode block (U+A700-U+A71F). + + + Gets the Mongolian Unicode block (U+1800-U+18AF). + The Mongolian Unicode block (U+1800-U+18AF). + + + Gets the Myanmar Unicode block (U+1000-U+109F). + The Myanmar Unicode block (U+1000-U+109F). + + + Gets the Myanmar Extended-A Unicode block (U+AA60-U+AA7F). + The Myanmar Extended-A Unicode block (U+AA60-U+AA7F). + + + Gets the Myanmar Extended-B Unicode block (U+A9E0-U+A9FF). + The Myanmar Extended-B Unicode block (U+A9E0-U+A9FF). + + + Gets the New Tai Lue Unicode block (U+1980-U+19DF). + The New Tai Lue Unicode block (U+1980-U+19DF). + + + Gets the NKo Unicode block (U+07C0-U+07FF). + The NKo Unicode block (U+07C0-U+07FF). + + + Gets an empty Unicode range. + A Unicode range with no elements. + + + Gets the Number Forms Unicode block (U+2150-U+218F). + The Number Forms Unicode block (U+2150-U+218F). + + + Gets the Ogham Unicode block (U+1680-U+169F). + The Ogham Unicode block (U+1680-U+169F). + + + Gets the Ol Chiki Unicode block (U+1C50-U+1C7F). + The Ol Chiki Unicode block (U+1C50-U+1C7F). + + + Gets the Optical Character Recognition Unicode block (U+2440-U+245F). + The Optical Character Recognition Unicode block (U+2440-U+245F). + + + Gets the Oriya Unicode block (U+0B00-U+0B7F). + The Oriya Unicode block (U+0B00-U+0B7F). + + + Gets the Phags-pa Unicode block (U+A840-U+A87F). + The Phags-pa Unicode block (U+A840-U+A87F). + + + Gets the Phonetic Extensions Unicode block (U+1D00-U+1D7F). + The Phonetic Extensions Unicode block (U+1D00-U+1D7F). + + + Gets the Phonetic Extensions Supplement Unicode block (U+1D80-U+1DBF). + The Phonetic Extensions Supplement Unicode block (U+1D80-U+1DBF). + + + Gets the Rejang Unicode block (U+A930-U+A95F). + The Rejang Unicode block (U+A930-U+A95F). + + + Gets the Runic Unicode block (U+16A0-U+16FF). + The Runic Unicode block (U+16A0-U+16FF). + + + Gets the Samaritan Unicode block (U+0800-U+083F). + The Samaritan Unicode block (U+0800-U+083F). + + + Gets the Saurashtra Unicode block (U+A880-U+A8DF). + The Saurashtra Unicode block (U+A880-U+A8DF). + + + Gets the Sinhala Unicode block (U+0D80-U+0DFF). + The Sinhala Unicode block (U+0D80-U+0DFF). + + + Gets the Small Form Variants Unicode block (U+FE50-U+FE6F). + The Small Form Variants Unicode block (U+FE50-U+FE6F). + + + Gets the Spacing Modifier Letters Unicode block (U+02B0-U+02FF). + The Spacing Modifier Letters Unicode block (U+02B0-U+02FF). + + + Gets the Specials Unicode block (U+FFF0-U+FFFF). + The Specials Unicode block (U+FFF0-U+FFFF). + + + Gets the Sundanese Unicode block (U+1B80-U+1BBF). + The Sundanese Unicode block (U+1B80-U+1BBF). + + + Gets the Sundanese Supplement Unicode block (U+1CC0-U+1CCF). + The Sundanese Supplement Unicode block (U+1CC0-U+1CCF). + + + Gets the Superscripts and Subscripts Unicode block (U+2070-U+209F). + The Superscripts and Subscripts Unicode block (U+2070-U+209F). + + + Gets the Supplemental Arrows-A Unicode block (U+27F0-U+27FF). + The Supplemental Arrows-A Unicode block (U+27F0-U+27FF). + + + Gets the Supplemental Arrows-B Unicode block (U+2900-U+297F). + The Supplemental Arrows-B Unicode block (U+2900-U+297F). + + + Gets the Supplemental Mathematical Operators Unicode block (U+2A00-U+2AFF). + The Supplemental Mathematical Operators Unicode block (U+2A00-U+2AFF). + + + Gets the Supplemental Punctuation Unicode block (U+2E00-U+2E7F). + The Supplemental Punctuation Unicode block (U+2E00-U+2E7F). + + + Gets the Syloti Nagri Unicode block (U+A800-U+A82F). + The Syloti Nagri Unicode block (U+A800-U+A82F). + + + Gets the Syriac Unicode block (U+0700-U+074F). + The Syriac Unicode block (U+0700-U+074F). + + + A corresponding to the 'Syriac Supplement' Unicode block (U+0860..U+086F). + + + Gets the Tagalog Unicode block (U+1700-U+171F). + The Tagalog Unicode block (U+1700-U+171F). + + + Gets the Tagbanwa Unicode block (U+1760-U+177F). + The Tagbanwa Unicode block (U+1760-U+177F). + + + Gets the Tai Le Unicode block (U+1950-U+197F). + The Tai Le Unicode block (U+1950-U+197F). + + + Gets the Tai Tham Unicode block (U+1A20-U+1AAF). + The Tai Tham Unicode block (U+1A20-U+1AAF). + + + Gets the Tai Viet Unicode block (U+AA80-U+AADF). + The Tai Viet Unicode block (U+AA80-U+AADF). + + + Gets the Tamil Unicode block (U+0B80-U+0BFF). + The Tamil Unicode block (U+0B82-U+0BFA). + + + Gets the Telugu Unicode block (U+0C00-U+0C7F). + The Telugu Unicode block (U+0C00-U+0C7F). + + + Gets the Thaana Unicode block (U+0780-U+07BF). + The Thaana Unicode block (U+0780-U+07BF). + + + Gets the Thai Unicode block (U+0E00-U+0E7F). + The Thai Unicode block (U+0E00-U+0E7F). + + + Gets the Tibetan Unicode block (U+0F00-U+0FFF). + The Tibetan Unicode block (U+0F00-U+0FFF). + + + Gets the Tifinagh Unicode block (U+2D30-U+2D7F). + The Tifinagh Unicode block (U+2D30-U+2D7F). + + + Gets the Unified Canadian Aboriginal Syllabics Unicode block (U+1400-U+167F). + The Unified Canadian Aboriginal Syllabics Unicode block (U+1400-U+167F). + + + Gets the Unified Canadian Aboriginal Syllabics Extended Unicode block (U+18B0-U+18FF). + The Unified Canadian Aboriginal Syllabics Extended Unicode block (U+18B0-U+18FF). + + + Gets the Vai Unicode block (U+A500-U+A63F). + The Vai Unicode block (U+A500-U+A63F). + + + Gets the Variation Selectors Unicode block (U+FE00-U+FE0F). + The Variation Selectors Unicode block (U+FE00-U+FE0F). + + + Gets the Vedic Extensions Unicode block (U+1CD0-U+1CFF). + The Vedic Extensions Unicode block (U+1CD0-U+1CFF). + + + Gets the Vertical Forms Unicode block (U+FE10-U+FE1F). + The Vertical Forms Unicode block (U+FE10-U+FE1F). + + + Gets the Yijing Hexagram Symbols Unicode block (U+4DC0-U+4DFF). + The Yijing Hexagram Symbols Unicode block (U+4DC0-U+4DFF). + + + Gets the Yi Radicals Unicode block (U+A490-U+A4CF). + The Yi Radicals Unicode block (U+A490-U+A4CF). + + + Gets the Yi Syllables Unicode block (U+A000-U+A48F). + The Yi Syllables Unicode block (U+A000-U+A48F). + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Json.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Json.dll new file mode 100755 index 0000000000000000000000000000000000000000..ed0f62f5e6a07d611a34647b3c8f7c02225dc889 GIT binary patch literal 30584 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 OvC^-L&K|~1#Qy{5P*rsR literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Json.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Json.xml new file mode 100755 index 0000000..0db112d --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.Json.xml @@ -0,0 +1,2346 @@ + + + + System.Text.Json + + + + Defines how the struct handles comments. + + + Allows comments within the JSON input and treats them as valid tokens. While reading, the caller can access the comment values. + + + Doesn't allow comments within the JSON input. Comments are treated as invalid JSON if found, and a is thrown. This is the default value. + + + Allows comments within the JSON input and ignores them. The behaves as if no comments are present. + + + Provides a mechanism for examining the structural content of a JSON value without automatically instantiating data values. + + + Releases the resources used by this instance. + + + Parses a sequence as UTF-8-encoded text representing a single JSON byte value into a JsonDocument. + The JSON text to parse. + Options to control the reader behavior during parsing. + A JsonDocument representation of the JSON value. + + does not represent a valid single JSON value. + + contains unsupported options. + + + Parses a as UTF-8-encoded data representing a single JSON value into a JsonDocument. The stream is read to completion. + The JSON data to parse. + Options to control the reader behavior during parsing. + A JsonDocument representation of the JSON value. + + does not represent a valid single JSON value. + + contains unsupported options. + + + Parses memory as UTF-8-encoded text representing a single JSON byte value into a JsonDocument. + The JSON text to parse. + Options to control the reader behavior during parsing. + A JsonDocument representation of the JSON value. + + does not represent a valid single JSON value. + + contains unsupported options. + + + Parses text representing a single JSON character value into a JsonDocument. + The JSON text to parse. + Options to control the reader behavior during parsing. + A JsonDocument representation of the JSON value. + + does not represent a valid single JSON value. + + contains unsupported options. + + + Parses text representing a single JSON string value into a JsonDocument. + The JSON text to parse. + Options to control the reader behavior during parsing. + A JsonDocument representation of the JSON value. + + does not represent a valid single JSON value. + + contains unsupported options. + + + Parses a as UTF-8-encoded data representing a single JSON value into a JsonDocument. The stream is read to completion. + The JSON data to parse. + Options to control the reader behavior during parsing. + The token to monitor for cancellation requests. + A task to produce a JsonDocument representation of the JSON value. + + does not represent a valid single JSON value. + + contains unsupported options. + + + Parses one JSON value (including objects or arrays) from the provided reader. + The reader to read. + A JsonDocument representing the value (and nested values) read from the reader. + + contains unsupported options. +-or- +The current token does not start or represent a value. + A value could not be read from the reader. + + + Gets the root element of this JSON document. + A representing the value of the document. + + + Attempts to parse one JSON value (including objects or arrays) from the provided reader. + The reader to read. + When the method returns, contains the parsed document. + + if a value was read and parsed into a JsonDocument; if the reader ran out of data while parsing. All other situations result in an exception being thrown. + + contains unsupported options. +-or- +The current token does not start or represent a value. + A value could not be read from the reader. + + + Writes the document to the provided writer as a JSON value. + The writer to which to write the document. + The parameter is . + The of this would result in invalid JSON. + The parent has been disposed. + + + Provides the ability for the user to define custom behavior when parsing JSON to create a . + + + Gets or sets a value that indicates whether an extra comma at the end of a list of JSON values in an object or array is allowed (and ignored) within the JSON payload being read. + + if an extra comma at the end of a list of JSON values in an object or array is allowed; otherwise, . Default is + + + Gets or sets a value that determines how the handles comments when reading through the JSON data. + One of the enumeration values that indicates how comments are handled. + The comment handling enum is set to a value that is not supported (or not within the enum range). + + + Gets or sets the maximum depth allowed when parsing JSON data, with the default (that is, 0) indicating a maximum depth of 64. + The maximum depth allowed when parsing JSON data. + The max depth is set to a negative value. + + + Represents a specific JSON value within a . + + + Represents an enumerator for the contents of a JSON array. + + + Gets the element in the collection at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + + + Releases the resources used by this instance. + + + Returns an enumerator that iterates through a collection. + An enumerator that can be used to iterate through the array. + + + Advances the enumerator to the next element of the collection. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + + + Returns an enumerator that iterates through a collection. + An enumerator for an array of that can be used to iterate through the collection. + + + Returns an enumerator that iterates through a collection. + An enumerator that can be used to iterate through the collection. + + + Gets the element in the collection at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + + + Gets a JsonElement that can be safely stored beyond the lifetime of the original . + A JsonElement that can be safely stored beyond the lifetime of the original . + + + Gets an enumerator to enumerate the values in the JSON array represented by this JsonElement. + An enumerator to enumerate the values in the JSON array represented by this JsonElement. + This value's is not . + The parent has been disposed. + + + Gets an enumerator to enumerate the properties in the JSON object represented by this JsonElement. + An enumerator to enumerate the properties in the JSON object represented by this JsonElement. + This value's is not . + The parent has been disposed. + + + Gets the number of values contained within the current array value. + The number of values contained within the current array value. + This value's is not . + The parent has been disposed. + + + Gets the value of the element as a . + The value of the element as a . + This value's is neither nor . + The parent has been disposed. + + + Gets the current JSON number as a . + The current JSON number as a . + This value's is not . + The value cannot be represented as a . + The parent has been disposed. + + + Gets the value of the element as a byte array. + The value decoded as a byte array. + This value's is not . + The value is not encoded as Base64 text and hence cannot be decoded to bytes. + The parent has been disposed. + + + Gets the value of the element as a . + The value of the element as a . + This value's is not . + The value cannot be read as a . + The parent has been disposed. + + + Gets the value of the element as a . + The value of the element as a . + This value's is not . + The value cannot be read as a . + The parent has been disposed. + + + Gets the current JSON number as a . + The current JSON number as a . + This value's is not . + The value cannot be represented as a . + The parent has been disposed. + + + Gets the current JSON number as a . + The current JSON number as a . + This value's is not . + The value cannot be represented as a . + The parent has been disposed. + + + Gets the value of the element as a . + The value of the element as a . + This value's is not . + The value cannot be represented as a . + The parent has been disposed. + + + Gets the current JSON number as an . + The current JSON number as an . + This value's is not . + The value cannot be represented as an . + The parent has been disposed. + + + Gets the current JSON number as an . + The current JSON number as an . + This value's is not . + The value cannot be represented as an . + The parent has been disposed. + + + Gets the current JSON number as an . + The current JSON number as an . + This value's is not . + The value cannot be represented as a . + The parent has been disposed. + + + Gets a representing the value of a required property identified by . + The UTF-8 representation (with no Byte-Order-Mark (BOM)) of the name of the property to return. + A representing the value of the requested property. + This value's is not . + No property was found with the requested name. + The parent has been disposed. + + + Gets a representing the value of a required property identified by . + The name of the property whose value is to be returned. + A representing the value of the requested property. + This value's is not . + No property was found with the requested name. + The parent has been disposed. + + + Gets a representing the value of a required property identified by . + The name of the property whose value is to be returned. + A representing the value of the requested property. + This value's is not . + No property was found with the requested name. + + is . + The parent has been disposed. + + + Gets a string that represents the original input data backing this value. + The original input data backing this value. + The parent has been disposed. + + + Gets the current JSON number as an . + The current JSON number as an . + This value's is not . + The value cannot be represented as an . + The parent has been disposed. + + + Gets the current JSON number as a . + The current JSON number as a . + This value's is not . + The value cannot be represented as a . + The parent has been disposed. + + + Gets the value of the element as a . + The value of the element as a . + This value's is neither nor . + The parent has been disposed. + + + Gets the current JSON number as a . + The current JSON number as a . + This value's is not . + The value cannot be represented as a . + The parent has been disposed. + + + Gets the current JSON number as a . + The current JSON number as a . + This value's is not . + The value cannot be represented as a . + The parent has been disposed. + + + Gets the current JSON number as a . + The current JSON number as a . + This value's is not . + The value cannot be represented as a . + The parent has been disposed. + + + Gets the value at the specified index if the current value is an . + The item index. + The value at the specified index. + This value's is not . + + is not in the range [0, ()). + The parent has been disposed. + + + Represents an enumerator for the properties of a JSON object. + + + Gets the element in the collection at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + + + Releases the resources used by this instance. + + + Returns an enumerator that iterates the properties of an object. + An enumerator that can be used to iterate through the object. + + + Advances the enumerator to the next element of the collection. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + + + Returns an enumerator that iterates through a collection. + An enumerator for objects that can be used to iterate through the collection. + + + Returns an enumerator that iterates through a collection. + An enumerator that can be used to iterate through the collection. + + + Gets the element in the collection at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + + + Gets a string representation for the current value appropriate to the value type. + A string representation for the current value appropriate to the value type. + The parent has been disposed. + + + Attempts to represent the current JSON number as a . + When the method returns, contains the byte equivalent of the current JSON number if the conversion succeeded. + + if the number can be represented as a ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON string as a byte array, assuming that it is Base64 encoded. + If the method succeeds, contains the decoded binary representation of the Base64 text. + + if the entire token value is encoded as valid Base64 text and can be successfully decoded to bytes; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON string as a . + When this method returns, contains the date and time value equivalent to the current JSON string. + + if the string can be represented as a ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON string as a . + When this method returns, contains the date and time equivalent to the current JSON string. + + if the string can be represented as a ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON number as a . + When this method returns, contains the decimal equivalent of the current JSON number. + + if the number can be represented as a ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON number as a . + When this method returns, contains a double-precision floating point value equivalent to the current JSON number. + + if the number can be represented as a ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON string as a . + When this method returns, contains the GUID equivalent to the current JSON string. + + if the string can be represented as a ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON number as an . + When the method returns, contains the 16-bit integer equivalent of the current JSON number if the conversion succeeded. + + if the number can be represented as an ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON number as an . + When this method returns, contains the 32-biut integer value equivalent to the current JSON number. + + if the number can be represented as an ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON number as a . + When this method returns, contains the 64-bit integer value equivalent to the current JSON number. + + if the number can be represented as a ; otherwise, . + This value's is not . + The parent has been disposed. + + + Looks for a property named in the current object, returning a value that indicates whether or not such a property exists. When the property exists, the method assigns its value to the argument. + The UTF-8 (with no Byte-Order-Mark (BOM)) representation of the name of the property to return. + Receives the value of the located property. + + if the property was found; otherwise, . + This value's is not . + The parent has been disposed. + + + Looks for a property named in the current object, returning a value that indicates whether or not such a property exists. When the property exists, the method assigns its value to the argument. + The name of the property to find. + When this method returns, contains the value of the specified property. + + if the property was found; otherwise, . + This value's is not . + The parent has been disposed. + + + Looks for a property named in the current object, returning a value that indicates whether or not such a property exists. When the property exists, its value is assigned to the argument. + The name of the property to find. + When this method returns, contains the value of the specified property. + + if the property was found; otherwise, . + This value's is not . + + is . + The parent has been disposed. + + + Attempts to represent the current JSON number as an . + When the method returns, contains the signed byte equivalent of the current JSON number if the conversion succeeded. + + if the number can be represented as an ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON number as a . + When this method returns, contains the single-precision floating point value equivalent to the current JSON number. + + if the number can be represented as a ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON number as a . + When the method returns, contains the unsigned 16-bit integer equivalent of the current JSON number if the conversion succeeded. + + if the number can be represented as a ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON number as a . + When this method returns, contains unsigned 32-bit integer value equivalent to the current JSON number. + + if the number can be represented as a ; otherwise, . + This value's is not . + The parent has been disposed. + + + Attempts to represent the current JSON number as a . + When this method returns, contains unsigned 64-bit integer value equivalent to the current JSON number. + + if the number can be represented as a ; otherwise, . + This value's is not . + The parent has been disposed. + + + Compares the text represented by a UTF8-encoded byte span to the string value of this element. + The UTF-8 encoded text to compare against. + + if the string value of this element has the same UTF-8 encoding as +; otherwise, . + This value's is not . + + + Compares a specified read-only character span to the string value of this element. + The text to compare against. + + if the string value of this element matches ; otherwise, . + This value's is not . + + + Compares a specified string to the string value of this element. + The text to compare against. + + if the string value of this element matches ; otherwise, . + This value's is not . + + + Gets the type of the current JSON value. + The type of the current JSON value. + The parent has been disposed. + + + Writes the element to the specified writer as a JSON value. + The writer to which to write the element. + The parameter is . + The of this value is . + The parent has been disposed. + + + Provides methods to transform UTF-8 or UTF-16 encoded text into a form that is suitable for JSON. + + + Encodes a UTF-8 text value as a JSON string. + The UTF-8 encoded text to convert to JSON encoded text. + The encoder to use when escaping the string, or to use the default encoder. + The encoded JSON text. + + is too large. +-or- + contains invalid UTF-8 bytes. + + + Encodes a specified text value as a JSON string. + The value to convert to JSON encoded text. + The encoder to use when escaping the string, or to use the default encoder. + The encoded JSON text. + + is too large. +-or- + contains invalid UTF-16 characters. + + + Encodes the string text value as a JSON string. + The value to convert to JSON encoded text. + The encoder to use when escaping the string, or to use the default encoder. + The encoded JSON text. + + is . + + is too large. +-or- + contains invalid UTF-16 characters. + + + Gets the UTF-8 encoded representation of the pre-encoded JSON text. + The UTF-8 encoded representation of the pre-encoded JSON text. + + + Determines whether this instance and a specified object, which must also be a instance, have the same value. + The object to compare to this instance. + + if the current instance and are equal; otherwise, . + + + Determines whether this instance and another specified instance have the same value. + The object to compare to this instance. + + if this instance and have the same value; otherwise, . + + + Returns the hash code for this . + The hash code for this instance. + + + Converts the value of this instance to a . + The underlying UTF-16 encoded string. + + + Defines a custom exception object that is thrown when invalid JSON text is encountered, when the defined maximum depth is passed, or the JSON text is not compatible with the type of a property on an object. + + + Initializes a new instance of the class. + + + Creates a new exception object with serialized data. + The serialized object data about the exception being thrown. + An object that contains contextual information about the source or destination. + + is . + + + Initializes a new instance of the class with a specified error message. + The context-specific error message. + + + Initializes a new instance of the class, with a specified error message and a reference to the inner exception that is the cause of this exception. + The context-specific error message. + The exception that caused the current exception. + + + Creates a new exception object to relay error information to the user. + The context-specific error message. + The path where the invalid JSON was encountered. + The line number (starting at 0) at which the invalid JSON was encountered when deserializing. + The byte count within the current line (starting at 0) where the invalid JSON was encountered. + + + Creates a new exception object to relay error information to the user that includes a specified inner exception. + The context-specific error message. + The path where the invalid JSON was encountered. + The line number (starting at 0) at which the invalid JSON was encountered when deserializing. + The byte count (starting at 0) within the current line where the invalid JSON was encountered. + The exception that caused the current exception. + + + Gets the zero-based number of bytes read within the current line before the exception. + The zero-based number of bytes read within the current line before the exception. + + + Sets the with information about the exception. + The serialized object data about the exception being thrown. + An object that contains contextual information about the source or destination. + + + Gets the zero-based number of lines read before the exception. + The zero-based number of lines read before the exception. + + + Gets a message that describes the current exception. + The error message that describes the current exception. + + + Gets The path within the JSON where the exception was encountered. + The path within the JSON where the exception was encountered. + + + Determines the naming policy used to convert a string-based name to another format, such as a camel-casing format. + + + Initializes a new instance of . + + + Gets the naming policy for camel-casing. + The naming policy for camel-casing. + + + When overridden in a derived class, converts the specified name according to the policy. + The name to convert. + The converted name. + + + Represents a single property for a JSON object. + + + Gets the name of this property. + The name of this property. + + + Compares the specified UTF-8 encoded text to the name of this property. + The UTF-8 encoded text to compare against. + + if the name of this property has the same UTF-8 encoding as ; otherwise, . + This value's is not . + + + Compares the specified text as a character span to the name of this property. + The text to compare against. + + if the name of this property matches ; otherwise, . + This value's is not . + + + Compares the specified string to the name of this property. + The text to compare against. + + if the name of this property matches ; otherwise . + This value's is not . + + + Provides a string representation of the property for debugging purposes. + A string containing the uninterpreted value of the property, beginning at the declaring open-quote and ending at the last character that is part of the value. + + + Gets the value of this property. + The value of this property. + + + Writes the property to the provided writer as a named JSON object property. + The writer to which to write the property. + + is . + + is too large to be a JSON object property. + The of this JSON property's would result in invalid JSON. + The parent has been disposed. + + + Provides the ability for the user to define custom behavior when reading JSON. + + + Gets or sets a value that defines whether an extra comma at the end of a list of JSON values in an object or array is allowed (and ignored) within the JSON payload being read. + + if an exra comma is allowed; otherwise, . + + + Gets or sets a value that determines how the handles comments when reading through the JSON data. + One of the enumeration values that indicates how comments are handled. + The property is being set to a value that is not a member of the enumeration. + + + Gets or sets the maximum depth allowed when reading JSON, with the default (that is, 0) indicating a maximum depth of 64. + The maximum depth allowed when reading JSON. + The maximum depth is being set to a negative value. + + + Defines an opaque type that holds and saves all the relevant state information, which must be provided to the to continue reading after processing incomplete data. + + + Constructs a new instance. + Defines the customized behavior of the that is different from the JSON RFC (for example how to handle comments, or the maximum depth allowed when reading). By default, the follows the JSON RFC strictly (comments within the JSON are invalid) and reads up to a maximum depth of 64. + The maximum depth is set to a non-positive value (< 0). + + + Gets the custom behavior to use when reading JSON data using the struct that may deviate from strict adherence to the JSON specification, which is the default behavior. + The custom behavior to use when reading JSON data. + + + Provides functionality to serialize objects or value types to JSON and to deserialize JSON into objects or value types. + + + Parses the UTF-8 encoded text representing a single JSON value into an instance of a specified type. + The JSON text to parse. + The type of the object to convert to and return. + Options to control the behavior during parsing. + A representation of the JSON value. + + is . + The JSON is invalid. +-or- + is not compatible with the JSON. +-or- +There is remaining data in the span beyond a single JSON value. + + + Parses the text representing a single JSON value into an instance of a specified type. + The JSON text to parse. + The type of the object to convert to and return. + Options to control the behavior during parsing. + A representation of the JSON value. + + or is . + The JSON is invalid. +-or- + is not compatible with the JSON. +-or- +There is remaining data in the string beyond a single JSON value. + + + Reads one JSON value (including objects or arrays) from the provided reader and converts it into an instance of a specified type. + The reader to read the JSON from. + The type of the object to convert to and return. + Options to control the serializer behavior during reading. + A representation of the JSON value. + + is . + The JSON is invalid. +-or- + is not compatible with the JSON. +-or- +A value could not be read from the reader. + + is using unsupported options. + + + Parses the UTF-8 encoded text representing a single JSON value into an instance of the type specified by a generic type parameter. + The JSON text to parse. + Options to control the behavior during parsing. + The target type of the UTF-8 encoded text. + A representation of the JSON value. + The JSON is invalid. +-or- + is not compatible with the JSON. +-or- +There is remaining data in the span beyond a single JSON value. + + + Parses the text representing a single JSON value into an instance of the type specified by a generic type parameter. + The JSON text to parse. + Options to control the behavior during parsing. + The target type of the JSON value. + A representation of the JSON value. + + is . + The JSON is invalid. +-or- + is not compatible with the JSON. +-or- +There is remaining data in the string beyond a single JSON value. + + + Reads one JSON value (including objects or arrays) from the provided reader into an instance of the type specified by a generic type parameter. + The reader to read the JSON from. + Options to control serializer behavior during reading. + The target type of the JSON value. + A representation of the JSON value. + The JSON is invalid. +-or- + is not compatible with the JSON. +-or- +A value could not be read from the reader. + + uses unsupported options. + + + Asynchronously reads the UTF-8 encoded text representing a single JSON value into an instance of a specified type. The stream will be read to completion. + The JSON data to parse. + The type of the object to convert to and return. + Options to control the behavior during reading. + A cancellation token that may be used to cancel the read operation. + A representation of the JSON value. + + or is . + The JSON is invalid. +-or- + is not compatible with the JSON. +-or- +There is remaining data in the stream. + + + Asynchronously reads the UTF-8 encoded text representing a single JSON value into an instance of a type specified by a generic type parameter. The stream will be read to completion. + The JSON data to parse. + Options to control the behavior during reading. + A token that may be used to cancel the read operation. + The target type of the JSON value. + A representation of the JSON value. + The JSON is invalid. +-or- + is not compatible with the JSON. +-or- +There is remaining data in the stream. + + + Converts the value of a specified type into a JSON string. + The value to convert. + The type of the to convert. + Options to control the conversion behavior. + The JSON string representation of the value. + + + Writes the JSON representation of the specified type to the provided writer. + The JSON writer to write to. + The value to convert and write. + The type of the to convert. + Options to control serialization behavior. + + + Converts the value of a type specified by a generic type parameter into a JSON string. + The value to convert. + Options to control serialization behavior. + The type of the value to serialize. + A JSON string representation of the value. + + + Writes the JSON representation of a type specified by a generic type parameter to the provided writer. + A JSON writer to write to. + The value to convert and write. + Options to control serialization behavior. + The type of the value to serialize. + + + Asynchronously converts the value of a specified type to UTF-8 encoded JSON text and writes it to the specified stream. + The UTF-8 stream to write to. + The value to convert. + The type of the to convert. + Options to control serialization behavior. + A token that may be used to cancel the write operation. + A task that represents the asynchronous write operation. + + + Asynchronously converts a value of a type specified by a generic type parameter to UTF-8 encoded JSON text and writes it to a stream. + The UTF-8 stream to write to. + The value to convert. + Options to control serialization behavior. + A token that may be used to cancel the write operation. + The type of the value to serialize. + A task that represents the asynchronous write operation. + + + Converts a value of the specified type into a JSON string, encoded as UTF-8 bytes. + The value to convert. + The type of the to convert. + Options to control the conversion behavior. + A JSON string representation of the value, encoded as UTF-8 bytes. + + + Converts the value of a type specified by a generic type parameter into a JSON string, encoded as UTF-8 bytes. + The value to convert. + Options to control the conversion behavior. + The type of the value. + A JSON string representation of the value, encoded as UTF-8 bytes. + + + Provides options to be used with . + + + Initializes a new instance of the class. + + + Get or sets a value that indicates whether an extra comma at the end of a list of JSON values in an object or array is allowed (and ignored) within the JSON payload being deserialized. + + if an extra comma at the end of a list of JSON values in an object or array is allowed (and ignored); otherwise. + This property was set after serialization or deserialization has occurred. + + + Gets the list of user-defined converters that were registered. + The list of custom converters. + + + Gets or sets the default buffer size, in bytes, to use when creating temporary buffers. + The default buffer size in bytes. + The buffer size is less than 1. + This property was set after serialization or deserialization has occurred. + + + Gets or sets the policy used to convert a key's name to another format, such as camel-casing. + The policy used to convert a key's name to another format. + + + Gets or sets the encoder to use when escaping strings, or to use the default encoder. + The JavaScript character encoding. + + + Returns the converter for the specified type. + The type to return a converter for. + The first converter that supports the given type, or if there is no converter. + + + Gets or sets a value that determines whether values are ignored during serialization and deserialization. The default value is . + + to ignore null values during serialization and deserialization; otherwise, see langword="false" />. + This property was set after serialization or deserialization has occurred. + + + Gets a value that determines whether read-only properties are ignored during serialization. The default value is . + + to ignore read-only properties during serialization; otherwise, . + This property was set after serialization or deserialization has occurred. + + + Gets or sets the maximum depth allowed when serializing or deserializing JSON, with the default value of 0 indicating a maximum depth of 64. + The maximum depth allowed when serializing or deserializing JSON. + This property was set after serialization or deserialization has occurred. + The max depth is set to a negative value. + + + Gets or sets a value that determines whether a property's name uses a case-insensitive comparison during deserialization. The default value is . + + to compare property names using case-insensitive comparison; otherwise, . + + + Gets or sets a value that specifies the policy used to convert a property's name on an object to another format, such as camel-casing, or to leave property names unchanged. + A property naming policy, or to leave property names unchanged. + + + Gets or sets a value that defines how comments are handled during deserialization. + A value that indicates whether comments are allowed, disallowed, or skipped. + This property was set after serialization or deserialization has occurred. + The comment handling enum is set to a value that is not supported (or not within the enum range). + + + Gets or sets a value that defines whether JSON should use pretty printing. By default, JSON is serialized without any extra white space. + + if JSON should pretty print on serialization; otherwise, . The default is . + This property was set after serialization or deserialization has occurred. + + + Defines the various JSON tokens that make up a JSON text. + + + The token type is a comment string. + + + The token type is the end of a JSON array. + + + The token type is the end of a JSON object. + + + The token type is the JSON literal false. + + + There is no value (as distinct from ). + + + The token type is the JSON literal null. + + + The token type is a JSON number. + + + The token type is a JSON property name. + + + The token type is the start of a JSON array. + + + The token type is the start of a JSON object. + + + The token type is a JSON string. + + + The token type is the JSON literal true. + + + Specifies the data type of a JSON value. + + + A JSON array. + + + The JSON value false. + + + The JSON value null. + + + A JSON number. + + + A JSON object. + + + A JSON string. + + + The JSON value true. + + + There is no value (as distinct from ). + + + Allows the user to define custom behavior when writing JSON using the . + + + Gets or sets the encoder to use when escaping strings, or to use the default encoder. + The JavaScript character encoder used to override the escaping behavior. + + + Gets or sets a value that indicates whether the should format the JSON output, which includes indenting nested JSON tokens, adding new lines, and adding white space between property names and values. + + to format the JSON output; to write without any extra white space. The default is . + + + Gets or sets a value that indicates whether the should skip structural validation and allow the user to write invalid JSON. + + to skip structural validation and allow invalid JSON; to throw an on any attempt to write invalid JSON. + + + Provides the base class for serialization attributes. + + + Creates a new instance of the . + + + Converts an object or value to or from JSON. + + + When overridden in a derived class, determines whether the converter instance can convert the specified object type. + The type of the object to check whether it can be converted by this converter instance. + + if the instance can convert the specified object type; otherwise, . + + + Converts an object or value to or from JSON. + The type of object or value handled by the converter. + + + Initializes a new instance. + + + Determines whether the specified type can be converted. + The type to compare against. + + if the type can be converted; otherwise, . + + + Reads and converts the JSON to type . + The reader. + The type to convert. + An object that specifies serialization options to use. + The converted value. + + + Writes a specified value as JSON. + The writer to write to. + The value to convert to JSON. + An object that specifies serialization options to use. + + + When placed on a property or type, specifies the converter type to use. + + + Initializes a new instance of . + + + Initializes a new instance of with the specified converter type. + The type of the converter. + + + Gets the type of the , or if it was created without a type. + The type of the , or if it was created without a type. + + + When overridden in a derived class and is , allows the derived class to create a in order to pass additional state. + The type of the converter. + The custom converter. + + + Supports converting several types by using a factory pattern. + + + When overidden in a derived class, initializes a new instance of the class. + + + Creates a converter for a specified type. + The type handled by the converter. + The serialization options to use. + A converter for which is compatible with . + + + When placed on a property of type , any properties that do not have a matching member are added to that dictionary during deserialization and written during serialization. + + + Instantiates a new instance of the class. + + + Prevents a property from being serialized or deserialized. + + + Initializes a new instance of . + + + Specifies the property name that is present in the JSON when serializing and deserializing. This overrides any naming policy specified by . + + + Initializes a new instance of with the specified property name. + The name of the property. + + + Gets the name of the property. + The name of the property. + + + Converts enumeration values to and from strings. + + + Initializes an instance of the class with the default naming policy that allows integer values. + + + Initializes an instance of the class with a specified naming policy and a value that indicates whether undefined enumeration values are allowed. + The optional naming policy for writing enum values. + + to allow undefined enum values; otherwise, . When , if an enum value isn't defined, it will output as a number rather than a string. + + + Determines whether the specified type can be converted to an enum. + The type to be checked. + + if the type can be converted; otherwise, . + + + Creates a converter for the specified type. + The type handled by the converter. + The serialization options to use. + A converter for which is compatible with . + + + Provides a high-performance API for forward-only, read-only access to UTF-8 encoded JSON text. + + + Initializes a new instance of the structure that processes a read-only sequence of UTF-8 encoded text and indicates whether the input contains all the text to process. + The UTF-8 encoded JSON text to process. + + to indicate that the input sequence contains the entire data to process; to indicate that the input span contains partial data with more data to follow. + An object that contains the reader state. If this is the first call to the constructor, pass the default state; otherwise, pass the value of the property from the previous instance of the . + + + Initializes a new instance of the structure that processes a read-only sequence of UTF-8 encoded text using the specified options. + The UTF-8 encoded JSON text to process. + Defines customized behavior of the that differs from the JSON RFC (for example how to handle comments or maximum depth allowed when reading). By default, the follows the JSON RFC strictly; comments within the JSON are invalid, and the maximum depth is 64. + + + Initializes a new instance of the structure that processes a read-only span of UTF-8 encoded text and indicates whether the input contains all the text to process. + The UTF-8 encoded JSON text to process. + + to indicate that the input sequence contains the entire data to process; to indicate that the input span contains partial data with more data to follow. + An object that contains the reader state. If this is the first call to the constructor, pass the default state; otherwise, pass the value of the property from the previous instance of the . + + + Initializes a new instance of the structure that processes a read-only span of UTF-8 encoded text using the specified options. + The UTF-8 encoded JSON text to process. + Defines customized behavior of the that differs from the JSON RFC (for example how to handle comments or maximum depth allowed when reading). By default, the follows the JSON RFC strictly; comments within the JSON are invalid, and the maximum depth is 64. + + + Gets the total number of bytes consumed so far by this instance of the . + The total number of bytes consumed so far. + + + Gets the depth of the current token. + The depth of the current token. + + + Gets the current state to pass to a constructor with more data. + The current reader state. + + + Reads the next JSON token value from the source as a . + + if the is ; if the is . + The value of the JSON token isn't a boolean value (that is, or ). + + + Parses the current JSON token value from the source as a . + The value of the UTF-8 encoded token. + The value of the JSON token is not a . + The numeric format of the JSON token value is incorrect (for example, it contains a fractional value or is written in scientific notation). +-or- +The JSON token value represents a number less than or greater than . + + + Parses the current JSON token value from the source and decodes the Base64 encoded JSON string as a byte array. + The byte array that represents the current JSON token value. + The type of the JSON token is not a . + The value is not encoded as Base64 text, so it can't be decoded to bytes. + + + Parses the current JSON token value from the source as a comment, transcoded it as a . + The comment that represents the current JSON token value. + The JSON token is not a comment. + + + Reads the next JSON token value from the source and parses it to a . + The date and time value, if the entire UTF-8 encoded token value can be successfully parsed. + The value of the JSON token isn't a . + The JSON token value cannot be read as a . +-or- +The entire UTF-8 encoded token value cannot be parsed to a value. + + + Reads the next JSON token value from the source and parses it to a . + The date and time offset, if the entire UTF-8 encoded token value can be successfully parsed. + The value of the JSON token isn't a . + The JSON token value cannot be read as a . +-or- +The entire UTF-8 encoded token value cannot be parsed to a value. + + + Reads the next JSON token value from the source and parses it to a . + The UTF-8 encoded token value parsed to a . + The JSON token value isn't a . + The JSON token value represents a number less than or greater than . + + + Reads the next JSON token value from the source and parses it to a . + The UTF-8 encoded token value parsed to a . + The JSON token value isn't a . + The JSON token value represents a number less than or greater than . + + + Reads the next JSON token value from the source and parses it to a . + The GUID value, if the entire UTF-8 encoded token value can be successfully parsed. + The value of the JSON token isn't a . + The JSON token value is in an unsupported format for a Guid. +-or- +The entire UTF-8 encoded token value cannot be parsed to a value. + + + Parses the current JSON token value from the source as a . + The UTF-8 encoded token value parsed to an . + The value of the JSON token is not a . + The numeric format of the JSON token value is incorrect (for example, it contains a fractional value or is written in scientific notation). +-or- +The JSON token value represents a number less than or greater than . + + + Reads the next JSON token value from the source and parses it to an . + The UTF-8 encoded token value parsed to an . + The JSON token value isn't a . + The JSON token value is of the incorrect numeric format. For example, it contains a decimal or is written in scientific notation. +-or- +The JSON token value represents a number less than or greater than . + + + Reads the next JSON token value from the source and parses it to an . + The UTF-8 encoded token value parsed to an . + The JSON token value isn't a . + The JSON token value is of the incorrect numeric format. For example, it contains a decimal or is written in scientific notation. +-or- +The JSON token value represents a number less than or greater than . + + + Parses the current JSON token value from the source as an . + The UTF-8 encoded token value parsed to an . + The value of the JSON token is not a . + The numeric format of the JSON token value is incorrect (for example, it contains a fractional value or is written in scientific notation). +-or- +The JSON token value represents a number less than or greater than . + + + Reads the next JSON token value from the source and parses it to a . + The UTF-8 encoded token value parsed to a . + The JSON token value isn't a . + The JSON token value represents a number less than or greater than . + + + Reads the next JSON token value from the source, unescaped, and transcoded as a string. + The token value parsed to a string, or if is . + The JSON token value isn't a string (that is, not a , , or ). +-or- +The JSON string contains invalid UTF-8 bytes or invalid UTF-16 surrogates. + + + Parses the current JSON token value from the source as a . + The UTF-8 encoded token value parsed to a . + The value of the JSON token is not a . + The numeric format of the JSON token value is incorrect (for example, it contains a fractional value or is written in scientific notation). +-or- +The JSON token value represents a number less than or greater than . + + + Reads the next JSON token value from the source and parses it to a . + The UTF-8 encoded token value parsed to a . + The JSON token value isn't a . + The JSON token value is of the incorrect numeric format. For example, it contains a decimal or is written in scientific notation. +-or- +The JSON token value represents a number less than or greater than . + + + Reads the next JSON token value from the source and parses it to a . + The UTF-8 encoded token value parsed to a . + The JSON token value isn't a . + The JSON token value is of the incorrect numeric format. For example, it contains a decimal or is written in scientific notation. +-or- +The JSON token value represents a number less than or greater than . + + + Gets a value that indicates which Value property to use to get the token value. + + if should be used to get the token value; if should be used instead. + + + Gets the mode of this instance of the which indicates whether all the JSON data was provided or there is more data to come. + + if the reader was constructed with the input span or sequence containing the entire JSON data to process; if the reader was constructed with an input span or sequence that may contain partial JSON data with more data to follow. + + + Gets the current within the provided UTF-8 encoded input ReadOnlySequence<byte> or a default if the struct was constructed with a ReadOnlySpan<byte>. + The current within the provided UTF-8 encoded input ReadOnlySequence<byte> or a default if the struct was constructed with a ReadOnlySpan<byte>. + + + Reads the next JSON token from the input source. + + if the token was read successfully; otherwise, . + An invalid JSON token according to the JSON RFC is encountered. +-or- +The current depth exceeds the recursive limit set by the maximum depth. + + + Skips the children of the current JSON token. + The reader was given partial data with more data to follow (that is, is ). + An invalid JSON token was encountered while skipping, according to the JSON RFC. +-or- +The current depth exceeds the recursive limit set by the maximum depth. + + + Gets the index that the last processed JSON token starts at (within the given UTF-8 encoded input text), skipping any white space. + The starting index of the last processed JSON token within the given UTF-8 encoded input text. + + + Gets the type of the last processed JSON token in the UTF-8 encoded JSON text. + The type of the last processed JSON token. + + + Tries to parse the current JSON token value from the source as a and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to a value; otherwise, . + The JSON token value isn't a . + + + Tries to parse the current JSON token value from the source and decodes the Base64 encoded JSON string as a byte array and returns a value that indicates whether the operation succeeded. + When this method returns, contains the decoded binary representation of the Base64 text. + + if the entire token value is encoded as valid Base64 text and can be successfully decoded to bytes; otherwise, . + The JSON token is not a . + + + Tries to parse the current JSON token value from the source as a and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to a value; otherwise, . + The value of the JSON token isn't a . + + + Tries to parse the current JSON token value from the source as a and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to a value; otherwise, . + The value of the JSON token isn't a . + + + Tries to parse the current JSON token value from the source as a and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to a value; otherwise, . + The JSON token value isn't a . + + + Tries to parse the current JSON token value from the source as a and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to a value; otherwise, . + The JSON token value isn't a . + + + Tries to parse the current JSON token value from the source as a and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to a value; otherwise, . + The value of the JSON token isn't a . + + + Tries to parse the current JSON token value from the source as an and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to a value; otherwise, . + The JSON token value isn't a . + + + Tries to parse the current JSON token value from the source as an and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to an value; otherwise, . + The JSON token value isn't a . + + + Tries to parse the current JSON token value from the source as an and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to an value; otherwise, . + The JSON token value isn't a . + + + Tries to parse the current JSON token value from the source as an and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to an value; otherwise, . + The JSON token value isn't a . + + + Tries to parse the current JSON token value from the source as a and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to an value; otherwise, . + The JSON token value isn't a . + + + Tries to parse the current JSON token value from the source as a and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to a value; otherwise, . + The JSON token value isn't a . + + + Tries to parse the current JSON token value from the source as a and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to a value; otherwise, . + The JSON token value isn't a . + + + Tries to parse the current JSON token value from the source as a and returns a value that indicates whether the operation succeeded. + When this method returns, contains the parsed value. + + if the entire UTF-8 encoded token value can be successfully parsed to a value; otherwise, . + The JSON token value isn't a . + + + Tries to skip the children of the current JSON token. + + if there was enough data for the children to be skipped successfully; otherwise, . + An invalid JSON token was encountered while skipping, according to the JSON RFC. +-or - +The current depth exceeds the recursive limit set by the maximum depth. + + + Gets the raw value of the last processed token as a ReadOnlySequence<byte> slice of the input payload, only if the token is contained within multiple segments. + A byte read-only sequence. + + + Gets the raw value of the last processed token as a ReadOnlySpan<byte> slice of the input payload, if the token fits in a single segment or if the reader was constructed with a JSON payload contained in a ReadOnlySpan<byte>. + A read-only span of bytes. + + + Compares the UTF-8 encoded text in a read-only byte span to the unescaped JSON token value in the source and returns a value that indicates whether they match. + The UTF-8 encoded text to compare against. + + if the JSON token value in the source matches the UTF-8 encoded lookup text; otherwise, . + The JSON token is not a JSON string (that is, it is not or ). + + + Compares the text in a read-only character span to the unescaped JSON token value in the source and returns a value that indicates whether they match. + The text to compare against. + + if the JSON token value in the source matches the lookup text; otherwise, . + The JSON token is not a JSON string (that is, it is not or ). + + + Compares the string text to the unescaped JSON token value in the source and returns a value that indicates whether they match. + The text to compare against. + + if the JSON token value in the source matches the lookup text; otherwise, . + The JSON token is not a JSON string (that is, it is not or ). + + + Provides a high-performance API for forward-only, non-cached writing of UTF-8 encoded JSON text. + + + Initializes a new instance of the class using the specified to write the output to and customization options. + The destination for writing JSON text. + Defines the customized behavior of the . By default, it writes minimized JSON (with no extra white space) and validates that the JSON being written is structurally valid according to the JSON RFC. + + is . + + + Initializes a new instance of the class using the specified stream to write the output to and customization options. + The destination for writing JSON text. + Defines the customized behavior of the . By default, it writes minimized JSON (with no extra white space) and validates that the JSON being written is structurally valid according to the JSON RFC. + + is . + + + Gets the total number of bytes committed to the output by the current instance so far. + The total number of bytes committed to the output by the so far. + + + Gets the number of bytes written by the so far that have not yet been flushed to the output and committed. + The number of bytes written so far by the that have not yet been flushed to the output and committed. + + + Gets the depth of the current token. + The depth of the current token. + + + Commits any leftover JSON text that has not yet been flushed and releases all resources used by the current instance. + + + Asynchronously commits any leftover JSON text that has not yet been flushed and releases all resources used by the current instance. + A task representing the asynchronous dispose operation. + + + Commits the JSON text written so far, which makes it visible to the output destination. + This instance has been disposed. + + + Asynchronously commits the JSON text written so far, which makes it visible to the output destination. + The token to monitor for cancellation requests. The default value is . + A task representing the asynchronous flush operation. + This instance has been disposed. + + + Gets the custom behavior when writing JSON using this instance, which indicates whether to format the output while writing, whether to skip structural JSON validation, and which characters to escape. + The custom behavior of this instance of the writer for formatting, validating, and escaping. + + + Resets the internal state of this instance so that it can be reused. + This instance has been disposed. + + + Resets the internal state of this instance so that it can be reused with a new instance of . + The destination for writing JSON text. + + is . + This instance has been disposed. + + + Resets the internal state of this instance so that it can be reused with a new instance of . + The destination for writing JSON text. + + is . + This instance has been disposed. + + + Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object. + The UTF-8 encoded name of the property to write. + The binary data to write as Base64 encoded text. + The specified property name or value is too large. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object. + The property name of the JSON object to be transcoded and written as UTF-8. + The binary data to write as Base64 encoded text. + The specified property name or value is too large. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object. + The property name of the JSON object to be transcoded and written as UTF-8. + The binary data to write as Base64 encoded text. + The specified property name or value is too large. + Validation is enabled, and this method would result in writing invalid JSON. + The parameter is . + + + Writes the pre-encoded property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object. + The JSON-encoded name of the property to write. + The binary data to write as Base64 encoded text. + The specified value is too large. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes the raw bytes value as a Base64 encoded JSON string as an element of a JSON array. + The binary data to be written as a Base64 encoded JSON string element of a JSON array. + The specified value is too large. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes a property name specified as a read-only span of bytes and a value (as a JSON literal true or false) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The value to be written as a JSON literal true or false as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a property name specified as a read-only character span and a value (as a JSON literal true or false) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON literal true or false as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a property name specified as a string and a value (as a JSON literal true or false) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON literal true or false as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the operation would result in writing invalid JSON. + The parameter is . + + + Writes the pre-encoded property name and value (as a JSON literal true or false) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON literal true or false as part of the name/value pair. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes a value (as a JSON literal true or false) as an element of a JSON array. + The value to be written as a JSON literal true or false as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a UTF-8 text value as a JSON comment. + The UTF-8 encoded value to be written as a JSON comment within /*..*/. + The specified value is too large. +-or- + contains a comment delimiter (that is, */). + + + Writes a UTF-16 text value as a JSON comment. + The UTF-16 encoded value to be written as a UTF-8 transcoded JSON comment within /*..*/. + The specified value is too large. +-or- + contains a comment delimiter (that is, */). + + + Writes a string text value as a JSON comment. + The UTF-16 encoded value to be written as a UTF-8 transcoded JSON comment within /*..*/. + The specified value is too large. +-or- + contains a comment delimiter (that is, */). + The parameter is . + + + Writes the end of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes the end of a JSON object. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a property name specified as a read-only span of bytes and the JSON literal null as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only character span and the JSON literal null as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a string and the JSON literal null as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes the pre-encoded property name and the JSON literal null as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes the JSON literal null as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a property name specified as a read-only span of bytes and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only span of bytes and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only span of bytes and an value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only span of bytes and an value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only span of bytes and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only span of bytes and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only span of bytes and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only character span and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only character span and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only character span and an value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only character span and an value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only character span and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only character span and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only character span and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a string and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes a property name specified as a string and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes a property name specified as a string and an value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes a property name specified as a string and an value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes a property name specified as a string and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes a property name specified as a string and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes a property name specified as a string and a value (as a JSON number) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes the pre-encoded property name and value (as a JSON number) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes the pre-encoded property name and value (as a JSON number) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes the pre-encoded property name and value (as a JSON number) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes the pre-encoded property name and value (as a JSON number) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes the pre-encoded property name and value (as a JSON number) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes the pre-encoded property name and value (as a JSON number) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes the pre-encoded property name and value (as a JSON number) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON number as part of the name/value pair. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes a value (as a JSON number) as an element of a JSON array. + The value to be written as a JSON number as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a value (as a JSON number) as an element of a JSON array. + The value to be written as a JSON number as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes an value (as a JSON number) as an element of a JSON array. + The value to be written as a JSON number as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes an value (as a JSON number) as an element of a JSON array. + The value to be written as a JSON number as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a value (as a JSON number) as an element of a JSON array. + The value to be written as a JSON number as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a value (as a JSON number) as an element of a JSON array. + The value to be written as a JSON number as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a value (as a JSON number) as an element of a JSON array. + The value to be written as a JSON number as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes the UTF-8 property name (as a JSON string) as the first part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The specified property name is too large. + Validation is enabled, and this write operation would produce invalid JSON. + + + Writes the property name (as a JSON string) as the first part of a name/value pair of a JSON object. + The property name of the JSON object to be transcoded and written as UTF-8. + The specified property name is too large. + Validation is enabled, and this write operation would produce invalid JSON. + + + Writes the property name (as a JSON string) as the first part of a name/value pair of a JSON object. + The property name of the JSON object to be transcoded and written as UTF-8. + The specified property name is too large. + Validation is enabled, and this write operation would produce invalid JSON. + + is . + + + Writes the pre-encoded property name (as a JSON string) as the first part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + Validation is enabled, and this write operation would produce invalid JSON. + + + Writes the beginning of a JSON array. + The depth of the JSON exceeds the maximum depth of 1,000. +-or- +Validation is enabled, and this write operation would produce invalid JSON. + + + Writes the beginning of a JSON array with a property name specified as a read-only span of bytes as the key. + The UTF-8 encoded property name of the JSON array to be written. + The specified property name is too large. + The depth of the JSON exceeds the maximum depth of 1,000. +-or- +Validation is enabled, and this write operation would produce invalid JSON. + + + Writes the beginning of a JSON array with a property name specified as a read-only character span as the key. + The UTF-16 encoded property name of the JSON array to be transcoded and written as UTF-8. + The specified property name is too large. + The depth of the JSON exceeds the maximum depth of 1,000. +-or- +Validation is enabled, and this write operation would produce invalid JSON. + + + Writes the beginning of a JSON array with a property name specified as a string as the key. + The UTF-16 encoded property name of the JSON array to be transcoded and written as UTF-8. + The specified property name is too large. + The depth of the JSON exceeds the maximum depth of 1,000. +-or- +Validation is enabled, and this write operation would produce invalid JSON. + The parameter is . + + + Writes the beginning of a JSON array with a pre-encoded property name as the key. + The JSON encoded property name of the JSON array to be transcoded and written as UTF-8. + The depth of the JSON has exceeded the maximum depth of 1,000. +-or- +Validation is enabled, and this method would result in writing invalid JSON. + + + Writes the beginning of a JSON object. + The depth of the JSON exceeds the maximum depth of 1,000. +-or- +Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes the beginning of a JSON object with a property name specified as a read-only span of bytes as the key. + The UTF-8 encoded property name of the JSON object to be written. + The specified property name is too large. + The depth of the JSON exceeds the maximum depth of 1,000. +-or- +Validation is enabled, and this write operation would produce invalid JSON. + + + Writes the beginning of a JSON object with a property name specififed as a read-only character span as the key. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The specified property name is too large. + The depth of the JSON exceeds the maximum depth of 1,000. +-or- +Validation is enabled, and this write operation would produce invalid JSON. + + + Writes the beginning of a JSON object with a property name specified as a string as the key. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The specified property name is too large. + The depth of the JSON exceeds the maximum depth of 1,000. +-or- +Validation is enabled, and this write operation would produce invalid JSON. + The parameter is . + + + Writes the beginning of a JSON object with a pre-encoded property name as the key. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The depth of the JSON has exceeded the maximum depth of 1,000. +-or- +Validation is enabled, and this method would result in writing invalid JSON. + + + Writes a UTF-8 property name and a value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The value to be written as a JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a UTF-8 property name and a value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The value to be written as a JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a UTF-8 property name and a value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The value to be written as a JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a UTF-8 property name and UTF-8 text value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The UTF-8 encoded value to be written as a JSON string as part of the name/value pair. + The specified property name or value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a UTF-8 property name and UTF-16 text value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The UTF-16 encoded value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + The specified property name or value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a UTF-8 property name and string text value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The UTF-16 encoded value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + The specified property name or value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes the UTF-8 property name and pre-encoded value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-8 encoded property name of the JSON object to be written. + The JSON encoded value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and this method would result in writing invalid JSON. + + + Writes a property name specified as a read-only character span and a value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only character span and a value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a read-only character span and a value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a UTF-16 property name and UTF-8 text value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The UTF-8 encoded value to be written as a JSON string as part of the name/value pair. + The specified property name or value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a UTF-16 property name and UTF-16 text value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The UTF-16 encoded value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + The specified property name or value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a UTF-16 property name and string text value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The UTF-16 encoded value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + The specified property name or value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes the property name and pre-encoded value (as a JSON string) as part of a name/value pair of a JSON object. + The property name of the JSON object to be transcoded and written as UTF-8. + The JSON encoded value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a property name specified as a string and a value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes a property name specified as a string and a value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes a property name specified as a string and a value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes a property name specified as a string and a UTF-8 text value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The UTF-8 encoded value to be written as a JSON string as part of the name/value pair. + The specified property name or value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes a property name specified as a string and a UTF-16 text value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The UTF-16 encoded value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + The specified property name or value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes a property name specified as a string and a string text value (as a JSON string) as part of a name/value pair of a JSON object. + The UTF-16 encoded property name of the JSON object to be transcoded and written as UTF-8. + The UTF-16 encoded value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + The specified property name or value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes the property name and pre-encoded value (as a JSON string) as part of a name/value pair of a JSON object. + The property name of the JSON object to be transcoded and written as UTF-8. + The JSON encoded value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + The specified property name is too large. + Validation is enabled, and the write operation would produce invalid JSON. + The parameter is . + + + Writes the pre-encoded property name and value (as a JSON string) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON string as part of the name/value pair. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes the pre-encoded property name and value (as a JSON string) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON string as part of the name/value pair. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes the pre-encoded property name and value (as a JSON string) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a JSON string as part of the name/value pair. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes the pre-encoded property name and UTF-8 text value (as a JSON string) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The UTF-8 encoded value to be written as a JSON string as part of the name/value pair. + The specified value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes the pre-encoded property name and text value (as a JSON string) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + The specified value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes the pre-encoded property name and string text value (as a JSON string) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + The specified value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes the pre-encoded property name and pre-encoded value (as a JSON string) as part of a name/value pair of a JSON object. + The JSON encoded property name of the JSON object to be transcoded and written as UTF-8. + The JSON encoded value to be written as a UTF-8 transcoded JSON string as part of the name/value pair. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a value (as a JSON string) as an element of a JSON array. + The value to be written as a JSON string as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a value (as a JSON string) as an element of a JSON array. + The value to be written as a JSON string as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a value (as a JSON string) as an element of a JSON array. + The value to be written as a JSON string as an element of a JSON array. + Validation is enabled, and the operation would result in writing invalid JSON. + + + Writes a UTF-8 text value (as a JSON string) as an element of a JSON array. + The UTF-8 encoded value to be written as a JSON string element of a JSON array. + The specified value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a UTF-16 text value (as a JSON string) as an element of a JSON array. + The UTF-16 encoded value to be written as a UTF-8 transcoded JSON string element of a JSON array. + The specified value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes a string text value (as a JSON string) as an element of a JSON array. + The UTF-16 encoded value to be written as a UTF-8 transcoded JSON string element of a JSON array. + The specified value is too large. + Validation is enabled, and the write operation would produce invalid JSON. + + + Writes the pre-encoded text value (as a JSON string) as an element of a JSON array. + The JSON encoded value to be written as a UTF-8 transcoded JSON string element of a JSON array. + Validation is enabled, and the write operation would produce invalid JSON. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.RegularExpressions.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Text.RegularExpressions.dll new file mode 100755 index 0000000000000000000000000000000000000000..ebd3000f303bdccf04d79e96cd2a8d5c653a9483 GIT binary patch literal 28744 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 + + + System.Text.RegularExpressions + + + + Represents the results from a single successful subexpression capture. + + + The position in the original string where the first character of the captured substring is found. + The zero-based starting position in the original string where the captured substring is found. + + + Gets the length of the captured substring. + The length of the captured substring. + + + Retrieves the captured substring from the input string by calling the property. + The substring that was captured by the match. + + + Gets the captured substring from the input string. + The substring that is captured by the match. + + + Represents the set of captures made by a single capturing group. + + + Copies all the elements of the collection to the given array beginning at the given index. + The array the collection is to be copied into. + The position in the destination array where copying is to begin. + + is . + + is outside the bounds of . +-or- + plus is outside the bounds of . + + + + + + + Gets the number of substrings captured by the group. + The number of items in the . + + + Provides an enumerator that iterates through the collection. + An object that contains all objects within the . + + + Gets a value that indicates whether the collection is read only. + + in all cases. + + + Gets a value that indicates whether access to the collection is synchronized (thread-safe). + + in all cases. + + + Gets an individual member of the collection. + Index into the capture collection. + The captured substring at position in the collection. + + is less than 0 or greater than . + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the collection. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents the results from a single capturing group. + + + 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 option). The collection may have zero or more items. + The collection of substrings matched by the group. + + + Returns the name of the capturing group represented by the current instance. + The name of the capturing group represented by the current instance. + + + Gets a value indicating whether the match is successful. + + if the match is successful; otherwise, . + + + Returns a object equivalent to the one supplied that is safe to share between multiple threads. + The input object. + A regular expression object. + + is . + + + Returns the set of captured groups in a single match. + + + Determines whether the group collection contains a captured group identified by the specified name. + A string with the name of the captured group to locate. + + if the group collection contains a captured group identified by ; otherwise. + + + Copies all the elements of the collection to the given array beginning at the given index. + The array the collection is to be copied into. + The position in the destination array where the copying is to begin. + + is . + + is outside the bounds of . +-or- + plus is outside the bounds of . + + + Copies the elements of the group collection to a array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the group collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is null. + + is less than zero. +-or- + is greater than the length of . + The length of - is less than the group collection count. + + + Returns the number of groups in the collection. + The number of groups in the collection. + + + Provides an enumerator that iterates through the collection. + An enumerator that contains all objects in the . + + + Gets a value that indicates whether the collection is read-only. + + in all cases. + + + Gets a value that indicates whether access to the is synchronized (thread-safe). + + in all cases. + + + Enables access to a member of the collection by integer index. + The zero-based index of the collection member to be retrieved. + The member of the collection specified by . + + + Enables access to a member of the collection by string index. + The name of a capturing group. + The member of the collection specified by . + + + Gets a string enumeration that contains the name keys of the group collection. + The name keys of the group collection. + + + Gets an object that can be used to synchronize access to the . + A copy of the object to synchronize. + + + Adds a to the collection. Calling this method always throws . + The group to add to the collection. + This method is not supported. This is a read-only collection. + + + Clears the collection. Calling this method always throws . + This method is not supported. This is a read-only collection. + + + Determines whether the group collection contains a specific group item. + The group to locate in the group collection. + + if the group item is found in the group collection; otherwise. + + + Removes a from the collection. Calling this method always throws . + The group to remove. + This method is not supported. No value is returned. + This method is not supported. This is a read-only collection. + + + Provides an enumerator that iterates through the group collection. + An enumerator that contains all names and objects in the collection. + + + Provides an enumerator that iterates through the group collection. + An enumerator that contains all objects in the group collection. + + + Determines the index of a specific group in the group collection. + The group to locate in the group collection. + The index of the <paramref. name="item"></paramref.> if found; otherwise, -1. + + + Inserts a into the collection. Calling this method always throws . + The position at which to insert the group. + The group to insert. + This method is not supported. This is a read-only collection. + + + Gets the group at the specified position in the collection. + The zero-based index of the group in the group collection. + The group in the desired position. + Cannot set an item. This is a read-only collection. + + + Removes the from the collection at the specified index. Calling this method always throws . + The zero-based index of the group to remove. + This method is not supported. This is a read-only collection. + + + Adds an object to the group collection. Calling this method always throws . + The object to add to the group collection. + This method is not supported. This is a read-only collection. + + + Clears the collection. Calling this method always throws . + This method is not supported. This is a read-only collection. + + + Determines whether the group collection contains a specific group item. + The group to locate in the group collection. + + if the group item is found in the group collection; otherwise. + + + Determines the index of a specific group in the group collection. + The group to locate in the group collection. + The index of the <paramref. name="item"></paramref.> if found; otherwise, -1. + + + Inserts a into the collection. Calling this method always throws . + The position at which to insert the group. + The group to insert. + This method is not supported. This is a read-only collection. + + + Gets a value indicating whether the group collection has a fixed size. + + always. + + + Gets the group in the desired position. + The zero-index position of the group in the group collection. + The group in the desired position. + Cannot set an item. This is a read-only collection. + + + Removes a from the collection. Calling this method always throws . + The group to remove. + This method is not supported. This is a read-only collection. + + + Removes the from the collection at the specified index. Calling this method always throws . + The zero-based index of the group to remove. + This method is not supported. This is a read-only collection. + + + Attempts to retrieve a group identified by the provided name key, if it exists in the group collection. + A string with the group name key to look for. + When the method returns, the group whose name is , if it is found; otherwise, if not found. + + if a group identified by the provided name key exists; otherwise. + + + Gets a group enumeration with all the groups in the group collection. + A group enumeration. + + + Represents the results from a single regular expression match. + + + Gets the empty group. All failed matches return this empty match. + An empty match. + + + Gets a collection of groups matched by the regular expression. + The character groups matched by the pattern. + + + Returns a new 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). + The next regular expression match. + A time-out occurred. + + + Returns the expansion of the specified replacement pattern. + The replacement pattern to use. + The expanded version of the parameter. + + is . + Expansion is not allowed for this pattern. + + + Returns a instance equivalent to the one supplied that is suitable to share between multiple threads. + A regular expression match equivalent to the one expected. + A regular expression match that is suitable to share between multiple threads. + + is . + + + Represents the set of successful matches found by iteratively applying a regular expression pattern to the input string. + + + Copies all the elements of the collection to the given array starting at the given index. + The array the collection is to be copied into. + The position in the array where copying is to begin. + + is a multi-dimensional array. + + is outside the bounds of . +-or- + plus is outside the bounds of . + A time-out occurred. + + + + + + + Gets the number of matches. + The number of matches. + A time-out occurred. + + + Provides an enumerator that iterates through the collection. + An object that contains all objects within the . + A time-out occurred. + + + Gets a value that indicates whether the collection is read only. + + in all cases. + + + Gets a value indicating whether access to the collection is synchronized (thread-safe). + + in all cases. + + + Gets an individual member of the collection. + Index into the collection. + The captured substring at position in the collection. + + is less than 0 or greater than or equal to . + A time-out occurred. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the collection. This property always returns the object itself. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents the method that is called each time a regular expression match is found during a method operation. + The object that represents a single regular expression match during a method operation. + A string returned by the method that is represented by the delegate. + + + Represents an immutable regular expression. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class by using serialized data. + The object that contains a serialized pattern and information. + The destination for this serialization. (This parameter is not used; specify .) + A regular expression parsing error occurred. + The pattern that contains is . + + contains an invalid flag. + + + Initializes a new instance of the class for the specified regular expression. + The regular expression pattern to match. + A regular expression parsing error occurred. + + is . + + + Initializes a new instance of the class for the specified regular expression, with options that modify the pattern. + The regular expression pattern to match. + A bitwise combination of the enumeration values that modify the regular expression. + A regular expression parsing error occurred. + + is . + + contains an invalid flag. + + + Initializes a new instance of the 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. + The regular expression pattern to match. + A bitwise combination of the enumeration values that modify the regular expression. + A time-out interval, or to indicate that the method should not time out. + A regular expression parsing error occurred. + + is . + + is not a valid value. +-or- + is negative, zero, or greater than approximately 24 days. + + + Gets or sets the maximum number of entries in the current static cache of compiled regular expressions. + The maximum number of entries in the static cache. + The value in a set operation is less than zero. + + + Used by a object generated by the method. + + + Gets or sets a dictionary that maps named capturing groups to their index values. + A dictionary that maps named capturing groups to their index values. + The value assigned to the property in a set operation is . + + + Used by a object generated by the method. + + + Gets or sets a dictionary that maps numbered capturing groups to their index values. + A dictionary that maps numbered capturing groups to their index values. + The value assigned to the property in a set operation is . + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Compiles one or more specified objects to a named assembly. + An array that describes the regular expressions to compile. + The file name of the assembly. + The value of the parameter's property is an empty or null string. +-or- +The regular expression pattern of one or more objects in contains invalid syntax. + + or is . + .NET Core only: Creating an assembly of compiled regular expressions is not supported. + + + Compiles one or more specified objects to a named assembly with the specified attributes. + An array that describes the regular expressions to compile. + The file name of the assembly. + An array that defines the attributes to apply to the assembly. + The value of the parameter's property is an empty or null string. +-or- +The regular expression pattern of one or more objects in contains invalid syntax. + + or is . + .NET Core only: Creating an assembly of compiled regular expressions is not supported. + + + Compiles one or more specified objects and a specified resource file to a named assembly with the specified attributes. + An array that describes the regular expressions to compile. + The file name of the assembly. + An array that defines the attributes to apply to the assembly. + The name of the Win32 resource file to include in the assembly. + The value of the parameter's property is an empty or null string. +-or- +The regular expression pattern of one or more objects in contains invalid syntax. + + or is . + The parameter designates an invalid Win32 resource file. + The file designated by the parameter cannot be found. + .NET Core only: Creating an assembly of compiled regular expressions is not supported. + + + 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. + The input string that contains the text to convert. + A string of characters with metacharacters converted to their escaped form. + + is . + + + Used by a object generated by the method. + + + Returns an array of capturing group names for the regular expression. + A string array of group names. + + + Returns an array of capturing group numbers that correspond to group names in an array. + An integer array of group numbers. + + + Gets the group name that corresponds to the specified group number. + The group number to convert to the corresponding group name. + A string that contains the group name associated with the specified group number. If there is no group name that corresponds to , the method returns . + + + Returns the group number that corresponds to the specified group name. + The group name to convert to the corresponding group number. + The group number that corresponds to the specified group name, or -1 if is not a valid group name. + + is . + + + Specifies that a pattern-matching operation should not time out. + + + Used by a object generated by the method. + References have already been initialized. + + + The maximum amount of time that can elapse in a pattern-matching operation before the operation times out. + + + Indicates whether the regular expression specified in the constructor finds a match in a specified input string. + The string to search for a match. + + if the regular expression finds a match; otherwise, . + + is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Indicates whether the regular expression specified in the constructor finds a match in the specified input string, beginning at the specified starting position in the string. + The string to search for a match. + The character position at which to start the search. + + if the regular expression finds a match; otherwise, . + + is . + + is less than zero or greater than the length of . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Indicates whether the specified regular expression finds a match in the specified input string. + The string to search for a match. + The regular expression pattern to match. + + if the regular expression finds a match; otherwise, . + A regular expression parsing error occurred. + + or is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Indicates whether the specified regular expression finds a match in the specified input string, using the specified matching options. + The string to search for a match. + The regular expression pattern to match. + A bitwise combination of the enumeration values that provide options for matching. + + if the regular expression finds a match; otherwise, . + A regular expression parsing error occurred. + + or is . + + is not a valid value. + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Indicates whether the specified regular expression finds a match in the specified input string, using the specified matching options and time-out interval. + The string to search for a match. + The regular expression pattern to match. + A bitwise combination of the enumeration values that provide options for matching. + A time-out interval, or to indicate that the method should not time out. + + if the regular expression finds a match; otherwise, . + A regular expression parsing error occurred. + + or is . + + is not a valid value. +-or- + is negative, zero, or greater than approximately 24 days. + A time-out occurred. + + + Searches the specified input string for the first occurrence of the regular expression specified in the constructor. + The string to search for a match. + An object that contains information about the match. + + is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Searches the input string for the first occurrence of a regular expression, beginning at the specified starting position in the string. + The string to search for a match. + The zero-based character position at which to start the search. + An object that contains information about the match. + + is . + + is less than zero or greater than the length of . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + 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. + The string to search for a match. + The zero-based character position in the input string that defines the leftmost position to be searched. + The number of characters in the substring to include in the search. + An object that contains information about the match. + + is . + + is less than zero or greater than the length of . +-or- + is less than zero or greater than the length of . +-or- + identifies a position that is outside the range of . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Searches the specified input string for the first occurrence of the specified regular expression. + The string to search for a match. + The regular expression pattern to match. + An object that contains information about the match. + A regular expression parsing error occurred. + + or is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Searches the input string for the first occurrence of the specified regular expression, using the specified matching options. + The string to search for a match. + The regular expression pattern to match. + A bitwise combination of the enumeration values that provide options for matching. + An object that contains information about the match. + A regular expression parsing error occurred. + + or is . + + is not a valid bitwise combination of values. + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Searches the input string for the first occurrence of the specified regular expression, using the specified matching options and time-out interval. + The string to search for a match. + The regular expression pattern to match. + A bitwise combination of the enumeration values that provide options for matching. + A time-out interval, or to indicate that the method should not time out. + An object that contains information about the match. + A regular expression parsing error occurred. + + or is . + + is not a valid bitwise combination of values. +-or- + is negative, zero, or greater than approximately 24 days. + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Searches the specified input string for all occurrences of a regular expression. + The string to search for a match. + A collection of the objects found by the search. If no matches are found, the method returns an empty collection object. + + is . + + + Searches the specified input string for all occurrences of a regular expression, beginning at the specified starting position in the string. + The string to search for a match. + The character position in the input string at which to start the search. + A collection of the objects found by the search. If no matches are found, the method returns an empty collection object. + + is . + + is less than zero or greater than the length of . + + + Searches the specified input string for all occurrences of a specified regular expression. + The string to search for a match. + The regular expression pattern to match. + A collection of the objects found by the search. If no matches are found, the method returns an empty collection object. + A regular expression parsing error occurred. + + or is . + + + Searches the specified input string for all occurrences of a specified regular expression, using the specified matching options. + The string to search for a match. + The regular expression pattern to match. + A bitwise combination of the enumeration values that specify options for matching. + A collection of the objects found by the search. If no matches are found, the method returns an empty collection object. + A regular expression parsing error occurred. + + or is . + + is not a valid bitwise combination of values. + + + Searches the specified input string for all occurrences of a specified regular expression, using the specified matching options and time-out interval. + The string to search for a match. + The regular expression pattern to match. + A bitwise combination of the enumeration values that specify options for matching. + A time-out interval, or to indicate that the method should not time out. + A collection of the objects found by the search. If no matches are found, the method returns an empty collection object. + A regular expression parsing error occurred. + + or is . + + is not a valid bitwise combination of values. +-or- + is negative, zero, or greater than approximately 24 days. + + + Gets the time-out interval of the current instance. + The maximum time interval that can elapse in a pattern-matching operation before a is thrown, or if time-outs are disabled. + + + Gets the options that were passed into the constructor. + One or more members of the enumeration that represent options that were passed to the constructor + + + Used by a object generated by the method. + + + In a specified input string, replaces all strings that match a regular expression pattern with a specified replacement string. + The string to search for a match. + The replacement string. + 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. + + or is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + In a specified input string, replaces a specified maximum number of strings that match a regular expression pattern with a specified replacement string. + The string to search for a match. + The replacement string. + The maximum number of times the replacement can occur. + 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. + + or is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + In a specified input substring, replaces a specified maximum number of strings that match a regular expression pattern with a specified replacement string. + The string to search for a match. + The replacement string. + Maximum number of times the replacement can occur. + The character position in the input string where the search begins. + 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. + + or is . + + is less than zero or greater than the length of . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + In a specified input string, replaces all strings that match a specified regular expression with a specified replacement string. + The string to search for a match. + The regular expression pattern to match. + The replacement string. + A new string that is identical to the input string, except that the replacement string takes the place of each matched string. If is not matched in the current instance, the method returns the current instance unchanged. + A regular expression parsing error occurred. + + , , or is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + 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. + The string to search for a match. + The regular expression pattern to match. + The replacement string. + A bitwise combination of the enumeration values that provide options for matching. + A new string that is identical to the input string, except that the replacement string takes the place of each matched string. If is not matched in the current instance, the method returns the current instance unchanged. + A regular expression parsing error occurred. + + , , or is . + + is not a valid bitwise combination of values. + A time-out occurred. For more information about time-outs, see the Remarks section. + + + 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. + The string to search for a match. + The regular expression pattern to match. + The replacement string. + A bitwise combination of the enumeration values that provide options for matching. + A time-out interval, or to indicate that the method should not time out. + A new string that is identical to the input string, except that the replacement string takes the place of each matched string. If is not matched in the current instance, the method returns the current instance unchanged. + A regular expression parsing error occurred. + + , , or is . + + is not a valid bitwise combination of values. +-or- + is negative, zero, or greater than approximately 24 days. + A time-out occurred. For more information about time-outs, see the Remarks section. + + + In a specified input string, replaces all strings that match a specified regular expression with a string returned by a delegate. + The string to search for a match. + The regular expression pattern to match. + A custom method that examines each match and returns either the original matched string or a replacement string. + A new string that is identical to the input string, except that a replacement string takes the place of each matched string. If is not matched in the current instance, the method returns the current instance unchanged. + A regular expression parsing error occurred. + + , , or is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + In a specified input string, replaces all strings that match a specified regular expression with a string returned by a delegate. Specified options modify the matching operation. + The string to search for a match. + The regular expression pattern to match. + A custom method that examines each match and returns either the original matched string or a replacement string. + A bitwise combination of the enumeration values that provide options for matching. + A new string that is identical to the input string, except that a replacement string takes the place of each matched string. If is not matched in the current instance, the method returns the current instance unchanged. + A regular expression parsing error occurred. + + , , or is . + + is not a valid bitwise combination of values. + A time-out occurred. For more information about time-outs, see the Remarks section. + + + In a specified input string, replaces all substrings that match a specified regular expression with a string returned by a delegate. Additional parameters specify options that modify the matching operation and a time-out interval if no match is found. + The string to search for a match. + The regular expression pattern to match. + A custom method that examines each match and returns either the original matched string or a replacement string. + A bitwise combination of enumeration values that provide options for matching. + A time-out interval, or to indicate that the method should not time out. + A new string that is identical to the input string, except that the replacement string takes the place of each matched string. If is not matched in the current instance, the method returns the current instance unchanged. + A regular expression parsing error occurred. + + , , or is . + + is not a valid bitwise combination of values. +-or- + is negative, zero, or greater than approximately 24 days. + A time-out occurred. For more information about time-outs, see the Remarks section. + + + In a specified input string, replaces all strings that match a specified regular expression with a string returned by a delegate. + The string to search for a match. + A custom method that examines each match and returns either the original matched string or a replacement string. + 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. + + or is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + In a specified input string, replaces a specified maximum number of strings that match a regular expression pattern with a string returned by a delegate. + The string to search for a match. + A custom method that examines each match and returns either the original matched string or a replacement string. + The maximum number of times the replacement will occur. + 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. + + or is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + In a specified input substring, replaces a specified maximum number of strings that match a regular expression pattern with a string returned by a delegate. + The string to search for a match. + A custom method that examines each match and returns either the original matched string or a replacement string. + The maximum number of times the replacement will occur. + The character position in the input string where the search begins. + 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. + + or is . + + is less than zero or greater than the length of . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Gets a value that indicates whether the regular expression searches from right to left. + + if the regular expression searches from right to left; otherwise, . + + + Used by a object generated by the method. + + + Splits an input string into an array of substrings at the positions defined by a regular expression pattern specified in the constructor. + The string to split. + An array of strings. + + is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + 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 constructor. + The string to be split. + The maximum number of times the split can occur. + An array of strings. + + is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + 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 constructor. The search for the regular expression pattern starts at a specified character position in the input string. + The string to be split. + The maximum number of times the split can occur. + The character position in the input string where the search will begin. + An array of strings. + + is . + + is less than zero or greater than the length of . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Splits an input string into an array of substrings at the positions defined by a regular expression pattern. + The string to split. + The regular expression pattern to match. + An array of strings. + A regular expression parsing error occurred. + + or is . + A time-out occurred. For more information about time-outs, see the Remarks section. + + + 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. + The string to split. + The regular expression pattern to match. + A bitwise combination of the enumeration values that provide options for matching. + An array of strings. + A regular expression parsing error occurred. + + or is . + + is not a valid bitwise combination of values. + A time-out occurred. For more information about time-outs, see the Remarks section. + + + 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. + The string to split. + The regular expression pattern to match. + A bitwise combination of the enumeration values that provide options for matching. + A time-out interval, or to indicate that the method should not time out. + A string array. + A regular expression parsing error occurred. + + or is . + + is not a valid bitwise combination of values. +-or- + is negative, zero, or greater than approximately 24 days. + A time-out occurred. For more information about time-outs, see the Remarks section. + + + Populates a object with the data necessary to deserialize the current object. + The object to populate with serialization information. + The place to store and retrieve serialized data. This parameter is reserved for future use. + + + Returns the regular expression pattern that was passed into the constructor. + The parameter that was passed into the constructor. + + + Converts any escaped characters in the input string. + The input string containing the text to convert. + A string of characters with any escaped characters converted to their unescaped form. + + includes an unrecognized escape sequence. + + is . + + + Used by a object generated by the method. + + if the property contains the option; otherwise, . + + + Used by a object generated by the method. + + if the property contains the option; otherwise, . + + + Checks whether a time-out interval is within an acceptable range. + The time-out interval to check. + The specified time-out is not within a valid range. + + + Provides information about a regular expression that is used to compile a regular expression to a stand-alone assembly. + + + Initializes a new instance of the class that contains information about a regular expression to be included in an assembly. + The regular expression to compile. + The regular expression options to use when compiling the regular expression. + The name of the type that represents the compiled regular expression. + The namespace to which the new type belongs. + + to make the compiled regular expression publicly visible; otherwise, . + + is . + + is . +-or- + is . +-or- + is . + + + Initializes a new instance of the class that contains information about a regular expression with a specified time-out value to be included in an assembly. + The regular expression to compile. + The regular expression options to use when compiling the regular expression. + The name of the type that represents the compiled regular expression. + The namespace to which the new type belongs. + + to make the compiled regular expression publicly visible; otherwise, . + The default time-out interval for the regular expression. + + is . + + is . +-or- + is . +-or- + is . + + is negative, zero, or greater than approximately 24 days. + + + Gets or sets a value that indicates whether the compiled regular expression has public visibility. + + if the regular expression has public visibility; otherwise, . + + + Gets or sets the regular expression's default time-out interval. + The default maximum time interval that can elapse in a pattern-matching operation before a is thrown, or if time-outs are disabled. + + + Gets or sets the name of the type that represents the compiled regular expression. + The name of the new type. + The value for this property is . + The value for this property is an empty string. + + + Gets or sets the namespace to which the new type belongs. + The namespace of the new type. + The value for this property is . + + + Gets or sets the options to use when compiling the regular expression. + A bitwise combination of the enumeration values. + + + Gets or sets the regular expression to compile. + The regular expression to compile. + The value for this property is . + + + The exception that is thrown when the execution time of a regular expression pattern-matching method exceeds its time-out interval. + + + Initializes a new instance of the class with a system-supplied message. + + + Initializes a new instance of the class with serialized data. + The object that contains the serialized data. + The stream that contains the serialized data. + + + Initializes a new instance of the class with the specified message string. + A string that describes the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + A string that describes the exception. + The exception that is the cause of the current exception. + + + Initializes a new instance of the class with information about the regular expression pattern, the input text, and the time-out interval. + The input text processed by the regular expression engine when the time-out occurred. + The pattern used by the regular expression engine when the time-out occurred. + The time-out interval. + + + Gets the input text that the regular expression engine was processing when the time-out occurred. + The regular expression input text. + + + Gets the time-out interval for a regular expression match. + The time-out interval. + + + Gets the regular expression pattern that was used in the matching operation when the time-out occurred. + The regular expression pattern. + + + Populates a object with the data needed to serialize a object. + The object to populate with data. + The destination for this serialization. + + + Provides enumerated values to use to set regular expression options. + + + 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 property when calling the method. For more information, see the "Compiled Regular Expressions" section in the Regular Expression Options topic. + + + Specifies that cultural differences in language is ignored. For more information, see the "Comparison Using the Invariant Culture" section in the Regular Expression Options topic. + + + Enables ECMAScript-compliant behavior for the expression. This value can be used only in conjunction with the , , and values. The use of this value with any other values results in an exception. +For more information on the option, see the "ECMAScript Matching Behavior" section in the Regular Expression Options topic. + + + 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 "Explicit Captures Only" section in the Regular Expression Options topic. + + + Specifies case-insensitive matching. For more information, see the "Case-Insensitive Matching " section in the Regular Expression Options topic. + + + Eliminates unescaped white space from the pattern and enables comments marked with #. However, this value does not affect or eliminate white space in character classes, numeric quantifiers, or tokens that mark the beginning of individual regular expression language elements. For more information, see the "Ignore White Space" section of the Regular Expression Options topic. + + + 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 "Multiline Mode" section in the Regular Expression Options topic. + + + Specifies that no options are set. For more information about the default behavior of the regular expression engine, see the "Default Options" section in the Regular Expression Options topic. + + + Specifies that the search will be from right to left instead of from left to right. For more information, see the "Right-to-Left Mode" section in the Regular Expression Options topic. + + + 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 "Single-line Mode" section in the Regular Expression Options topic. + + + The class is the base class for compiled regular expressions. + + + Initializes a new instance of the class. + + + Used by a object generated by the method. + A capture number. + The starting position of the capture. + The ending position of the capture. + + + Used by a object generated by the method. Determines whether a character is in a character class. + A character to test. + The internal name of a character class. + + if the parameter is in the character class specified by the parameter. + + + Used by a object generated by the method. + A character. + The character set. + The character category. + Returns . + + + Used by a object generated by the method. + + + Used by a object generated by the method. + A number to save. + + + Used by a object generated by the method. + Returns . + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + Returns . + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + The possible boundary position. + The starting position. + The ending position. + Returns . + + + Used by a object generated by the method. + The possible ECMA boundary position. + The starting position. + The ending position. + Returns . + + + Used by a object generated by the method. + The capture number. + Returns . + + + Used by a object generated by the method. + The capture number. + Returns . + + + Used by a object generated by the method. + The capture number. + Returns . + + + Used by a object generated by the method. + Returns . + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + + + Used by a object generated by the method. + An instance of the regular expression engine. + The text to scan for a pattern match. + The zero-based starting position in at which the regular expression engine scans for a match. + The zero-based ending position in at which the regular expression engine scans for a match. + The zero-based starting position to scan for this match. + The number of characters in the previous match. + + to search for a match in quick mode; otherwise, . + A match. + + + Used by a object generated by the method. + An instance of the regular expression engine. + The text to scan for a pattern match. + The zero-based starting position in at which the regular expression engine scans for a match. + The zero-based ending position in at which the regular expression engine scans for a match. + The zero-based starting position to scan for this match. + The number of characters in the previous match. + + to search for a match in quick mode; otherwise, . + The timeout interval. + A match. + + + Used by a object generated by the method. + A capture number. + A saved capture number. + The starting position. + The ending position. + + + Used by a object generated by the method. + + + Creates a class for a compiled regular expression. + + + Initializes a new instance of the class. + + + When overridden in a derived class, creates a object for a specific compiled regular expression. + A object designed to execute a specific compiled regular expression. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Channels.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Channels.dll new file mode 100755 index 0000000000000000000000000000000000000000..07a1ab4f830ece6c139f7bf4f3a3d94653fe8007 GIT binary patch literal 16760 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Channels.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Channels.xml new file mode 100755 index 0000000..1e9482b --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Channels.xml @@ -0,0 +1,217 @@ + + + + System.Threading.Channels + + + +

Specifies the behavior to use when writing to a bounded channel that is already full. +
+ + Removes and ignores the newest item in the channel in order to make room for the item being written. + + + Removes and ignores the oldest item in the channel in order to make room for the item being written. + + + Drops the item being written. + + + Waits for space to be available in order to complete the write operation. + + + Provides options that control the behavior of bounded instances. + + + Initializes the options. + The maximum number of items the bounded channel may store. + + + Gets or sets the maximum number of items the bounded channel may store. + + + Gets or sets the behavior incurred by write operations when the channel is full. + + + Provides static methods for creating channels. + + + Creates a channel with the specified maximum capacity. + The maximum number of items the channel may store. + Specifies the type of data in the channel. + The created channel. + + + Creates a channel with the specified maximum capacity. + Options that guide the behavior of the channel. + Specifies the type of data in the channel. + The created channel. + + + Creates an unbounded channel usable by any number of readers and writers concurrently. + The type of data in the channel. + The created channel. + + + Creates an unbounded channel subject to the provided options. + Options that guide the behavior of the channel. + Specifies the type of data in the channel. + The created channel. + + + Provides a base class for channels that support reading and writing elements of type . + Specifies the type of data readable and writable in the channel. + + + Initializes an instance of the class. + + + Provides a base class for channels that support reading elements of type and writing elements of type . + Specifies the type of data that may be written to the channel. + Specifies the type of data that may be read from the channel. + + + Initializes an instance of the class. + + + Implicit cast from a to its readable half. + The being cast. + The readable half. + + + Implicit cast from a to its writable half. + The being cast. + The writable half. + + + Gets the readable half of this channel. + + + Gets the writable half of this channel. + + + Exception thrown when a channel is used after it's been closed. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The exception that is the cause of this exception. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class. + The message that describes the error. + + + Initializes a new instance of the class. + The message that describes the error. + The exception that is the cause of this exception. + + + Provides options that control the behavior of channel instances. + + + Initializes an instance of the class. + + + + if operations performed on a channel may synchronously invoke continuations subscribed to +notifications of pending async operations; if all continuations should be invoked asynchronously. + + + + readers from the channel guarantee that there will only ever be at most one read operation at a time; + if no such constraint is guaranteed. + + + + if writers to the channel guarantee that there will only ever be at most one write operation +at a time; if no such constraint is guaranteed. + + + Provides a base class for reading from a channel. + Specifies the type of data that may be read from the channel. + + + Initializes an instance of the class. + + + Gets a that completes when no more data will ever +be available to be read from this channel. + + + Creates an that enables reading all of the data from the channel. + The cancellation token to use to cancel the enumeration. + The created async enumerable. + + + Asynchronously reads an item from the channel. + A used to cancel the read operation. + A that represents the asynchronous read operation. + + + Attempts to read an item from the channel. + The read item, or a default value if no item could be read. + + if an item was read; otherwise, . + + + Returns a that will complete when data is available to read. + A used to cancel the wait operation. + A that will complete with a result when data is available to read + or with a result when no further data will ever be available to be read due to the channel completing successfully. + If the channel completes with an exception, the task will also complete with an exception. +. + + + Provides a base class for writing to a channel. + Specifies the type of data that may be written to the channel. + + + Initializes an instance of the class. + + + Mark the channel as being complete, meaning no more items will be written to it. + Optional Exception indicating a failure that's causing the channel to complete. + The channel has already been marked as complete. + + + Attempts to mark the channel as being completed, meaning no more data will be written to it. + An indicating the failure causing no more data to be written, or null for success. + + if this operation successfully completes the channel; otherwise, if the channel could not be marked for completion, +for example due to having already been marked as such, or due to not supporting completion. +. + + + Attempts to write the specified item to the channel. + The item to write. + + if the item was written; otherwise, . + + + Returns a that will complete when space is available to write an item. + A used to cancel the wait operation. + A that will complete with a result when space is available to write an item +or with a result when no further writing will be permitted. + + + Asynchronously writes an item to the channel. + The value to write to the channel. + A used to cancel the write operation. + A that represents the asynchronous write operation. + + + Provides options that control the behavior of unbounded instances. + + + Initializes a new instance of the class. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Overlapped.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Overlapped.dll new file mode 100755 index 0000000000000000000000000000000000000000..a83221e87df6fa2125c928b503a822e6a7832ed6 GIT binary patch literal 17992 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
+ + + System.Threading.Overlapped + + + + Receives the error code, number of bytes, and overlapped value type when an I/O operation completes on the thread pool. + The error code. + The number of bytes that are transferred. + A representing an unmanaged pointer to the native overlapped value type. + + + 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. + + + 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. + + + Specifies the length of the data transferred. Reserved for operating system use. + + + Specifies a system-dependent status. Reserved for operating system use. + + + Specifies the high word of the byte offset at which to start the transfer. + + + Specifies a file position at which to start the transfer. + + + Provides a managed representation of a Win32 OVERLAPPED structure, including methods to transfer information from an instance to a structure. + + + Initializes a new, empty instance of the class. + + + Initializes a new instance of the 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. + The low word of the file position at which to start the transfer. + The high word of the file position at which to start the transfer. + The handle to an event that is signaled when the I/O operation is complete. + An object that implements the interface and provides status information on the I/O operation. + + + Initializes a new instance of the 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. + The low word of the file position at which to start the transfer. + The high word of the file position at which to start the transfer. + The handle to an event that is signaled when the I/O operation is complete. + An object that implements the interface and provides status information on the I/O operation. + + + Gets or sets the object that provides status information on the I/O operation. + An object that implements the interface. + + + Gets or sets the 32-bit integer handle to a synchronization event that is signaled when the I/O operation is complete. + An value representing the handle of the synchronization event. + + + Gets or sets the handle to the synchronization event that is signaled when the I/O operation is complete. + An representing the handle of the event. + + + Frees the unmanaged memory associated with a native overlapped structure allocated by the method. + A pointer to the structure to be freed. + + is . + + + 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. + An value representing the high word of the file position. + + + 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. + An value representing the low word of the file position. + + + Packs the current instance into a structure, specifying the delegate to be invoked when the asynchronous I/O operation is complete. + An delegate that represents the callback method invoked when the asynchronous I/O operation completes. + An unmanaged pointer to a structure. + The current has already been packed. + + + Packs the current instance into a structure, specifying a delegate that is invoked when the asynchronous I/O operation is complete and a managed object that serves as a buffer. + An delegate that represents the callback method invoked when the asynchronous I/O operation completes. + 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. + An unmanaged pointer to a structure. + The current has already been packed. + + + Unpacks the specified unmanaged structure into a managed object. + An unmanaged pointer to a structure. + An object containing the information unpacked from the native structure. + + is . + + + Packs the current instance into a structure specifying the delegate to invoke when the asynchronous I/O operation is complete. Does not propagate the calling stack. + An delegate that represents the callback method invoked when the asynchronous I/O operation completes. + An unmanaged pointer to a structure. + The current has already been packed. + + + Packs the current instance into a 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. + An delegate that represents the callback method invoked when the asynchronous I/O operation completes. + 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. + An unmanaged pointer to a structure. + The caller does not have the required permission. + The current is already packed. + + + Represents pre-allocated state for native overlapped I/O operations. + + + Initializes a new instance of the class and specifies a delegate to invoke when each asynchronous I/O operation is complete, a user-provided object that provides context, and managed objects that serve as buffers. + A delegate that represents the callback method to invoke when each asynchronous I/O operation completes. + A user-supplied object that distinguishes the instance produced from this object from other instances. Its value can be . + An object or array of objects that represent the input or output buffer for the operations. Each object represents a buffer, such as an array of bytes. Its value can be . + + is . + This method was called after the was disposed. + + + Frees the resources associated with this instance. + + + Frees unmanaged resources before the current instance is reclaimed by garbage collection. + + + Represents an I/O handle that is bound to the system thread pool and enables low-level components to receive notifications for asynchronous I/O operations. + + + Returns an unmanaged pointer to a structure, specifying a delegate that is invoked when the asynchronous I/O operation is complete, a user-provided object that supplies context, and managed objects that serve as buffers. + A delegate that represents the callback method to invoke when the asynchronous I/O operation completes. + A user-provided object that distinguishes this instance from other instances. + An object or array of objects that represent the input or output buffer for the operation, or . Each object represents a buffer, such an array of bytes. + An unmanaged pointer to a structure. + + is . + This method was called after the object was disposed. + + + Returns an unmanaged pointer to a structure using the callback state and buffers associated with the specified object. + An object from which to create the pointer. + An unmanaged pointer to a structure. + + is . + + is currently in use for another I/O operation. + This method was called after the was disposed. +-or- +This method was called after was disposed. + + + Returns a for the specified handle, which is bound to the system thread pool. + An object that holds the operating system handle. The handle must have been opened for overlapped I/O in unmanaged code. + A for , which is bound to the system thread pool. + + is . + + has been disposed. +-or- + does not refer to a valid I/O handle. +-or- + refers to a handle that has not been opened for overlapped I/O. +-or- + refers to a handle that has already been bound. + + + Releases all unmanaged resources used by the instance. + + + Frees the memory associated with a structure allocated by the method. + An unmanaged pointer to the structure to be freed. + + is . + This method was called after the object was disposed. + + + Returns the user-provided object that was specified when the instance was allocated by calling the method. + An unmanaged pointer to the structure from which to return the associated user-provided object. + A user-provided object that distinguishes this instance from other instances, or if one was not specified when the instance was allocated by calling the method. + + is . + + + Gets the bound operating system handle. + An object that holds the bound operating system handle. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Dataflow.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Dataflow.dll new file mode 100755 index 0000000000000000000000000000000000000000..4417c5e6d22d0d5322b7fae78e41689f045a3b30 GIT binary patch literal 29256 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

&lYr7_GU!F2DL`p74f+p- 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 F{tptoQ$PR! literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Dataflow.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Dataflow.xml new file mode 100755 index 0000000..3777a55 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Dataflow.xml @@ -0,0 +1,1580 @@ + + + + System.Threading.Tasks.Dataflow + + + +

Provides a dataflow block that invokes a provided delegate for every data element received. + The type of data that this operates on. +
+ + Initializes a new instance of the class with the specified action. + The action to invoke with each data element received. + + is . + + + Initializes a new instance of the class with the specified action and configuration options. + The action to invoke with each data element received. + The options with which to configure this . + + is . +-or- + is . + + + Initializes a new instance of the class with the specified action. + The action to invoke with each data element received. + + is . + + + Initializes a new instance of the class with the specified action and configuration options. + The action to invoke with each data element received. + The options with which to configure this . + + is . +-or- + is . + + + Signals to the dataflow block that it shouldn't accept or produce any more messages and shouldn't consume any more postponed messages. + + + Gets a object that represents the asynchronous operation and completion of the dataflow block. + The completed task. + + + Gets the number of input items waiting to be processed by this block. + The number of input items waiting to be processed by this block. + + + Posts an item to the target dataflow block. + The item being offered to the target. + + if the item is posted to the dataflow block; otherwise, . + + + Causes the dataflow block to complete in a faulted state. + The exception that caused the faulting. + + is . + + + Offers a message to the dataflow block, and gives it the opportunity to consume or postpone the message. + The header of the message being offered. + The value of the message being offered. + The dataflow block that is offering the message. This may be . + + to instruct the target to call synchronously during the call to , prior to returning , in order to consume the message; otherwise, . + The status of the offered message. If the message was accepted by the target, is returned, and the source should no longer use the offered message, because it is now owned by the target. If the message was postponed by the target, is returned as a notification that the target may later attempt to consume or reserve the message; in the meantime, the source still owns the message and may offer it to other blocks. +If the target would have otherwise postponed message, but source was , is returned. +If the target tried to accept the message but missed it due to the source delivering the message to another target or simply discarding it, is returned. +If the target chose not to accept the message, is returned. If the target chose not to accept the message and will never accept another message from this source, is returned. + + is not valid. +-or- may be only if provided with a non-null . + + + Returns a string that represents the formatted name of this instance. + A string that represents the formatted name of this instance. + + + Provides a dataflow block that batches inputs into arrays. + Specifies the type of data put into batches. + + + Initializes a new with the specified batch size. + The number of items to group into a batch. + The must be positive. + + + Initializes a new with the specified batch size, declining option, and block options. + The number of items to group into a batch. + The options with which to configure this . + The must be positive. +-or- +The must be smaller than the value of the option if a non-default value has been set. + The is . + + + Gets the size of the batches generated by this . + The batch size. + + + Signals to the that it should not accept nor produce any more messages nor consume any more postponed messages. + + + Gets a that represents the asynchronous operation and completion of the dataflow block. + The task. + + + Links the to the specified . + The to which to connect this source. + A instance that configures the link. + An IDisposable that, upon calling Dispose, will unlink the source from the target. + + is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + + + Gets the number of output items available to be received from this block. + The number of output items. + + + Causes the to complete in a state. + The that caused the faulting. + The is . + + + Called by a linked to accept and consume a previously offered by this . + The of the message being consumed. + The consuming the message. + + if the message was successfully consumed; otherwise, . + The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to . The consuming must use the returned value instead of the value passed as messageValue through . +If the message requested is not available, the return value will be . + The is not valid. + The is . + + + Called by a linked to release a previously reserved by this . + The of the reserved message being released. + The releasing the message it previously reserved. + The is not valid. + The is . + The did not have the message reserved. + + + Called by a linked to reserve a previously offered by this . + The of the message being reserved. + The reserving the message. + + if the message was successfully reserved; otherwise, . + The is not valid. + The is . + + + Offers a message to the , giving the target the opportunity to consume or postpone the message. + A instance that represents the header of the message being offered. + The value of the message being offered. + The offering the message. This may be null. + Set to to instruct the target to call synchronously during the call to , prior to returning , in order to consume the message. + The status of the offered message. If the message was accepted by the target, is returned, and the source should no longer use the offered message, because it is now owned by the target. If the message was postponed by the target, is returned as a notification that the target may later attempt to consume or reserve the message; in the meantime, the source still owns the message and may offer it to other blocks. +If the target would have otherwise postponed message, but was , is instead returned. +If the target tried to accept the message but missed it due to the source delivering the message to another target or simply discarding it, is returned. +If the target chose not to accept the message, is returned. If the target chose not to accept the message and will never accept another message from this source, is returned. + The is not valid. +-or- may only be true if provided with a non-null . + + + Returns a string that represents the formatted name of this instance. + A string that represents the formatted name of this instance. + + + Triggers the to initiate a batching operation even if the number of currently queued or postponed items is less than the . + + + Attempts to synchronously receive an available output item from the . + The predicate a value must successfully pass in order for it to be received. may be , in which case all items will pass. + The item received from the source. + + if an item could be received; otherwise, . + + + Attempts to synchronously receive all available items from the . + The items received from the source. + + if one or more items could be received; otherwise, . + + + Provides a dataflow block that batches a specified number of inputs of potentially differing types provided to one or more of its targets. + Specifies the type of data accepted by the block's first target. + Specifies the type of data accepted by the block's second target. + + + Initializes a new with the specified configuration. + The number of items to group into a batch. + The must be positive. + + + Initializes a new with the specified configuration. + The number of items to group into a batch. + The options with which to configure this . + + is . + + is less than one. + + + Gets the size of the batches generated by this . + The batch size. + + + Signals to the that it should not accept nor produce any more messages nor consume any more postponed messages. + + + Gets a that represents the asynchronous operation and completion of the dataflow block. + The task. + + + Links the to the specified . + The to which to connect this source. + A instance that configures the link. + An IDisposable that, upon calling Dispose, will unlink the source from the target. + + is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + + + Gets the number of output items available to be received from this block. + The number of output items. + + + Causes the to complete in a state. + The that caused the faulting. + The is . + + + + + + + + + + + + + + + + Gets a target that may be used to offer messages of the first type. + The target. + + + Gets a target that may be used to offer messages of the second type. + The target. + + + Returns a string that represents the formatted name of this instance. + A string that represents the formatted name of this instance. + + + Attempts to synchronously receive an available output item from the . + The predicate a value must successfully pass in order for it to be received. may be , in which case all items will pass. + The item received from the source. + + if an item could be received; otherwise, . + + + Attempts to synchronously receive all available items from the . + The items received from the source. + + if one or more items could be received; otherwise, . + + + Provides a dataflow block that batches a specified number of inputs of potentially differing types provided to one or more of its targets. + Specifies the type of data accepted by the block's first target. + Specifies the type of data accepted by the block's second target. + Specifies the type of data accepted by the block's third target. + + + Initializes a new with the specified configuration. + The number of items to group into a batch. + The must be positive. + + + Initializes a new with the specified configuration. + The number of items to group into a batch. + The options with which to configure this . + The must be positive. + The is . + + + Gets the size of the batches generated by this . + The batch size. + + + Signals to the that it should not accept nor produce any more messages nor consume any more postponed messages. + + + Gets a that represents the asynchronous operation and completion of the dataflow block. + The task. + + + Links the to the specified . + The to which to connect this source. + + if the source should unlink from the target after successfully propagating a single message; to remain connected even after a single message has been propagated. + An IDisposable that, upon calling Dispose, will unlink the source from the target. + + is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + + + Gets the number of output items available to be received from this block. + The number of output items. + + + Causes the to complete in a state. + The that caused the faulting. + The is . + + + + + + + + + + + + + + + + Gets a target that may be used to offer messages of the first type. + The target. + + + Gets a target that may be used to offer messages of the second type. + The target. + + + Gets a target that may be used to offer messages of the third type. + The target. + + + Returns a string that represents the formatted name of this instance. + A string that represents the formatted name of this instance. + + + Attempts to synchronously receive an available output item from the . + The predicate a value must successfully pass in order for it to be received. may be in which case all items will pass. + The item received from the source. + + if an item could be received; otherwise, . + + + Attempts to synchronously receive all available items from the . + The items received from the source. + + if one or more items could be received; otherwise, . + + + Provides a buffer for storing at most one element at time, overwriting each message with the next as it arrives. + Specifies the type of the data buffered by this dataflow block. + + + Initializes the with the specified cloning function. + The function to use to clone the data when offered to other blocks. + + + Initializes the with the specified cloning function and . + The function to use to clone the data when offered to other blocks. + The options with which to configure this . + The is . + + + Signals to the that it should not accept nor produce any more messages nor consume any more postponed messages. + + + Gets a that represents the asynchronous operation and completion of the dataflow block. + The task. + + + Links the to the specified . + The to which to connect this source. + A instance that configures the link. + An IDisposable that, upon calling Dispose, will unlink the source from the target. + + is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + + + Causes the to complete in a state. + The that caused the faulting. + The is . + + + Attempts to synchronously receive all available items from the . + The items received from the source. + + if one or more items could be received; otherwise, . + + + Called by a linked to accept and consume a previously offered by this . + The of the message being consumed. + The consuming the message. + + if the message was successfully consumed; otherwise, . + The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to . The consuming must use the returned value instead of the value passed as through . +If the message requested is not available, the return value will be . + The is not valid. + The is . + + + Called by a linked to release a previously reserved by this . + The of the reserved message being released. + The releasing the message it previously reserved. + The is not valid. + The is . + The did not have the message reserved. + + + Called by a linked to reserve a previously offered by this . + The of the message being reserved. + The reserving the message. + + if the message was successfully reserved; otherwise, . + The is not valid. + The is . + + + Offers a message to the , giving the target the opportunity to consume or postpone the message. + A instance that represents the header of the message being offered. + The value of the message being offered. + The offering the message. This may be null. + Set to to instruct the target to call synchronously during the call to , prior to returning , in order to consume the message. + The status of the offered message. If the message was accepted by the target, is returned, and the source should no longer use the offered message, because it is now owned by the target. If the message was postponed by the target, is returned as a notification that the target may later attempt to consume or reserve the message; in the meantime, the source still owns the message and may offer it to other blocks. +If the target would have otherwise postponed message, but was , is instead returned. +If the target tried to accept the message but missed it due to the source delivering the message to another target or simply discarding it, is returned. +If the target chose not to accept the message, is returned. If the target chose not to accept the message and will never accept another message from this source, is returned. + The is not valid. +-or- may only be true if provided with a non-null . + + + Returns a string that represents the formatted name of this instance. + A string that represents the formatted name of this instance. + + + Attempts to synchronously receive an available output item from the . + The predicate a value must successfully pass in order for it to be received. may be , in which case all items will pass. + The item received from the source. + + if an item could be received; otherwise, . + + + Provides a buffer for storing data for a Dataflow. + Specifies the type of the data buffered by this dataflow block. + + + Initializes a new . + + + Initializes a new with the specified . + The options with which to configure this . + The is . + + + Signals to the that it should not accept nor produce any more messages nor consume any more postponed messages. + + + Gets a that represents the asynchronous operation and completion of the dataflow block. + The task. + + + Gets the number of items currently stored in the buffer. + The number of items. + + + Links the to the specified . + The to which to connect this source. + A instance that configures the link. + An IDisposable that, upon calling Dispose, will unlink the source from the target. + + is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + + + Causes the to complete in a state. + The that caused the faulting. + The is . + + + Called by a linked to accept and consume a previously offered by this . + The of the message being consumed. + The consuming the message. + + if the message was successfully consumed; otherwise, . + The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to . The consuming must use the returned value instead of the value passed as through . +If the message requested is not available, the return value will be . + The is not valid. + The is . + + + Called by a linked to release a previously reserved by this . + The of the reserved message being released. + The releasing the message it previously reserved. + The is not valid. + The is . + The did not have the message reserved. + + + Called by a linked to reserve a previously offered by this . + The of the message being reserved. + The reserving the message. + + if the message was successfully reserved; otherwise, . + The is not valid. + The is . + + + Offers a message to the , giving the target the opportunity to consume or postpone the message. + A instance that represents the header of the message being offered. + The value of the message being offered. + The offering the message. This may be . + Set to true to instruct the target to call synchronously during the call to , prior to returning , in order to consume the message. + The status of the offered message. If the message was accepted by the target, is returned, and the source should no longer use the offered message, because it is now owned by the target. If the message was postponed by the target, is returned as a notification that the target may later attempt to consume or reserve the message; in the meantime, the source still owns the message and may offer it to other blocks. +If the target would have otherwise postponed message, but was , is instead returned. +If the target tried to accept the message but missed it due to the source delivering the message to another target or simply discarding it, is returned. +If the target chose not to accept the message, is returned. If the target chose not to accept the message and will never accept another message from this source, is returned. + The is not valid. +-or- may only be true if provided with a non-null . + + + Returns a string that represents the formatted name of this instance. + A string that represents the formatted name of this instance. + + + Attempts to synchronously receive an available output item from the . + The predicate value must successfully pass in order for it to be received. may be , in which case all items will pass. + The item received from the source. + + if an item could be received; otherwise, . + + + Attempts to synchronously receive all available items from the . + The items received from the source. + + if one or more items could be received; otherwise, . + + + Provides a set of static (Shared in Visual Basic) methods for working with dataflow blocks. + + + Creates a new abstraction over the . + The source to wrap. + Specifies the type of data contained in the source. + An that enables observers to be subscribed to the source. + The is . + + + Creates a new abstraction over the . + The target to wrap. + Specifies the type of input accepted by the target block. + An observer that wraps the target block. + + + Monitors two dataflow sources, invoking the provided handler for whichever source makes data available first. + The first source. + The handler to execute on data from the first source. + The second source. + The handler to execute on data from the second source. + Specifies type of data contained in the first source. + Specifies type of data contained in the second source. + A that represents the asynchronous choice. If both sources are completed prior to the choice completing, the resulting task will be canceled. When one of the sources has data available and successfully propagates it to the choice, the resulting task will complete when the handler completes; if the handler throws an exception, the task will end in the state and will contain the unhandled exception. Otherwise, the task will end with its set to either 0 or 1 to represent the first or second source, respectively. +This method will only consume an element from one of the two data sources, never both. + The is . +-or- +The is . +-or- +The is . +-or- +The is . + + + Monitors two dataflow sources, invoking the provided handler for whichever source makes data available first. + The first source. + The handler to execute on data from the first source. + The second source. + The handler to execute on data from the second source. + The options with which to configure this choice. + Specifies type of data contained in the first source. + Specifies type of data contained in the second source. + A that represents the asynchronous choice. If both sources are completed prior to the choice completing, or if the provided as part of is canceled prior to the choice completing, the resulting task will be canceled. When one of the sources has data available and successfully propagates it to the choice, the resulting task will complete when the handler completes; if the handler throws an exception, the task will end in the state and will contain the unhandled exception. Otherwise, the task will end with its set to either 0 or 1 to represent the first or second source, respectively. + The is . +-or- +The is . +-or- +The is . +-or- +The is . +-or- +The is . + + + Monitors three dataflow sources, invoking the provided handler for whichever source makes data available first. + The first source. + The handler to execute on data from the first source. + The second source. + The handler to execute on data from the second source. + The third source. + The handler to execute on data from the third source. + Specifies type of data contained in the first source. + Specifies type of data contained in the second source. + Specifies type of data contained in the third source. + A that represents the asynchronous choice. If all sources are completed prior to the choice completing, the resulting task will be canceled. When one of the sources has data available and successfully propagates it to the choice, the resulting task will complete when the handler completes; if the handler throws an exception, the task will end in the state and will contain the unhandled exception. Otherwise, the task will end with its set to the 0-based index of the source. +This method will only consume an element from one of the data sources, never more than one. + The is . +-or- +The is . +-or- +The is . +-or- +The is . +-or- +The is . +-or- +The is . + + + Monitors three dataflow sources, invoking the provided handler for whichever source makes data available first. + The first source. + The handler to execute on data from the first source. + The second source. + The handler to execute on data from the second source. + The third source. + The handler to execute on data from the third source. + The options with which to configure this choice. + Specifies type of data contained in the first source. + Specifies type of data contained in the second source. + Specifies type of data contained in the third source. + A that represents the asynchronous choice. If all sources are completed prior to the choice completing, or if the provided as part of is canceled prior to the choice completing, the resulting task will be canceled. When one of the sources has data available and successfully propagates it to the choice, the resulting task will complete when the handler completes; if the handler throws an exception, the task will end in the state and will contain the unhandled exception. Otherwise, the task will end with its set to the 0-based index of the source. +This method will only consume an element from one of the data sources, never more than one. If cancellation is requested after an element has been received, the cancellation request will be ignored, and the relevant handler will be allowed to execute. + The is . +-or- +The is . +-or- +The is . +-or- +The is . +-or- +The is . +-or- +The is . +-or- +The is . + + + Encapsulates a target and a source into a single propagator. + The target to encapsulate. + The source to encapsulate. + Specifies the type of input expected by the target. + Specifies the type of output produced by the source. + The encapsulated target and source. + + + Links the to the specified . + The source from which to link. + The to which to connect the source. + Specifies the type of data contained in the source. + An that, upon calling , will unlink the source from the target. + The is . +-or- +The is . + + + Links the to the specified using the specified filter. + The source from which to link. + The to which to connect the source. + The filter a message must pass in order for it to propagate from the source to the target. + Specifies the type of data contained in the source. + An that, upon calling , will unlink the source from the target. + The is . +-or- +The is . +-or- +The is . + + + Links the to the specified using the specified filter. + The source from which to link. + The to which to connect the source. + One of the enumeration values that specifies how to configure a link between dataflow blocks. + The filter a message must pass in order for it to propagate from the source to the target. + Specifies the type of data contained in the source. + An that, upon calling , will unlink the source from the target. + The is null (Nothing in Visual Basic). +-or- +The is null (Nothing in Visual Basic). +-or- +The is null (Nothing in Visual Basic). +-or- +The is null (Nothing in Visual Basic). + + + Gets a target block that synchronously accepts all messages offered to it and drops them. + The type of the messages this block can accept. + A that accepts and subsequently drops all offered messages. + + + Provides a that asynchronously monitors the source for available output. + The source to monitor. + Specifies the type of data contained in the source. + A that informs of whether and when more output is available. If, when the task completes, its is , more output is available in the source (though another consumer of the source may retrieve the data). +If it returns , more output is not and will never be available, due to the source completing prior to output being available. + + + Provides a that asynchronously monitors the source for available output. + The source to monitor. + The cancellation token with which to cancel the asynchronous operation. + Specifies the type of data contained in the source. + A that informs of whether and when more output is available. If, when the task completes, its is , more output is available in the source (though another consumer of the source may retrieve the data). If it returns , more output is not and will never be available, due to the source completing prior to output being available. + + + Posts an item to the . + The target block. + The item being offered to the target. + Specifies the type of data accepted by the target block. + + if the item was accepted by the target block; otherwise, . + + + Synchronously receives a value from a specified source. + The source from which to receive the value. + The type of data contained in the source. + The received value. + + is . + No item could be received from the source. + + + Synchronously receives a value from a specified source and provides a token to cancel the operation. + The source from which to receive the value. + The token to use to cancel the receive operation. + The type of data contained in the source. + The received value. + + is . + No item could be received from the source. + The operation was canceled before an item was received from the source. + + + Synchronously receives a value from a specified source, observing an optional time-out period. + The source from which to receive the value. + The maximum time interval, in milliseconds, to wait for the synchronous operation to complete, or an interval that represents -1 milliseconds to wait indefinitely. + The type of data contained in the source. + The received value. + + is a negative number other than -1 milliseconds, which represents an infinite time-out period. +-or- + is greater than . + + is . + No item could be received from the source. + The specified time-out expired before an item was received from the source. + + + Synchronously receives a value from a specified source, providing a token to cancel the operation and observing an optional time-out interval. + The source from which to receive the value. + The maximum time interval, in milliseconds, to wait for the synchronous operation to complete, or an interval that represents -1 milliseconds to wait indefinitely. + The token to use to cancel the receive operation. + The type of data contained in the source. + The received value. + The is . + + is a negative number other than -1 milliseconds, which represents an infinite time-out period. +-or- + is greater than . + No item could be received from the source. + The specified time-out expired before an item was received from the source. + The operation was canceled before an item was received from the source. + + + Asynchronously receives a value from a specified source. + The source from which to receive the value. + The type of data contained in the source. + A task that represents the asynchronous receive operation. When an item value is successfully received from the source, the returned task is completed and its returns the received value. If an item value cannot be retrieved because the source is empty and completed , an exception is thrown in the returned task. + + is . + + + Asynchronously receives a value from a specified source and provides a token to cancel the operation. + The source from which to receive the value. + The token to use to cancel the receive operation. + Specifies the type of data contained in the source. + A task that represents the asynchronous receive operation. When a value is successfully received from the source, the returned task is completed and its returns the value. If a value cannot be retrieved because cancellation was requested, the returned task is canceled. If the value cannot be retrieved because the source is empty and completed , an exception is thrown in the returned task. + + is . + + + Asynchronously receives a value from a specified source, observing an optional time-out period. + The source from which to receive the value. + The maximum time interval, in milliseconds, to wait for the synchronous operation to complete, or an interval that represents -1 milliseconds to wait indefinitely. + The type of data contained in the source. + A task that represents the asynchronous receive operation. When a value is successfully received from the source, the returned task is completed and its returns the value. If a value cannot be retrieved because the time-out expired, the returned task is canceled. If the value cannot be retrieved because the source is empty and completed , an exception is thrown in the returned task. + + is . + + is a negative number other than -1 milliseconds, which represents an infinite time-out period. +-or- + is greater than . + + + Asynchronously receives a value from a specified source, providing a token to cancel the operation and observing an optional time-out interval. + The source from which to receive the value. + The maximum time interval, in milliseconds, to wait for the synchronous operation to complete, or an interval that represents -1 milliseconds to wait indefinitely. + The token which may be used to cancel the receive operation. + The type of data contained in the source. + A task that represents the asynchronous receive operation. When a value is successfully received from the source, the returned task is completed and its returns the value. If a value cannot be retrieved because the time-out expired or cancellation was requested, the returned task is canceled. If the value cannot be retrieved because the source is empty and completed, an exception is thrown in the returned task. + + is . + + is a negative number other than -1 milliseconds, which represents an infinite time-out period. +-or- + is greater than . + + + Asynchronously offers a message to the target message block, allowing for postponement. + The target to which to post the data. + The item being offered to the target. + Specifies the type of the data to post to the target. + A that represents the asynchronous send. If the target accepts and consumes the offered element during the call to , upon return from the call the resulting will be completed and its property will return . If the target declines the offered element during the call, upon return from the call the resulting will be completed and its property will return . If the target postpones the offered element, the element will be buffered until such time that the target consumes or releases it, at which point the task will complete, with its indicating whether the message was consumed. If the target never attempts to consume or release the message, the returned task will never complete. + The is . + + + Asynchronously offers a message to the target message block, allowing for postponement. + The target to which to post the data. + The item being offered to the target. + The cancellation token with which to request cancellation of the send operation. + Specifies the type of the data to post to the target. + A that represents the asynchronous send. If the target accepts and consumes the offered element during the call to SendAsync, upon return from the call the resulting will be completed and its Result property will return true. If the target declines the offered element during the call, upon return from the call the resulting will be completed and its Result property will return false. If the target postpones the offered element, the element will be buffered until such time that the target consumes or releases it, at which point the Task will complete, with its Result indicating whether the message was consumed. If the target never attempts to consume or release the message, the returned task will never complete. +If cancellation is requested before the target has successfully consumed the sent data, the returned task will complete in the Canceled state and the data will no longer be available to the target. + The is null (Nothing in Visual Basic). + + + Attempts to synchronously receive an item from the . + The source from which to receive. + The item received from the source. + Specifies the type of data contained in the source. + + if an item could be received; otherwise, . + + + Provides options used to configure the processing performed by dataflow blocks. + + + Initializes a new . + + + Gets or sets the maximum number of messages that may be buffered by the block. + The maximum number of messages. The default is -1, which indicates an unlimited number of messages. + + + Gets or sets the to monitor for cancellation requests. + The token. + + + Gets or sets a value that indicates whether ordered processing should be enforced on a block's handling of messages. + + if ordered processing should be enforced; otherwise, . The default value is . + + + Gets or sets the maximum number of messages that may be processed per task. + The maximum number of messages. The default is -1, which indicates an unlimited number of messages. + + + Gets or sets the format string to use when a block is queried for its name. + The format string to use when a block is queried for its name. + + + Gets or sets the to use for scheduling tasks. + The task scheduler. + + + A constant used to specify an unlimited quantity for members that provide an upper bound. This field is constant. + + + Provides options used to configure a link between dataflow blocks. + + + Initializes the . + + + Gets or sets whether the link should be appended to the source's list of links, or whether it should be prepended. + Returns . + + + Gets or sets the maximum number of messages that may be consumed across the link. + Returns . + + + Gets or sets whether the linked target will have completion and faulting notification propagated to it automatically. + Returns . + + + Provides a container of data attributes for passing between dataflow blocks. + + + Initializes a new with the specified attributes. + The ID of the message. Must be unique within the originating source block. It does not need to be globally unique. + + + Checks boxed instances for equality by ID. + A boxed instance. + + if the instances are equal; otherwise, . + + + Checks two instances for equality by ID without boxing. + Another instance. + + if the instances are equal; otherwise, . + + + Generates a hash code for the instance. + The hash code. + + + Gets the ID of the message within the source. + The ID contained in the instance. + + + Gets the validity of the message. + + if the ID of the message is different from 0. if the ID of the message is 0. + + + Checks two instances for equality by ID. + A instance. + A instance. + + if the instances are equal; otherwise, . + + + Checks two instances for non-equality by ID. + A instance. + A instance. + + if the instances are not equal; otherwise, . + + + Represents the status of a when passed between dataflow blocks. + + + Indicates that the accepted the message. Once a target has accepted a message, it is wholly owned by the target. + + + Indicates that the declined the message. The still owns the message. + + + Indicates that the declined the message. The still owns the message. +Additionally, the will decline all future messages sent by the source. + + + Indicates that the tried to accept the message from the , but the message was no longer available. + + + Indicates that the postponed the message for potential consumption at a later time. +The still owns the message. + + + Provides options used to configure the processing performed by dataflow blocks that process each message through the invocation of a user-provided delegate. These are dataflow blocks such as and . + + + Initializes a new . + + + Gets the maximum number of messages that may be processed by the block concurrently. + The maximum number of messages. + + + Gets whether code using the dataflow block is constrained to one producer at a time. + Returns . + + + Provides options used to configure the processing performed by dataflow blocks that group together multiple messages. These are dataflow blocks such as and . + + + Initializes a new . + + + Gets or sets the Boolean value to use to determine whether to greedily consume offered messages. + + to greedily consume offered messages; otherwise, . + + + Gets or sets the maximum number of groups that should be generated by the block. + The maximum number of groups. + + + Represents a dataflow block. + + + Signals to the that it should not accept nor produce any more messages nor consume any more postponed messages. + + + Gets a that represents the asynchronous operation and completion of the dataflow block. + The task. + + + Causes the to complete in a state. + The that caused the faulting. + The is . + + + Represents a dataflow block that is both a target for data and a source of data. + Specifies the type of data accepted by the . + Specifies the type of data supplied by the . + + + Represents a dataflow block that supports receiving messages without linking. + Specifies the type of data supplied by the . + + + Attempts to synchronously receive an available output item from the . + The predicate value must successfully pass in order for it to be received. may be , in which case all items will pass. + The item received from the source. + + if an item could be received; otherwise, . + + + Attempts to synchronously receive all available items from the . + The items received from the source. + + if one or more items could be received; otherwise, . + + + Represents a dataflow block that is a source of data. + Specifies the type of data supplied by the . + + + Called by a linked to accept and consume a previously offered by this . + The of the message being consumed. + The consuming the message. + + if the message was successfully consumed; otherwise, . + The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to . The consuming must use the returned value instead of the value passed as through . +If the message requested is not available, the return value will be null. + The messageHeader is not valid. + The target is . + + + Links the to the specified . + The to which to connect this source. + A instance that configures the link. + An IDisposable that, upon calling Dispose, will unlink the source from the target. + + is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + + + Called by a linked to release a previously reserved by this . + The of the reserved message being released. + The releasing the message it previously reserved. + The is not valid. + The is . + The did not have the message reserved. + + + Called by a linked to reserve a previously offered by this . + The of the message being reserved. + The reserving the message. + + if the message was successfully reserved; otherwise, . + The is not valid. + The is . + + + Represents a dataflow block that is a target for data. + Specifies the type of data accepted by the . + + + Offers a message to the , giving the target the opportunity to consume or postpone the message. + A instance that represents the header of the message being offered. + The value of the message being offered. + The offering the message. This may be null. + Set to to instruct the target to call synchronously during the call to , prior to returning , in order to consume the message. + The status of the offered message. If the message was accepted by the target, is returned, and the source should no longer use the offered message, because it is now owned by the target. If the message was postponed by the target, is returned as a notification that the target may later attempt to consume or reserve the message; in the meantime, the source still owns the message and may offer it to other blocks. +If the target would have otherwise postponed message, but source was , is instead returned. +If the target tried to accept the message but missed it due to the source delivering the message to another target or simply discarding it, is returned. +If the target chose not to accept the message, is returned. If the target chose not to accept the message and will never accept another message from this source, is returned. + The is not valid. +-or- may only be true if provided with a non-null . + + + Provides a dataflow block that joins across multiple dataflow sources, not necessarily of the same type, waiting for one item to arrive for each type before they're all released together as a tuple consisting of one item per type. + Specifies the type of data accepted by the block's first target. + Specifies the type of data accepted by the block's second target. + + + Initializes a new . + + + Initializes a new . + The options with which to configure this . + The is . + + + Signals to the that it should not accept nor produce any more messages nor consume any more postponed messages. + + + Gets a that represents the asynchronous operation and completion of the dataflow block. + The task. + + + Links the to the specified . + Links the to the specified . + A instance that configures the link. + An IDisposable that, upon calling Dispose, will unlink the source from the target. + + is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + + + Gets the number of output items available to be received from this block. + The number of output items. + + + Causes the to complete in a state. + The that caused the faulting. + The is . + + + + + + + + + + + + + + + + Gets a target that may be used to offer messages of the first type. + The target. + + + Gets a target that may be used to offer messages of the second type. + The target. + + + Returns a string that represents the formatted name of this instance. + A string that represents the formatted name of this instance. + + + Attempts to synchronously receive an available output item from the . + The predicate value must successfully pass in order for it to be received. may be , in which case all items will pass. + The item received from the source. + + if an item could be received; otherwise, . + + + Attempts to synchronously receive all available items from the . + The items received from the source. + + if one or more items could be received; otherwise, . + + + Provides a dataflow block that joins across multiple dataflow sources, which are not necessarily of the same type, waiting for one item to arrive for each type before they're all released together as a tuple that contains one item per type. + Specifies the type of data accepted by the block's first target. + Specifies the type of data accepted by the block's second target. + Specifies the type of data accepted by the block's third target. + + + Initializes a new . + + + Initializes a new . + The options with which to configure this . + The is . + + + Signals to the that it should not accept nor produce any more messages nor consume any more postponed messages. + + + Gets a that represents the asynchronous operation and completion of the dataflow block. + The task. + + + Links the source block to the specified target block. + The target block to which to connect this source. + An object that configures the link. + A disposable object that unlinks the source from the target when its method is called. + + is . +-or- + is . + + + Gets the number of output items available to be received from this block. + The number of output items. + + + Causes the to complete in a state. + The that caused the faulting. + The is . + + + + + + + + + + + + + + + + Gets a target that may be used to offer messages of the first type. + The target. + + + Gets a target that may be used to offer messages of the second type. + The target. + + + Gets a target that may be used to offer messages of the third type. + The target. + + + Returns a string that represents the formatted name of this instance. + A string that represents the formatted name of this instance. + + + Attempts to synchronously receive an available output item from the . + The predicate value must successfully pass in order for it to be received. may be , in which case all items will pass. + The item received from the source. + + if an item could be received; otherwise, . + + + Attempts to synchronously receive all available items from the . + The items received from the source. + + if one or more items could be received; otherwise, . + + + Provides a dataflow block that invokes a provided delegate for every data element received. + Specifies the type of data received and operated on by this . + Specifies the type of data output by this . + + + Initializes a new with the specified . + The function to invoke with each data element received. + The is . + + + Initializes a new with the specified and . + The function to invoke with each data element received. + The options with which to configure this . + The is . +-or- +The is . + + + Initializes a new with the specified . + The function to invoke with each data element received. + The is . + + + Initializes a new with the specified and . + The function to invoke with each data element received. + The options with which to configure this . + The is . +-or- +The is . + + + Signals to the that it should not accept nor produce any more messages nor consume any more postponed messages. + + + Gets a that represents the asynchronous operation and completion of the dataflow block. + The task. + + + Gets the number of input items waiting to be processed by this block. + The number of input items. + + + Links the to the specified . + The to which to connect this source. + A instance that configures the link. + An IDisposable that, upon calling Dispose, will unlink the source from the target. + + is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + + + Gets the number of output items available to be received from this block. + The number of output items. + + + Causes the to complete in a state. + The that caused the faulting. + The is . + + + Called by a linked to accept and consume a previously offered by this . + The of the message being consumed. + The consuming the message. + + if the message was successfully consumed; otherwise, . + The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to . The consuming must use the returned value instead of the value passed as through . +If the message requested is not available, the return value will be . + The is not valid. + The is . + + + Called by a linked to release a previously reserved by this . + The of the reserved message being released. + The releasing the message it previously reserved. + The is not valid. + The is . + The did not have the message reserved. + + + Called by a linked to reserve a previously offered by this . + The of the message being reserved. + The reserving the message. + + if the message was successfully reserved; otherwise, . + The is not valid. + The is . + + + Offers a message to the , giving the target the opportunity to consume or postpone the message. + A instance that represents the header of the message being offered. + The value of the message being offered. + The offering the message. This may be . + + if the target must call synchronously during the call to , prior to returning , in order to consume the message. + The status of the offered message. If the message was accepted by the target, is returned, and the source should no longer use the offered message, because it is now owned by the target. If the message was postponed by the target, is returned as a notification that the target may later attempt to consume or reserve the message; in the meantime, the source still owns the message and may offer it to other blocks. +If the target would have otherwise postponed but source was , is instead returned. +If the target tried to accept the message but missed it due to the source delivering the message to another target or simply discarding it, is returned. +If the target chose not to accept the message, is returned. If the target chose not to accept the message and will never accept another message from this source, is returned. + The is not valid. +-or- may only be true if provided with a non-null . + + + Returns a string that represents the formatted name of this instance. + A string that represents the formatted name of this instance. + + + Attempts to synchronously receive an available output item from the . + The predicate value must successfully pass in order for it to be received. may be , in which case all items will pass. + The item received from the source. + + if an item could be received; otherwise, . + + + Attempts to synchronously receive all available items from the . + The items received from the source. + + if one or more items could be received; otherwise, . + + + Provides a dataflow block that invokes a provided delegate for every data element received. + Specifies the type of data received and operated on by this . + Specifies the type of data output by this . + + + Initializes a new with the specified function. + The function to invoke with each data element received. All of the data from the returned will be made available as output from this . + The is . + + + Initializes a new with the specified function and . + The function to invoke with each data element received. All of the data from the returned in the will be made available as output from this . + The options with which to configure this . + The is . +-or- +The is . + + + Initializes a new with the specified function. + The function to invoke with each data element received. All of the data asynchronously returned in the will be made available as output from this . + The is . + + + Initializes a new with the specified function and . + The function to invoke with each data element received. All of the data asynchronously returned in the will be made available as output from this . + The options with which to configure this . + The is . +-or- +The is . + + + Signals to the that it should not accept nor produce any more messages nor consume any more postponed messages. + + + Gets a that represents the asynchronous operation and completion of the dataflow block. + The task. + + + Gets the number of input items waiting to be processed by this block. + The number of input items. + + + Links the to the specified . + The to which to connect this source. + A instance that configures the link. + An IDisposable that, upon calling Dispose, will unlink the source from the target. + + is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + + + Gets the number of output items available to be received from this block. + The number of output items. + + + Causes the to complete in a state. + The that caused the faulting. + The is . + + + Called by a linked to accept and consume a previously offered by this . + The of the message being consumed. + The consuming the message. + + if the message was successfully consumed; otherwise, . + The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to . The consuming must use the returned value instead of the value passed as through OfferMessage +If the message requested is not available, the return value will be . + The is not valid. + The is . + + + Called by a linked to release a previously reserved by this . + The of the reserved message being released. + The releasing the message it previously reserved. + The is not valid. + The is . + The did not have the message reserved. + + + Called by a linked to reserve a previously offered by this . + The of the message being reserved. + The reserving the message. + + if the message was successfully reserved; otherwise, . + The is not valid. + The is . + + + Offers a message to the , giving the target the opportunity to consume or postpone the message. + A instance that represents the header of the message being offered. + The value of the message being offered. + The offering the message. This may be . + + if the target must call synchronously during the call to , prior to returning , in order to consume the message. + The status of the offered message. If the message was accepted by the target, is returned, and the source should no longer use the offered message, as it is now owned by the target. If the message was postponed by the target, is returned as a notification that the target may later attempt to consume or reserve the message; in the meantime, the source still owns the message and may offer it to other blocks. +If the target would have otherwise postponed but source was , is instead returned. +If the target tried to accept the message but missed it due to the source delivering the message to another target or simply discarding it, is returned. +If the target chose not to accept the message, is returned. If the target chose not to accept the message and will never accept another message from this source, is returned. + The is not valid. +-or- + may only be true if provided with a non-null . + + + Returns a string that represents the formatted name of this instance. + A string that represents the formatted name of this instance. + + + Attempts to synchronously receive an available output item from the . + The predicate value must successfully pass in order for it to be received. may be , in which case all items will pass. + The item received from the source. + + if an item could be received; otherwise, . + + + Attempts to synchronously receive all available items from the . + The items received from the source. + + if one or more items could be received; otherwise, . + + + Provides a buffer for receiving and storing at most one element in a network of dataflow blocks. + Specifies the type of the data buffered by this dataflow block. + + + Initializes a new . + The function to use to clone the data when offered to other blocks. + + + Initializes a new with the specified . + The function to use to clone the data when offered to other blocks. + The options with which to configure this . + The is . + + + Signals to the that it should not accept nor produce any more messages nor consume any more postponed messages. + + + Gets a that represents the asynchronous operation and completion of the dataflow block. + The task. + + + Links the to the specified . + The to which to connect this source. + A instance that configures the link. + An IDisposable that, upon calling Dispose, will unlink the source from the target. + + is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + + + Causes the to complete in a state. + The that caused the faulting. + The is . + + + Attempts to synchronously receive all available items from the . + The items received from the source. + + if one or more items could be received; otherwise, . + + + Called by a linked to accept and consume a previously offered by this . + The of the message being consumed. + The consuming the message. + + if the message was successfully consumed; otherwise, . + The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to . The consuming must use the returned value instead of the value passed as through . +If the message requested is not available, the return value will be . + The is not valid. + The is . + + + Called by a linked to release a previously reserved by this . + The of the reserved message being released. + The releasing the message it previously reserved. + The is not valid. + The is . + The did not have the message reserved. + + + Called by a linked to reserve a previously offered by this . + The of the message being reserved. + The reserving the message. + + if the message was successfully reserved; otherwise, . + The is not valid. + The is . + + + Offers a message to the , giving the target the opportunity to consume or postpone the message. + A instance that represents the header of the message being offered. + The value of the message being offered. + The offering the message. This may be . + Set to to instruct the target to call synchronously during the call to , prior to returning , in order to consume the message. + The status of the offered message. If the message was accepted by the target, is returned, and the source should no longer use the offered message, because it is now owned by the target. If the message was postponed by the target, is returned as a notification that the target may later attempt to consume or reserve the message; in the meantime, the source still owns the message and may offer it to other blocks. +If the target would have otherwise postponed message, but was , is instead returned. +If the target tried to accept the message but missed it due to the source delivering the message to another target or simply discarding it, is returned. +If the target chose not to accept the message, is returned. If the target chose not to accept the message and will never accept another message from this source, is returned. + The is not valid. +-or- may only be true if provided with a non-null . + + + Returns a string that represents the formatted name of this instance. + A string that represents the formatted name of this instance. + + + Attempts to synchronously receive an available output item from the . + The predicate value must successfully pass in order for it to be received. may be , in which case all items will pass. + The item received from the source. + + if an item could be received; otherwise, . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Extensions.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Extensions.dll new file mode 100755 index 0000000000000000000000000000000000000000..6b7846cf8880d87e6935755c8fa1c99eb65a4b26 GIT binary patch literal 14712 zcmeHt2Ut_fv-mklXhCX35d=b!B9ffYvCu(^^rk3c2mvA?fh0&#S`Y-TC?YCi0};ET za#1g0K@=M*f+F^Uh$sju2sV6sLW}L*`~Ba2-+kZv{}#@i-PzsQ+1c5hojGv}%!9BH z1mVE*^(zD&2X8c43*euFR8TFgRwWJnE^$@;I6UX7x^D!7ON{2Q!#UI_B8|#ov3bN0 zI*}90A~IM+dk-IC6g!kol9Iw}4U_hCfS@@r7V?r3=@}XAF{DA1gb@fD2QcD8*v6^g zO$3iMcpyktkjD)1jUrI~1t}FkfNzk3!Mqk_piR;LvG;HhMS+w8=z5?TYY6HcB?8J5 zAShlFycZ3zu}lwwd_nPVC*mmUf-d5q>?G8g#G}XaK)D4E0H_np74R*bh+uRQhs&V> zq<}YTkP!usG=kS7s> z_5+zqph%(gSr>v*h04Fm+WNTI!VoN|MtNCcOhQOTh!MpCMTtO602ct>G?O9dB6#n{ zg1irp!(fGT(H7BQe&{l2`uRXSkVltJbGDzeJ$Nq%WnHwdEt4Gr%4h;bSPaZF8!dc< zjnH*NN0$K)`bI^C(m?YgcnF%0LG!3E*TF9_qL2{=g$>Ycj0~g)I1+{8;4FYS3ZYO5 zgTiY9jHLj665tgD`APwNCcu0ZQ0sux09#-#C;+3vK$MgW}!&`SX42_RJf83GsspeU38pfW^)B%vz+5}=y^Dnsu8)Pz0*s1IqvD6|ql zKLCxONC0O*nE=`e+PFehAnyZaMS|u-7z_!b3Gk7S3dnOI4Gb<7T?wo}YB69QdJr2( z1_vZAm>j?mp|T*`LacrTbF3kv{BL4voHu0@<-yVT|xt z4n1_V&L)n^;88=EX!R%(&so;noR@m>T z{Q@l{lkW-p@Tk04fyICz*QTYLq*w4A*Cg0yo;oga8Nv}^SR6})U=fg!lS7NrB18-< zEsbU|;)kq)Q{-;pr>7P}THr`ag`fg(#E7Ej8Yp}F*icX#gdW_kndh#=`))F>I;u27 z5qdgfu(G1l0^;EmOn0?jxswu%yDpOvY6&1b8!`eN$ycTi_S$3N1WCtrJfrR^OJxm2uXlkT@oxm&AVZ(`jY zLTj0g(R3A&JEt1;&98{V!xtb`lp9~nga8gT+MUgEh^Ns7+X@Jh9mj=1yP;EA8-~<> zE@NR~Ldr0tKyr8Rbp#hRdK{Y*Iilx41PU-DIlTJld4cog#L|bbo*Z;rII}|7@xxdp zK*xFbc=eMFk#bKUgW zjPQ-~QI=H9$=^Yr<(N+z||3UfMh^OLrzW@i|M-4A`RJT;d*c$)p$mwr9Uc`SE1f~)OV5h$;{ z&*@ak!u!Y1+U~2e*b&=rT8Pph2a~BB9wUrO<8jICki}%Ml;pou6f%p>qXDr|qoWPL ziA$$)>3`jc6df7@`8e4anwUbvtUQezW(A!t)oru%%^AvCfk$xzyN0iy=nQJmJQ2

4Gy;Q2TWXAo9Ifex&#x%ugf$3k0VKL8;$X3bqS` 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Parallel.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Parallel.xml new file mode 100755 index 0000000..507ff83 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.Parallel.xml @@ -0,0 +1,610 @@ + + + + System.Threading.Tasks.Parallel + + + +

Provides support for parallel loops and regions. +
+ + Executes a loop in which iterations may run in parallel and the state of the loop can be monitored and manipulated. + The start index, inclusive. + The end index, exclusive. + The delegate that is invoked once per iteration. + A structure that contains information about which portion of the loop completed. + The argument is . + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a loop in which iterations may run in parallel. + The start index, inclusive. + The end index, exclusive. + The delegate that is invoked once per iteration. + A structure that contains information about which portion of the loop completed. + The argument is . + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a loop in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated. + The start index, inclusive. + The end index, exclusive. + An object that configures the behavior of this operation. + The delegate that is invoked once per iteration. + A structure that contains information about which portion of the loop completed. + The in the argument is canceled. + The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + The associated with the in the has been disposed. + + + Executes a loop in which iterations may run in parallel and loop options can be configured. + The start index, inclusive. + The end index, exclusive. + An object that configures the behavior of this operation. + The delegate that is invoked once per iteration. + A structure that contains information about which portion of the loop completed. + The in the argument is canceled. + The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + The associated with the in the has been disposed. + + + Executes a loop with 64-bit indexes in which iterations may run in parallel and the state of the loop can be monitored and manipulated. + The start index, inclusive. + The end index, exclusive. + The delegate that is invoked once per iteration. + A structure that contains information on what portion of the loop completed. + The argument is . + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a loop with 64-bit indexes in which iterations may run in parallel. + The start index, inclusive. + The end index, exclusive. + The delegate that is invoked once per iteration. + A structure that contains information about which portion of the loop completed. + The argument is . + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a 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. + The start index, inclusive. + The end index, exclusive. + An object that configures the behavior of this operation. + The delegate that is invoked once per iteration. + A structure that contains information about which portion of the loop completed. + The in the argument is canceled. + The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + The associated with the in the has been disposed. + + + Executes a loop with 64-bit indexes in which iterations may run in parallel and loop options can be configured. + The start index, inclusive. + The end index, exclusive. + An object that configures the behavior of this operation. + The delegate that is invoked once per iteration. + A structure that contains information about which portion of the loop completed. + The in the argument is canceled. + The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + The associated with the in the has been disposed. + + + Executes a loop with thread-local data in which iterations may run in parallel, and the state of the loop can be monitored and manipulated. + The start index, inclusive. + The end index, exclusive. + The function delegate that returns the initial state of the local data for each task. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each task. + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a 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. + The start index, inclusive. + The end index, exclusive. + An object that configures the behavior of this operation. + The function delegate that returns the initial state of the local data for each task. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each task. + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . + The in the argument is canceled. + The associated with the in the has been disposed. + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a 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. + The start index, inclusive. + The end index, exclusive. + The function delegate that returns the initial state of the local data for each task. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each task. + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a 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. + The start index, inclusive. + The end index, exclusive. + An object that configures the behavior of this operation. + The function delegate that returns the initial state of the local data for each thread. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each thread. + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . + The in the argument is canceled. + The associated with the in the has been disposed. + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a ( in Visual Basic) operation on a in which iterations may run in parallel and the state of the loop can be monitored and manipulated. + The orderable partitioner that contains the original data source. + The delegate that is invoked once per iteration. + The type of the elements in . + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . + The property in the orderable partitioner returns . +-or- +The property in the source orderable partitioner returns . +-or- +Any methods in the source orderable partitioner return . + The exception thrown from one of the specified delegates. + + + Executes a ( in Visual Basic) operation on a in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated. + The orderable partitioner that contains the original data source. + An object that configures the behavior of this operation. + The delegate that is invoked once per iteration. + The type of the elements in . + A structure that contains information about which portion of the loop completed. + The in the argument is canceled + The argument is . +-or- +The argument is . +-or- +The argument is . + The associated with the in the has been disposed. + The property in the orderable partitioner returns . +-or- +The property in the orderable partitioner returns . +-or- +The exception that is thrown when any methods in the orderable partitioner return . + The exception that is thrown to contain an exception thrown from one of the specified delegates. + + + Executes a ( in Visual Basic) operation on a in which iterations may run in parallel, and the state of the loop can be monitored and manipulated. + The partitioner that contains the original data source. + The delegate that is invoked once per iteration. + The type of the elements in . + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . + The property in the partitioner returns . +-or- +A method in the partitioner returns . +-or- +The method in the partitioner does not return the correct number of partitions. + The exception that is thrown to contain an exception thrown from one of the specified delegates. + + + Executes a ( in Visual Basic) operation on a in which iterations may run in parallel. + The partitioner that contains the original data source. + The delegate that is invoked once per iteration. + The type of the elements in . + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . + The property in the partitioner returns . +-or- +The exception that is thrown when any methods in the partitioner return . +-or- +The method in the partitioner does not return the correct number of partitions. + The exception that is thrown to contain an exception thrown from one of the specified delegates. + + + Executes a ( in Visual Basic) operation on a in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated. + The partitioner that contains the original data source. + An object that configures the behavior of this operation. + The delegate that is invoked once per iteration. + The type of the elements in . + A structure that contains information about which portion of the loop completed. + The in the argument is canceled. + The associated with the in the has been disposed. + The argument is . +-or- +The argument is . +-or- +The argument is . + The property in the partitioner returns . +-or- +The exception that is thrown when any methods in the partitioner return . + The exception that is thrown to contain an exception thrown from one of the specified delegates. + + + Executes a ( in Visual Basic) operation on a in which iterations may run in parallel and loop options can be configured. + The partitioner that contains the original data source. + An object that configures the behavior of this operation. + The delegate that is invoked once per iteration. + The type of the elements in . + A structure that contains information about which portion of the loop completed. + The in the argument is canceled. + The associated with the in the has been disposed. + The argument is . +-or- +The argument is . +-or- +The argument is . + The property in the partitioner returns . +-or- +The exception that is thrown when any methods in the partitioner return . + The exception that is thrown to contain an exception thrown from one of the specified delegates. + + + Executes a ( in Visual Basic) operation with 64-bit indexes on an in which iterations may run in parallel, and the state of the loop can be monitored and manipulated. + An enumerable data source. + The delegate that is invoked once per iteration. + The type of the data in the source. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a ( in Visual Basic) operation on an in which iterations may run in parallel, and the state of the loop can be monitored and manipulated. + An enumerable data source. + The delegate that is invoked once per iteration. + The type of the data in the source. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a ( in Visual Basic) operation on an in which iterations may run in parallel. + An enumerable data source. + The delegate that is invoked once per iteration. + The type of the data in the source. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a ( in Visual Basic) operation with 64-bit indexes on an in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated. + An enumerable data source. + An object that configures the behavior of this operation. + The delegate that is invoked once per iteration. + The type of the data in the source. + A structure that contains information about which portion of the loop completed. + The in the argument is canceled + The argument is . +-or- +The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + The associated with the in the has been disposed. + + + Executes a ( in Visual Basic) operation on an in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated. + An enumerable data source. + An object that configures the behavior of this operation. + The delegate that is invoked once per iteration. + The type of the data in the source. + A structure that contains information about which portion of the loop completed. + The in the argument is canceled + The argument is . +-or- +The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + The associated with the in the has been disposed. + + + Executes a ( in Visual Basic) operation on an in which iterations may run in parallel and loop options can be configured. + An enumerable data source. + An object that configures the behavior of this operation. + The delegate that is invoked once per iteration. + The type of the data in the source. + A structure that contains information about which portion of the loop completed. + The in the argument is canceled + The argument is . +-or- +The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + The associated with the in the has been disposed. + + + Executes a ( in Visual Basic) operation with thread-local data on a in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated. + The orderable partitioner that contains the original data source. + The function delegate that returns the initial state of the local data for each task. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each task. + The type of the elements in . + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . + The property in the returns or the partitioner returns partitions. + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a ( in Visual Basic) operation with 64-bit indexes and with thread-local data on a in which iterations may run in parallel , loop options can be configured, and the state of the loop can be monitored and manipulated. + The orderable partitioner that contains the original data source. + An object that configures the behavior of this operation. + The function delegate that returns the initial state of the local data for each task. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each task. + The type of the elements in . + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The or argument is . + The property in the returns or the partitioner returns partitions. + The exception that contains all the individual exceptions thrown on all threads. + The in the argument is canceled. + The associated with the in the has been disposed. + + + Executes a ( in Visual Basic) operation with thread-local data on a in which iterations may run in parallel and the state of the loop can be monitored and manipulated. + The partitioner that contains the original data source. + The function delegate that returns the initial state of the local data for each task. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each task. + The type of the elements in . + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . + The property in the returns or the partitioner returns partitions. + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a ( in Visual Basic) operation with thread-local data on a in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated. + The partitioner that contains the original data source. + An object that configures the behavior of this operation. + The function delegate that returns the initial state of the local data for each task. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each task. + The type of the elements in . + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . + The property in the returns or the partitioner returns partitions. + The exception that contains all the individual exceptions thrown on all threads. + The in the argument is canceled. + The associated with the in the has been disposed. + + + Executes a ( in Visual Basic) operation with thread-local data on an in which iterations may run in parallel, and the state of the loop can be monitored and manipulated. + An enumerable data source. + The function delegate that returns the initial state of the local data for each task. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each task. + The type of the data in the source. + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a ( in Visual Basic) operation with thread-local data on an in which iterations may run in parallel and the state of the loop can be monitored and manipulated. + An enumerable data source. + The function delegate that returns the initial state of the local data for each task. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each task. + The type of the data in the source. + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a ( in Visual Basic) operation with thread-local data on an in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated. + An enumerable data source. + An object that configures the behavior of this operation. + The function delegate that returns the initial state of the local data for each task. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each task. + The type of the data in the source. + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . + The in the argument is canceled. + The associated with the in the has been disposed. + The exception that contains all the individual exceptions thrown on all threads. + + + Executes a ( in Visual Basic) operation with thread-local data and 64-bit indexes on an in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated. + An enumerable data source. + An object that configures the behavior of this operation. + The function delegate that returns the initial state of the local data for each task. + The delegate that is invoked once per iteration. + The delegate that performs a final action on the local state of each task. + The type of the data in the source. + The type of the thread-local data. + A structure that contains information about which portion of the loop completed. + The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . +-or- +The argument is . + The in the argument is canceled. + The associated with the in the has been disposed. + The exception that contains all the individual exceptions thrown on all threads. + + + Executes each of the provided actions, possibly in parallel. + An array of to execute. + The argument is . + The exception that is thrown when any action in the array throws an exception. + The array contains a element. + + + Executes each of the provided actions, possibly in parallel, unless the operation is cancelled by the user. + An object that configures the behavior of this operation. + An array of actions to execute. + The in the is set. + The argument is . +-or- +The argument is . + The exception that is thrown when any action in the array throws an exception. + The array contains a element. + The associated with the in the has been disposed. + + + Provides completion status on the execution of a loop. + + + 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. + true if the loop ran to completion; otherwise false; + + + Gets the index of the lowest iteration from which was called. + Returns an integer that represents the lowest iteration from which the Break statement was called. + + + Enables iterations of parallel loops to interact with other iterations. An instance of this class is provided by the class to each loop; you can not create instances in your code. + + + Communicates that the loop should cease execution of iterations beyond the current iteration at the system's earliest convenience. + The method was previously called. and may not be used in combination by iterations of the same loop. + + + Gets whether any iteration of the loop has thrown an exception that went unhandled by that iteration. + + if an unhandled exception was thrown; otherwise, . + + + Gets whether any iteration of the loop has called the method. + + if any iteration has stopped the loop by calling the method; otherwise, . + + + Gets the lowest iteration of the loop from which was called. + The lowest iteration from which was called. In the case of a loop, the value is based on an internally-generated index. + + + Gets whether the current iteration of the loop should exit based on requests made by this or other iterations. + + if the current iteration should exit; otherwise, . + + + Communicates that the loop should cease execution at the system's earliest convenience. + The method was called previously. and may not be used in combination by iterations of the same loop. + + + Stores options that configure the operation of methods on the class. + + + Initializes a new instance of the class. + + + Gets or sets the associated with this instance. + The token that is associated with this instance. + + + Gets or sets the maximum number of concurrent tasks enabled by this instance. + An integer that represents the maximum degree of parallelism. + The property is being set to zero or to a value that is less than -1. + + + Gets or sets the associated with this instance. Setting this property to null indicates that the current scheduler should be used. + The task scheduler that is associated with this instance. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Tasks.dll new file mode 100755 index 0000000000000000000000000000000000000000..34814c135311dfb0837dc316556dcea69ad98f7f GIT binary patch literal 21096 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 + + + System.Threading.Tasks + + + + The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. + + + Initializes a new instance of the class with a system-supplied error message. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, a reference to the inner exception that is the cause of this exception, and a cancellation token. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + A cancellation token associated with the operation that was canceled. + + + Initializes a new instance of the class with a specified error message and a cancellation token. + The error message that explains the reason for the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes a new instance of the class with a cancellation token. + A cancellation token associated with the operation that was canceled. + + + Gets a token associated with the operation that was canceled. + A token associated with the operation that was canceled, or a default token. + + + Represents a builder for asynchronous iterators. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Marks iteration as being completed, whether successfully or otherwise. + + + Creates an instance of the struct. + The initialized instance. + + + Invokes on the state machine while guarding the . + The state machine instance, passed by reference. + The type of the state machine. + + + Represents a builder for asynchronous methods that return a task. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Marks the task as failed and binds the specified exception to the task. + The exception to bind to the task. + + is . + The task has already completed. +-or- +The builder is not initialized. + + + Marks the task as successfully completed. + The task has already completed. +-or- +The builder is not initialized. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is . + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is . + + + Gets the task for this builder. + The task for this builder. + The builder is not initialized. + + + Represents a builder for asynchronous methods that returns a task and provides a parameter for the result. + The result to use to complete the task. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Marks the task as failed and binds the specified exception to the task. + The exception to bind to the task. + + is . + The task has already completed. + + + Marks the task as successfully completed. + The result to use to complete the task. + The task has already completed. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is . + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is . + + + Gets the task for this builder. + The task for this builder. + + + Represents a builder for asynchronous methods that do not return a value. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Binds an exception to the method builder. + The exception to bind. + + is . + The builder is not initialized. + + + Marks the method builder as successfully completed. + The builder is not initialized. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is . + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is . + + + Provides a type that can be used to configure how awaits on an are performed. + + + Asynchronously releases the unmanaged resources used by the . + A task that represents the asynchronous dispose operation. + + + Provides an awaitable async enumerable that enables cancelable iteration and configured awaits. + The type of values to enumerate. + + + Configures how awaits on the tasks returned from an async iteration will be performed. + + to capture and marshal back to the current context; otherwise, . + The configured enumerable. + + + Provides an awaitable async enumerator that enables cancelable iteration and configured awaits. + The type of values to enumerate. + + + Gets the element in the collection at the current position of the enumerator. + The element in the collection at the current position of the enumerator. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. + A task that represents the asynchronous dispose operation. + + + Advances the enumerator asynchronously to the next element of the collection. + A that will complete with a result of if the enumerator was successfully advanced to the next element, or if the enumerator has passed the end of the collection. + + + Returns an enumerator that iterates asynchronously through collections that enables cancelable iteration and configured awaits. + An enumerator for the class. + + + Sets the to be passed to when iterating. + The cancellation token to use. + The configured enumerable. + + + Signals to a that it should be canceled. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that will be canceled after the specified delay in milliseconds. + The time interval in milliseconds to wait before canceling this . + + is less than -1. + + + Initializes a new instance of the class that will be canceled after the specified time span. + The time interval to wait before canceling this . + + . is less than -1 or greater than . + + + Communicates a request for cancellation. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Communicates a request for cancellation, and specifies whether remaining callbacks and cancelable operations should be processed if an exception occurs. + + if exceptions should immediately propagate; otherwise, . + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Schedules a cancel operation on this after the specified number of milliseconds. + The time span to wait before canceling this . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Schedules a cancel operation on this after the specified time span. + The time span to wait before canceling this . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Creates a that will be in the canceled state when any of the source tokens are in the canceled state. + The first cancellation token to observe. + The second cancellation token to observe. + A that is linked to the source tokens. + A associated with one of the source tokens has been disposed. + + + Creates a that will be in the canceled state when any of the source tokens in the specified array are in the canceled state. + An array that contains the cancellation token instances to observe. + A that is linked to the source tokens. + A associated with one of the source tokens has been disposed. + + is . + + is empty. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the class and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets whether cancellation has been requested for this . + + if cancellation has been requested for this ; otherwise, . + + + Gets the associated with this . + The associated with this . + The token source has been disposed. + + + Provides task schedulers that coordinate to execute tasks while ensuring that concurrent tasks may run concurrently and exclusive tasks never do. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that targets the specified scheduler. + The target scheduler on which this pair should execute. + + + Initializes a new instance of the class that targets the specified scheduler with a maximum concurrency level. + The target scheduler on which this pair should execute. + The maximum number of tasks to run concurrently. + + + Initializes a new instance of the 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. + The target scheduler on which this pair should execute. + The maximum number of tasks to run concurrently. + The maximum number of tasks to process for each underlying scheduled task used by the pair. + + + Informs the scheduler pair that it should not accept any more tasks. + + + Gets a that will complete when the scheduler has completed processing. + The asynchronous operation that will complete when the scheduler finishes processing. + + + Gets a that can be used to schedule tasks to this pair that may run concurrently with other tasks on this pair. + An object that can be used to schedule tasks concurrently. + + + Gets a that can be used to schedule tasks to this pair that must run exclusively with regards to other tasks on this pair. + An object that can be used to schedule tasks that do not run concurrently with other tasks. + + + Provides a set of static methods for configuring task-related behaviors on asynchronous enumerables and disposables. + + + Configures how awaits on the tasks returned from an async disposable are performed. + The source async disposable. + + to capture and marshal back to the current context; otherwise, . + The configured async disposable. + + + Configures how awaits on the tasks returned from an async iteration are performed. + The source enumerable to iterate. + + to capture and marshal back to the current context; otherwise, . + The type of the objects to iterate. + The configured enumerable. + + + Sets the to be passed to when iterating. + The source enumerable to iterate. + The cancellation token to use. + The type of the objects to iterate. + The configured enumerable. + + + Represents an exception used to communicate task cancellation. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified message that describes the error. + 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + 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. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, a reference to the inner exception that is the cause of this exception, and the that triggered the cancellation. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + The cancellation token that triggered the cancellation. + + + Initializes a new instance of the class with a reference to the that has been canceled. + A task that has been canceled. + + + Gets the task associated with this exception. + A reference to the that is associated with this exception. + + + Represents the producer side of a unbound to a delegate, providing access to the consumer side through the property. + The type of the result value associated with this . + + + Creates a . + + + Creates a with the specified state. + The state to use as the underlying 's AsyncState. + + + Creates a with the specified state and options. + The state to use as the underlying 's AsyncState. + The options to use when creating the underlying . + The represent options invalid for use with a . + + + Creates a with the specified options. + The options to use when creating the underlying . + The represent options invalid for use with a . + + + Transitions the underlying into the state. + The underlying is already in one of the three final states: , , or , or if the underlying has already been disposed. + The was disposed. + + + Transitions the underlying into the state and binds a collection of exception objects to it. + The collection of exceptions to bind to this . + The was disposed. + The argument is . + There are one or more null elements in . + The underlying is already in one of the three final states: , , or . + + + Transitions the underlying into the state and binds it to a specified exception. + The exception to bind to this . + The was disposed. + The argument is . + The underlying is already in one of the three final states: , , or . + + + Transitions the underlying into the state. + The result value to bind to this . + The was disposed. + The underlying is already in one of the three final states: , , or . + + + Gets the created by this . + Returns the created by this . + + + Attempts to transition the underlying into the state. + + if the operation was successful; false if the operation was unsuccessful or the object has already been disposed. + The was disposed. + + + Attempts to transition the underlying into the state and enables a cancellation token to be stored in the canceled task. + A cancellation token. + + if the operation is successful; otherwise, . + + + Attempts to transition the underlying into the state and binds a collection of exception objects to it. + The collection of exceptions to bind to this . + + if the operation was successful; otherwise, . + The was disposed. + The argument is . + There are one or more null elements in . +-or- +The collection is empty. + + + Attempts to transition the underlying into the state and binds it to a specified exception. + The exception to bind to this . + + if the operation was successful; otherwise, . + The was disposed. + The argument is . + + + Attempts to transition the underlying into the state. + The result value to bind to this . + + if the operation was successful; otherwise, . + The was disposed. + + + Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of instances. + + + Creates a proxy that represents the asynchronous operation of a . + The (C#) or (Visual Basic) to unwrap. + A Task that represents the asynchronous operation of the provided . + The exception that is thrown if the argument is null. + + + Creates a proxy that represents the asynchronous operation of a (C#) or (Visual Basic). + The (C#) or (Visual Basic) to unwrap. + The type of the task's result. + A that represents the asynchronous operation of the provided (C#) or (Visual Basic). + The exception that is thrown if the argument is null. + + + Represents an exception used to communicate an invalid operation by a . + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class using the default error message and a reference to the inner exception that is the cause of this exception. + The exception that is the cause of the current exception. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified message that describes the error. + 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + 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. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Thread.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Thread.dll new file mode 100755 index 0000000000000000000000000000000000000000..2882ceec38956c704a9cfaa877157320841d6469 GIT binary patch literal 22088 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 MZ|2}$crWyS07?EJBme*a literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Thread.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Thread.xml new file mode 100755 index 0000000..65f6922 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Thread.xml @@ -0,0 +1,605 @@ + + + + System.Threading.Thread + + + + Encapsulates a memory slot to store local data. This class cannot be inherited. + + + Ensures that resources are freed and other cleanup operations are performed when the garbage collector reclaims the object. + + + Specifies the apartment state of a . + + + The will create and enter a multithreaded apartment. + + + The will create and enter a single-threaded apartment. + + + The property has not been set. + + + Provides methods for setting and capturing the compressed stack on the current thread. This class cannot be inherited. + + + Captures the compressed stack from the current thread. + A object. + + + Creates a copy of the current compressed stack. + A object representing the current compressed stack. + + + Gets the compressed stack for the current thread. + A for the current thread. + A caller in the call chain does not have permission to access unmanaged code. +-or- +The request for failed. + + + Sets the object with the logical context information needed to recreate an instance of this execution context. + The object to be populated with serialization information. + The structure representing the destination context of the serialization. + + is . + + + Runs a method in the specified compressed stack on the current thread. + The to set. + A that represents the method to be run in the specified security context. + The object to be passed to the callback method. + + is . + + + Represents the method that executes on a . + An object that contains data for the thread procedure. + + + Creates and controls a thread, sets its priority, and gets its status. + + + Initializes a new instance of the class, specifying a delegate that allows an object to be passed to the thread when the thread is started. + A delegate that represents the methods to be invoked when this thread begins executing. + + is . + + + Initializes a new instance of the 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. + A delegate that represents the methods to be invoked when this thread begins executing. + 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, is ignored if it is greater than the default stack size. No exception is thrown. + + is . + + is less than zero. + + + Initializes a new instance of the class. + A delegate that represents the methods to be invoked when this thread begins executing. + The parameter is . + + + Initializes a new instance of the class, specifying the maximum stack size for the thread. + A delegate that represents the methods to be invoked when this thread begins executing. + 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, is ignored if it is greater than the default stack size. No exception is thrown. + + is . + + is less than zero. + + + Raises a in the thread on which it is invoked, to begin the process of terminating the thread. Calling this method usually terminates the thread. + .NET Core only: This member is not supported. + The caller does not have the required permission. + The thread that is being aborted is currently suspended. + + + Raises a 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. + An object that contains application-specific information, such as state, which can be used by the thread being aborted. + .NET Core only: This member is not supported. + The caller does not have the required permission. + The thread that is being aborted is currently suspended. + + + Allocates an unnamed data slot on all the threads. For better performance, use fields that are marked with the attribute instead. + The allocated named data slot on all threads. + + + Allocates a named data slot on all threads. For better performance, use fields that are marked with the attribute instead. + The name of the data slot to be allocated. + The allocated named data slot on all threads. + A named data slot with the specified name already exists. + + + Gets or sets the apartment state of this thread. + One of the values. The initial value is . + 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 () or multithreaded apartment ()). + + + 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. + + + Notifies a host that managed code is about to execute instructions that depend on the identity of the current physical operating system thread. + The caller does not have the required permission. + + + Gets or sets the culture for the current thread. + An object that represents the culture for the current thread. + The property is set to . + .NET Core only: Reading or writing the culture of a thread from another thread is not supported. + + + Gets or sets the thread's current principal (for role-based security). + An value representing the security context. + The caller does not have the permission required to set the principal. + + + Gets the currently running thread. + A that is the representation of the currently running thread. + + + Gets or sets the current culture used by the Resource Manager to look up culture-specific resources at run time. + An object that represents the current culture. + The property is set to . + 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. + .NET Core only: Reading or writing the culture of a thread from another thread is not supported. + + + Turns off automatic cleanup of runtime callable wrappers (RCW) for the current thread. + + + 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. + + + Notifies a host that managed code has finished executing instructions that depend on the identity of the current physical operating system thread. + The caller does not have the required permission. + + + Gets an object that contains information about the various contexts of the current thread. + An object that consolidates context information for the current thread. + + + Ensures that resources are freed and other cleanup operations are performed when the garbage collector reclaims the object. + + + 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 attribute instead. + The name of the data slot to be freed. + + + Returns an value indicating the apartment state. + One of the values indicating the apartment state of the managed thread. The default is . + + + Returns a object that can be used to capture the stack for the current thread. + None. + In all cases. + + + Gets an ID used to indicate on which processor the current thread is executing. + An integer representing the cached processor ID. + + + 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 attribute instead. + The from which to get the value. + The retrieved value. + + + Returns the current domain in which the current thread is running. + An representing the current application domain of the running thread. + + + Returns a unique application domain identifier. + A 32-bit signed integer uniquely identifying the application domain. + + + Returns a hash code for the current thread. + An integer hash code value. + + + Looks up a named data slot. For better performance, use fields that are marked with the attribute instead. + The name of the local data slot. + A allocated for this thread. + + + Interrupts a thread that is in the thread state. + The caller does not have the appropriate . + + + Gets a value indicating the execution status of the current thread. + + if this thread has been started and has not terminated normally or aborted; otherwise, . + + + Gets or sets a value indicating whether or not a thread is a background thread. + + if this thread is or is to become a background thread; otherwise, . + The thread is dead. + + + Gets a value indicating whether or not a thread belongs to the managed thread pool. + + if this thread belongs to the managed thread pool; otherwise, . + + + Blocks the calling thread until the thread represented by this instance terminates, while continuing to perform standard COM and pumping. + The caller attempted to join a thread that is in the state. + The thread is interrupted while waiting. + + + 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. + The number of milliseconds to wait for the thread to terminate. + + if the thread has terminated; if the thread has not terminated after the amount of time specified by the parameter has elapsed. + The value of is negative and is not equal to in milliseconds. + The thread has not been started. + + is less than -1 (Timeout.Infinite). + The thread was interrupted while waiting. + + + 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. + A set to the amount of time to wait for the thread to terminate. + + if the thread terminated; if the thread has not terminated after the amount of time specified by the parameter has elapsed. + The value of is negative and is not equal to in milliseconds, or is greater than milliseconds. + The caller attempted to join a thread that is in the state. + + + Gets a unique identifier for the current managed thread. + An integer that represents a unique identifier for this managed thread. + + + 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 execute after memory accesses that follow the call to . + + + Gets or sets the name of the thread. + A string containing the name of the thread, or if no name was set. + A set operation was requested, but the property has already been set. + + + Gets or sets a value indicating the scheduling priority of a thread. + One of the values. The default value is . + The thread has reached a final state, such as . + The value specified for a set operation is not a valid value. + + + Cancels an requested for the current thread. + .NET Core only: This member is not supported. + + was not invoked on the current thread. + The caller does not have the required security permission for the current thread. + + + Resumes a thread that has been suspended. + .NET Core only: This member is not supported. + The thread has not been started, is dead, or is not in the suspended state. + The caller does not have the appropriate . + + + Sets the apartment state of a thread before it is started. + The new apartment state. + .NET Core only: This member is not supported on the macOS and Linux platforms. + + is not a valid apartment state. + The thread has already been started. + The apartment state has already been initialized. + + + Applies a captured to the current thread. + The object to be applied to the current thread. + In all cases. + + + 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 attribute instead. + The in which to set the value. + The value to be set. + + + Suspends the current thread for the specified number of milliseconds. + The number of milliseconds for which the thread is suspended. If the value of the 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. + The time-out value is negative and is not equal to . + + + Suspends the current thread for the specified amount of time. + The amount of time for which the thread is suspended. If the value of the argument is , 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. + The value of is negative and is not equal to in milliseconds, or is greater than milliseconds. + + + Causes a thread to wait the number of times defined by the parameter. + A 32-bit signed integer that defines how long a thread is to wait. + + + Causes the operating system to change the state of the current instance to . + The thread has already been started. + There is not enough memory available to start this thread. + + + Causes the operating system to change the state of the current instance to , and optionally supplies an object containing data to be used by the method the thread executes. + An object that contains data to be used by the method the thread executes. + The thread has already been started. + There is not enough memory available to start this thread. + This thread was created using a delegate instead of a delegate. + + + Either suspends the thread, or if the thread is already suspended, has no effect. + .NET Core only: This member is not supported. + The thread has not been started or is dead. + The caller does not have the appropriate . + + + Gets a value containing the states of the current thread. + One of the values indicating the state of the current thread. The initial value is . + + + Sets the apartment state of a thread before it is started. + The new apartment state. + + if the apartment state is set; otherwise, . + .NET Core only: This member is not supported on the macOS and Linux platforms. + + is not a valid apartment state. + The thread was started and has terminated, or the call is not being made from the thread's context while the thread is running. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + 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. + The field to be read. + The latest value written to the field by any processor. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + Writes a value to a field immediately, so that the value is visible to all processors in the computer. + The field to which the value is to be written. + The value to be written. + + + 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. + + if the operating system switched execution to another thread; otherwise, . + + + The exception that is thrown when a call is made to the method. This class cannot be inherited. + + + Gets an object that contains application-specific information related to the thread abort. + An object containing application-specific information. + + + Provides data for the event. + + + Initializes a new instance of the class. + The that occurred. + + + Gets the that occurred. + The that occurred. + + + Represents the method that will handle the event of an . + The source of the event. + A that contains the event data. + + + The exception that is thrown when a is interrupted while it is in a waiting state. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Specifies the scheduling priority of a . + + + The can be scheduled after threads with priority and before those with priority. + + + The can be scheduled after threads with priority and before those with priority. + + + The can be scheduled before threads with any other priority. + + + The can be scheduled after threads with any other priority. + + + The can be scheduled after threads with priority and before those with priority. Threads have priority by default. + + + Represents the method that executes on a . + + + 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. + + + Specifies the execution states of a . + + + The thread state includes and the thread is now dead, but its state has not yet changed to . + + + The method has been invoked on the thread, but the thread has not yet received the pending that will attempt to terminate it. + + + The thread is being executed as a background thread, as opposed to a foreground thread. This state is controlled by setting the property. + + + The thread has been started and not yet stopped. + + + The thread has stopped. + + + The thread is being requested to stop. This is for internal use only. + + + The thread has been suspended. + + + The thread is being requested to suspend. + + + The method has not been invoked on the thread. + + + The thread is blocked. This could be the result of calling or , of requesting a lock - for example, by calling or - or of waiting on a thread synchronization object such as . + + + The exception that is thrown when a is in an invalid for the method call. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.ThreadPool.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.ThreadPool.dll new file mode 100755 index 0000000000000000000000000000000000000000..37ee3351e4333e9d663bc00d4c478a82e081694e GIT binary patch literal 17480 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.ThreadPool.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.ThreadPool.xml new file mode 100755 index 0000000..c44977d --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.ThreadPool.xml @@ -0,0 +1,258 @@ + + + + System.Threading.ThreadPool + + + + Represents a work item that can be executed by the . + + + Executes the work item on the thread pool. + + + Represents a handle that has been registered when calling . This class cannot be inherited. + + + Cancels a registered wait operation issued by the method. + The to be signaled. + + if the function succeeds; otherwise, . + + + 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. + + + Binds an operating system handle to the . + An that holds the handle. The handle must have been opened for overlapped I/O on the unmanaged side. + + if the handle is bound; otherwise, . + The caller does not have the required permission. + + + Binds an operating system handle to the . + A that holds the operating system handle. The handle must have been opened for overlapped I/O on the unmanaged side. + + if the handle is bound; otherwise, . + + is . + + + Gets the number of work items that have been processed so far. + The number of work items that have been processed so far. + + + Retrieves the difference between the maximum number of thread pool threads returned by the method, and the number currently active. + The number of available worker threads. + The number of available asynchronous I/O threads. + + + 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. + The maximum number of worker threads in the thread pool. + The maximum number of asynchronous I/O threads in the thread pool. + + + 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. + When this method returns, contains the minimum number of worker threads that the thread pool creates on demand. + When this method returns, contains the minimum number of asynchronous I/O threads that the thread pool creates on demand. + + + Gets the number of work items that are currently queued to be processed. + The number of work items that are currently queued to be processed. + + + Queues a method for execution. The method executes when a thread pool thread becomes available. + A that represents the method to be executed. + + if the method is successfully queued; is thrown if the work item could not be queued. + + is . + The common language runtime (CLR) is hosted, and the host does not support this action. + + + 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. + A representing the method to execute. + An object containing data to be used by the method. + + if the method is successfully queued; is thrown if the work item could not be queued. + The common language runtime (CLR) is hosted, and the host does not support this action. + + is . + + + Queues a method specified by an delegate for execution, and provides data to be used by the method. The method executes when a thread pool thread becomes available. + An representing the method to execute. + An object containing data to be used by the method. + + to prefer queueing the work item in a queue close to the current thread; to prefer queueing the work item to the thread pool's shared queue. + The type of elements of . + + if the method is successfully queued; is thrown if the work item could not be queued. +. + + + Registers a delegate to wait for a , specifying a 32-bit signed integer for the time-out in milliseconds. + The to register. Use a other than . + The delegate to call when the parameter is signaled. + The object that is passed to the delegate. + The time-out in milliseconds. If the parameter is 0 (zero), the function tests the object's state and returns immediately. If is -1, the function's time-out interval never elapses. + + to indicate that the thread will no longer wait on the parameter after the delegate has been called; to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. + The that encapsulates the native handle. + The parameter is less than -1. + + + Registers a delegate to wait for a , specifying a 64-bit signed integer for the time-out in milliseconds. + The to register. Use a other than . + The delegate to call when the parameter is signaled. + The object passed to the delegate. + The time-out in milliseconds. If the parameter is 0 (zero), the function tests the object's state and returns immediately. If is -1, the function's time-out interval never elapses. + + to indicate that the thread will no longer wait on the parameter after the delegate has been called; to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. + The that encapsulates the native handle. + The parameter is less than -1. + + + Registers a delegate to wait for a , specifying a value for the time-out. + The to register. Use a other than . + The delegate to call when the parameter is signaled. + The object passed to the delegate. + The time-out represented by a . If is 0 (zero), the function tests the object's state and returns immediately. If is -1, the function's time-out interval never elapses. + + to indicate that the thread will no longer wait on the parameter after the delegate has been called; to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. + The that encapsulates the native handle. + The parameter is less than -1. + The parameter is greater than . + + + Registers a delegate to wait for a , specifying a 32-bit unsigned integer for the time-out in milliseconds. + The to register. Use a other than . + The delegate to call when the parameter is signaled. + The object passed to the delegate. + The time-out in milliseconds. If the parameter is 0 (zero), the function tests the object's state and returns immediately. If is -1, the function's time-out interval never elapses. + + to indicate that the thread will no longer wait on the parameter after the delegate has been called; to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. + The that can be used to cancel the registered wait operation. + The parameter is less than -1. + + + 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. + The maximum number of worker threads in the thread pool. + The maximum number of asynchronous I/O threads in the thread pool. + + if the change is successful; otherwise, . + + + 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. + The minimum number of worker threads that the thread pool creates on demand. + The minimum number of asynchronous I/O threads that the thread pool creates on demand. + + if the change is successful; otherwise, . + + + Gets the number of thread pool threads that currently exist. + The number of thread pool threads that currently exist. + + + Queues an overlapped I/O operation for execution. + The structure to queue. + + if the operation was successfully queued to an I/O completion port; otherwise, . + + + Queues the specified work item object to the thread pool. + The work item to invoke when a thread in the thread pool picks up the work item. + + to prefer queueing the work item in a queue close to the current thread; to prefer queueing the work item to the thread pool's shared queue. + + if the method succeeds; is thrown if the work item could not be queued. + + is . + The work item is a . + The work item could not be queued. + + + Queues the specified delegate to the thread pool, but does not propagate the calling stack to the worker thread. + A that represents the delegate to invoke when a thread in the thread pool picks up the work item. + The object that is passed to the delegate when serviced from the thread pool. + + if the method succeeds; is thrown if the work item could not be queued. + The caller does not have the required permission. + An out-of-memory condition was encountered. + The work item could not be queued. + + is . + + + Queues a method specified by an delegate for execution, and specifies an object containing data to be used by the method. The method executes when a thread pool thread becomes available. + A delegate representing the method to execute. + An object containing data to be used by the method. + + to prefer queueing the work item in a queue close to the current thread; to prefer queueing the work item to the thread pool's shared queue. + The type of elements of . + + if the method is successfully queued; is thrown if the work item could not be queued. + + is . + The work item could not be queued. + + + Registers a delegate to wait for a , using a 32-bit signed integer for the time-out in milliseconds. This method does not propagate the calling stack to the worker thread. + The to register. Use a other than . + The delegate to call when the parameter is signaled. + The object that is passed to the delegate. + The time-out in milliseconds. If the parameter is 0 (zero), the function tests the object's state and returns immediately. If is -1, the function's time-out interval never elapses. + + to indicate that the thread will no longer wait on the parameter after the delegate has been called; to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. + The object that can be used to cancel the registered wait operation. + The parameter is less than -1. + The caller does not have the required permission. + + + Registers a delegate to wait for a , specifying a 64-bit signed integer for the time-out in milliseconds. This method does not propagate the calling stack to the worker thread. + The to register. Use a other than . + The delegate to call when the parameter is signaled. + The object that is passed to the delegate. + The time-out in milliseconds. If the parameter is 0 (zero), the function tests the object's state and returns immediately. If is -1, the function's time-out interval never elapses. + + to indicate that the thread will no longer wait on the parameter after the delegate has been called; to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. + The object that can be used to cancel the registered wait operation. + The parameter is less than -1. + The caller does not have the required permission. + + + Registers a delegate to wait for a , specifying a value for the time-out. This method does not propagate the calling stack to the worker thread. + The to register. Use a other than . + The delegate to call when the parameter is signaled. + The object that is passed to the delegate. + The time-out represented by a . If is 0 (zero), the function tests the object's state and returns immediately. If is -1, the function's time-out interval never elapses. + + to indicate that the thread will no longer wait on the parameter after the delegate has been called; to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. + The object that can be used to cancel the registered wait operation. + The parameter is less than -1. + The parameter is greater than . + The caller does not have the required permission. + + + Registers a delegate to wait for a , specifying a 32-bit unsigned integer for the time-out in milliseconds. This method does not propagate the calling stack to the worker thread. + The to register. Use a other than . + The delegate to call when the parameter is signaled. + The object that is passed to the delegate. + The time-out in milliseconds. If the parameter is 0 (zero), the function tests the object's state and returns immediately. If is -1, the function's time-out interval never elapses. + + to indicate that the thread will no longer wait on the parameter after the delegate has been called; to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. + The object that can be used to cancel the registered wait operation. + The caller does not have the required permission. + + + Represents a callback method to be executed by a thread pool thread. + An object containing information to be used by the callback method. + + + Represents a method to be called when a is signaled or times out. + An object containing information to be used by the callback method each time it executes. + + if the timed out; if it was signaled. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Timer.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Timer.dll new file mode 100755 index 0000000000000000000000000000000000000000..2d5602bf42b7bc7b5d9aae2b08490d53ea0a11a0 GIT binary patch literal 15976 zcmeG@2Ut_f(tDDC5Tqj@HJ}KJgcCxw(Gf(7fPg4s2mvA?!6b;FB1FV4*s+7XqNu3X zhKOQUz=n8LuwVm0#Re+>oI{c8z4yKQzW?3tz3>12gJ;gp?C$LB?3~%1Ingg77f}&H zG`QQ_5jqA>;&LJ3KL#04tzvv!1sztrW^xQ0ea$2!o-bh}iA8Z@P9lTL5eh|8Ml_Eh zP8KrwLWV~`Fe6bE!(%Ed)BAU_4)jE5G)6^lER8>QjaG|H8A=$AkQz`FI;fki;mLs8 z1#Y5-0g%!mH$foeC$9{EK>wtM!MrBTA(;?-2xjE7`#}(qAMgzz3N8q3?PdbF9zyYi zkdqMVO+1(gg~0PKUyN?i$u0_jd-v$fl=7xY0pF<#0P0BDK<=IwgBVsU5p#h^%H{$E zdAK#;?s2(*^h_~NAcBU3tc1*j4v;R~JuVl7+DRy3kms3SxlG_m7J(OGPS5N4)LT|W~8&Vz<@(y2eAAaBoFDuDtsm@56B zKIvL%J^#rM>cHHBN4a4LhJ}mJ%T!w?&Sc|kmJ>mdLjr&XatQTHM`#{Ahr#;y3zmxc z!Z-=h;v6V}Fo}L+gV9AO6Xw%z~lH6yP`;%oi64Ge| zU6-Usp(7M|)Id23l=)<>E?Ikl?*Xlrc~v4;VtXDMu)YfN7!uXc@H<5>sT->YY*sf$)Gg`8^a0z@jWqzats8p>^6l%!+CZM-Zj6S}(W!1s6;nay zNoJ?j-L)Gl$A+Sjm|kf#PGs4Yggzu3L&9++;0GUV$MPW>^%6NeKXfD8hC>Nk5+DpQVBzy>v4euxu4MnOHCUPg+_#$^G2cs~6 zbSS$cIzUfyTrNrBk`ykQjgC@cfL=tIP10wR^w~gvNZCSC zwvd!9K#`-CAyeR4M)G+|_Hw}_FpC(l%_2%IS$;~EGbpA&IY%Yv#5;u$P8*L=V7635 z%OGroe1p*xsIf+DcYx|n2M z2tSdBf>R|@ULrFnStupY&S8;XvOvn`awJj@o`4s}k@Ap4N}+Rr&~HMdCz`6e>A_KW*i~lW@iSB%;;t zS$ObbIiMa_0iPrJQQI+Fl5r4Ez?nvtdenCb5GaNf=1PBb?5c1VC8dh_aq&H>+(!o! zY+)c_4{Db}+(km-X!L_q5HFS|<_WoAH65$;qpGVPi{ZI~38hN--8_59 z0Mn8nA0bze3`~4roy5>qg1VI+!V$;uq`;6Pmc(-eZmBS%fau9ECj^lIKQ^@!5p~cy z-sB*j1ndrpJ08$K$`y1lmFF&kx0m!F{wQ&hq zcCPSV^A={-Zq>qX$}eAho7|8yw~abgFnjcxWkv^wK3{w9_OGQ6)>heTnox3;#KXR1 ztekbOE=4V;yjM!Vz!x?u%U;PfJbhtuW?R#Xw=ok&_g-GQXN^T<^x)mR!G^7OhD#$w zR?pt1Pu#D1Zq@Js1`9OYdAf|mGs|uLBC3{CGWOzi3S9ws0jQh8ax^Usq+b48R!za z0?t&8DFzzJ2E=e0Q>Y4vu7Gt0T}Fg%LMYl{Vos93Na#6@%Ojl!ScE7=fam3F%jG%Q#X8zK#5y>{;<30> zw5=mVi9N+STgV`$N=OIupb<+6>j@8lps4{E%1R*4Ga(dZkV=$7ZbwP5ZG})2eT4C_ z55jgrH1pT`OU(%F|1)l1KK0G5)IgqBpUyk{++yc?4axYbib0_Vj7t05_An073=dBj zG0N7-Vp)3sBeKAVDmVJWg{PXY7aQq(U3Q!I%J=2geN~orck-7Gxo)GR?w~h=qm-=C z5P-BM54<;mSK&Uh?&$p&47dD=t=TGZjo9eM_pPzJ^=c$DE=JbfIcY+KJ1EaL`31uK z0ttDEGr?h4fWw`!I8je1N)v8#xCcNyIshWbo>z~iBsnP9BY3ctyNZtQDsS0~akkf^ zc(nu%>nLlE7~BkpE0tJ-kFf?Tvi@Vkv=;KDTv#SfQj!&HY&?#H_a`lxNioqV*xS{{ z&K`9RYC-87l$hA0RoteAB87{}w;t_I?hK|0DRYQ2gDCy}>I%9$YNEhiJOlzi4qu28 zC4^Kwa+m1r*KP)EepbQndH!1{7&#E64KjYqj4aDo=VQwr@wfOT94XggsT3}k|h2Wo^U z?hiO+k!^68cgLSCiY9abEp?!;JMc?{KOXd!!YBy1rNUDRlthRLLQp*L=E2x8og)x5 zKG~z=WIP(O0bP8ONLf=sGaRx7A*Ua-<^m59a23Jqq+kfdsA7~v!k)7VC1vW;h6ju* zA^Y;7ZO^&?t1^y2svu(*-%#Ky2F^cpX$v!TAoat9ILiqzJ7kY+fkLc5VF5%`O{@-~ z7co3JupU2V`LD>s1WgLykGL{mBn*uPo^d2cLN7_6e_}P`K=V>)vkUa~*LBE*)~+Of zMh`9$pc1PnA*G)RFa}0OXd*eUfXVxVjT zcQinIz&OwrhdM6I(Fs;O7FyboeH=(gaKND^8hXPn36~?BDKOBlgw$jr)Cgd;7+@d2 zwJ5@#2svy>S;(&c5B^RKFgkLhTe}?Y-#OO*^Zu{X0QrrBLP5B!f2h3Tplt8#Ps&&? zO1`ZBNFcdWFpQ;&E6XcR%J#;1R2l`7L-+)Fx}`iu!(ZzK>J%fuF9wV3^ zCj_pHKzCP$4bEcWMmowYC)^IVv0qBj4`EV$2vZlqF zuLw06TwKs_^xDv(okyM;^omVpdXreKDNwYUCTt3A}YZ(c=gdg;Aqi@!uA zYUq}|ZIMeWl~1x+JKAQP(BUsoNgEj2I9TKPyC)lJFAPs(m!B!i$({JR?Mutd@wPtI zgF;>l)CSI*<8t9)**4Czww!|0c!$&>Ulb)xjs^kQ>gx>NzG3&-+WzKb;a=XEDelSn zy*_NcG^O_ZcDt4gHgjL@yw9ueEqFKI$fGD@@}t~0&Hz}DsDdQqvk zA<;mErcKidlj#+X`la!;p6tz>K<$rBUeSwh;DJQ7I?V?kxz!VQXAQ*73FA@H>=Bs; zK(ezVg~kX>=82^uMi8GXVrk=AL{m9UWg9k*vurGF?QB_WyAFx^5fWu+c?)Bn1U311T+E_doAJc{7lx)v`Isi;d@=u14 z;=KvMH8HH6MuD^SZ(nAr48D9tsAlYAqK$=@3+D}9k!7A=S{3R3`kUSoQ;o2;nM;KA z4*2*7E7i>sEj7&bDzChkDXtDGYT8sy&;1)GmgbkxYBmhFoE9;=cl+kM^kU_7_ng`B z^*Rw@y9XQ$IXI=^gZDylv1e7-!f(oBpPeu%IJLw-baK_+s;P&lR&kum#VX}f(>L2s zA9Jg^Zrs`9^Yr8H2tHn&FI2fV#yTiezW)}QAmTeWZ2tIN`1iv?x$Bw-rfA{Gr!(FU znQEVseyBK-UN3hbUg633^{SUyV?QAq)=W;iU(NLatL_cjF!Jbk{jr5JMp@vv&;01g z4O6X;(aY+~?zr}CU(2@Yd+DKL*|Pb|_kOb4?BzUgd-Cr37CWDM$Aa&V`q00x3GKfh zbCPEUAEQr7ufB47nZ><;H_NuXV%jw|UQ77&+H~4;dAFqsn;vq8mKwiyl084Ptwp=o zU*A6G$=lxcr&m;bQhBsWz3pw^11U3Se#xrO{(e)Uc0XdmzSNzcJ@y?~o)&&5>rnOb zb5Gw3?c-+Z#kCeZxi_16abcA&bHBz0x7&>+^PD|(JaZ<0jvKS+T84W1_M&x7!%Qvo zz48o|PL-~stL@ve`@`n$_=+IqFJv(88G)%3wO)Z{A`cEI}&cP$xVMy z!pn%j-N)n|^=LlFXO;Cfdf<>yu2HSj?09yK{DF&3w=pf2+s*mPsWEfYS4`?J*uT+d z{mb}?RgcyMAEXa1+kbDDWnr4){=2KjU7n;T_cC_s3!9(;8rIMECc&R*rL*r%KR7*G|K5nAMUgM&2W08JE3h8-G~ zAv^s1(GlNmZXTizFFLq?nPYm@hK#`<{6m+T*qN0%31emjA78J!uW!GsD=o*V*^56# zHCF_cELt)5zRn?>F< z@f{I#t~kuOKef3sZM^mEeovAjRmXUx9QusvPVS}1qVAvRbLf=*t+Bq(oeET6_VYQZ zd(2~o=hMfc(;M$J z`abs=xI@!o`;M7$8TAXIr$rsK&bk}6enLr#g~i*(#4?MV!8tAt0i|_wJm#NM9DV-Q zHg{|3%1^@2(-`4{H6tgjTstCwomF#Sp3cLK{w=Exob<{U6e%IkyC;2?&2?0$ejq@TX<{XW$oVVqHuPUjSackP3+p-V6zLt19AT@95y?*f3(?IbGvrBf52ag zXKo^dXV5ZNApa1>0N{f~wtHt!e_S7Mzc<|lH*soW$9GhUjA zyL2<4;I>9K48tBtkti}zBp}mBsgQUhl2b&|h)7U%q^+0?!=D@~x%nHhnN_L1b4z(q%)ui*mx(JAXMaEK{DOXYXvxT3Ti)~Ub4yI^ zwylojW#!IX=oL7&y7#gfReHV#?}xc945~QrE#b+CUd(~(>WAxZyH#wMvcl={%a}_Z z!>6V7d#^cjd#-f$;+87|C|-lkE>JtMb(dW4b&c_@@ywO^gPaE?g!^!f75T!5yj4$U zx17m&?`8S$>(Gi*c1=RF!e{%<8!H~XSJ}VDVs)OM%5bH33iIz6m)Yn(Za!~yef-A5 zK2G#<`q}b*h0hM&yWeNt7|(D=n)(xva7ED-GjqVh9 zof`Lk^)^LcZ?!cU#uaGb`J#2(oIO*F?8>V)Z{C!aX4>k#(s)nX$bK0gHhwNiIO@Cl z@$2MidJV4})}-qCw%<9_FFv_`f9uzUuaz=h@rUmJiZ{|mFM0GRIgz_`c;$vr|A3N= zFw=r*>NX~6O|JAJ=eC_!w?>v0%v%>WCDh;B^Nic2byLUFGrSYNrEV%cm6$mBQjkPb zIW6!SOQ!9O%d|Zp{KGR>{--ytKaBu;1f}_zg*Z5%&X`b<%Ie*Hh=(8*;=CUrs}f5E z&YwTvNvu0#_El8RU0nS z$6b3Ok{iBmWktoatm%*RY?D6uujYinjDo_YOmIhp2wCozf9`HePTrfQ1IXdfUm^WaBj z2DR0$P}OqHx__QLpSSh2Ya%l<<8M(y=gg>@hJPq=XI=*H%*#08_BOaJ3-8Fwu%O(D z{-0YTF!SG^@q4Cx@=dsJe43M=<;jJ#ozgZwTwfb!fyJ<|?mc8RPi;}j_R#+2)7MI` zos@fW$7jmz+EPU-yDg)}nUyoj@(R!7sre>l(V4&*-$qW}YVyWKX#Zp|s#VxIBv_iU zGVXnI4c#_?b%JNpe)Z*GhdvVT=32wnL4|osM6AdwHs$PfiQ6Qm=4SV&HXO_ApUe1A zw1?xZo^Zy_gM&SNYZ!hO^JuP^wUM4)`^|o@Vxj$NgS*K8a?3mQ!zWjd+q}1w6L5RH za+}|)YmyXqvmJG>cdWFv|V=mY|?>gh^gQj$PoM>~0p{Ai#=N7Kjel=mK&8YdRd;Avt=3si8 zJ7mHFR_=TE=`+0a&$Htr<|K~ALpu(p0XSq}@*xA$ogVpX2UB>*;0*&~B{DELnSo)E zhti0yLmeDSiTvuQE*uV}BmQhhAyPa)4yAv>`{&e)CNTpuT5p`*H3U`Rr&kzqhVYfL zrgVpAt4?^OEG^%p?CGM*o7g_g_uB3|^`?9^Q3|tKe1O&PAb$Au=G(6K8+{%-yqm3Z zcV1sPw}-Y1o189O%x|4z9vkWT<=eBDHtQ4)8c`xdGqpaBF}*PKjjD;~x6(P$JL{(R zNe!sBacd9P`&Lw-vu3?z-w7j@U=aZZ#~MrNb~S>Ez4e**ZIh$UyA3}dlozO(qFeE- z?bMd%Ugz!xO?sQx=gi_|SCqMp-m=D})z>zbEBsn$JmcHWXq^apt6jhhOe5dKeW!`uSk%FsNLR1N3uC>jWgnX2S=SRd&W6C_2`IL%kj;9 zg3W0xV^@8>m4??9HJ8lb;NyyL57oDm=4FMr_rB|Q%u(Tx+k@qM??~{l0kSQg$`!9Z zjLf`N(tnao_$04);UlwcvW%phxTR5Yn@GI=${_ zxzp*{TiLMxT~6;$ctaGPPxv|biCa4j;+f24cxKLT0`W|Ic$fc!K%DibE;i8Dry~k? z4-B@B>G;X)UkJkk;Vb@+Fr4_+$zKY?d)3byqx`tMHqSY83U&B~Ed?f`L$9}A{lGeX zL+(or% zy2^RU)gGgnQ{owhx(s&4%k z!>^9jD_Y98(N|?}J+)D&>)MuCia0J5`rWElRv z;QwY=vDu6cSq4RUIZG8PMGrnv_CbAGnsOAqrddeO+Pq#(+uwS<#Eq4o`4G>%zcsTO z&%FJ&gcScmTxE`%5%H3erjgK{p9DYLWcY`41Xi{lo=#S{yPc;M+Y@(US>gkUhEz?{ z--aoSU{SJ|%VYS#|3!e_?(kpt5_%paViEcgu~+b*J;VBbl= zQ^0$5H0ikcP<2u6>X06ymdYcY=hB zl=JDh0@01C{bW)>SGiXK<0p~HgChUfu8pzgaR*91^zyL?;atpqb>j5;dz#LcxtlCR zi8&TkN{gMdJen(0uTP(qy=>HjHw%xw5!BH?e_|hf+G6o`{i8`a?bhFQ!9=C}L;d3(KhrtQYRK_n zd95(FkxX?u_xi+2IiA|FYS$6Nwhq-DwWIe5&!p`-b;WC*wgxkjdfhhnL(GbToYixb z7Tq{%rSsg=1loF36$R@$5fh^ENfYBvY+GScX{3WOaXv^c@ zp?4mhnXxtfzfp0J8QeQJc*<%0MlUZ;d)71G5x1+helK9(oNHvfFG}gY-FoMqZvN_laD} z1_?XAZpQcZn|1ff?=eQh+vVGK8!WfoG4a?&EiZXVioeXyn15&OfMG?H ztohDZ`^J$u=8vPtT<-f|_nL?X^>1~lP0{{$TyI2W?PISMj=ycLb+VZ~ICc8n@T18E zK{YGuSD1u;9_d}he4)U0Vc*JQZMIlG-zDupyVINc2ZnRzn=d)iM@=w3)!Y2cqT>w$ zkN3y=mriG#jca_7c+8XC?@cmO@kSOqqT(G5JGrk-A`=Xj-G8;m^T0w`YI2i%b$JR} QV@KU=T{uBThDqpu03(B)y#N3J literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Timer.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Timer.xml new file mode 100755 index 0000000..442a018 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.Timer.xml @@ -0,0 +1,110 @@ + + + + System.Threading.Timer + + + + Provides a mechanism for executing a method on a thread pool thread at specified intervals. This class cannot be inherited. + + + Initializes a new instance of the class with an infinite period and an infinite due time, using the newly created object as the state object. + A delegate representing a method to be executed. + + + Initializes a new instance of the class, using a 32-bit signed integer to specify the time interval. + A delegate representing a method to be executed. + An object containing information to be used by the callback method, or . + The amount of time to delay before is invoked, in milliseconds. Specify to prevent the timer from starting. Specify zero (0) to start the timer immediately. + The time interval between invocations of , in milliseconds. Specify to disable periodic signaling. + The or parameter is negative and is not equal to . + The parameter is . + + + Initializes a new instance of the class, using 64-bit signed integers to measure time intervals. + A delegate representing a method to be executed. + An object containing information to be used by the callback method, or . + The amount of time to delay before is invoked, in milliseconds. Specify to prevent the timer from starting. Specify zero (0) to start the timer immediately. + The time interval between invocations of , in milliseconds. Specify to disable periodic signaling. + The or parameter is negative and is not equal to . + The or parameter is greater than 4294967294. + + + Initializes a new instance of the class, using values to measure time intervals. + A delegate representing a method to be executed. + An object containing information to be used by the callback method, or . + The amount of time to delay before the parameter invokes its methods. Specify negative one (-1) milliseconds to prevent the timer from starting. Specify zero (0) to start the timer immediately. + The time interval between invocations of the methods referenced by . Specify negative one (-1) milliseconds to disable periodic signaling. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is . + + + Initializes a new instance of the class, using 32-bit unsigned integers to measure time intervals. + A delegate representing a method to be executed. + An object containing information to be used by the callback method, or . + The amount of time to delay before is invoked, in milliseconds. Specify to prevent the timer from starting. Specify zero (0) to start the timer immediately. + The time interval between invocations of , in milliseconds. Specify to disable periodic signaling. + The or parameter is negative and is not equal to . + The parameter is . + + + Gets the number of timers that are currently active. An active timer is registered to tick at some point in the future, and has not yet been canceled. + The number of timers that are currently active. + + + Changes the start time and the interval between method invocations for a timer, using 32-bit signed integers to measure time intervals. + The amount of time to delay before the invoking the callback method specified when the was constructed, in milliseconds. Specify to prevent the timer from restarting. Specify zero (0) to restart the timer immediately. + The time interval between invocations of the callback method specified when the was constructed, in milliseconds. Specify to disable periodic signaling. + + if the timer was successfully updated; otherwise, . + The has already been disposed. + The or parameter is negative and is not equal to . + + + Changes the start time and the interval between method invocations for a timer, using 64-bit signed integers to measure time intervals. + The amount of time to delay before the invoking the callback method specified when the was constructed, in milliseconds. Specify to prevent the timer from restarting. Specify zero (0) to restart the timer immediately. + The time interval between invocations of the callback method specified when the was constructed, in milliseconds. Specify to disable periodic signaling. + + if the timer was successfully updated; otherwise, . + The has already been disposed. + The or parameter is less than -1. + The or parameter is greater than 4294967294. + + + Changes the start time and the interval between method invocations for a timer, using values to measure time intervals. + A representing the amount of time to delay before invoking the callback method specified when the was constructed. Specify negative one (-1) milliseconds to prevent the timer from restarting. Specify zero (0) to restart the timer immediately. + The time interval between invocations of the callback method specified when the was constructed. Specify negative one (-1) milliseconds to disable periodic signaling. + + if the timer was successfully updated; otherwise, . + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + + + Changes the start time and the interval between method invocations for a timer, using 32-bit unsigned integers to measure time intervals. + The amount of time to delay before the invoking the callback method specified when the was constructed, in milliseconds. Specify to prevent the timer from restarting. Specify zero (0) to restart the timer immediately. + The time interval between invocations of the callback method specified when the was constructed, in milliseconds. Specify to disable periodic signaling. + + if the timer was successfully updated; otherwise, . + The has already been disposed. + + + Releases all resources used by the current instance of . + + + Releases all resources used by the current instance of and signals when the timer has been disposed of. + The to be signaled when the has been disposed of. + + if the function succeeds; otherwise, . + The parameter is . + + + Releases all resources used by the current instance of . + A that completes when all work associated with the timer has ceased. + + + Represents the method that handles calls from a . + An object containing application-specific information relevant to the method invoked by this delegate, or . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.dll new file mode 100755 index 0000000000000000000000000000000000000000..9d0c4beb6823ecc26f2c7db1180b498c20fb3f41 GIT binary patch literal 30280 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
Ll7GilTx9v|AKI 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 Nh3B^Oj$>H#zW|VtWA*?5 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.xml new file mode 100755 index 0000000..f1eefe9 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Threading.xml @@ -0,0 +1,2227 @@ + + + + System.Threading + + + + The exception that is thrown when one thread acquires a object that another thread has abandoned by exiting without releasing it. + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with a specified index for the abandoned mutex, if applicable, and a object that represents the mutex. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or -1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data about the exception being thrown. + The object that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + An error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and inner exception. + An error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, the inner exception, the index for the abandoned mutex, if applicable, and a object that represents the mutex. + An error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or -1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Initializes a new instance of the class with a specified error message, the index of the abandoned mutex, if applicable, and the abandoned mutex. + An error message that explains the reason for the exception. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or -1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Gets the abandoned mutex that caused the exception, if known. + A object that represents the abandoned mutex, or if the abandoned mutex could not be identified. + + + Gets the index of the abandoned mutex that caused the exception, if known. + The index, in the array of wait handles passed to the method, of the object that represents the abandoned mutex, or -1 if the index of the abandoned mutex could not be determined. + + + Provides the functionality to restore the migration, or flow, of the execution context between threads. + + + Releases all resources used by the current instance of the class. + The structure is not used on the thread where it was created. +-or- +The structure has already been used to call or . + + + Determines whether the specified object is equal to the current structure. + An object to compare with the current structure. + + if is an structure and is equal to the current structure; otherwise, . + + + Determines whether the specified structure is equal to the current structure. + An structure to compare with the current structure. + + if is equal to the current structure; otherwise, . + + + Gets a hash code for the current structure. + A hash code for the current structure. + + + Compares two structures to determine whether they are equal. + An structure. + An structure. + + if the two structures are equal; otherwise, . + + + Compares two structures to determine whether they are not equal. + An structure. + An structure. + + if the structures are not equal; otherwise, . + + + Restores the flow of the execution context between threads. + The structure is not used on the thread where it was created. +-or- +The structure has already been used to call or . + + + Represents ambient data that is local to a given asynchronous control flow, such as an asynchronous method. + The type of the ambient data. + + + Instantiates an instance that does not receive change notifications. + + + Instantiates an local instance that receives change notifications. + The delegate that is called whenever the current value changes on any thread. + + + Gets or sets the value of the ambient data. + The value of the ambient data. If no value has been set, the returned value is default(T). + + + The class that provides data change information to instances that register for change notifications. + The type of the data. + + + Gets the data's current value. + The data's current value. + + + Gets the data's previous value. + The data's previous value. + + + Returns a value that indicates whether the value changes because of a change of execution context. + + if the value changed because of a change of execution context; otherwise, . + + + Represents a thread synchronization event that, when signaled, resets automatically after releasing a single waiting thread. This class cannot be inherited. + + + Initializes a new instance of the class with a Boolean value indicating whether to set the initial state to signaled. + + to set the initial state to signaled; to set the initial state to non-signaled. + + + Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases. + + + Initializes a new instance of the class. + The number of participating threads. + + is less than 0 or greater than 32,767. + + + Initializes a new instance of the class. + The number of participating threads. + The to be executed after each phase. null (Nothing in Visual Basic) may be passed to indicate no action is taken. + + is less than 0 or greater than 32,767. + + + Notifies the that there will be an additional participant. + The phase number of the barrier in which the new participants will first participate. + The current instance has already been disposed. + 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. + + + Notifies the that there will be additional participants. + The number of additional participants to add to the barrier. + The phase number of the barrier in which the new participants will first participate. + The current instance has already been disposed. + + is less than 0. +-or- +Adding participants would cause the barrier's participant count to exceed 32,767. + The method was invoked from within a post-phase action. + + + Gets the number of the barrier's current phase. + Returns the number of the barrier's current phase. + + + Releases all resources used by the current instance of the class. + The method was invoked from within a post-phase action. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets the total number of participants in the barrier. + Returns the total number of participants in the barrier. + + + Gets the number of participants in the barrier that haven't yet signaled in the current phase. + Returns the number of participants in the barrier that haven't yet signaled in the current phase. + + + Notifies the that there will be one less participant. + The current instance has already been disposed. + The barrier already has 0 participants. +-or- +The method was invoked from within a post-phase action. + + + Notifies the that there will be fewer participants. + The number of additional participants to remove from the barrier. + The current instance has already been disposed. + The total participant count is less than the specified + 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 + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well. + The current instance has already been disposed. + 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. + 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. + + + 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. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + if all participants reached the barrier within the specified time; otherwise . + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + 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. + 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. + + + 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. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + if all participants reached the barrier within the specified time; otherwise false + + has been canceled. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + 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. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier, while observing a cancellation token. + The to observe. + + has been canceled. + The current instance has already been disposed. + 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. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a object to measure the time interval. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + if all other participants reached the barrier; otherwise, . + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out, or it is greater than 32,767. + 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. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a object to measure the time interval, while observing a cancellation token. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + if all other participants reached the barrier; otherwise, . + + has been canceled. + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. + 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. + + + The exception that is thrown when the post-phase action of a fails. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with the specified inner exception. + The exception that is the cause of the current exception. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified message that describes the error. + 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + 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. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Represents a method to be called within a new context. + An object containing information to be used by the callback method each time it executes. + + + Represents a synchronization primitive that is signaled when its count reaches zero. + + + Initializes a new instance of class with the specified count. + The number of signals initially required to set the . + + is less than 0. + + + Increments the 's current count by one. + The current instance has already been disposed. + The current instance is already set. +-or- + is equal to or greater than . + + + Increments the 's current count by a specified value. + The value by which to increase . + The current instance has already been disposed. + + is less than or equal to 0. + The current instance is already set. +-or- + is equal to or greater than after count is incremented by + + + Gets the number of remaining signals required to set the event. + The number of remaining signals required to set the event. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets the numbers of signals initially required to set the event. + The number of signals initially required to set the event. + + + Indicates whether the object's current count has reached zero. + + if the current count is zero; otherwise, . + + + Resets the to the value of . + The current instance has already been disposed. + + + Resets the property to a specified value. + The number of signals required to set the . + The current instance has already been disposed. + + is less than 0. + + + Registers a signal with the , decrementing the value of . + + if the signal caused the count to reach zero and the event was set; otherwise, . + The current instance has already been disposed. + The current instance is already set. + + + Registers multiple signals with the , decrementing the value of by the specified amount. + The number of signals to register. + + if the signals caused the count to reach zero and the event was set; otherwise, . + The current instance has already been disposed. + + is less than 1. + The current instance is already set. -or- Or is greater than . + + + Attempts to increment by one. + + if the increment succeeded; otherwise, false. If is already at zero, this method will return . + The current instance has already been disposed. + + is equal to . + + + Attempts to increment by a specified value. + The value by which to increase . + + if the increment succeeded; otherwise, false. If is already at zero this will return . + The current instance has already been disposed. + + is less than or equal to 0. + + + is equal to or greater than . + + + Blocks the current thread until the is set. + The current instance has already been disposed. + + + Blocks the current thread until the is set, using a 32-bit signed integer to measure the timeout. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + if the was set; otherwise, . + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + + + Blocks the current thread until the is set, using a 32-bit signed integer to measure the timeout, while observing a . + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + if the was set; otherwise, . + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + + + Blocks the current thread until the is set, while observing a . + The to observe. + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + + Blocks the current thread until the is set, using a to measure the timeout. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + if the was set; otherwise, . + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Blocks the current thread until the is set, using a to measure the timeout, while observing a . + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + if the was set; otherwise, . + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Gets a that is used to wait for the event to be set. + A that is used to wait for the event to be set. + The current instance has already been disposed. + + + Indicates whether an is reset automatically or manually after receiving a signal. + + + When signaled, the resets automatically after releasing a single thread. If no threads are waiting, the remains signaled until a thread blocks, and resets after releasing the thread. + + + When signaled, the releases all waiting threads and remains signaled until it is manually reset. + + + Represents a thread synchronization event. + + + Initializes a new instance of the class, specifying whether the wait handle is initially signaled, and whether it resets automatically or manually. + + to set the initial state to signaled; to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + + + Initializes a new instance of the 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. + + to set the initial state to signaled if the named event is created as a result of this call; to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + The name of a system-wide synchronization event. + A Win32 error occurred. + The named event exists and has access control security, but the user does not have . + The named event cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Initializes a new instance of the 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. + + to set the initial state to signaled if the named event is created as a result of this call; to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + The name of a system-wide synchronization event. + When this method returns, contains if a local event was created (that is, if is or an empty string) or if the specified named system event was created; if the specified named system event already existed. This parameter is passed uninitialized. + A Win32 error occurred. + The named event exists and has access control security, but the user does not have . + The named event cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Opens the specified named synchronization event, if it already exists. + The name of the system synchronization event to open. + An object that represents the named system event. + + is an empty string. +-or- + is longer than 260 characters. + + is . + The named system event does not exist. + A Win32 error occurred. + The named event exists, but the user does not have the security access required to use it. + + + Sets the state of the event to nonsignaled, causing threads to block. + + if the operation succeeds; otherwise, . + The method was previously called on this . + + + Sets the state of the event to signaled, allowing one or more waiting threads to proceed. + + if the operation succeeds; otherwise, . + The method was previously called on this . + + + Opens the specified named synchronization event, if it already exists, and returns a value that indicates whether the operation succeeded. + The name of the system synchronization event to open. + When this method returns, contains a object that represents the named synchronization event if the call succeeded, or if the call failed. This parameter is treated as uninitialized. + + if the named synchronization event was opened successfully; otherwise, . + + is an empty string. +-or- + is longer than 260 characters. + + is . + A Win32 error occurred. + The named event exists, but the user does not have the desired security access. + + + Manages the execution context for the current thread. This class cannot be inherited. + + + Captures the execution context from the current thread. + An object representing the execution context for the current thread. + + + Creates a copy of the current execution context. + An object representing the current execution context. + This context cannot be copied because it is used. Only newly captured contexts can be copied. + + + Releases all resources used by the current instance of the class. + + + Sets the specified object with the logical context information needed to recreate an instance of the current execution context. + The object to be populated with serialization information. + The structure representing the destination context of the serialization. + + is . + + + Indicates whether the flow of the execution context is currently suppressed. + + if the flow is suppressed; otherwise, . + + + Restores the flow of the execution context across asynchronous threads. + The context flow cannot be restored because it is not being suppressed. + + + Runs a method in a specified execution context on the current thread. + The to set. + A delegate that represents the method to be run in the provided execution context. + The object to pass to the callback method. + + is . +-or- + was not acquired through a capture operation. +-or- + has already been used as the argument to a call. + + + Suppresses the flow of the execution context across asynchronous threads. + An structure for restoring the flow. + The context flow is already suppressed. + + + Encapsulates and propagates the host execution context across threads. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified state. + An object representing the host execution context state. + + + Creates a copy of the current host execution context. + A object representing the host context for the current thread. + + + Releases all resources used by the current instance of the class. + + + When overridden in a derived class, releases the unmanaged resources used by the , and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets or sets the state of the host execution context. + An object representing the host execution context state. + + + Provides the functionality that allows a common language runtime host to participate in the flow, or migration, of the execution context. + + + Initializes a new instance of the class. + + + Captures the host execution context from the current thread. + A object representing the host execution context of the current thread. + + + Restores the host execution context to its prior state. + The previous context state to revert to. + + is . +-or- + was not created on the current thread. +-or- + is not the last state for the . + + + Sets the current host execution context to the specified host execution context. + The to be set. + An object for restoring the to its previous state. + + was not acquired through a capture operation. +-or- + has been the argument to a previous method call. + + + Provides atomic operations for variables that are shared by multiple threads. + + + Adds two 32-bit integers and replaces the first integer with the sum, as an atomic operation. + A variable containing the first value to be added. The sum of the two values is stored in . + The value to be added to the integer at . + The new value stored at . + The address of is a null pointer. + + + Adds two 64-bit integers and replaces the first integer with the sum, as an atomic operation. + A variable containing the first value to be added. The sum of the two values is stored in . + The value to be added to the integer at . + The new value stored at . + The address of is a null pointer. + + + Compares two double-precision floating point numbers for equality and, if they are equal, replaces the first value. + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The original value in . + The address of is a null pointer. + + + Compares two 32-bit signed integers for equality and, if they are equal, replaces the first value. + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The original value in . + The address of is a null pointer. + + + Compares two 64-bit signed integers for equality and, if they are equal, replaces the first value. + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The original value in . + The address of is a null pointer. + + + Compares two platform-specific handles or pointers for equality and, if they are equal, replaces the first one. + The destination , whose value is compared with the value of and possibly replaced by . + The that replaces the destination value if the comparison results in equality. + The that is compared to the value at . + The original value in . + The address of is a null pointer. + + + Compares two objects for reference equality and, if they are equal, replaces the first object. + The destination object that is compared by reference with and possibly replaced. + The object that replaces the destination object if the reference comparison results in equality. + The object that is compared by reference to the object at . + The original value in . + The address of is a null pointer. + + + Compares two single-precision floating point numbers for equality and, if they are equal, replaces the first value. + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The original value in . + The address of is a null pointer. + + + Compares two instances of the specified reference type for reference equality and, if they are equal, replaces the first one. + The destination, whose value is compared by reference with and possibly replaced. This is a reference parameter ( in C#, in Visual Basic). + The value that replaces the destination value if the comparison by reference results in equality. + The value that is compared by reference to the value at . + The type to be used for , , and . This type must be a reference type. + The original value in . + The address of is a null pointer. + + + Decrements a specified variable and stores the result, as an atomic operation. + The variable whose value is to be decremented. + The decremented value. + The address of is a null pointer. + + + Decrements the specified variable and stores the result, as an atomic operation. + The variable whose value is to be decremented. + The decremented value. + The address of is a null pointer. + + + Sets a double-precision floating point number to a specified value and returns the original value, as an atomic operation. + The variable to set to the specified value. + The value to which the parameter is set. + The original value of . + The address of is a null pointer. + + + Sets a 32-bit signed integer to a specified value and returns the original value, as an atomic operation. + The variable to set to the specified value. + The value to which the parameter is set. + The original value of . + The address of is a null pointer. + + + Sets a 64-bit signed integer to a specified value and returns the original value, as an atomic operation. + The variable to set to the specified value. + The value to which the parameter is set. + The original value of . + The address of is a null pointer. + + + Sets a platform-specific handle or pointer to a specified value and returns the original value, as an atomic operation. + The variable to set to the specified value. + The value to which the parameter is set. + The original value of . + The address of is a null pointer. + + + Sets an object to a specified value and returns a reference to the original object, as an atomic operation. + The variable to set to the specified value. + The value to which the parameter is set. + The original value of . + The address of is a null pointer. + + + Sets a single-precision floating point number to a specified value and returns the original value, as an atomic operation. + The variable to set to the specified value. + The value to which the parameter is set. + The original value of . + The address of is a null pointer. + + + Sets a variable of the specified type to a specified value and returns the original value, as an atomic operation. + The variable to set to the specified value. This is a reference parameter ( in C#, in Visual Basic). + The value to which the parameter is set. + The type to be used for and . This type must be a reference type. + The original value of . + The address of is a null pointer. + + + Increments a specified variable and stores the result, as an atomic operation. + The variable whose value is to be incremented. + The incremented value. + The address of is a null pointer. + + + Increments a specified variable and stores the result, as an atomic operation. + The variable whose value is to be incremented. + The incremented value. + The address of is a null pointer. + + + 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 execute after memory accesses that follow the call to . + + + Provides a process-wide memory barrier that ensures that reads and writes from any CPU cannot move across the barrier. + + + Returns a 64-bit value, loaded as an atomic operation. + The 64-bit value to be loaded. + The loaded value. + + + Provides lazy initialization routines. + + + Initializes a target reference type with the type's parameterless constructor if it hasn't already been initialized. + A reference to initialize if it has not already been initialized. + The type of the reference to be initialized. + The initialized object. + Permissions to access the constructor of type were missing. + Type does not have a parameterless constructor. + + + Initializes a target reference or value type with its parameterless constructor if it hasn't already been initialized. + A reference or value of type T to initialize if it hasn't already been initialized. + A reference to a Boolean value that determines whether the target has already been initialized. + A reference to an object used as the mutually exclusive lock for initializing . If is , a new object will be instantiated. + The type of the reference to be initialized. + The initialized object. + Permissions to access the constructor of type were missing. + Type does not have a parameterless constructor. + + + Initializes a target reference or value type by using a specified function if it hasn't already been initialized. + A reference or value of type T to initialize if it hasn't already been initialized. + A reference to a Boolean value that determines whether the target has already been initialized. + A reference to an object used as the mutually exclusive lock for initializing . If is , a new object will be instantiated. + The function that is called to initialize the reference or value. + The type of the reference to be initialized. + The initialized object. + Permissions to access the constructor of type were missing. + Type does not have a parameterless constructor. + + + Initializes a target reference type by using a specified function if it hasn't already been initialized. + The reference to initialize if it hasn't already been initialized. + The function that is called to initialize the reference. + The type of the reference to be initialized. + The initialized object. + Type does not have a parameterless constructor. + + returned null (Nothing in Visual Basic). + + + Initializes a target reference type with a specified function if it has not already been initialized. + A reference to initialize if it has not already been initialized. + A reference to an object used as the mutually exclusive lock for initializing +. If is , a new object will be instantiated. + The method to invoke to initialize . + The type of the reference to be initialized. + The initialized object. + + + Defines the lock that implements single-writer/multiple-reader semantics. This is a value type. + + + Indicates whether a specified object is a and is equal to the current instance. + The object to compare to the current instance. + + if the value of is equal to the value of the current instance; otherwise, . + + + Indicates whether the current instance is equal to the specified . + The to compare to the current instance. + + if is equal to the value of the current instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Indicates whether two structures are equal. + The to compare to . + The to compare to . + + if is equal to ; otherwise, . + + + Indicates whether two structures are not equal. + The to compare to . + The to compare to . + + if is not equal to ; otherwise, . + + + The exception that is thrown when recursive entry into a lock is not compatible with the recursion policy for the lock. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a specified message that describes the error. + 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. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + 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. + The exception that caused the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Specifies whether a lock can be entered multiple times by the same thread. + + + 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. + + + A thread can enter a lock recursively. Some classes may restrict this capability. + + + Represents a thread synchronization event that, when signaled, must be reset manually. This class cannot be inherited. + + + Initializes a new instance of the class with a Boolean value indicating whether to set the initial state to signaled. + + to set the initial state signaled; to set the initial state to nonsignaled. + + + Represents a thread synchronization event that, when signaled, must be reset manually. This class is a lightweight alternative to . + + + Initializes a new instance of the class with an initial state of nonsignaled. + + + Initializes a new instance of the class with a Boolean value indicating whether to set the initial state to signaled. + true to set the initial state signaled; false to set the initial state to nonsignaled. + + + Initializes a new instance of the class with a Boolean value indicating whether to set the initial state to signaled and a specified spin count. + true to set the initial state to signaled; false to set the initial state to nonsignaled. + The number of spin waits that will occur before falling back to a kernel-based wait operation. + + is less than 0 or greater than the maximum allowed value. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets whether the event is set. + true if the event is set; otherwise, false. + + + Sets the state of the event to nonsignaled, which causes threads to block. + The object has already been disposed. + + + Sets the state of the event to signaled, which allows one or more threads waiting on the event to proceed. + + + Gets the number of spin waits that will occur before falling back to a kernel-based wait operation. + Returns the number of spin waits that will occur before falling back to a kernel-based wait operation. + + + Blocks the current thread until the current is set. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a 32-bit signed integer to measure the time interval. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + if the was set; otherwise, . + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a 32-bit signed integer to measure the time interval, while observing a . + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + if the was set; otherwise, . + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + was canceled. + + + Blocks the current thread until the current receives a signal, while observing a . + The to observe. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + was +canceled. + + + Blocks the current thread until the current is set, using a to measure the time interval. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + if the was set; otherwise, . + + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- +The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a to measure the time interval, while observing a . + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + if the was set; otherwise, . + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- +The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + was canceled. + + + Gets the underlying object for this . + The underlying event object fore this . + + + Provides a mechanism that synchronizes access to objects. + + + Acquires an exclusive lock on the specified object. + The object on which to acquire the monitor lock. + The parameter is . + + + Acquires an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to wait. + The result of the attempt to acquire the lock, passed by reference. The input must be . The output is if the lock is acquired; otherwise, the output is . 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 . + The input to is . + The parameter is . + + + Releases an exclusive lock on the specified object. + The object on which to release the lock. + The parameter is . + The current thread does not own the lock for the specified object. + + + Determines whether the current thread holds the lock on the specified object. + The object to test. + + if the current thread holds the lock on ; otherwise, . + + is . + + + Gets the number of times there was contention when trying to take the monitor's lock. + The number of times there was contention when trying to take the monitor's lock. + + + Notifies a thread in the waiting queue of a change in the locked object's state. + The object a thread is waiting for. + The parameter is . + The calling thread does not own the lock for the specified object. + + + Notifies all waiting threads of a change in the object's state. + The object that sends the pulse. + The parameter is . + The calling thread does not own the lock for the specified object. + + + Attempts to acquire an exclusive lock on the specified object. + The object on which to acquire the lock. + + if the current thread acquires the lock; otherwise, . + The parameter is . + + + Attempts to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to acquire the lock. + The result of the attempt to acquire the lock, passed by reference. The input must be . The output is if the lock is acquired; otherwise, the output is . The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is . + The parameter is . + + + Attempts, for the specified number of milliseconds, to acquire an exclusive lock on the specified object. + The object on which to acquire the lock. + The number of milliseconds to wait for the lock. + + if the current thread acquires the lock; otherwise, . + The parameter is . + + is negative, and not equal to . + + + 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. + The object on which to acquire the lock. + The number of milliseconds to wait for the lock. + The result of the attempt to acquire the lock, passed by reference. The input must be . The output is if the lock is acquired; otherwise, the output is . The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is . + The parameter is . + + is negative, and not equal to . + + + Attempts, for the specified amount of time, to acquire an exclusive lock on the specified object. + The object on which to acquire the lock. + A representing the amount of time to wait for the lock. A value of -1 millisecond specifies an infinite wait. + + if the current thread acquires the lock; otherwise, . + The parameter is . + The value of in milliseconds is negative and is not equal to (-1 millisecond), or is greater than . + + + 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. + The object on which to acquire the lock. + The amount of time to wait for the lock. A value of -1 millisecond specifies an infinite wait. + The result of the attempt to acquire the lock, passed by reference. The input must be . The output is if the lock is acquired; otherwise, the output is . The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is . + The parameter is . + The value of in milliseconds is negative and is not equal to (-1 millisecond), or is greater than . + + + Releases the lock on an object and blocks the current thread until it reacquires the lock. + The object on which to wait. + + 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. + The parameter is . + The calling thread does not own the lock for the specified object. + The thread that invokes is later interrupted from the waiting state. This happens when another thread calls this thread's method. + + + 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. + The object on which to wait. + The number of milliseconds to wait before the thread enters the ready queue. + + if the lock was reacquired before the specified time elapsed; if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired. + The parameter is . + The calling thread does not own the lock for the specified object. + The thread that invokes is later interrupted from the waiting state. This happens when another thread calls this thread's method. + The value of the parameter is negative, and is not equal to . + + + 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. + The object on which to wait. + The number of milliseconds to wait before the thread enters the ready queue. + + to exit and reacquire the synchronization domain for the context (if in a synchronized context) before the wait; otherwise, . + + if the lock was reacquired before the specified time elapsed; if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired. + The parameter is . + + is not invoked from within a synchronized block of code. + The thread that invokes is later interrupted from the waiting state. This happens when another thread calls this thread's method. + The value of the parameter is negative, and is not equal to . + + + 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. + The object on which to wait. + A representing the amount of time to wait before the thread enters the ready queue. + + if the lock was reacquired before the specified time elapsed; if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired. + The parameter is . + The calling thread does not own the lock for the specified object. + The thread that invokes is later interrupted from the waiting state. This happens when another thread calls this thread's method. + The value of the parameter in milliseconds is negative and does not represent (-1 millisecond), or is greater than . + + + 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. + The object on which to wait. + A representing the amount of time to wait before the thread enters the ready queue. + + to exit and reacquire the synchronization domain for the context (if in a synchronized context) before the wait; otherwise, . + + if the lock was reacquired before the specified time elapsed; if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired. + The parameter is . + + is not invoked from within a synchronized block of code. + The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's method. + The parameter is negative and does not represent (-1 millisecond), or is greater than . + + + A synchronization primitive that can also be used for interprocess synchronization. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex. + + to give the calling thread initial ownership of the mutex; otherwise, . + + + Initializes a new instance of the 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. + + 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, . + The name of the . If the value is , the is unnamed. + The named mutex exists and has access control security, but the user does not have . + A Win32 error occurred. + The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Initializes a new instance of the 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. + + 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, . + The name of the . If the value is , the is unnamed. + When this method returns, contains a Boolean that is if a local mutex was created (that is, if is or an empty string) or if the specified named system mutex was created; if the specified named system mutex already existed. This parameter is passed uninitialized. + The named mutex exists and has access control security, but the user does not have . + A Win32 error occurred. + The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Opens the specified named mutex, if it already exists. + The name of the system mutex to open. + An object that represents the named system mutex. + + is an empty string. +-or- + is longer than 260 characters. + + is . + The named mutex does not exist. + A Win32 error occurred. + The named mutex exists, but the user does not have the security access required to use it. + + + Releases the once. + The calling thread does not own the mutex. + The current instance has already been disposed. + + + Opens the specified named mutex, if it already exists, and returns a value that indicates whether the operation succeeded. + The name of the system mutex to open. + When this method returns, contains a object that represents the named mutex if the call succeeded, or if the call failed. This parameter is treated as uninitialized. + + if the named mutex was opened successfully; otherwise, . + + is an empty string. +-or- + is longer than 260 characters. + + is . + A Win32 error occurred. + The named mutex exists, but the user does not have the security access required to use it. + + + Defines a lock that supports single writers and multiple readers. + + + Initializes a new instance of the class. + + + Acquires a reader lock, using an value for the time-out. + The time-out in milliseconds. + + expires before the lock request is granted. + + + Acquires a reader lock, using a value for the time-out. + A specifying the time-out period. + + expires before the lock request is granted. + + specifies a negative value other than -1 milliseconds. + + + Acquires the writer lock, using an value for the time-out. + The time-out in milliseconds. + + expires before the lock request is granted. + + + Acquires the writer lock, using a value for the time-out. + The specifying the time-out period. + + expires before the lock request is granted. + + specifies a negative value other than -1 milliseconds. + + + Indicates whether the writer lock has been granted to any thread since the sequence number was obtained. + The sequence number. + + if the writer lock has been granted to any thread since the sequence number was obtained; otherwise, . + + + Restores the lock status of the thread to what it was before was called. + A returned by . + The thread does not have the writer lock. + The address of is a null pointer. + + + Gets a value indicating whether the current thread holds a reader lock. + + if the current thread holds a reader lock; otherwise, . + + + Gets a value indicating whether the current thread holds the writer lock. + + if the current thread holds the writer lock; otherwise, . + + + Releases the lock, regardless of the number of times the thread acquired the lock. + A value representing the released lock. + + + Decrements the lock count. + The thread does not have any reader or writer locks. + + + Decrements the lock count on the writer lock. + The thread does not have the writer lock. + + + Restores the lock status of the thread to what it was before calling . + A returned by . + The address of is a null pointer. + + + Upgrades a reader lock to the writer lock, using an value for the time-out. + The time-out in milliseconds. + A value. + + expires before the lock request is granted. + + + Upgrades a reader lock to the writer lock, using a value for the time-out. + The specifying the time-out period. + A value. + + expires before the lock request is granted. + + specifies a negative value other than -1 milliseconds. + + + Gets the current sequence number. + The current sequence number. + + + Represents a lock that is used to manage access to a resource, allowing multiple threads for reading or exclusive access for writing. + + + Initializes a new instance of the class with default property values. + + + Initializes a new instance of the class, specifying the lock recursion policy. + One of the enumeration values that specifies the lock recursion policy. + + + Gets the total number of unique threads that have entered the lock in read mode. + The number of unique threads that have entered the lock in read mode. + + + Releases all resources used by the current instance of the class. + + is greater than zero. +-or- + is greater than zero. +-or- + is greater than zero. + + + Tries to enter the lock in read mode. + The property is , and the current thread has attempted to acquire the read lock when it already holds the read lock. +-or- +The property is , 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. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode. + The property is 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. + The object has been disposed. + + + Tries to enter the lock in write mode. + The property is and the current thread has already entered the lock in any mode. +-or- +The current thread has entered read mode and doesn't already own a write lock, 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. + The object has been disposed. + + + Reduces the recursion count for read mode, and exits read mode if the resulting count is 0 (zero). + The current thread has not entered the lock in read mode. + + + Reduces the recursion count for upgradeable mode, and exits upgradeable mode if the resulting count is 0 (zero). + The current thread has not entered the lock in upgradeable mode. + + + Reduces the recursion count for write mode, and exits write mode if the resulting count is 0 (zero). + The current thread has not entered the lock in write mode. + + + Gets a value that indicates whether the current thread has entered the lock in read mode. + + if the current thread has entered read mode; otherwise, . + + + Gets a value that indicates whether the current thread has entered the lock in upgradeable mode. + + if the current thread has entered upgradeable mode; otherwise, . + + + Gets a value that indicates whether the current thread has entered the lock in write mode. + + if the current thread has entered write mode; otherwise, . + + + Gets a value that indicates the recursion policy for the current object. + One of the enumeration values that specifies the lock recursion policy. + + + Gets the number of times the current thread has entered the lock in read mode, as an indication of recursion. + 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. + + + Gets the number of times the current thread has entered the lock in upgradeable mode, as an indication of recursion. + 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. + + + Gets the number of times the current thread has entered the lock in write mode, as an indication of recursion. + 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. + + + Tries to enter the lock in read mode, with an optional integer time-out. + The number of milliseconds to wait, or -1 () to wait indefinitely. + + if the calling thread entered read mode, otherwise, . + The property is 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. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in read mode, with an optional time-out. + The interval to wait, or -1 milliseconds to wait indefinitely. + + if the calling thread entered read mode, otherwise, . + The property is 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. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed. +-or- +The value of is greater than milliseconds. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode, with an optional time-out. + The number of milliseconds to wait, or -1 () to wait indefinitely. + + if the calling thread entered upgradeable mode, otherwise, . + The property is 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. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode, with an optional time-out. + The interval to wait, or -1 milliseconds to wait indefinitely. + + if the calling thread entered upgradeable mode, otherwise, . + The property is 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. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed. +-or- +The value of is greater than milliseconds. + The object has been disposed. + + + Tries to enter the lock in write mode, with an optional time-out. + The number of milliseconds to wait, or -1 () to wait indefinitely. + + if the calling thread entered write mode, otherwise, . + The property is 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. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in write mode, with an optional time-out. + The interval to wait, or -1 milliseconds to wait indefinitely. + + if the calling thread entered write mode, otherwise, . + The property is 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. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed. +-or- +The value of is greater than milliseconds. + The object has been disposed. + + + Gets the total number of threads that are waiting to enter the lock in read mode. + The total number of threads that are waiting to enter read mode. + + + Gets the total number of threads that are waiting to enter the lock in upgradeable mode. + The total number of threads that are waiting to enter upgradeable mode. + + + Gets the total number of threads that are waiting to enter the lock in write mode. + The total number of threads that are waiting to enter write mode. + + + Limits the number of threads that can access a resource or pool of resources concurrently. + + + Initializes a new instance of the class, specifying the initial number of entries and the maximum number of concurrent entries. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + + is greater than . + + is less than 1. +-or- + is less than 0. + + + Initializes a new instance of the class, specifying the initial number of entries and the maximum number of concurrent entries, and optionally specifying the name of a system semaphore object. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + The name of a named system semaphore object. + + is greater than . +-or- + is longer than 260 characters. + + is less than 1. +-or- + is less than 0. + A Win32 error occurred. + The named semaphore exists and has access control security, and the user does not have . + The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name. + + + Initializes a new instance of the 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. + The initial number of requests for the semaphore that can be satisfied concurrently. + The maximum number of requests for the semaphore that can be satisfied concurrently. + The name of a named system semaphore object. + When this method returns, contains if a local semaphore was created (that is, if is or an empty string) or if the specified named system semaphore was created; if the specified named system semaphore already existed. This parameter is passed uninitialized. + + is greater than . +-or- + is longer than 260 characters. + + is less than 1. +-or- + is less than 0. + A Win32 error occurred. + The named semaphore exists and has access control security, and the user does not have . + The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name. + + + Opens the specified named semaphore, if it already exists. + The name of the system semaphore to open. + An object that represents the named system semaphore. + + is an empty string. +-or- + is longer than 260 characters. + + is . + The named semaphore does not exist. + A Win32 error occurred. + The named semaphore exists, but the user does not have the security access required to use it. + + + Exits the semaphore and returns the previous count. + The count on the semaphore before the method was called. + The semaphore count is already at the maximum value. + A Win32 error occurred with a named semaphore. + The current semaphore represents a named system semaphore, but the user does not have . +-or- +The current semaphore represents a named system semaphore, but it was not opened with . + + + Exits the semaphore a specified number of times and returns the previous count. + The number of times to exit the semaphore. + The count on the semaphore before the method was called. + + is less than 1. + The semaphore count is already at the maximum value. + A Win32 error occurred with a named semaphore. + The current semaphore represents a named system semaphore, but the user does not have rights. +-or- +The current semaphore represents a named system semaphore, but it was not opened with rights. + + + Opens the specified named semaphore, if it already exists, and returns a value that indicates whether the operation succeeded. + The name of the system semaphore to open. + When this method returns, contains a object that represents the named semaphore if the call succeeded, or if the call failed. This parameter is treated as uninitialized. + + if the named semaphore was opened successfully; otherwise, . + + is an empty string. +-or- + is longer than 260 characters. + + is . + A Win32 error occurred. + The named semaphore exists, but the user does not have the security access required to use it. + + + The exception that is thrown when the method is called on a semaphore whose count is already at the maximum. + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data about the exception being thrown. + The object that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Represents a lightweight alternative to that limits the number of threads that can access a resource or pool of resources concurrently. + + + Initializes a new instance of the class, specifying the initial number of requests that can be granted concurrently. + The initial number of requests for the semaphore that can be granted concurrently. + + is less than 0. + + + Initializes a new instance of the class, specifying the initial and maximum number of requests that can be granted concurrently. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + + is less than 0, or is greater than , or is equal to or less than 0. + + + Returns a that can be used to wait on the semaphore. + A that can be used to wait on the semaphore. + The has been disposed. + + + Gets the number of remaining threads that can enter the object. + The number of remaining threads that can enter the semaphore. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Releases the object once. + The previous count of the . + The current instance has already been disposed. + The has already reached its maximum size. + + + Releases the object a specified number of times. + The number of times to exit the semaphore. + The previous count of the . + The current instance has already been disposed. + + is less than 1. + The has already reached its maximum size. + + + Blocks the current thread until it can enter the . + The current instance has already been disposed. + + + Blocks the current thread until it can enter the , using a 32-bit signed integer that specifies the timeout. + The number of milliseconds to wait, (-1) to wait indefinitely, or zero to test the state of the wait handle and return immediately. + + if the current thread successfully entered the ; otherwise, . + + is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than . + The has been disposed. + + + Blocks the current thread until it can enter the , using a 32-bit signed integer that specifies the timeout, while observing a . + The number of milliseconds to wait, (-1) to wait indefinitely, or zero to test the state of the wait handle and return immediately. + The to observe. + + if the current thread successfully entered the ; otherwise, . + + was canceled. + + is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than . + The instance has been disposed, or the that created has been disposed. + + + Blocks the current thread until it can enter the , while observing a . + The token to observe. + + was canceled. + The current instance has already been disposed. +-or- +The that created has already been disposed. + + + Blocks the current thread until it can enter the , using a to specify the timeout. + A that represents the number of milliseconds to wait, a that represents -1 milliseconds to wait indefinitely, or a that represents 0 milliseconds to test the wait handle and return immediately. + + if the current thread successfully entered the ; otherwise, . + + is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than . + The semaphoreSlim instance has been disposed + + + Blocks the current thread until it can enter the , using a that specifies the timeout, while observing a . + A that represents the number of milliseconds to wait, a that represents -1 milliseconds to wait indefinitely, or a that represents 0 milliseconds to test the wait handle and return immediately. + The to observe. + + if the current thread successfully entered the ; otherwise, . + + was canceled. + + is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than . + The semaphoreSlim instance has been disposed +The that created has already been disposed. + + + Asynchronously waits to enter the . + A task that will complete when the semaphore has been entered. + The has been disposed. + + + Asynchronously waits to enter the , using a 32-bit signed integer to measure the time interval. + The number of milliseconds to wait, (-1) to wait indefinitely, or zero to test the state of the wait handle and return immediately. + A task that will complete with a result of if the current thread successfully entered the , otherwise with a result of . + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than . + + + Asynchronously waits to enter the , using a 32-bit signed integer to measure the time interval, while observing a . + The number of milliseconds to wait, (-1) to wait indefinitely, or zero to test the state of the wait handle and return immediately. + The to observe. + A task that will complete with a result of if the current thread successfully entered the , otherwise with a result of . + + is a number other than -1, which represents an infinite timeout -or- timeout is greater than . + The current instance has already been disposed. + + was canceled. + + + Asynchronously waits to enter the , while observing a . + The token to observe. + A task that will complete when the semaphore has been entered. + The current instance has already been disposed. + + was canceled. + + + Asynchronously waits to enter the , using a to measure the time interval. + A that represents the number of milliseconds to wait, a that represents -1 milliseconds to wait indefinitely, or a that represents 0 milliseconds to test the wait handle and return immediately. + A task that will complete with a result of if the current thread successfully entered the , otherwise with a result of . + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than . + + + Asynchronously waits to enter the , using a to measure the time interval, while observing a . + A that represents the number of milliseconds to wait, a that represents -1 milliseconds to wait indefinitely, or a that represents 0 milliseconds to test the wait handle and return immediately. + The token to observe. + A task that will complete with a result of if the current thread successfully entered the , otherwise with a result of . + + is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than . + + was canceled. + The has been disposed. + + + Represents a method to be called when a message is to be dispatched to a synchronization context. + The object passed to the delegate. + + + 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. + + + Initializes a new instance of the structure with the option to track thread IDs to improve debugging. + Whether to capture and use thread IDs for debugging purposes. + + + Acquires the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + The argument must be initialized to false prior to calling Enter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Releases the lock. + Thread ownership tracking is enabled, and the current thread is not the owner of this lock. + + + Releases the lock. + A Boolean value that indicates whether a memory fence should be issued in order to immediately publish the exit operation to other threads. + Thread ownership tracking is enabled, and the current thread is not the owner of this lock. + + + Gets whether the lock is currently held by any thread. + true if the lock is currently held by any thread; otherwise false. + + + Gets whether the lock is held by the current thread. + true if the lock is held by the current thread; otherwise false. + Thread ownership tracking is disabled. + + + Gets whether thread ownership tracking is enabled for this instance. + true if thread ownership tracking is enabled for this instance; otherwise false. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + The number of milliseconds to wait, or (-1) to wait indefinitely. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + + is a negative number other than -1, which represents an infinite time-out. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than milliseconds. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Provides support for spin-based waiting. + + + Gets the number of times has been called on this instance. + Returns an integer that represents the number of times has been called on this instance. + + + Gets whether the next call to will yield the processor, triggering a forced context switch. + Whether the next call to will yield the processor, triggering a forced context switch. + + + Resets the spin counter. + + + Performs a single spin. + + + Performs a single spin and calls after a minimum spin count. + A minimum spin count after which may be used. A value of -1 disables the use of . + + is less than -1. + + + Spins until the specified condition is satisfied. + A delegate to be executed over and over until it returns true. + The argument is null. + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + A delegate to be executed over and over until it returns true. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + if the condition is satisfied within the timeout; otherwise, false + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + A delegate to be executed over and over until it returns true. + A that represents the number of milliseconds to wait, or a TimeSpan that represents -1 milliseconds to wait indefinitely. + + if the condition is satisfied within the timeout; otherwise, false + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Provides the basic functionality for propagating a synchronization context in various synchronization models. + + + Creates a new instance of the class. + + + When overridden in a derived class, creates a copy of the synchronization context. + A new object. + + + Gets the synchronization context for the current thread. + A object representing the current synchronization context. + + + Determines if wait notification is required. + + if wait notification is required; otherwise, . + + + When overridden in a derived class, responds to the notification that an operation has completed. + + + When overridden in a derived class, responds to the notification that an operation has started. + + + When overridden in a derived class, dispatches an asynchronous message to a synchronization context. + The delegate to call. + The object passed to the delegate. + + + When overridden in a derived class, dispatches a synchronous message to a synchronization context. + The delegate to call. + The object passed to the delegate. + The method was called in a Windows Store app. The implementation of for Windows Store apps does not support the method. + + + Sets the current synchronization context. + The object to be set. + + + Sets notification that wait notification is required and prepares the callback method so it can be called more reliably when a wait occurs. + + + Waits for any or all the elements in the specified array to receive a signal. + An array of type that contains the native operating system handles. + + to wait for all handles; to wait for any handle. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The array index of the object that satisfied the wait. + + is null. + + + Helper function that waits for any or all the elements in the specified array to receive a signal. + An array of type that contains the native operating system handles. + + to wait for all handles; to wait for any handle. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The array index of the object that satisfied the wait. + + + 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. + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + Provides thread-local storage of data. + Specifies the type of data stored per-thread. + + + Initializes the instance. + + + Initializes the instance and specifies whether all values are accessible from any thread. + + to track all values set on the instance and expose them through the property; otherwise. + + + Initializes the instance with the specified function. + The invoked to produce a lazily-initialized value when an attempt is made to retrieve without it having been previously initialized. + + is a null reference (Nothing in Visual Basic). + + + Initializes the instance with the specified function and a flag that indicates whether all values are accessible from any thread. + The invoked to produce a lazily-initialized value when an attempt is made to retrieve without it having been previously initialized. + + to track all values set on the instance and expose them through the property; otherwise. + + is a reference ( in Visual Basic). + + + Releases all resources used by the current instance of the class. + + + Releases the resources used by this instance. + A Boolean value that indicates whether this method is being called due to a call to . + + + Releases the resources used by this instance. + + + Gets whether is initialized on the current thread. + true if is initialized on the current thread; otherwise false. + The instance has been disposed. + + + Creates and returns a string representation of this instance for the current thread. + The result of calling on the . + The instance has been disposed. + The for the current thread is a null reference (Nothing in Visual Basic). + The initialization function attempted to reference recursively. + No parameterless constructor is provided and no value factory is supplied. + + + Gets or sets the value of this instance for the current thread. + Returns an instance of the object that this ThreadLocal is responsible for initializing. + The instance has been disposed. + The initialization function attempted to reference recursively. + No parameterless constructor is provided and no value factory is supplied. + + + Gets a list for all of the values currently stored by all of the threads that have accessed this instance. + A list for all of the values currently stored by all of the threads that have accessed this instance. + Values stored by all threads are not available because this instance was initialized with the argument set to in the call to a class constructor. + The instance has been disposed. + + + Contains methods for performing volatile memory operations. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + 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. + + + 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. + The field to read. + The type of field to read. This must be a reference type, not a value type. + The reference to 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. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + 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. + The field where the object reference is written. + The object reference to write. The reference is written immediately so that it is visible to all processors in the computer. + The type of field to write. This must be a reference type, not a value type. + + + The exception that is thrown when an attempt is made to open a system mutex, semaphore, or event wait handle that does not exist. + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data about the exception being thrown. + The object that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not , the current exception is raised in a block that handles the inner exception. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Transactions.Local.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Transactions.Local.dll new file mode 100755 index 0000000000000000000000000000000000000000..d9822cb4c6e8396ff1c7806346beff1785ade920 GIT binary patch literal 22904 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Transactions.Local.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Transactions.Local.xml new file mode 100755 index 0000000..5783c00 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Transactions.Local.xml @@ -0,0 +1,759 @@ + + + + System.Transactions.Local + + + + Describes a committable transaction. + + + Initializes a new instance of the class. + An attempt to create a transaction under Windows 98, Windows 98 Second Edition or Windows Millennium Edition. + + + Initializes a new instance of the class with the specified value. + The maximum amount of time the transaction can exist, before it is aborted. + An attempt to create a transaction under Windows 98, Windows 98 Second Edition or Windows Millennium Edition. + + + Initializes a new instance of the class with the specified transaction options. + A structure that describes the transaction options to use for the new transaction. + An attempt to create a transaction under Windows 98, Windows 98 Second Edition or Windows Millennium Edition. + + is invalid. + + + Begins an attempt to commit the transaction asynchronously. + The delegate that is invoked when the transaction completes. This parameter can be , in which case the application is not notified of the transaction's completion. Instead, the application must use the interface to check for completion and wait accordingly, or call to wait for completion. + An object, which might contain arbitrary state information, associated with the asynchronous commitment. This object is passed to the callback, and is not interpreted by . A null reference is permitted. + An interface that can be used by the caller to check the status of the asynchronous operation, or to wait for the operation to complete. + + + Attempts to commit the transaction. + + is called on a transaction and the transaction becomes . + + is called and the transaction rolls back for the first time. + + + Ends an attempt to commit the transaction asynchronously. + The object associated with the asynchronous commitment. + + is called and the transaction rolls back for the first time. + + + Gets the object provided as the last parameter of the method call. + The object provided as the last parameter of the method call. + + + Gets a that is used to wait for an asynchronous operation to complete. + A that is used to wait for an asynchronous operation to complete. + + + Gets an indication of whether the asynchronous commit operation completed synchronously. + + if the asynchronous commit operation completed synchronously; otherwise, . This property always returns even if the operation completed synchronously. + + + Gets an indication whether the asynchronous commit operation has completed. + + if the operation is complete; otherwise, . + + + Controls what kind of dependent transaction to create. + + + The dependent transaction blocks the commit process of the transaction until the parent transaction times out, or is called. In this case, additional work can be done on the transaction and new enlistments can be created. + + + The dependent transaction automatically aborts the transaction if Commit is called on the parent transaction before is called. + + + 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. + + + Attempts to complete the dependent transaction. + Any attempt for additional work on the transaction after this method is called. These include invoking methods such as , , , , or any serialization operations on the transaction. + + + Facilitates communication between an enlisted transaction participant and the transaction manager during the final phase of the transaction. + + + Indicates that the transaction participant has completed its work. + + + Determines whether the object should be enlisted during the prepare phase. + + + The object must enlist during the initial phase of the commitment process. + + + The object does not require enlistment during the initial phase of the commitment process. + + + Specifies how distributed transactions interact with COM+ transactions. + + + Search for an existing COM+ context and synchronize with it if one exists. + + + The context (which can be retrieved by calling the static method of the class) and the ambient transaction (which can be retrieved by calling the static method of the class) are always synchronized. This introduces a performance penalty because new contexts may need to be created. + + + There is no synchronization between and . + + + Provides a mechanism for the hosting environment to supply its own default notion of . + A object. + + + Describes a DTC transaction. + + + Aborts a transaction. + An optional that indicates why the transaction is being aborted. This parameter can be , indicating that no reason for the abort is provided. + This value must be . + When is , an asynchronous abort is performed and the caller must use to learn about the outcome of the transaction. + + + Commits a transaction. + This value must be . + A value taken from the OLE DB enumeration . + This value must be zero. + + + Retrieves information about a transaction. + Pointer to the caller-allocated structure that will receive information about the transaction. This value must not be . + + + Describes an interface that a resource manager should implement to provide two phase commit notification callbacks for the transaction manager upon enlisting for participation. + + + Notifies an enlisted object that a transaction is being committed. + An object used to send a response to the transaction manager. + + + Notifies an enlisted object that the status of a transaction is in doubt. + An object used to send a response to the transaction manager. + + + Notifies an enlisted object that a transaction is being prepared for commitment. + A object used to send a response to the transaction manager. + + + Notifies an enlisted object that a transaction is being rolled back (aborted). + A object used to send a response to the transaction manager. + + + Describes an object that acts as a commit delegate for a non-distributed transaction internal to a resource manager. + + + Notifies a transaction participant that enlistment has completed successfully. + An attempt to enlist or serialize a transaction. + + + Notifies an enlisted object that the transaction is being rolled back. + A object used to send a response to the transaction manager. + + + Notifies an enlisted object that the transaction is being committed. + A interface used to send a response to the transaction manager. + + + Represents a transaction that is not a root transaction, but can be escalated to be managed by the MSDTC. + + + Notifies an enlisted object that the transaction is being rolled back. + + + Describes a resource object that supports single phase commit optimization to participate in a transaction. + + + Represents the resource manager's implementation of the callback for the single phase commit optimization. + A used to send a response to the transaction manager. + + + Specifies the isolation level of a transaction. + + + The pending changes from more highly isolated transactions cannot be overwritten. + + + Volatile data cannot be read during the transaction, but can be modified. + + + Volatile data can be read and modified during the transaction. + + + Volatile data can be read but not modified during the transaction. New data can be added during the transaction. + + + Volatile data can be read but not modified, and no new data can be added during the transaction. + + + 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. +When you try to promote a transaction that was created with the isolation level, an is thrown with the error message "Transactions with IsolationLevel Snapshot cannot be promoted". + + + 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. + + + Describes a delegated transaction for an existing transaction that can be escalated to be managed by the MSDTC when needed. + + + Notifies an enlisted object that an escalation of the delegated transaction has been requested. + A transmitter/receiver propagation token that marshals a distributed transaction. For more information, see . + + + Facilitates communication between an enlisted transaction participant and the transaction manager during the Prepare phase of the transaction. + + + Indicates that the transaction should be rolled back. + + + Indicates that the transaction should be rolled back. + An explanation of why a rollback is triggered. + + + Indicates that the transaction can be committed. + + + Gets the recovery information of an enlistment. + The recovery information of an enlistment. + An attempt to get recovery information inside a volatile enlistment, which does not generate any recovery information. + + + Provides a set of callbacks that facilitate communication between a participant enlisted for Single Phase Commit and the transaction manager when the notification is received. + + + Represents a callback that is used to indicate to the transaction manager that the transaction should be rolled back. + + + Represents a callback that is used to indicate to the transaction manager that the transaction should be rolled back, and provides an explanation. + An explanation of why a rollback is initiated. + + + Represents a callback that is used to indicate to the transaction manager that the SinglePhaseCommit was successful. + + + Represents a callback that is used to indicate to the transaction manager that the status of the transaction is in doubt. + + + 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. + An explanation of why the transaction is in doubt. + + + Represents a non-rooted transaction that can be delegated. This class cannot be inherited. + + + Initializes a new instance of the class. + The isolation level of the transaction + A + + + Represents a transaction. + + + Creates a clone of the transaction. + A that is a copy of the current transaction object. + + + Gets or sets the ambient transaction. + A that describes the current transaction. + + + Creates a dependent clone of the transaction. + A that controls what kind of dependent transaction to create. + A that represents the dependent clone. + + + Releases the resources that are held by the object. + + + Enlists a durable resource manager that supports two phase commit to participate in a transaction. + A unique identifier for a resource manager, which should persist across resource manager failure or reboot. + An object that implements the interface to receive two phase commit notifications. + + if the resource manager wants to perform additional work during the prepare phase. + An object that describes the enlistment. + + + Enlists a durable resource manager that supports single phase commit optimization to participate in a transaction. + A unique identifier for a resource manager, which should persist across resource manager failure or reboot. + An object that implements the interface that must be able to receive single phase commit and two phase commit notifications. + + if the resource manager wants to perform additional work during the prepare phase. + An object that describes the enlistment. + + + Enlists a resource manager that has an internal transaction using a promotable single phase enlistment (PSPE). + A interface implemented by the participant. + A interface implementation that describes the enlistment. + + + Enlists a resource manager that has an internal transaction using a promotable single phase enlistment (PSPE). + A interface implemented by the participant. + The type of the distributed transaction processor. + A interface implementation that describes the enlistment. + + + Enlists a volatile resource manager that supports two phase commit to participate in a transaction. + An object that implements the interface to receive two-phase commit notifications. + + if the resource manager wants to perform additional work during the prepare phase. + An object that describes the enlistment. + + + Enlists a volatile resource manager that supports single phase commit optimization to participate in a transaction. + An object that implements the interface that must be able to receive single phase commit and two phase commit notifications. + + if the resource manager wants to perform additional work during the prepare phase. + An object that describes the enlistment. + + + Determines whether this transaction and the specified object are equal. + The object to compare with this instance. + + if and this transaction are identical; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets the byte[] returned by the Promote method when the transaction is promoted. + The byte[] returned by the Promote method when the transaction is promoted. + + + Gets the isolation level of the transaction. + One of the values that indicates the isolation level of the transaction. + + + Tests whether two specified instances are equivalent. + The instance that is to the left of the equality operator. + The instance that is to the right of the equality operator. + + if and are equal; otherwise, . + + + Returns a value that indicates whether two instances are not equal. + The instance that is to the left of the inequality operator. + The instance that is to the right of the inequality operator. + + if and are not equal; otherwise, . + + + Promotes and enlists a durable resource manager that supports two phase commit to participate in a transaction. + A unique identifier for a resource manager, which should persist across resource manager failure or reboot. + An object that acts as a commit delegate for a non-distributed transaction internal to a resource manager. + An object that implements the interface to receive two phase commit notifications. + + if the resource manager wants to perform additional work during the prepare phase. + + + Uniquely identifies the format of the byte[] returned by the Promote method when the transaction is promoted. + A guid that uniquely identifies the format of the byte[] returned by the Promote method when the transaction is promoted. + + + Rolls back (aborts) the transaction. + + + Rolls back (aborts) the transaction. + An explanation of why a rollback occurred. + + + Sets the distributed transaction identifier generated by the non-MSDTC promoter. + A interface implemented by the participant. + The identifier for the transaction used by the distributed transaction manager. + + + Gets a with the data required to serialize this transaction. + The to populate with data. + The destination (see ) for this serialization. + + + Indicates that the transaction is completed. + An attempt to subscribe this event on a transaction that has been disposed. + + + Retrieves additional information about a transaction. + A that contains additional information about the transaction. + + + 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. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified serialization and streaming context information. + A object that describes a failed serialization. + A object that describes a failed serialization context. + + + Initializes a new instance of the class with the specified message. + A that contains a message that explains why the exception occurred. + + + Initializes a new instance of the class with the specified message and inner exception. + A that contains a message that explains why the exception occurred. + Gets the exception instance that causes the current exception. For more information, see the property. + + + Represents the method that handles the event of a class. + The source of the event. + The that contains the event data. + + + Provides data for the following transaction events: , . + + + Initializes a new instance of the class. + + + Gets the transaction for which event status is provided. + A for which event status is provided. + + + The exception that is thrown when you attempt to do work on a transaction that cannot accept new work. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified serialization and streaming context information. + A object that describes a failed serialization. + A object that describes a failed serialization context. + + + Initializes a new instance of the class with the specified message. + A that contains a message that explains why the exception occurred. + + + Initializes a new instance of the class with the specified message and inner exception. + A that contains a message that explains why the exception occurred. + Gets the exception instance that causes the current exception. For more information, see the property. + + + 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. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified serialization and streaming context information. + A object that describes a failed serialization. + A object that describes a failed serialization context. + + + Initializes a new instance of the class with the specified message. + A that contains a message that explains why the exception occurred. + + + Initializes a new instance of the class with the specified message and inner exception. + A that contains a message that explains why the exception occurred. + Gets the exception instance that causes the current exception. For more information, see the property. + + + Provides additional information regarding a transaction. + + + Gets the creation time of the transaction. + A that contains the creation time of the transaction. + + + Gets a unique identifier of the escalated transaction. + A that contains the unique identifier of the escalated transaction. + + + Gets a unique identifier of the transaction. + A unique identifier of the transaction. + + + Gets the status of the transaction. + A that contains the status of the transaction. + + + Facilitates interaction between and components that were previously written to interact with MSDTC, COM+, or . This class cannot be inherited. + + + Gets an instance that represents a . + A instance to be marshaled. + An instance that represents a . The instance is compatible with the unmanaged form of ITransaction used by MSDTC and with the Managed form of used by . + + + Transforms a transaction object into an export transaction cookie. + The object to be marshaled. + An address that describes the location of the destination transaction manager. This permits two transaction managers to communicate with one another and thereby propagate a transaction from one system to the other. + An export transaction cookie representing the specified object. + + + Generates a from a specified . + The object to be marshaled. + A instance that represents the given . + + + Generates a from the specified an export cookie. + A marshaled form of the transaction object. + A from the specified export cookie. + + + Generates a instance from the specified transmitter propagation token. + A propagation token representing a transaction. + A from the specified transmitter propagation token. + The deserialization of a transaction fails because the transaction manager cannot be contacted. This may be caused by network firewall or security settings. + + + Generates a propagation token for the specified . + A transaction to be marshaled into a propagation token. + This method, together with the method, provide functionality for Transmitter/Receiver propagation, in which the transaction is "pulled" from the remote machine when the latter is called to unmarshal the transaction. +For more information on different propagation models, see class. + + + Gets the Whereabouts of the distributed transaction manager that uses. + The Whereabouts of the distributed transaction manager that uses. + + + The type of the distributed transaction processor. + + + Contains methods used for transaction management. This class cannot be inherited. + + + Gets the default timeout interval for new transactions. + A value that specifies the timeout interval for new transactions. + + + Indicates that a distributed transaction has started. + + + Gets or sets a custom transaction factory. + A that contains a custom transaction factory. + + + Gets the default maximum timeout interval for new transactions. + A value that specifies the maximum timeout interval that is allowed when creating new transactions. + + + Notifies the transaction manager that a resource manager recovering from failure has finished reenlisting in all unresolved transactions. + A that uniquely identifies the resource to be recovered from. + The parameter is . + + + Reenlists a durable participant in a transaction. + A that uniquely identifies the resource manager. + Contains additional information of recovery information. + A resource object that implements to receive notifications. + An that describes the enlistment. + + is invalid. +-or- +Transaction Manager information in does not match the configured transaction manager. +-or- + is not recognized by . + + has already been called for the specified . The reenlistment is rejected. + The does not match the content of the specified recovery information in . + + + The exception that is thrown when a resource manager cannot communicate with the transaction manager. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified serialization and streaming context information. + A object that describes a failed serialization. + A object that describes a failed serialization context. + + + Initializes a new instance of the class with the specified message. + A that contains a message that explains why the exception occurred. + + + Initializes a new instance of the class with the specified message and inner exception. + A that contains a message that explains why the exception occurred. + Gets the exception instance that causes the current exception. For more information, see the property. + + + Contains additional information that specifies transaction behaviors. + + + Determines whether this instance and the specified object are equal. + The object to compare with this instance. + + if and this instance are identical; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets or sets the isolation level of the transaction. + A enumeration that specifies the isolation level of the transaction. + + + Tests whether two specified instances are equivalent. + The instance that is to the left of the equality operator. + The instance that is to the right of the equality operator. + + if and are equal; otherwise, . + + + Returns a value that indicates whether two instances are not equal. + The instance that is to the left of the equality operator. + The instance that is to the right of the equality operator. + + if and are not equal; otherwise, . + + + Gets or sets the timeout period for the transaction. + A value that specifies the timeout period for the transaction. + + + The exception that is thrown when a promotion fails. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified serialization and streaming context information. + A object that describes a failed serialization. + A object that describes a failed serialization context. + + + Initializes a new instance of the class with the specified message. + A that contains a message that explains why the exception occurred. + + + Initializes a new instance of the class with the specified message and inner exception. + A that contains a message that explains why the exception occurred. + Gets the exception instance that causes the current exception. For more information, see the property. + + + Makes a code block transactional. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and sets the specified transaction as the ambient transaction, so that transactional work done inside the scope uses this transaction. + The transaction to be set as the ambient transaction, so that transactional work done inside the scope uses this transaction. + + + Initializes a new instance of the 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. + The transaction to be set as the ambient transaction, so that transactional work done inside the scope uses this transaction. + The after which the transaction scope times out and aborts the transaction. + + + Initializes a new instance of the 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. + The transaction to be set as the ambient transaction, so that transactional work done inside the scope uses this transaction. + The after which the transaction scope times out and aborts the transaction. + An instance of the enumeration that describes how the associated transaction interacts with COM+ transactions. + + + [Supported in the .NET Framework 4.5.1 and later versions] +Initializes a new instance of the 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. + The transaction to be set as the ambient transaction, so that transactional work done inside the scope uses this transaction. + The after which the transaction scope times out and aborts the transaction. + An instance of the 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. + + + [Supported in the .NET Framework 4.5.1 and later versions] +Initializes a new instance of the class and sets the specified transaction as the ambient transaction, so that transactional work done inside the scope uses this transaction. + The transaction to be set as the ambient transaction, so that transactional work done inside the scope uses this transaction. + An instance of the 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. + + + Initializes a new instance of the class with the specified asynchronous flow option. + An instance of the 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. + + + Initializes a new instance of the class with the specified requirements. + An instance of the enumeration that describes the transaction requirements associated with this transaction scope. + + + Initializes a new instance of the class with the specified timeout value and requirements. + An instance of the enumeration that describes the transaction requirements associated with this transaction scope. + The after which the transaction scope times out and aborts the transaction. + + + Initializes a new instance of the class with the specified timeout value, requirements, and asynchronous flow option. + An instance of the enumeration that describes the transaction requirements associated with this transaction scope. + The after which the transaction scope times out and aborts the transaction. + An instance of the 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. + + + Initializes a new instance of the class with the specified requirements. + An instance of the enumeration that describes the transaction requirements associated with this transaction scope. + A 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. + + + Initializes a new instance of the class with the specified scope and COM+ interoperability requirements, and transaction options. + An instance of the enumeration that describes the transaction requirements associated with this transaction scope. + A 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. + An instance of the enumeration that describes how the associated transaction interacts with COM+ transactions. + + + [Supported in the .NET Framework 4.5.1 and later versions] +Initializes a new instance of the class with the specified requirements and asynchronous flow option. + An instance of the enumeration that describes the transaction requirements associated with this transaction scope. + A 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. + An instance of the 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. + + + Initializes a new instance of the class with the specified requirements and asynchronous flow option. + An instance of the enumeration that describes the transaction requirements associated with this transaction scope. + An instance of the 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. + + + Indicates that all operations within the scope are completed successfully. + This method has already been called once. + + + Ends the transaction scope. + + + Specifies whether transaction flow across thread continuations is enabled for . + + + Specifies that transaction flow across thread continuations is enabled. + + + Specifies that transaction flow across thread continuations is suppressed. This is the default setting if no is specified in the constructor. + + + Provides additional options for creating a transaction scope. + + + 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. + + + A new transaction is always created for the scope. + + + The ambient transaction context is suppressed when creating the scope. All operations within the scope are done without an ambient transaction context. + + + Represents the method that will handle the event of a class. + The source of the event. + The that contains the transaction from which transaction information can be retrieved. + + + Describes the current status of a distributed transaction. + + + The transaction has been rolled back. + + + The status of the transaction is unknown, because some participants must still be polled. + + + The transaction has been committed. + + + The status of the transaction is unknown. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Transactions.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Transactions.dll new file mode 100755 index 0000000000000000000000000000000000000000..e67ffa39b3fc09a39448cd61a478cdac495b889d GIT binary patch literal 15432 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 J!sRmP{{gZ$2-5%n literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.ValueTuple.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.ValueTuple.dll new file mode 100755 index 0000000000000000000000000000000000000000..91b8927e156fcfff0758bd2fac4739510da573d1 GIT binary patch literal 14200 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 + + + System.Web.HttpUtility + + + + Provides methods for encoding and decoding URLs when processing Web requests. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Minimally converts a string to an HTML-encoded string. + The string to encode. + An encoded string. + + + Minimally converts a string into an HTML-encoded string and sends the encoded string to a output stream. + The string to encode + A output stream. + + + Converts a string that has been HTML-encoded for HTTP transmission into a decoded string. + The string to decode. + A decoded string. + + + Converts a string that has been HTML-encoded into a decoded string, and sends the decoded string to a output stream. + The string to decode. + A stream of output. + + + Converts an object's string representation into an HTML-encoded string, and returns the encoded string. + An object. + An encoded string. + + + Converts a string to an HTML-encoded string. + The string to encode. + An encoded string. + + + Converts a string into an HTML-encoded string, and returns the output as a stream of output. + The string to encode + A output stream. + + + Encodes a string. + A string to encode. + An encoded string. + + + Encodes a string. + A string to encode. + A value that indicates whether double quotation marks will be included around the encoded string. + An encoded string. + + + Parses a query string into a using encoding. + The query string to parse. + A of query parameters and values. + + is . + + + Parses a query string into a using the specified . + The query string to parse. + The to use. + A of query parameters and values. + + is . +-or- + is . + + + 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. + The array of bytes to decode. + The position in the byte to begin decoding. + The number of bytes to decode. + The object that specifies the decoding scheme. + A decoded string. + + is , but does not equal . + + is less than or greater than the length of the array. +-or- + is less than , or + is greater than the length of the array. + + + Converts a URL-encoded byte array into a decoded string using the specified decoding object. + The array of bytes to decode. + The that specifies the decoding scheme. + A decoded string. + + + Converts a string that has been encoded for transmission in a URL into a decoded string. + The string to decode. + A decoded string. + + + Converts a URL-encoded string into a decoded string, using the specified encoding object. + The string to decode. + The that specifies the decoding scheme. + A decoded string. + + + Converts a URL-encoded array of bytes into a decoded array of bytes. + The array of bytes to decode. + A decoded array of bytes. + + + 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. + The array of bytes to decode. + The position in the byte array at which to begin decoding. + The number of bytes to decode. + A decoded array of bytes. + + is , but does not equal . + + is less than or greater than the length of the array. +-or- + is less than , or + is greater than the length of the array. + + + Converts a URL-encoded string into a decoded array of bytes. + The string to decode. + A decoded array of bytes. + + + Converts a URL-encoded string into a decoded array of bytes using the specified decoding object. + The string to decode. + The object that specifies the decoding scheme. + A decoded array of bytes. + + + Converts a byte array into an encoded URL string. + The array of bytes to encode. + An encoded string. + + + 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. + The array of bytes to encode. + The position in the byte array at which to begin encoding. + The number of bytes to encode. + An encoded string. + + + Encodes a URL string. + The text to encode. + An encoded string. + + + Encodes a URL string using the specified encoding object. + The text to encode. + The object that specifies the encoding scheme. + An encoded string. + + + Converts an array of bytes into a URL-encoded array of bytes. + The array of bytes to encode. + An encoded array of bytes. + + + 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. + The array of bytes to encode. + The position in the byte array at which to begin encoding. + The number of bytes to encode. + An encoded array of bytes. + + is , but does not equal . + + is less than or greater than the length of the array. +-or- + is less than , or + is greater than the length of the array. + + + Converts a string into a URL-encoded array of bytes. + The string to encode. + An encoded array of bytes. + + + Converts a string into a URL-encoded array of bytes using the specified encoding object. + The string to encode + The that specifies the encoding scheme. + An encoded array of bytes. + + + Converts a string into a Unicode string. + The string to convert. + A Unicode string in % notation. + + + Converts a Unicode string into an array of bytes. + The string to convert. + A byte array. + + + Do not use; intended only for browser compatibility. Use . + The text to encode. + The encoded text. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Web.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Web.dll new file mode 100755 index 0000000000000000000000000000000000000000..50e37885423247a7dab0bb20c32cef5a29c3580c GIT binary patch literal 13896 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 O{7(^bHweWJ(0>4a0mx?n literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Windows.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Windows.dll new file mode 100755 index 0000000000000000000000000000000000000000..68b989c8a071c0a6269a81953eb3d1fcee7047c1 GIT binary patch literal 14440 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

p|0UI=wdLx5c93rl&XF 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.Linq.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.Linq.dll new file mode 100755 index 0000000000000000000000000000000000000000..b0d1a486b3e6a30554428c7b189fd5f082f59ed7 GIT binary patch literal 14920 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.ReaderWriter.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.ReaderWriter.dll new file mode 100755 index 0000000000000000000000000000000000000000..9c060de282e13519cd5940f7b0b0c546cba22e95 GIT binary patch literal 106056 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�p?cqF_hkCn)qMl;!H{ZzNdVY<>R>V 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 + + + System.Xml.ReaderWriter + + + +

Specifies the amount of input or output checking that and objects perform. + + + The or object automatically detects whether document-level or fragment-level checking should be performed, and does the appropriate checking. If you're wrapping another or object, the outer object doesn't do any additional conformance checking. Conformance checking is left up to the underlying object. +See the and properties for details on how the compliance level is determined. + + + The XML data complies with the rules for a well-formed XML 1.0 document, as defined by the W3C. This level of checking ensures that the stream being read or written can be consumed by any processor as an XML 1.0 document. + + + The XML data is a well-formed XML fragment, as defined by the W3C. This conformance level represents an XML document that might not have a root element but is otherwise well-formed. This level of checking ensures that the stream being read or written can be consumed by any processor as an XML 1.0 external parsed entity]. + + + Specifies the options for processing DTDs. The enumeration is used by the class. + + + Causes the DOCTYPE element to be ignored. No DTD processing occurs, and the DTD/DOCTYPE is lost on output. + + + Used for parsing DTDs. + + + Specifies that when a DTD is encountered, an is thrown with a message that states that DTDs are prohibited. This is the default behavior. + + + Specifies how the or handle entities. + + + Expands character entities and returns general entities as nodes. +You must call to see what the general entities expand to. This enables you to optimize entity handling by only expanding the entity the first time it is used. +When set to , a reader call to the method expands all entities (both general and character entities). + + + Expands all entities and returns the expanded nodes. + nodes are not returned. The entity text is expanded in place of the entity references. + + + Specifies formatting options for the . + + + Causes child elements to be indented according to the and settings. +This option indents element content only; mixed content is not affected. For the XML 1.0 definitions of these terms, see the World Wide Web Consortium (W3C) documentation Element Content and Mixed Content. + + + No special formatting is applied. This is the default. + + + Represents an application resource stream resolver. + + + Returns an application resource stream from the specified URI. + The relative URI. + An application resource stream. + + + Enables a class to return an from the current context or position. + + + Returns the for the current position. + The for the current position. + + + Provides an interface to enable a class to return line and position information. + + + Gets a value indicating whether the class can return line information. + + if and can be provided; otherwise, . + + + Gets the current line number. + The current line number or 0 if no line information is available (for example, returns ). + + + Gets the current line position. + The current line position or 0 if no line information is available (for example, returns ). + + + Provides read-only access to a set of prefix and namespace mappings. + + + Gets a collection of defined prefix-namespace mappings that are currently in scope. + An value that specifies the type of namespace nodes to return. + An that contains the current in-scope namespaces. + + + Gets the namespace URI mapped to the specified prefix. + The prefix whose namespace URI you wish to find. + The namespace URI that is mapped to the prefix; if the prefix is not mapped to a namespace URI. + + + Gets the prefix that is mapped to the specified namespace URI. + The namespace URI whose prefix you wish to find. + The prefix that is mapped to the namespace URI; if the namespace URI is not mapped to a prefix. + + + Specifies whether to remove duplicate namespace declarations in the . + + + Specifies that duplicate namespace declarations will not be removed. + + + Specifies that duplicate namespace declarations will be removed. For the duplicate namespace to be removed, the prefix and the namespace must match. + + + Implements a single-threaded . + + + Initializes a new instance of the class. + + + Atomizes the specified string and adds it to the . + The character array containing the string to add. + The zero-based index into the array specifying the first character of the string. + The number of characters in the string. + The atomized string or the existing string if one already exists in the . If is zero, String.Empty is returned. + 0 > +-or- + >= .Length +-or- + >= .Length +The above conditions do not cause an exception to be thrown if =0. + + < 0. + + + Atomizes the specified string and adds it to the . + The string to add. + The atomized string or the existing string if it already exists in the . + + is . + + + Gets the atomized string containing the same characters as the specified range of characters in the given array. + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + The atomized string or if the string has not already been atomized. If is zero, String.Empty is returned. + 0 > +-or- + >= .Length +-or- + >= .Length +The above conditions do not cause an exception to be thrown if =0. + + < 0. + + + Gets the atomized string with the specified value. + The name to find. + The atomized string object or if the string has not already been atomized. + + is . + + + Specifies how to handle line breaks. + + + New line characters are entitized. This setting preserves all characters when the output is read by a normalizing . + + + The new line characters are unchanged. The output is the same as the input. + + + New line characters are replaced to match the character specified in the property. + + + Specifies the state of the reader. + + + The method has been called. + + + The end of the file has been reached successfully. + + + An error occurred that prevents the read operation from continuing. + + + The method has not been called. + + + The method has been called. Additional methods may be called on the reader. + + + The enumeration is used by the and defines which well-known DTDs that the recognizes. + + + Specifies that the will recognize all currently supported DTDs. This is the default behavior. + + + Specifies that the will not recognize any of the predefined DTDs. + + + Specifies that the will recognize DTDs and entities that are defined in RSS 0.91. + + + Specifies that the will recognize DTDs and entities that are defined in XHTML 1.0. + + + Represents a class that is used to prepopulate the cache with DTDs or XML streams. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified preloaded well-known DTDs. + The well-known DTDs that should be prepopulated into the cache. + + + Initializes a new instance of the class with the specified fallback resolver. + The , , or your own resolver. + + + Initializes a new instance of the class with the specified fallback resolver and preloaded well-known DTDs. + The , , or your own resolver. + The well-known DTDs that should be prepopulated into the cache. + + + Initializes a new instance of the class with the specified fallback resolver, preloaded well-known DTDs, and URI equality comparer. + The , , or your own resolver. + The well-known DTDs that should be prepopulated into cache. + The implementation of the generic interface to use when you compare URIs. + + + Adds a byte array to the store and maps it to a URI. If the store already contains a mapping for the same URI, the existing mapping is overridden. + The URI of the data that is being added to the store. + A byte array with the data that corresponds to the provided URI. + + or is . + + + Adds a byte array to the store and maps it to a URI. If the store already contains a mapping for the same URI, the existing mapping is overridden. + The URI of the data that is being added to the store. + A byte array with the data that corresponds to the provided URI. + The offset in the provided byte array where the data starts. + The number of bytes to read from the byte array, starting at the provided offset. + + or is . + + or is less than 0. +-or- +The length of the minus is less than + + + Adds a to the store and maps it to a URI. If the store already contains a mapping for the same URI, the existing mapping is overridden. + The URI of the data that is being added to the store. + A with the data that corresponds to the provided URI. + + or is . + + + Adds a string with preloaded data to the store and maps it to a URI. If the store already contains a mapping for the same URI, the existing mapping is overridden. + The URI of the data that is being added to the store. + A with the data that corresponds to the provided URI. + + or is . + + + Sets the credentials that are used to authenticate the underlying . + The credentials that are used to authenticate the underlying web request. + + + Maps a URI to an object that contains the actual resource. + The URI returned from . + 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. + The type of object to return. The supports objects and objects for URIs that were added as . If the requested type is not supported by the resolver, an exception will be thrown. Use the method to determine whether a certain is supported by this resolver. + A or object that corresponds to the actual source. + + is . + Cannot resolve URI passed in . +-or- + is not of a supported type. + + + Asynchronously maps a URI to an object that contains the actual resource. + The URI returned from . + 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. + The type of object to return. The supports objects and objects for URIs that were added as . If the requested type is not supported by the resolver, an exception will be thrown. Use the method to determine whether a certain is supported by this resolver. + A or object that corresponds to the actual source. + + + Gets a collection of preloaded URIs. + The collection of preloaded URIs. + + + Removes the data that corresponds to the URI from the . + The URI of the data that should be removed from the store. + + is . + + + Resolves the absolute URI from the base and relative URIs. + The base URI used to resolve the relative URI. + The URI to resolve. The URI can be absolute or relative. If absolute, this value effectively replaces the value. If relative, it combines with the to make an absolute URI. + The representing the absolute URI or if the relative URI cannot be resolved. + + is . + + + Determines whether the resolver supports other s than just . + The absolute URI to check. + The to return. + + if the is supported; otherwise, . + + is . + + + Defines the post-schema-validation infoset of a validated XML node. + + + 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. + + if this validated XML node was set as the result of a default being applied during schema validation; otherwise, . + + + Gets a value indicating if the value for this validated XML node is nil. + + if the value for this validated XML node is nil; otherwise, . + + + Gets the dynamic schema type for this validated XML node. + An object that represents the dynamic schema type for this validated XML node. + + + Gets the compiled that corresponds to this validated XML node. + An that corresponds to this validated XML node. + + + Gets the compiled that corresponds to this validated XML node. + An that corresponds to this validated XML node. + + + Gets the static XML Schema Definition Language (XSD) schema type of this validated XML node. + An of this validated XML node. + + + Gets the value of this validated XML node. + An value of this validated XML node. + + + Returns detailed information related to the . + + + Gets the associated with the validation event. + The associated with the validation event. + + + Gets the text description corresponding to the validation event. + The text description. + + + Gets the severity of the validation event. + An value representing the severity of the validation event. + + + Represents the callback method that will handle XML schema validation events and the . + 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. + The event data. + + + Represents the typed value of a validated XML element or attribute. The class cannot be inherited. + + + Returns a copy of this object. + An object copy of this object. + + + Gets a value indicating whether the validated XML element or attribute is an XPath node or an atomic value. + + if the validated XML element or attribute is an XPath node; if the validated XML element or attribute is an atomic value. + + + For a description of this member, see . + A copy of this object. + + + Gets the value of the validated XML element or attribute. + The value of the validated XML element or attribute. + + + 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. + The current validated XML element or attribute as a boxed object of the most appropriate .NET Framework type. + + + Gets the value of the validated XML element or attribute. + The value of the validated XML element or attribute. + + + Returns the validated XML element or attribute's value as the type specified using the object specified to resolve namespace prefixes. + The type to return the validated XML element or attribute's value as. + The object used to resolve namespace prefixes. + The value of the validated XML element or attribute as the type requested. + The validated XML element or attribute's value is not in the correct format for the target type. + The attempted cast is not valid. + The attempted cast resulted in an overflow. + + + Gets the validated XML element or attribute's value as a . + The validated XML element or attribute's value as a . + The validated XML element or attribute's value is not in the correct format for the type. + The attempted cast to is not valid. + + + Gets the validated XML element or attribute's value as a . + The validated XML element or attribute's value as a . + The validated XML element or attribute's value is not in the correct format for the type. + The attempted cast to is not valid. + + + Gets the validated XML element or attribute's value as a . + The validated XML element or attribute's value as a . + The validated XML element or attribute's value is not in the correct format for the type. + The attempted cast to is not valid. + The attempted cast resulted in an overflow. + + + Gets the validated XML element or attribute's value as an . + The validated XML element or attribute's value as an . + The validated XML element or attribute's value is not in the correct format for the type. + The attempted cast to is not valid. + The attempted cast resulted in an overflow. + + + Gets the validated XML element or attribute's value as an . + The validated XML element or attribute's value as an . + The validated XML element or attribute's value is not in the correct format for the type. + The attempted cast to is not valid. + The attempted cast resulted in an overflow. + + + Gets the Microsoft .NET Framework type of the validated XML element or attribute. + The .NET Framework type of the validated XML element or attribute. The default value is . + + + Gets the for the validated XML element or attribute. + The for the validated XML element or attribute. + + + An in-memory representation of an XML Schema, as specified in the World Wide Web Consortium (W3C) XML Schema Part 1: Structures and XML Schema Part 2: Datatypes]. + + + Initializes a new instance of the class. + + + Gets or sets the form for attributes declared in the target namespace of the schema. + The value that indicates if attributes from the target namespace are required to be qualified with the namespace prefix. The default is . + + + Gets the post-schema-compilation value of all the global attribute groups in the schema. + An collection of all the global attribute groups in the schema. + + + Gets the post-schema-compilation value for all the attributes in the schema. + An collection of all the attributes in the schema. + + + Gets or sets the attribute which sets the default value of the attribute on element and complex types in the of the schema. + An value representing the different methods for preventing derivation. The default value is . + + + 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. + The validation event handler that receives information about XML Schema validation errors. + + + 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. + The validation event handler that receives information about the XML Schema validation errors. + The used to resolve namespaces referenced in and elements. + + + Gets or sets the form for elements declared in the target namespace of the schema. + The value that indicates if elements from the target namespace are required to be qualified with the namespace prefix. The default is . + + + Gets the post-schema-compilation value for all the elements in the schema. + An collection of all the elements in the schema. + + + Gets or sets the attribute which sets the default value of the attribute on elements and complex types in the target namespace of the schema. + An value representing the different methods for preventing derivation. The default value is . + + + Gets the post-schema-compilation value of all the groups in the schema. + An collection of all the groups in the schema. + + + Gets or sets the string ID. + The ID of the string. The default value is . + + + Gets the collection of included and imported schemas. + An of the included and imported schemas. + + + The XML schema instance namespace. This field is constant. + + + Indicates if the schema has been compiled. + + if schema has been compiled, otherwise, . The default value is . + + + Gets the collection of schema elements in the schema and is used to add new element types at the element level. + An of schema elements in the schema. + + + The XML schema namespace. This field is constant. + + + Gets the post-schema-compilation value for all notations in the schema. + An collection of all notations in the schema. + + + Reads an XML Schema from the supplied stream. + The supplied data stream. + The validation event handler that receives information about XML Schema syntax errors. + The object representing the XML Schema. + An is raised if no is specified. + + + Reads an XML Schema from the supplied . + The containing the XML Schema to read. + The validation event handler that receives information about the XML Schema syntax errors. + The object representing the XML Schema. + An is raised if no is specified. + + + Reads an XML Schema from the supplied . + The containing the XML Schema to read. + The validation event handler that receives information about the XML Schema syntax errors. + The object representing the XML Schema. + An is raised if no is specified. + + + Gets the post-schema-compilation value of all schema types in the schema. + An of all schema types in the schema. + + + Gets or sets the Uniform Resource Identifier (URI) of the schema target namespace. + The schema target namespace. + + + Gets or sets the qualified attributes which do not belong to the schema target namespace. + An array of qualified objects that do not belong to the schema target namespace. + + + Gets or sets the version of the schema. + The version of the schema. The default value is . + + + Writes the XML Schema to the supplied data stream. + The supplied data stream. + + + Writes the XML Schema to the supplied using the specified. + The supplied data stream. + The . + + + Writes the XML Schema to the supplied . + The to write to. + + + Writes the XML Schema to the supplied . + The to write to. + The . + + + Writes the XML Schema to the supplied . + The to write to. + The parameter is null. + + + Writes the XML Schema to the supplied . + The to write to. + The . + + + Represents the World Wide Web Consortium (W3C) element (compositor). + + + Initializes a new instance of the class. + + + Gets the collection of elements contained within the compositor. + The collection of elements contained in . + + + The base class for any element that can contain annotation elements. + + + Initializes a new instance of the class. + + + Gets or sets the property. + An representing the property. + + + Gets or sets the string id. + The string id. The default is . Optional. + + + Gets or sets the qualified attributes that do not belong to the current schema's target namespace. + An array of qualified objects that do not belong to the schema's target namespace. + + + Represents the World Wide Web Consortium (W3C) element. + + + Initializes a new instance of the class. + + + Gets or sets the string id. + The string id. The default is . Optional. + + + Gets the collection that is used to store the and child elements. + An of and child elements. + + + Gets or sets the qualified attributes that do not belong to the schema's target namespace. + An array of objects that do not belong to the schema's target namespace. + + + Represents the World Wide Web Consortium (W3C) element. + + + Initializes a new instance of the class. + + + Gets or sets the namespaces containing the elements that can be used. + Namespaces for elements that are available for use. The default is . Optional. + + + Gets or sets information about how an application or XML processor should handle the validation of XML documents for the elements specified by the element. + One of the values. If no attribute is specified, the default is . + + + Represents the World Wide Web Consortium (W3C) element. + + + Initializes a new instance of the class. + + + Gets or sets the namespaces containing the attributes that can be used. + Namespaces for attributes that are available for use. The default is . Optional. + + + Gets or sets information about how an application or XML processor should handle the validation of XML documents for the attributes specified by the element. + One of the values. If no attribute is specified, the default is . + + + Represents the World Wide Web Consortium (W3C) element. + + + Initializes a new instance of the class. + + + Gets or sets an array of objects that represents the child nodes. + An array of objects that represents the child nodes. + + + Gets or sets the source of the application information. + A Uniform Resource Identifier (URI) reference. The default is . Optional. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets an object representing the type of the attribute based on the or of the attribute. + An object. + + + Gets the common language runtime (CLR) object based on the or of the attribute that holds the post-compilation value of the property. + The common runtime library (CLR) object that holds the post-compilation value of the property. + + + Gets or sets the default value for the attribute. + The default value for the attribute. The default is a null reference. Optional. + + + Gets or sets the fixed value for the attribute. + The fixed value for the attribute. The default is null. Optional. + + + Gets or sets the form for the attribute. + One of the values. The default is the value of the of the schema element containing the attribute. Optional. + + + Gets or sets the name of the attribute. + The name of the attribute. + + + Gets the qualified name for the attribute. + The post-compilation value of the property. + + + Gets or sets the name of an attribute declared in this schema (or another schema indicated by the specified namespace). + The name of the attribute declared. + + + Gets or sets the attribute type to a simple type. + The simple type defined in this schema. + + + Gets or sets the name of the simple type defined in this schema (or another schema indicated by the specified namespace). + The name of the simple type. + + + Gets or sets information about how the attribute is used. + One of the following values: None, Prohibited, Optional, or Required. The default is Optional. Optional. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets or sets the component of the attribute group. + The World Wide Web Consortium (W3C) element. + + + Gets the collection of attributes for the attribute group. Contains and elements. + The collection of attributes for the attribute group. + + + Gets or sets the name of the attribute group. + The name of the attribute group. + + + Gets the qualified name of the attribute group. + The qualified name of the attribute group. + + + Gets the redefined attribute group property from the XML Schema. + The redefined attribute group property. + + + Represents the element with the attribute from the XML Schema as specified by the World Wide Web Consortium (W3C). AttributesGroupRef is the reference for an attributeGroup, name property contains the attribute group being referenced. + + + Initializes a new instance of the class. + + + Gets or sets the name of the referenced element. + The name of the referenced attribute group. The value must be a QName. + + + Represents the element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). The allows only one of its children to appear in an instance. + + + Initializes a new instance of the class. + + + Gets the collection of the elements contained with the compositor (): , , , , or . + The collection of elements contained within . + + + Contains a cache of XML Schema definition language (XSD) and XML-Data Reduced (XDR) schemas. The class is obsolete. Use instead. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified . The is used when loading schemas. + The to use. + + + Adds the schema located by the given URL into the schema collection. + The namespace URI associated with the schema. For XML Schemas, this will typically be the . + The URL that specifies the schema to load. + The added to the schema collection; if the schema being added is an XDR schema or if there are compilation errors in the schema. + The schema is not a valid schema. + + + Adds the schema contained in the to the schema collection. + The namespace URI associated with the schema. For XML Schemas, this will typically be the . + + containing the schema to add. + The added to the schema collection; if the schema being added is an XDR schema or if there are compilation errors in the schema. + The schema is not a valid schema. + + + Adds the schema contained in the to the schema collection. The specified is used to resolve any external resources. + The namespace URI associated with the schema. For XML Schemas, this will typically be the . + + containing the schema to add. + The used to resolve namespaces referenced in and elements or attribute (XDR schemas). If this is , external references are not resolved. + The added to the schema collection; if the schema being added is an XDR schema or if there are compilation errors in the schema. + The schema is not a valid schema. + + + Adds the to the collection. + The to add to the collection. + The object. + + + Adds the to the collection. The specified is used to resolve any external references. + The to add to the collection. + The used to resolve namespaces referenced in and elements. If this is , external references are not resolved. + The added to the schema collection. + The schema is not a valid schema. + + + Adds all the namespaces defined in the given collection (including their associated schemas) to this collection. + The you want to add to this collection. + + + Gets a value indicating whether a schema with the specified namespace is in the collection. + The namespace URI associated with the schema. For XML Schemas, this will typically be the target namespace. + + if a schema with the specified namespace is in the collection; otherwise, . + + + Gets a value indicating whether the of the specified is in the collection. + The object. + + if there is a schema in the collection with the same ; otherwise, . + + + Copies all the objects from this collection into the given array starting at the given index. + The array to copy the objects to. + The index in where copying will begin. + + + Gets the number of namespaces defined in this collection. + The number of namespaces defined in this collection. + + + Provides support for the "for each" style iteration over the collection of schemas. + An enumerator for iterating over all schemas in the current collection. + + + Gets the associated with the given namespace URI. + The namespace URI associated with the schema you want to return. This will typically be the of the schema. + The associated with the namespace URI; if there is no loaded schema associated with the given namespace or if the namespace is associated with an XDR schema. + + + Gets the default used by the when loading new schemas. + An . + + + For a description of this member, see . + The array to copy the objects to. + The index in where copying will begin. + + + For a description of this member, see . + The count of the items in the collection. + + + For a description of this member, see . + + if the collection is synchronized; otherwise, . + + + For a description of this member, see . + A object that can be used to synchronize access to the collection. + + + For a description of this member, see . + The for the collection. + + + Sets an event handler for receiving information about the XDR and XML schema validation errors. + + + Supports a simple iteration over a collection. This class cannot be inherited. + + + Gets the current in the collection. + The current in the collection. + + + Advances the enumerator to the next schema in the collection. + + if the move was successful; if the enumerator has passed the end of the collection. + + + For a description of this member, see . + The current node. + + + For a description of this member, see . + The next node. + + + For a description of this member, see . + + + Provides schema compilation options for the class This class cannot be inherited. + + + Initializes a new instance of the class. + + + Gets or sets a value indicating whether the should check for Unique Particle Attribution (UPA) violations. + + if the should check for Unique Particle Attribution (UPA) violations; otherwise, . The default is . + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets or sets the content. + One of either the or classes. + + + Gets or sets information that determines if the type has a mixed content model. + If this property is , character data is allowed to appear between the child elements of the complex type (mixed content model). The default is . Optional. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets or sets the component of the complex content model. + The component of the complex content model. + + + Gets the collection of attributes for the complex content. Contains and elements. + The collection of attributes for the complex content. + + + Gets or sets the name of the complex type from which this type is derived by extension. + The name of the complex type from which this type is derived by extension. + + + Gets or sets one of the , , , or classes. + One of the , , , or classes. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets or sets the component of the complex content model. + The component of the complex content model. + + + Gets the collection of attributes for the complex type. Contains the and elements. + The collection of attributes for the complex type. + + + Gets or sets the name of a complex type from which this type is derived by restriction. + The name of the complex type from which this type is derived by restriction. + + + Gets or sets one of the , , , or classes. + One of the , , , or classes. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets or sets the value for the component of the complex type. + The component of the complex type. + + + Gets the collection of attributes for the complex type. + Contains and classes. + + + Gets the collection of all the complied attributes of this complex type and its base types. + The collection of all the attributes from this complex type and its base types. The post-compilation value of the property. + + + Gets the post-compilation value for for this complex type and its base type(s). + The post-compilation value of the element. + + + Gets or sets the attribute. + The attribute prevents a complex type from being used in the specified type of derivation. The default is . Optional. + + + 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 is used in the instance document. + The post-schema-validated infoset value. The default is value on the element. + + + Gets or sets the post-compilation of this complex type. + The content model type that is one of the or classes. + + + Gets the content model of the complex type which holds the post-compilation value. + The post-compilation value of the content model for the complex type. + + + Gets the particle that holds the post-compilation value of the particle. + The particle for the content type. The post-compilation value of the particle. + + + Gets or sets the information that determines if the element can be used in the instance document. + If , an element cannot use this element directly and must use a complex type that is derived from this element. The default is . Optional. + + + Gets or sets information that determines if the complex type has a mixed content model (markup within the content). + + , if character data can appear between child elements of this complex type; otherwise, . The default is . Optional. + + + Gets or sets the compositor type as one of the , , , or classes. + The compositor type. + + + An abstract class for schema content. + + + Initializes a new instance of the class. + + + Specifies the order and structure of the child elements of a type. + + + Initializes a new instance of the class. + + + Gets or sets the content of the type. + Provides the content of the type. + + + Provides information about the validation mode of and element replacements. + + + If the associated schema is found, the document items will be validated. No errors will be thrown otherwise. +If the item is not validated, the XML processor attempts to notify the client through a validation event handler with = . If a validation event handler has not been set up, no information is returned when the warning is produced. + + + Document items are not validated. + + + Document items must consist of well-formed XML and are not validated by the schema. +The XML processor attempts to notify the client through a validation event handler with = that no validation took place for the given item. If a validation event handler has not been set up, no information is returned when the warning is produced. + + + The schema processor must find a schema associated with the indicated namespace to validate the document items. +If the processor cannot find a schema or if the items are not valid, the XML processor attempts to notify the client through a validation event handler with = . If a validation error occurs and a validation event handler is not provided, an exception is thrown. + + + Enumerations for the content model of the complex type. This represents the content in the post-schema-validation information set (infoset). + + + Element-only content. + + + Empty content. + + + Mixed content. + + + Text-only content. + + + The class is an abstract class for mapping XML Schema definition language (XSD) types to Common Language Runtime (CLR) types. + + + Converts the value specified, whose type is one of the valid Common Language Runtime (CLR) representations of the XML schema type represented by the , to the CLR type specified. + The input value to convert to the specified type. + The target type to convert the input value to. + The converted input value. + The or parameter is . + The type represented by the does not support a conversion from type of the value specified to the type specified. + + + Converts the value specified, whose type is one of the valid Common Language Runtime (CLR) representations of the XML schema type represented by the , to the CLR type specified using the if the represents the xs:QName type or a type derived from it. + The input value to convert to the specified type. + The target type to convert the input value to. + An used for resolving namespace prefixes. This is only of use if the represents the xs:QName type or a type derived from it. + The converted input value. + The or parameter is . + The type represented by the does not support a conversion from type of the value specified to the type specified. + + + The method always returns . + The . + Always returns . + + + When overridden in a derived class, validates the specified against a built-in or user-defined simple type. + The to validate against the simple type. + The to use for atomization while parsing the if this object represents the xs:NCName type. + The object to use while parsing the if this object represents the xs:QName type. + An that can be cast safely to the type returned by the property. + The input value is not a valid instance of this W3C XML Schema type. + The value to parse cannot be . + + + When overridden in a derived class, gets the type for the as specified in the World Wide Web Consortium (W3C) XML 1.0 specification. + An value for the . + + + Gets the value for the simple type. + The value for the simple type. + + + When overridden in a derived class, gets the Common Language Runtime (CLR) type of the item. + The Common Language Runtime (CLR) type of the item. + + + Gets the value for the simple type. + The value for the simple type. + + + Specifies the W3C XML schema data type variety of the type. + + + A W3C XML schema atomic type. + + + A W3C XML schema list type. + + + A W3C XML schema union type. + + + Provides different methods for preventing derivation. + + + + . Refers to all derivation methods. + + + Override default derivation method to allow any derivation. + + + Refers to derivations by . + + + Refers to derivations by . + + + Accepts the default derivation method. + + + Refers to derivations by . + + + Refers to derivations by . + + + Refers to derivations by . + + + Represents the 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 . + + + Initializes a new instance of the class. + + + Gets or sets the attribute. This serves as an indicator of the language used in the contents. + The attribute. Optional. + + + Gets or sets an array of that represents the documentation child nodes. + The array that represents the documentation child nodes. + + + Gets or sets the Uniform Resource Identifier (URI) source of the information. + A URI reference. The default is . Optional. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets or sets a derivation. + The attribute used to block a type derivation. Default value is . Optional. + + + Gets the post-compilation value of the property. + The post-compilation value of the property. The default is the value on the element. + + + Gets the collection of constraints on the element. + The collection of constraints. + + + Gets or sets the default value of the element if its content is a simple type or content of the element is . + The default value for the element. The default is a null reference. Optional. + + + Gets an object representing the type of the element based on the or values of the element. + An object. + + + Gets a common language runtime (CLR) object based on the or of the element, which holds the post-compilation value of the property. + The common language runtime object. The post-compilation value of the property. + + + Gets or sets the property to indicate that no further derivations are allowed. + The property. The default is . Optional. + + + Gets the post-compilation value of the property. + The post-compilation value of the property. Default value is the value on the element. + + + Gets or sets the fixed value. + The fixed value that is predetermined and unchangeable. The default is a null reference. Optional. + + + Gets or sets the form for the element. + The form for the element. The default is the value. Optional. + + + Gets or sets information to indicate if the element can be used in an instance document. + If , the element cannot appear in the instance document. The default is . Optional. + + + Gets or sets information that indicates if can occur in the instance data. Indicates if an explicit nil value can be assigned to the element. + If nillable is , this enables an instance of the element to have the attribute set to . The attribute is defined as part of the XML Schema namespace for instances. The default is . Optional. + + + Gets or sets the name of the element. + The name of the element. The default is . + + + Gets the actual qualified name for the given element. + The qualified name of the element. The post-compilation value of the property. + + + Gets or sets the reference name of an element declared in this schema (or another schema indicated by the specified namespace). + The reference name of the element. + + + Gets or sets the type of the element. This can either be a complex type or a simple type. + The type of the element. + + + Gets or sets the name of a built-in data type defined in this schema or another schema indicated by the specified namespace. + The name of the built-in data type. + + + Gets or sets the name of an element that is being substituted by this element. + The qualified name of an element that is being substituted by this element. Optional. + + + Represents the 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 declaration. + + + Initializes a new instance of the class. + + + Returns detailed information about the schema exception. + + + Initializes a new instance of the class. + + + Constructs a new object with the given and information that contains all the properties of the . + SerializationInfo. + StreamingContext. + + + Initializes a new instance of the class with the exception message specified. + A description of the error condition. + + + Initializes a new instance of the class with the exception message and original object that caused this exception specified. + A description of the error condition. + The original T:System.Exception object that caused this exception. + + + Initializes a new instance of the class with the exception message specified, and the original object, line number, and line position of the XML that cause this exception specified. + A description of the error condition. + The original T:System.Exception object that caused this exception. + The line number of the XML that caused this exception. + The line position of the XML that caused this exception. + + + Streams all the properties into the class for the given . + The . + The information. + + + Gets the line number indicating where the error occurred. + The line number indicating where the error occurred. + + + Gets the line position indicating where the error occurred. + The line position indicating where the error occurred. + + + Gets the description of the error condition of this exception. + The description of the error condition of this exception. + + + The that produced the . + A valid object instance represents a structural validation error in the XML Schema Object Model (SOM). + + + Gets the Uniform Resource Identifier (URI) location of the schema that caused the exception. + The URI location of the schema that caused the exception. + + + An abstract class. Provides information about the included schema. + + + Initializes a new instance of the class. + + + Gets or sets the string id. + The string id. The default is . Optional. + + + Gets or sets the for the referenced schema. + The for the referenced schema. + + + Gets or sets the Uniform Resource Identifier (URI) location for the schema, which tells the schema processor where the schema physically resides. + The URI location for the schema. Optional for imported schemas. + + + Gets or sets the qualified attributes, which do not belong to the schema target namespace. + Qualified attributes that belong to another target namespace. + + + Abstract class for all facets that are used when simple types are derived by restriction. + + + Initializes a new instance of the class. + + + Gets or sets information that indicates that this facet is fixed. + If , value is fixed; otherwise, . The default is . Optional. + + + Gets or sets the attribute of the facet. + The value attribute. + + + Indicates if attributes or elements need to be qualified with a namespace prefix. + + + Element and attribute form is not specified in the schema. + + + Elements and attributes must be qualified with a namespace prefix. + + + Elements and attributes are not required to be qualified with a namespace prefix. + + + 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) facet. + + + Initializes a new instance of the class. + + + Represents the element from XML Schema as specified by the World Wide Web Consortium (W3C). This class defines groups at the 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. + + + Initializes a new instance of the class. + + + Gets or sets the name of the schema group. + The name of the schema group. + + + Gets or sets one of the , , or classes. + One of the , , or classes. + + + Gets the qualified name of the schema group. + An object representing the qualified name of the schema group. + + + An abstract class for , , or . + + + This collection is used to add new elements to the compositor. + An . + + + Represents the element with attribute from the XML Schema as specified by the World Wide Web Consortium (W3C). This class is used within complex types that reference a defined at the level. + + + Initializes a new instance of the class. + + + Gets one of the , , or classes, which holds the post-compilation value of the property. + The post-compilation value of the property, which is one of the , , or classes. + + + Gets or sets the name of a group defined in this schema (or another schema indicated by the specified namespace). + The name of a group defined in this schema. + + + Class for the identity constraints: , , and elements. + + + Initializes a new instance of the class. + + + Gets the collection of fields that apply as children for the XML Path Language (XPath) expression selector. + The collection of fields. + + + Gets or sets the name of the identity constraint. + The name of the identity constraint. + + + Gets the qualified name of the identity constraint, which holds the post-compilation value of the property. + The post-compilation value of the property. + + + Gets or sets the XPath expression element. + The XPath expression element. + + + Represents the element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is used to import schema components from other schemas. + + + Initializes a new instance of the class. + + + Gets or sets the property. + The annotation. + + + Gets or sets the target namespace for the imported schema as a Uniform Resource Identifier (URI) reference. + The target namespace for the imported schema as a URI reference. Optional. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets or sets the property. + The annotation. + + + Infers an XML Schema Definition Language (XSD) schema from an XML document. The class cannot be inherited. + + + Initializes a new instance of the class. + + + Affects occurrence and type information inferred by the class for elements and attributes in an XML document. + + + Indicates that a less restrictive schema declaration should be inferred for a particular element or attribute. + + + Indicates that a more restrictive schema declaration should be inferred for a particular element or attribute. + + + Infers an XML Schema Definition Language (XSD) schema from the XML document contained in the object specified. + An object containing the XML document to infer a schema from. + An object containing the inferred schemas. + The XML document is not well-formed. + The object is not positioned on the root node or on an element. An error occurs during the schema inference process. + + + Infers an XML Schema Definition Language (XSD) schema from the XML document contained in the object specified, and refines the inferred schema using an existing schema in the object specified with the same target namespace. + An object containing the XML document to infer a schema from. + An object containing an existing schema used to refine the inferred schema. + An object containing the inferred schemas. + The XML document is not well-formed. + The object is not positioned on the root node or on an element. An error occurs during the schema inference process. + + + Gets or sets the value that affects schema occurrence declarations inferred from the XML document. + An object. + + + Gets or sets the value that affects types inferred from the XML document. + An object. + + + Returns information about errors encountered by the class while inferring a schema from an XML document. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the and objects specified that contain all the properties of the . + A object. + A object. + + + Initializes a new instance of the class with the error message specified. + A description of the error. + + + Initializes a new instance of the class with the error message specified and the original that caused the specified. + A description of the error. + An object containing the original exception that caused the . + + + Initializes a new instance of the class with the error message specified, the original that caused the specified, and the line number and line position of the error in the XML document specified. + A description of the error. + An object containing the original exception that caused the . + The line number in the XML document that caused the . + The line position in the XML document that caused the . + + + Streams all the object properties into the object specified for the object specified. + A object. + A object. + + + Represents the post-schema-validation infoset of a validated XML node. + + + Initializes a new instance of the class. + + + Gets or sets the object that corresponds to the content type of this validated XML node. + An object. + + + 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. + A value. + + + Gets or sets a value indicating if the value for this validated XML node is nil. + A value. + + + Gets or sets the dynamic schema type for this validated XML node. + An object. + + + Gets or sets the compiled object that corresponds to this validated XML node. + An object. + + + Gets or sets the compiled object that corresponds to this validated XML node. + An object. + + + Gets or sets the static XML Schema Definition Language (XSD) schema type of this validated XML node. + An object. + + + Gets or sets the value of this validated XML node. + An value. + + + This class represents the element from XMLSchema as specified by the World Wide Web Consortium (W3C). + + + Initializes a new instance of the class. + + + This class represents the element from XMLSchema as specified by the World Wide Web Consortium (W3C). + + + Initializes a new instance of the class. + + + Gets or sets the name of the key that this constraint refers to in another simple or complex type. + The QName of the key that this constraint refers to. + + + Represents the 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 element on the data type. + + + Initializes a new instance of the class. + + + Represents the 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 element. The element value must be less than the value of the element. + + + Initializes a new instance of the class. + + + Represents the 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 element. The element value must be less than or equal to the value of the element. + + + Initializes a new instance of the class. + + + Represents the 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 element. The length must be less than the value of the element. + + + Initializes a new instance of the class. + + + Represents the 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 element. The element value must be greater than the value of the element. + + + Initializes a new instance of the class. + + + Represents the 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 element. + + + Initializes a new instance of the class. + + + Represents the 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 element. The length must be greater than the value of the element. + + + Initializes a new instance of the class. + + + Represents the element from XML Schema as specified by the World Wide Web Consortium (W3C). An XML Schema declaration is a reconstruction of declarations. The purpose of notations is to describe the format of non-XML data within an XML document. + + + Initializes a new instance of the class. + + + Gets or sets the name of the notation. + The name of the notation. + + + Gets or sets the identifier. + The identifier. The value must be a valid Uniform Resource Identifier (URI). + + + Gets or sets the identifier. + The identifier. The value must be a valid URI. + + + Abstract class for defining facets. This class is the base class for numeric facet classes such as + + + Initializes a new instance of the class. + + + Represents the root class for the Xml schema object model hierarchy and serves as a base class for classes such as the class. + + + Initializes a new instance of the class. + + + Gets or sets the line number in the file to which the element refers. + The line number. + + + Gets or sets the line position in the file to which the element refers. + The line position. + + + Gets or sets the to use with this schema object. + The property for the schema object. + + + Gets or sets the parent of this . + The parent of this . + + + Gets or sets the source location for the file that loaded the schema. + The source location (URI) for the file. + + + A collection of s. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that takes an . + The . + + + Adds an to the . + The . + The index at which the item has been added. + + is less than zero. +-or- + is greater than . + The parameter specified is not of type or its derived types , , and . + + + Indicates if the specified is in the . + The . + + if the specified qualified name is in the collection; otherwise, returns . If null is supplied, is returned because there is no qualified name with a null name. + + + Copies all the s from the collection into the given array, starting at the given index. + The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + is a null reference ( in Visual Basic). + + is less than zero. + + is multi-dimensional. +-or- + is equal to or greater than the length of . +-or- +The number of elements in the source is greater than the available space from index to the end of the destination array. + The type of the source cannot be cast automatically to the type of the destination array. + + + Returns an enumerator for iterating through the contained in the . + The iterator returns . + + + Gets the collection index corresponding to the specified . + The whose index you want to return. + The index corresponding to the specified . + + + Inserts an to the . + The zero-based index at which an item should be inserted. + The to insert. + + is less than zero. +-or- + is greater than . + + + Gets the at the specified index. + The index of the . + The at the specified index. + + + + is invoked before the standard behavior. For more information, see OnClear method for . + + + + is invoked before the standard behavior. For more information, see method . + The index of . + The item. + + + + is invoked before the standard behavior. For more information, see the method for . + The index of . + The item. + + + + is invoked before the standard behavior. For more information, see the OnSet method for . + The index of . + The old value. + The new value. + + + Removes an from the . + The to remove. + + + Represents the enumerator for the . + + + Gets the current in the collection. + The current . + + + Moves to the next item in the collection. + + at the end of the collection. + + + Resets the enumerator to the start of the collection. + + + For a description of this member, see . + The current . + + + For a description of this member, see . + The next . + + + For a description of this member, see . + + + Provides the collections for contained elements in the class (for example, Attributes, AttributeGroups, Elements, and so on). + + + Determines if the qualified name specified exists in the collection. + The . + + if the qualified name specified exists in the collection; otherwise, . + + + Gets the number of items contained in the . + The number of items contained in the . + + + Returns an enumerator that can iterate through the . + An that can iterate through . + + + Returns the element in the specified by qualified name. + The of the element to return. + The of the element in the specified by qualified name. + + + Returns a collection of all the named elements in the . + A collection of all the named elements in the . + + + Returns a collection of all the values for all the elements in the . + A collection of all the values for all the elements in the . + + + Abstract class for that is the base class for all particle types (e.g. ). + + + Initializes a new instance of the class. + + + Gets or sets the maximum number of times the particle can occur. + The maximum number of times the particle can occur. The default is 1. + + + Gets or sets the number as a string value. Maximum number of times the particle can occur. + The number as a string value. indicates that is equal to the default value. The default is a null reference. + + + Gets or sets the minimum number of times the particle can occur. + The minimum number of times the particle can occur. The default is 1. + + + Gets or sets the number as a string value. The minimum number of times the particle can occur. + The number as a string value. indicates that is equal to the default value. The default is a null reference. + + + Represents the 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 element. + + + Initializes a new instance of the class. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets the , for all attributes in the schema, which holds the post-compilation value of the property. + The for all attributes in the schema. The post-compilation value of the property. + + + Gets the , for all groups in the schema, which holds the post-compilation value of the property. + The for all groups in the schema. The post-compilation value of the property. + + + Gets the collection of the following classes: , , , , and . + The elements contained within the redefine element. + + + Gets the , for all simple and complex types in the schema, which holds the post-compilation value of the property. + The for all schema types in the schema. The post-compilation value of the property. + + + Represents the element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). The requires the elements in the group to appear in the specified sequence within the containing element. + + + Initializes a new instance of the class. + + + The elements contained within the compositor. Collection of , , , , or . + The elements contained within the compositor. + + + Contains a cache of XML Schema definition language (XSD) schemas. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified . + The object to use. + The object passed as a parameter is . + + + Adds the XML Schema definition language (XSD) schema at the URL specified to the . + The schema property, or to use the specified in the schema. + The URL that specifies the schema to load. + An object if the schema is valid. If the schema is not valid and a is specified, then is returned and the appropriate validation event is raised. Otherwise, an is thrown. + The schema is not valid. + The URL passed as a parameter is or . + + + Adds the XML Schema definition language (XSD) schema contained in the to the . + The schema property, or to use the specified in the schema. + The object. + An object if the schema is valid. If the schema is not valid and a is specified, then is returned and the appropriate validation event is raised. Otherwise, an is thrown. + The schema is not valid. + The object passed as a parameter is . + + + Adds the given to the . + The object to add to the . + An object if the schema is valid. If the schema is not valid and a is specified, then is returned and the appropriate validation event is raised. Otherwise, an is thrown. + The schema is not valid. + The object passed as a parameter is . + + + Adds all the XML Schema definition language (XSD) schemas in the given to the . + The object. + A schema in the is not valid. + The object passed as a parameter is . + + + Gets or sets the for the . + The for the . The default is an instance with the property set to . + + + Compiles the XML Schema definition language (XSD) schemas added to the into one logical schema. + An error occurred when validating and compiling the schemas in the . + + + Indicates whether an XML Schema definition language (XSD) schema with the specified target namespace URI is in the . + The schema property. + + if a schema with the specified target namespace URI is in the ; otherwise, . + + + Indicates whether the specified XML Schema definition language (XSD) object is in the . + The object. + + if the object is in the ; otherwise, . + The passed as a parameter is . + + + Copies all the objects from the to the given array, starting at the given index. + The array to copy the objects to. + The index in the array where copying will begin. + + + Gets the number of logical XML Schema definition language (XSD) schemas in the . + The number of logical schemas in the . + + + Gets all the global attributes in all the XML Schema definition language (XSD) schemas in the . + The collection of global attributes. + + + Gets all the global elements in all the XML Schema definition language (XSD) schemas in the . + The collection of global elements. + + + Gets all of the global simple and complex types in all the XML Schema definition language (XSD) schemas in the . + The collection of global simple and complex types. + + + Gets a value that indicates whether the XML Schema definition language (XSD) schemas in the have been compiled. + + if the schemas in the have been compiled since the last time a schema was added or removed from the ; otherwise, . + + + Gets the default used by the when loading new XML Schema definition language (XSD) schemas. + A table of atomized string objects. + + + Removes the specified XML Schema definition language (XSD) schema from the . + The object to remove from the . + The object removed from the or if the schema was not found in the . + The schema is not a valid schema. + The passed as a parameter is . + + + Removes the specified XML Schema definition language (XSD) schema and all the schemas it imports from the . + The object to remove from the . + + if the object and all its imports were successfully removed; otherwise, . + The passed as a parameter is . + + + Reprocesses an XML Schema definition language (XSD) schema that already exists in the . + The schema to reprocess. + An object if the schema is a valid schema. If the schema is not valid and a is specified, is returned and the appropriate validation event is raised. Otherwise, an is thrown. + The schema is not valid. + The object passed as a parameter is . + The object passed as a parameter does not already exist in the . + + + Returns a collection of all the XML Schema definition language (XSD) schemas in the . + An object containing all the schemas that have been added to the . If no schemas have been added to the , an empty object is returned. + + + Returns a collection of all the XML Schema definition language (XSD) schemas in the that belong to the given namespace. + The schema property. + An object containing all the schemas that have been added to the that belong to the given namespace. If no schemas have been added to the , an empty object is returned. + + + Specifies an event handler for receiving information about XML Schema definition language (XSD) schema validation errors. + + + Sets the used to resolve namespaces or locations referenced in include and import elements of a schema. + The used to resolve namespaces or locations referenced in include and import elements of a schema. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets one of the or . + The content contained within the or class. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets or sets the to be used for the attribute value. + The . Optional. + + + Gets the collection of and . + The collection of attributes for the element. + + + Gets or sets the name of a built-in data type or simple type from which this type is extended. + The base type name. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets or sets an to be used for the attribute value. + The for the attribute value. Optional. + + + Gets the and collection of attributes for the simple type. + The collection of attributes for a simple type. + + + Gets or sets the simple type base value. + The simple type base value. + + + Gets or sets the name of the built-in data type or simple type from which this type is derived. + The name of the base type. + + + Gets or sets an Xml Schema facet. + One of the following facet classes: +, , , , , , , , , , , . + + + Represents the 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. + + + Initializes a new instance of the class. + + + Gets or sets one of , , or . + One of , , or . + + + Abstract class for simple type content classes. + + + Initializes a new instance of the class. + + + Represents the element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to define a element as a list of values of a specified data type. + + + Initializes a new instance of the class. + + + Gets or sets the representing the type of the element based on the and values of the simple type. + The representing the type of the element. + + + Gets or sets the element that is derived from the type specified by the base value. + The item type for the simple type element. + + + Gets or sets the name of a built-in data type or element defined in this schema (or another schema indicated by the specified namespace). + The type name of the simple type list. + + + Represents the element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used restricting element. + + + Initializes a new instance of the class. + + + Gets or sets information on the base type. + The base type for the element. + + + Gets or sets the name of the qualified base type. + The qualified name of the simple type restriction base type. + + + Gets or sets an Xml Schema facet. + One of the following facet classes: +, , , , , , , , , , , . + + + Represents the element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). A datatype can be used to specify the content of a . The value of the 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. + + + Initializes a new instance of the class. + + + Gets an array of objects representing the type of the element based on the and values of the simple type. + An array of objects representing the type of the element. + + + Gets the collection of base types. + The collection of simple type base values. + + + Gets or sets the array of qualified member names of built-in data types or elements defined in this schema (or another schema indicated by the specified namespace). + An array that consists of a list of members of built-in data types or simple types. + + + Represents the 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 element. That value of must be a positive integer. + + + Initializes a new instance of the class. + + + The base class for all simple types and complex types. + + + Initializes a new instance of the class. + + + 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. + The built-in XSD data type, simpleType element, or complexType element. + + + Gets the post-compilation value for the base type of this schema type. + An object representing the base type of this schema type. + + + Gets the post-compilation value for the data type of the complex type. + The post-schema-compilation value. + + + Gets the post-compilation information on how this element was derived from its base type. + One of the valid values. + + + Gets or sets the final attribute of the type derivation that indicates if further derivations are allowed. + One of the valid values. The default is . + + + Gets the post-compilation value of the property. + The post-compilation value of the property. The default is the attribute value of the element. + + + Returns an that represents the built-in complex type of the complex type specified. + One of the values representing the complex type. + The that represents the built-in complex type. + + + Returns an that represents the built-in complex type of the complex type specified by qualified name. + The of the complex type. + The that represents the built-in complex type. + The parameter is . + + + Returns an that represents the built-in simple type of the specified simple type. + One of the values representing the simple type. + The that represents the built-in simple type. + + + Returns an that represents the built-in simple type of the simple type that is specified by the qualified name. + The of the simple type. + The that represents the built-in simple type. + The parameter is . + + + Returns a value indicating if the derived schema type specified is derived from the base schema type specified. + The derived to test. + The base to test the derived against. + One of the values representing a type derivation method to exclude from testing. + + if the derived type is derived from the base type; otherwise, . + + + Gets or sets a value indicating if this type has a mixed content model. This property is only valid in a complex type. + + if the type has a mixed content model; otherwise, . The default is . + + + Gets or sets the name of the type. + The name of the type. + + + Gets the qualified name for the type built from the attribute of this type. This is a post-schema-compilation property. + The for the type built from the attribute of this type. + + + Gets the of the type. + One of the values. + + + Represents the 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. + + + Initializes a new instance of the class. + + + Indicator of how the attribute is used. + + + Attribute use not specified. + + + Attribute is optional. + + + Attribute cannot be used. + + + Attribute must appear once. + + + Represents the exception thrown when XML Schema Definition Language (XSD) schema validation errors and warnings are encountered in an XML document being validated. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the and objects specified. + A object. + A object. + + + Initializes a new instance of the class with the exception message specified. + A description of the error condition. + + + Initializes a new instance of the class with the exception message and original object that caused this exception specified. + A description of the error condition. + The original object that caused this exception. + + + Initializes a new instance of the class with the exception message specified, and the original object, line number, and line position of the XML that cause this exception specified. + A description of the error condition. + The original object that caused this exception. + The line number of the XML that caused this exception. + The line position of the XML that caused this exception. + + + Constructs a new object with the given and information that contains all the properties of the . + + + + + + + + + Sets the XML node that causes the error. + The source object. + + + Gets the XML node that caused this . + The XML node that caused this . + + + Specifies schema validation options used by the and classes. + + + Allow xml:* attributes even if they are not defined in the schema. The attributes will be validated based on their data type. + + + Do not process identity constraints, inline schemas, schema location hints, or report schema validation warnings. + + + Process identity constraints (xs:ID, xs:IDREF, xs:key, xs:keyref, xs:unique) encountered during validation. + + + Process inline schemas encountered during validation. + + + Process schema location hints (xsi:schemaLocation, xsi:noNamespaceSchemaLocation) encountered during validation. + + + Report schema validation warnings encountered during validation. + + + Represents an XML Schema Definition Language (XSD) Schema validation engine. The class cannot be inherited. + + + Initializes a new instance of the class. + An object containing element and attribute names as atomized strings. + An object containing the XML Schema Definition Language (XSD) schemas used for validation. + An object used for resolving namespaces encountered during validation. + An value specifying schema validation options. + One or more of the parameters specified are . + An error occurred while compiling schemas in the parameter. + + + Adds an XML Schema Definition Language (XSD) schema to the set of schemas used for validation. + An object to add to the set of schemas used for validation. + The parameter specified is . + The target namespace of the parameter matches that of any element or attribute already encountered by the object. + The parameter is invalid. + + + Ends validation and checks identity constraints for the entire XML document. + An identity constraint error was found in the XML document. + + + Returns the expected attributes for the current element context. + An array of objects or an empty array if there are no expected attributes. + + + Returns the expected particles in the current element context. + An array of objects or an empty array if there are no expected particles. + + + Validates identity constraints on the default attributes and populates the specified with objects for any attributes with default values that have not been previously validated using the method in the element context. + An to populate with objects for any attributes not yet encountered during validation in the element context. + + + Initializes the state of the object. + Calling the method is valid immediately after the construction of an object or after a call to only. + + + Initializes the state of the object using the specified for partial validation. + An , , or object used to initialize the validation context of the object for partial validation. + Calling the method is valid immediately after the construction of an object or after a call to only. + The parameter is not an , , or object. + The parameter cannot be . + + + Gets or sets the line number information for the XML node being validated. + An object. + + + Skips validation of the current element content and prepares the object to validate content in the parent element's context. + An object whose properties are set if the current element content is successfully skipped. This parameter can be . + The method was not called in the correct sequence. For example, calling after calling . + + + Gets or sets the source URI for the XML node being validated. + A object representing the source URI for the XML node being validated; the default is . + + + Validates the attribute name, namespace URI, and value in the current element context. + The local name of the attribute to validate. + The namespace URI of the attribute to validate. + The value of the attribute to validate. + An object whose properties are set on successful validation of the attribute. This parameter can be . + The validated attribute's value. + The attribute is not valid in the current element context. + The method was not called in the correct sequence. For example, calling after calling . + One or more of the parameters specified are . + + + Validates the attribute name, namespace URI, and value in the current element context. + The local name of the attribute to validate. + The namespace URI of the attribute to validate. + An 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. + An object whose properties are set on successful validation of the attribute. This parameter and can be . + The validated attribute's value. + The attribute is not valid in the current element context. + The method was not called in the correct sequence. For example, calling after calling . + One or more of the parameters specified are . + + + Validates the element in the current context. + The local name of the element to validate. + The namespace URI of the element to validate. + An object whose properties are set on successful validation of the element's name. This parameter can be . + The element's name is not valid in the current context. + The method was not called in the correct sequence. For example, the method is called after calling . + + + Validates the element in the current context with the xsi:Type, xsi:Nil, xsi:SchemaLocation, and xsi:NoNamespaceSchemaLocation attribute values specified. + The local name of the element to validate. + The namespace URI of the element to validate. + An object whose properties are set on successful validation of the element's name. This parameter can be . + The xsi:Type attribute value of the element. This parameter can be . + The xsi:Nil attribute value of the element. This parameter can be . + The xsi:SchemaLocation attribute value of the element. This parameter can be . + The xsi:NoNamespaceSchemaLocation attribute value of the element. This parameter can be . + The element's name is not valid in the current context. + The method was not called in the correct sequence. For example, the method is called after calling . + + + 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. + An object whose properties are set on successful validation of the element. This parameter can be . + The parsed, typed text value of the element if the element has simple content. + The element's content is not valid. + The method was not called in the correct sequence. For example, if the method is called after calling . + + + Verifies if the text content of the element specified is valid according to its data type. + An object whose properties are set on successful validation of the text content of the element. This parameter can be . + The typed text content of the element. + The parsed, typed simple content of the element. + The element's text content is not valid. + The method was not called in the correct sequence (for example, if the method is called after calling ), calls to the method have been previously made, or the element has complex content. + The typed text content parameter cannot be . + + + Verifies whether all the required attributes in the element context are present and prepares the object to validate the child content of the element. + An object whose properties are set on successful verification that all the required attributes in the element context are present. This parameter can be . + One or more of the required attributes in the current element context were not found. + The method was not called in the correct sequence. For example, calling after calling . + One or more of the parameters specified are . + + + Validates whether the text specified is allowed in the current element context, and accumulates the text for validation if the current element has simple content. + A text to validate in the current element context. + The text specified is not allowed in the current element context. + The method was not called in the correct sequence. For example, the method is called after calling . + The text parameter cannot be . + + + Validates whether the text returned by the object specified is allowed in the current element context, and accumulates the text for validation if the current element has simple content. + An 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. + The text specified is not allowed in the current element context. + The method was not called in the correct sequence. For example, the method is called after calling . + The text parameter cannot be . + + + Validates whether the white space in the specified is allowed in the current element context, and accumulates the white space for validation if the current element has simple content. + A white space to validate in the current element context. + White space is not allowed in the current element context. + The method was not called in the correct sequence. For example, if the method is called after calling . + + + Validates whether the white space returned by the object specified is allowed in the current element context, and accumulates the white space for validation if the current element has simple content. + An 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. + White space is not allowed in the current element context. + The method was not called in the correct sequence. For example, if the method is called after calling . + + + The that receives schema validation warnings and errors encountered during schema validation. + + + Gets or sets the object sent as the sender object of a validation event. + An ; the default is this object. + + + Sets the object used to resolve xs:import and xs:include elements as well as xsi:schemaLocation and xsi:noNamespaceSchemaLocation attributes. + An object; the default is an object. + + + Represents the validity of an XML item validated by the class. + + + The XML item is invalid. + + + The validity of the XML item is not known. + + + The XML item is valid. + + + Represents the World Wide Web Consortium (W3C) facet. + + + Initializes a new instance of the class. + + + Represents the World Wide Web Consortium (W3C) element. + + + Initializes a new instance of the class. + + + Gets or sets the attribute for the XPath expression. + The string attribute value for the XPath expression. + + + Represents the severity of the validation event. + + + 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. + + + 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. + + + Represents the W3C XML Schema Definition Language (XSD) schema types. + + + Any atomic value of a union. + + + A W3C XML Schema type. + + + This value supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + This value supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + This value supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + A W3C XML Schema type. + + + This value supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + This value supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + An item such as a node or atomic value. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + This value supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + This value supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + No type information. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + This value supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + This value supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + A W3C XML Schema type. + + + An untyped atomic value. + + + This value supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + A used by the 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. + An object containing the attribute, text, or white space value. The object is a CLR type that corresponds to the XSD type of the attribute, text, or white space value. + + + Provides custom formatting for XML serialization and deserialization. + + + This method is reserved and should not be used. When implementing the interface, you should return ( in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the to the class. + An that describes the XML representation of the object that is produced by the method and consumed by the method. + + + Generates an object from its XML representation. + The stream from which the object is deserialized. + + + Converts an object into its XML representation. + The stream to which the object is serialized. + + + Specifies that the member (a field that returns an array of objects) can contain any XML attributes. + + + Constructs a new instance of the class. + + + Specifies that the member (a field that returns an array of or objects) contains objects that represent any XML element that has no corresponding member in the object being serialized or deserialized. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and specifies the XML element name generated in the XML document. + The name of the XML element that the generates. + + + Initializes a new instance of the class and specifies the XML element name generated in the XML document and its XML namespace. + The name of the XML element that the generates. + The XML namespace of the XML element. + + + Gets or sets the XML element name. + The name of the XML element. + The element name of an array member does not match the element name specified by the property. + + + Gets or sets the XML namespace generated in the XML document. + An XML namespace. + + + Gets or sets the explicit order in which the elements are serialized or deserialized. + The order of the code generation. + + + Specifies that the must serialize the class member as an XML attribute. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and specifies the name of the generated XML attribute. + The name of the XML attribute that the generates. + + + Initializes a new instance of the class. + The name of the XML attribute that is generated. + The used to store the attribute. + + + Initializes a new instance of the class. + The used to store the attribute. + + + Gets or sets the name of the XML attribute. + The name of the XML attribute. The default is the member name. + + + Gets or sets the XSD data type of the XML attribute generated by the . + An XSD (XML Schema Document) data type. + + + Gets or sets a value that indicates whether the XML attribute name generated by the is qualified. + One of the values. The default is . + + + Gets or sets the XML namespace of the XML attribute. + The XML namespace of the XML attribute. + + + Gets or sets the complex type of the XML attribute. + The type of the XML attribute. + + + Indicates that a public field or property represents an XML element when the serializes or deserializes the object that contains it. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and specifies the name of the XML element. + The XML element name of the serialized member. + + + Initializes a new instance of the and specifies the name of the XML element and a derived type for the member to which the is applied. This member type is used when the serializes the object that contains it. + The XML element name of the serialized member. + The of an object derived from the member's type. + + + Initializes a new instance of the class and specifies a type for the member to which the is applied. This type is used by the when serializing or deserializing object that contains it. + The of an object derived from the member's type. + + + Gets or sets the XML Schema definition (XSD) data type of the XML element generated by the . + An XML Schema data type. + The XML Schema data type you have specified cannot be mapped to the.NET data type. + + + Gets or sets the name of the generated XML element. + The name of the generated XML element. The default is the member identifier. + + + Gets or sets a value that indicates whether the element is qualified. + One of the values. The default is . + + + Gets or sets a value that indicates whether the must serialize a member that is set to as an empty tag with the attribute set to . + + if the generates the attribute; otherwise, . + + + Gets or sets the namespace assigned to the XML element that results when the class is serialized. + The namespace of the XML element. + + + Gets or sets the explicit order in which the elements are serialized or deserialized. + The order of the code generation. + + + Gets or sets the object type used to represent the XML element. + The of the member. + + + Controls how the serializes an enumeration member. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, and specifies the XML value that the generates or recognizes (when it serializes or deserializes the enumeration, respectively). + The overriding name of the enumeration member. + + + Gets or sets the value generated in an XML-document instance when the serializes an enumeration, or the value recognized when it deserializes the enumeration member. + The value generated in an XML-document instance when the serializes the enumeration, or the value recognized when it is deserializes the enumeration member. + + + Instructs the method of the not to serialize the public field or public read/write property value. + + + Initializes a new instance of the class. + + + Specifies that the target property, parameter, return value, or class member contains prefixes associated with namespaces that are used within an XML document. + + + Initializes a new instance of the class. + + + Controls XML serialization of the attribute target as an XML root element. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and specifies the name of the XML root element. + The name of the XML root element. + + + Gets or sets the XSD data type of the XML root element. + An XSD (XML Schema Document) data type. + + + Gets or sets the name of the XML element that is generated and recognized by the class's and methods, respectively. + 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. + + + Gets or sets a value that indicates whether the must serialize a member that is set to into the attribute set to . + + if the generates the attribute; otherwise, . + + + Gets or sets the namespace for the XML root element. + The namespace for the XML element. + + + When applied to a type, stores the name of a static method of the type that returns an XML schema and a (or for anonymous types) that controls the serialization of the type. + + + Initializes a new instance of the class, taking the name of the static method that supplies the type's XML schema. + The name of the static method that must be implemented. + + + 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 element. + + , if the class is a wildcard, or if the schema contains only the element; otherwise, . + + + Gets the name of the static method that supplies the type's XML schema and the name of its XML Schema data type. + The name of the method that is invoked by the XML infrastructure to return an XML schema. + + + Contains the XML namespaces and prefixes that the uses to generate qualified names in an XML-document instance. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, using the specified instance of containing the collection of prefix and namespace pairs. + An instance of the containing the namespace and prefix pairs. + + + Initializes a new instance of the class. + An array of objects. + + + Adds a prefix and namespace pair to an object. + The prefix associated with an XML namespace. + An XML namespace. + + + Gets the number of prefix and namespace pairs in the collection. + The number of prefix and namespace pairs in the collection. + + + Gets the array of prefix and namespace pairs in an object. + An array of objects that are used as qualified names in an XML document. + + + Indicates to the that the member must be treated as XML text when the class that contains it is serialized or deserialized. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The of the member to be serialized. + + + Gets or sets the XML Schema definition language (XSD) data type of the text generated by the . + An XML Schema (XSD) data type. + The XML Schema data type you have specified cannot be mapped to the .NET data type. + The XML Schema data type you have specified is invalid for the property and cannot be converted to the member type. + + + Gets or sets the type of the member. + The of the member. + + + Specifies the type of validation to perform. + + + Validates if DTD or schema information is found. +Starting with .NET Framework 2.0, this field is obsolete. It applies only to the obsolete class. + + + Validates according to the DTD. + + + No validation is performed, and no validation errors are thrown. This setting creates an XML 1.0 compliant non-validating parser. +Calls to report default attributes and resolve general entities. The DOCTYPE is not used for validation purposes. + + + Validate according to XML Schema definition language (XSD) schemas, including inline XML Schemas. XML Schemas are associated with namespace URIs either by using the attribute or the provided property. + + + Validate according to XML-Data Reduced (XDR) schemas, including inline XDR schemas. XDR schemas are recognized using the namespace prefix or the property. +Starting with .NET Framework 2.0, this field is obsolete. It applies only to the obsolete class. + + + Specifies how white space is handled. + + + Return and nodes. This is the default. + + + Return no and no nodes. + + + Return nodes only. + + + Specifies the state of the . + + + Indicates that an attribute value is being written. + + + Indicates that the method has been called. + + + Indicates that element content is being written. + + + Indicates that an element start tag is being written. + + + An exception has been thrown, which has left the in an invalid state. You can call the method to put the in the state. Any other method calls results in an . +This field was added in .NET Framework 2.0. + + + Indicates that the prolog is being written. + + + Indicates that a Write method has not yet been called. + + + Represents an attribute. Valid and default values for the attribute are defined in a document type definition (DTD) or schema. + + + Initializes a new instance of the class. + The namespace prefix. + The local name of the attribute. + The namespace uniform resource identifier (URI). + The parent XML document. + + + Adds the specified node to the end of the list of child nodes, of this node. + The to add. + The added. + This node is of a type that does not allow child nodes of the type of the node. +The is an ancestor of this node. + The was created from a different document than the one that created this node. +This node is read-only. + + + Gets the base Uniform Resource Identifier (URI) of the node. + 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, returns String.Empty. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; to clone only the node itself + The duplicate node. + + + Sets the concatenated values of the node and all its children. + The concatenated values of the node and all its children. For attribute nodes, this property has the same functionality as the property. + + + Sets the value of the attribute. + The attribute value. + The XML specified when setting this property is not well-formed. + + + Inserts the specified node immediately after the specified reference node. + The to insert. + The that is the reference node. The is placed after the . + The inserted. + This node is of a type that does not allow child nodes of the type of the node. +The is an ancestor of this node. + The was created from a different document than the one that created this node. +The is not a child of this node. +This node is read-only. + + + Inserts the specified node immediately before the specified reference node. + The to insert. + The that is the reference node. The is placed before this node. + The inserted. + The current node is of a type that does not allow child nodes of the type of the node. +The is an ancestor of this node. + The was created from a different document than the one that created this node. +The is not a child of this node. +This node is read-only. + + + Gets the local name of the node. + The name of the attribute node with the prefix removed. In the following example <book bk:genre= 'novel'>, the of the attribute is . + + + Gets the qualified name of the node. + The qualified name of the attribute node. + + + Gets the namespace URI of this node. + The namespace URI of this node. If the attribute is not explicitly given a namespace, this property returns String.Empty. + + + Gets the type of the current node. + The node type for nodes is XmlNodeType.Attribute. + + + Gets the to which this node belongs. + An XML document to which this node belongs. + + + Gets the to which the attribute belongs. + The that the attribute belongs to or if this attribute is not part of an . + + + Gets the parent of this node. For nodes, this property always returns . + For nodes, this property always returns . + + + Gets or sets the namespace prefix of this node. + The namespace prefix of this node. If there is no prefix, this property returns String.Empty. + This node is read-only. + The specified prefix contains an invalid character. +The specified prefix is malformed. +The namespaceURI of this node is . +The specified prefix is "xml", and the namespaceURI of this node is different from "http://www.w3.org/XML/1998/namespace". +This node is an attribute, the specified prefix is "xmlns", and the namespaceURI of this node is different from "http://www.w3.org/2000/xmlns/". +This node is an attribute, and the qualifiedName of this node is "xmlns" [Namespaces]. + + + Adds the specified node to the beginning of the list of child nodes for this node. + The to add. If it is an , the entire contents of the document fragment are moved into the child list of this node. + The added. + This node is of a type that does not allow child nodes of the type of the node. +The is an ancestor of this node. + The was created from a different document than the one that created this node. +This node is read-only. + + + Removes the specified child node. + The to remove. + The removed. + The is not a child of this node. Or this node is read-only. + + + Replaces the child node specified with the new child node specified. + The new child . + The to replace. + The replaced. + This node is of a type that does not allow child nodes of the type of the node. +The is an ancestor of this node. + The was created from a different document than the one that created this node. +This node is read-only. +The is not a child of this node. + + + Gets the post-schema-validation-infoset that has been assigned to this node as a result of schema validation. + An containing the post-schema-validation-infoset of this node. + + + Gets a value indicating whether the attribute value was explicitly set. + + if this attribute was explicitly given a value in the original instance document; otherwise, . A value of indicates that the value of the attribute came from the DTD. + + + Gets or sets the value of the node. + The value returned depends on the of the node. For nodes, this property is the value of attribute. + The node is read-only and a set operation is called. + + + Saves all the children of the node to the specified . + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + Represents a collection of attributes that can be accessed by name or index. + + + Inserts the specified attribute as the last node in the collection. + The attribute to insert. + The to append to the collection. + + was created from a document different from the one that created this collection. + + + Copies all the objects from this collection into the given array. + The array that is the destination of the objects copied from this collection. + The index in the array where copying begins. + + + Inserts the specified attribute immediately after the specified reference attribute. + The attribute to insert. + The reference attribute. is placed after the . + The to insert into the collection. + The was created from a document different from the one that created this collection. Or the is not a member of this collection. + + + Inserts the specified attribute immediately before the specified reference attribute. + The attribute to insert. + The reference attribute. is placed before the . + The to insert into the collection. + The was created from a document different from the one that created this collection. Or the is not a member of this collection. + + + Gets the attribute with the specified index. + The index of the attribute. + The attribute at the specified index. + The index being passed in is out of range. + + + Gets the attribute with the specified name. + The qualified name of the attribute. + The attribute with the specified name. If the attribute does not exist, this property returns . + + + Gets the attribute with the specified local name and namespace Uniform Resource Identifier (URI). + The local name of the attribute. + The namespace URI of the attribute. + The attribute with the specified local name and namespace URI. If the attribute does not exist, this property returns . + + + Inserts the specified attribute as the first node in the collection. + The attribute to insert. + The added to the collection. + + + Removes the specified attribute from the collection. + The attribute to remove. + The node removed or if it is not found in the collection. + + + Removes all attributes from the collection. + + + Removes the attribute corresponding to the specified index from the collection. + The index of the node to remove. The first node has index 0. + Returns if there is no attribute at the specified index. + + + Adds a using its property. + 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. + If the replaces an existing node with the same name, the old node is returned; otherwise, the added node is returned. + + was created from a different than the one that created this collection. +This is read-only. + + is an that is already an attribute of another object. To re-use attributes in other elements, you must clone the objects you want to re-use. + + + For a description of this member, see . + The array that is the destination of the objects copied from this collection. + The index in the array where copying begins. + + + For a description of this member, see . + An that contains the count of the attributes. + + + For a description of this member, see . + + if the collection is synchronized. + + + For a description of this member, see . + The that is the root of the collection. + + + Represents a CDATA section. + + + Initializes a new instance of the class. + + that contains character data. + + object. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; 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. + The cloned node. + + + Gets the local name of the node. + For CDATA nodes, the local name is . + + + Gets the qualified name of the node. + For CDATA nodes, the name is . + + + Gets the type of the current node. + The node type. For CDATA nodes, the value is XmlNodeType.CDATA. + + + Gets the parent of this node (for nodes that can have parents). + The 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 . For all other nodes, the value returned depends on the of the node. The following table describes the possible return values for the property. + + + Gets the text node that immediately precedes this node. + Returns . + + + Saves the children of the node to the specified . + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + Provides text manipulation methods that are used by several classes. + + + Initializes a new instance of the class. + String that contains character data to be added to document. + + to contain character data. + + + Appends the specified string to the end of the character data of the node. + The string to insert into the existing string. + + + Contains the data of the node. + The data of the node. + + + Removes a range of characters from the node. + The position within the string to start deleting. + The number of characters to delete. + + + Gets or sets the concatenated values of the node and all the children of the node. + The concatenated values of the node and all the children of the node. + + + Inserts the specified string at the specified character offset. + The position within the string to insert the supplied string data. + The string data that is to be inserted into the existing string. + + + Gets the length of the data, in characters. + The length, in characters, of the string in the property. The length may be zero; that is, CharacterData nodes can be empty. + + + Replaces the specified number of characters starting at the specified offset with the specified string. + The position within the string to start replacing. + The number of characters to replace. + The new data that replaces the old string data. + + + Retrieves a substring of the full string from the specified range. + The position within the string to start retrieving. An offset of zero indicates the starting point is at the start of the data. + The number of characters to retrieve. + The substring corresponding to the specified range. + + + Gets or sets the value of the node. + The value of the node. + Node is read-only. + + + Represents the content of an XML comment. + + + Initializes a new instance of the class. + The content of the comment element. + The parent XML document. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; 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. + The cloned node. + + + Gets the local name of the node. + For comment nodes, the value is . + + + Gets the qualified name of the node. + For comment nodes, the value is . + + + Gets the type of the current node. + For comment nodes, the value is XmlNodeType.Comment. + + + Saves all the children of the node to the specified . Because comment nodes do not have children, this method has no effect. + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + 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. + + + Initializes a new instance of the class. + + + Decodes a name. This method does the reverse of the and methods. + The name to be transformed. + The decoded name. + + + Converts the name to a valid XML local name. + The name to be encoded. + The encoded name. + + + Converts the name to a valid XML name. + A name to be translated. + The name with any invalid characters replaced by an escape string. + + + Verifies the name is valid according to the XML specification. + The name to be encoded. + The encoded name. + + + Checks whether the passed-in character is a valid non-colon character type. + The character to verify as a non-colon character. + + if the character is a valid non-colon character type; otherwise, . + + + Returns the passed-in character instance if the character in the argument is a valid public id character, otherwise . + + object to validate. + The passed-in character if the character is a valid public id character, otherwise . + + + Checks if the passed-in character is a valid Start Name Character type. + The character to validate. + + if the character is a valid Start Name Character type; otherwise, . + + + Checks if the passed-in character is a valid XML whitespace character. + The character to validate. + + if the passed in character is a valid XML whitespace character; otherwise, . + + + Checks if the passed-in character is a valid XML character. + The character to validate. + + if the passed in character is a valid XML character; otherwise, . + + + Checks if the passed-in surrogate pair of characters is a valid XML character. + The surrogate character to validate. + The surrogate character to validate. + + if the passed in surrogate pair of characters is a valid XML character; otherwise, . + + + Converts the to a equivalent. + The string to convert. + A value, that is, or . + + is . + + does not represent a value. + + + Converts the to a equivalent. + The string to convert. + A equivalent of the string. + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the to a equivalent. + The string containing a single character to convert. + A representing the single character. + The value of the parameter is . + The parameter contains more than one character. + + + Converts the to a equivalent. + The string to convert. + A equivalent of the string. + + is . + + is an empty string or is not in the correct format. + + + Converts the to a equivalent. + The string to convert. + The format structure to apply to the converted . Valid formats include "yyyy-MM-ddTHH:mm:sszzzzzz" and its subsets. The string is validated against this format. + A equivalent of the string. + + is . + + or is String.Empty +-or- + does not contain a date and time that corresponds to . + + + Converts the to a equivalent. + The string to convert. + An array containing the format structures to apply to the converted . Valid formats include "yyyy-MM-ddTHH:mm:sszzzzzz" and its subsets. + A equivalent of the string. + + is . + + or an element of is String.Empty +-or- + does not contain a date and time that corresponds to any of the elements of . + + + Converts the to a using the specified. + The value to convert. + One of the enumeration 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. + A equivalent of the . + + is . + + is . + + is an empty string or is not in a valid format. + + + Converts the supplied to a equivalent. + 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 the dateTime section of the XML Schema specification.. + The equivalent of the supplied string. + + is . + The argument passed to this method is outside the range of allowable values. For information about allowable values, see . + 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 the dateTime section of the XML Schema specification. + + + Converts the supplied to a equivalent. + The string to convert. + The format from which is converted. The format parameter can be any subset of the W3C Recommendation for the XML dateTime type. (For more information, see the dateTime section of the XML Schema specification..) The string is validated against this format. + The equivalent of the supplied string. + + is . + + or is an empty string or is not in the specified format. + + + Converts the supplied to a equivalent. + The string to convert. + An array of formats from which can be converted. Each format in can be any subset of the W3C Recommendation for the XML dateTime type. (For more information, see the dateTime section of the XML Schema specification..) The string is validated against one of these formats. + The equivalent of the supplied string. + + + Converts the to a equivalent. + The string to convert. + A equivalent of the string. + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the to a equivalent. + The string to convert. + A equivalent of the string. + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the to a equivalent. + The string to convert. + A equivalent of the string. + + + Converts the to a equivalent. + The string to convert. + An equivalent of the string. + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the to a equivalent. + The string to convert. + An equivalent of the string. + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the to a equivalent. + The string to convert. + An equivalent of the string. + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the to a equivalent. + The string to convert. + An equivalent of the string. + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the to a equivalent. + The string to convert. + A equivalent of the string. + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the to a . + The value to convert. + A string representation of the , that is, "true" or "false". + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the in the format yyyy-MM-ddTHH:mm:ss where 'T' is a constant literal. + + + Converts the to a . + The value to convert. + The format structure that defines how to display the converted string. Valid formats include "yyyy-MM-ddTHH:mm:sszzzzzz" and its subsets. + A string representation of the in the specified format. + + + Converts the to a using the specified. + The value to convert. + One of the values that specify how to treat the value. + A equivalent of the . + The value is not valid. + The or value is . + + + Converts the supplied to a . + The to be converted. + A representation of the supplied . + + + Converts the supplied to a in the specified format. + The to be converted. + The format to which is converted. The format parameter can be any subset of the W3C Recommendation for the XML dateTime type. (For more information, see the dateTime section of the XML Schema specification..) + A representation in the specified format of the supplied . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a . + The value to convert. + A string representation of the . + + + Converts the to a equivalent. + The string to convert. The string format must conform to the W3C XML Schema Part 2: Datatypes recommendation for duration. + A equivalent of the string. + + is not in correct format to represent a value. + + + Converts the to a equivalent. + The string to convert. + A equivalent of the string. + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the to a equivalent. + The string to convert. + A equivalent of the string. + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Converts the to a equivalent. + The string to convert. + A equivalent of the string. + + is . + + is not in the correct format. + + represents a number less than or greater than . + + + Verifies that the name is a valid name according to the W3C Extended Markup Language recommendation. + The name to verify. + The name, if it is a valid XML name. + + is not a valid XML name. + + is or String.Empty. + + + Verifies that the name is a valid according to the W3C Extended Markup Language recommendation. An is a name that cannot contain a colon. + The name to verify. + The name, if it is a valid NCName. + + is or String.Empty. + + is not a valid non-colon name. + + + Verifies that the string is a valid NMTOKEN according to the W3C XML Schema Part2: Datatypes recommendation. + The string you wish to verify. + The name token, if it is a valid NMTOKEN. + The string is not a valid name token. + + is . + + + Returns the passed in string instance if all the characters in the string argument are valid public id characters. + + that contains the id to validate. + The passed-in string if all the characters in the argument are valid public id characters. + + + Verifies that the string is a valid token according to the W3C XML Schema Part2: Datatypes recommendation. + The string value you wish to verify. + The token, if it is a valid token. + The string value is not a valid token. + + + Returns the passed-in string instance if all the characters in the string argument are valid whitespace characters. + + to verify. + The passed-in string instance if all the characters in the string argument are valid whitespace characters, otherwise . + + + Returns the passed-in string if all the characters and surrogate pair characters in the string argument are valid XML characters, otherwise an is thrown with information on the first invalid character encountered. + + that contains characters to verify. + The passed-in string if all the characters and surrogate-pair characters in the string argument are valid XML characters, otherwise an is thrown with information on the first invalid character encountered. + + + Specifies how to treat the time value when converting between string and . + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + Time zone information should be preserved when converting. + + + Treat as a local time if a is being converted to a string. If a string is being converted to , convert to a local time if a time zone is specified. + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + Represents the XML declaration node <?xml version='1.0'...?>. + + + Initializes a new instance of the class. + The XML version; see the property. + The encoding scheme; see the property. + Indicates whether the XML document depends on an external DTD; see the property. + The parent XML document. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; to clone only the node itself. Because nodes do not have children, the cloned node always includes the data value, regardless of the parameter setting. + The cloned node. + + + Gets or sets the encoding level of the XML document. + 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 "n" 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. + + + Gets or sets the concatenated values of the . + The concatenated values of the (that is, everything between <?xml and ?>). + + + Gets the local name of the node. + For nodes, the local name is . + + + Gets the qualified name of the node. + For nodes, the name is . + + + Gets the type of the current node. + For nodes, this value is XmlNodeType.XmlDeclaration. + + + Gets or sets the value of the standalone attribute. + Valid values are if all entity declarations required by the XML document are contained within the document or 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. + + + Gets or sets the value of the . + The contents of the (that is, everything between <?xml and ?>). + + + Gets the XML version of the document. + The value is always . + + + Saves the children of the node to the specified . Because nodes do not have children, this method has no effect. + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + Represents an XML document. You can use this class to load, validate, edit, add, and position XML in a document. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified . + The to use. + + + Initializes a new instance of the class with the specified . + The to use. + + + Gets the base URI of the current node. + The location from which the node was loaded. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; to clone only the node itself. + The cloned node. + + + Creates an with the specified . + The qualified name of the attribute. If the name contains a colon, the property reflects the part of the name preceding the first colon and the property reflects the part of the name following the first colon. The remains empty unless the prefix is a recognized built-in prefix such as xmlns. In this case has a value of http://www.w3.org/2000/xmlns/. + The new . + + + Creates an with the specified qualified name and . + The qualified name of the attribute. If the name contains a colon then the property will reflect the part of the name preceding the colon and the property will reflect the part of the name after the colon. + The namespaceURI of the attribute. If the qualified name includes a prefix of xmlns, then this parameter must be http://www.w3.org/2000/xmlns/. + The new . + + + Creates an with the specified , , and . + The prefix of the attribute (if any). String.Empty and are equivalent. + The local name of the attribute. + The namespace URI of the attribute (if any). String.Empty and are equivalent. If is xmlns, then this parameter must be http://www.w3.org/2000/xmlns/; otherwise an exception is thrown. + The new . + + + Creates an containing the specified data. + The content of the new . + The new . + + + Creates an containing the specified data. + The content of the new . + The new . + + + Creates a default attribute with the specified prefix, local name and namespace URI. + The prefix of the attribute (if any). + The local name of the attribute. + The namespace URI of the attribute (if any). + The new . + + + Creates an . + The new . + + + Returns a new object. + Name of the document type. + The public identifier of the document type or . You can specify a public URI and also a system identifier to identify the location of the external DTD subset. + The system identifier of the document type or . Specifies the URL of the file location for the external DTD subset. + The DTD internal subset of the document type or . + The new . + + + Creates an element with the specified name. + The qualified name of the element. If the name contains a colon then the property reflects the part of the name preceding the colon and the property reflects the part of the name after the colon. The qualified name cannot include a prefix of 'xmlns'. + The new . + + + Creates an with the qualified name and . + The qualified name of the element. If the name contains a colon then the property will reflect the part of the name preceding the colon and the property will reflect the part of the name after the colon. The qualified name cannot include a prefix of 'xmlns'. + The namespace URI of the element. + The new . + + + Creates an element with the specified , , and . + The prefix of the new element (if any). String.Empty and are equivalent. + The local name of the new element. + The namespace URI of the new element (if any). String.Empty and are equivalent. + The new . + + + Creates an with the specified name. + The name of the entity reference. + The new . + The name is invalid (for example, names starting with'#' are invalid.) + + + Creates a new object for navigating this document. + An object. + + + Creates an object for navigating this document positioned on the specified. + The you want the navigator initially positioned on. + An object. + + + Creates an with the specified node type, , and . + String version of the of the new node. This parameter must be one of the values listed in the table below. + The qualified name of the new node. If the name contains a colon, it is parsed into and components. + The namespace URI of the new node. + The new . + The name was not provided and the requires a name; or is not one of the strings listed below. + + + Creates an with the specified , , and . + The of the new node. + The qualified name of the new node. If the name contains a colon then it is parsed into and components. + The namespace URI of the new node. + The new . + The name was not provided and the requires a name. + + + Creates a with the specified , , , and . + The of the new node. + The prefix of the new node. + The local name of the new node. + The namespace URI of the new node. + The new . + The name was not provided and the requires a name. + + + Creates an with the specified name and data. + The name of the processing instruction. + The data for the processing instruction. + The new . + + + Creates an node. + The string must contain only the following characters &#20; &#10; &#13; and &#9; + A new node. + + + Creates an with the specified text. + The text for the Text node. + The new node. + + + Creates an node. + The string must contain only the following characters &#20; &#10; &#13; and &#9; + A new node. + + + Creates an node with the specified values. + The version must be "1.0". + The value of the encoding attribute. This is the encoding that is used when you save the to a file or a stream; therefore, it must be set to a string supported by the class, otherwise fails. If this is or String.Empty, the method does not write an encoding attribute on the XML declaration and therefore the default encoding, UTF-8, is used. +Note: If the is saved to either a or an , this encoding value is discarded. Instead, the encoding of the or the is used. This ensures that the XML written out can be read back using the correct encoding. + The value must be either "yes" or "no". If this is or String.Empty, the method does not write a standalone attribute on the XML declaration. + The new node. + The values of or are something other than the ones specified above. + + + Gets the root for the document. + The that represents the root of the XML document tree. If no root exists, is returned. + + + Gets the node containing the DOCTYPE declaration. + The containing the DocumentType (DOCTYPE declaration). + + + Gets the with the specified ID. + The attribute ID to match. + The with the matching ID or if no matching element is found. + + + Returns an containing a list of all descendant elements that match the specified . + The qualified name to match. It is matched against the property of the matching node. The special value "*" matches all tags. + An containing a list of all matching nodes. If no nodes match , the returned collection will be empty. + + + Returns an containing a list of all descendant elements that match the specified and . + The LocalName to match. The special value "*" matches all tags. + NamespaceURI to match. + An containing a list of all matching nodes. If no nodes match the specified and , the returned collection will be empty. + + + Gets the object for the current document. + The object for the current document. + + + Imports a node from another document to the current document. + The node being imported. + + to perform a deep clone; otherwise, . + The imported . + Calling this method on a node type which cannot be imported. + + + Throws an in all cases. + The values of the node and all its child nodes. + In all cases. + + + Gets or sets the markup representing the children of the current node. + The markup of the children of the current node. + The XML specified when setting this property is not well-formed. + + + Gets a value indicating whether the current node is read-only. + + if the current node is read-only; otherwise . nodes always return . + + + Loads the XML document from the specified stream. + The stream containing the XML document to load. + There is a load or parse error in the XML. In this case, a is raised. + + + Loads the XML document from the specified . + The used to feed the XML data into the document. + There is a load or parse error in the XML. In this case, the document remains empty. + + + Loads the XML document from the specified URL. + 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). + There is a load or parse error in the XML. In this case, a is raised. + + is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . + + is . + The specified path, file name, or both exceed the system-defined maximum length. + The specified path is invalid (for example, it is on an unmapped drive). + An I/O error occurred while opening the file. + + specified a file that is read-only. +-or- +This operation is not supported on the current platform. +-or- + specified a directory. +-or- +The caller does not have the required permission. + The file specified in was not found. + + is in an invalid format. + The caller does not have the required permission. + + + Loads the XML document from the specified . + The used to feed the XML data into the document. + There is a load or parse error in the XML. In this case, the document remains empty. + + + Loads the XML document from the specified string. + String containing the XML document to load. + There is a load or parse error in the XML. In this case, the document remains empty. + + + Gets the local name of the node. + For nodes, the local name is #document. + + + Gets the qualified name of the node. + For nodes, the name is #document. + + + Gets the associated with this implementation. + An enabling you to get the atomized version of a string within the document. + + + Occurs when the of a node belonging to this document has been changed. + + + Occurs when the of a node belonging to this document is about to be changed. + + + Occurs when a node belonging to this document has been inserted into another node. + + + Occurs when a node belonging to this document is about to be inserted into another node. + + + Occurs when a node belonging to this document has been removed from its parent. + + + Occurs when a node belonging to this document is about to be removed from the document. + + + Gets the type of the current node. + The node type. For nodes, this value is XmlNodeType.Document. + + + Gets the to which the current node belongs. + For nodes ( equals XmlNodeType.Document), this property always returns . + + + Gets the parent node of this node (for nodes that can have parents). + Always returns . + + + Gets or sets a value indicating whether to preserve white space in element content. + + to preserve white space; otherwise . The default is . + + + Creates an object based on the information in the . The reader must be positioned on a node or attribute. + The XML source + The new or if no more nodes exist. + The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + + + Saves the XML document to the specified stream. + The stream to which you want to save. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Saves the XML document to the specified . + The to which you want to save. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Saves the XML document to the specified file. If the specified file exists, this method overwrites it. + The location of the file where you want to save the document. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Saves the XML document to the specified . + The to which you want to save. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Returns the Post-Schema-Validation-Infoset (PSVI) of the node. + The object representing the PSVI of the node. + + + Gets or sets the object associated with this . + An object containing the XML Schema Definition Language (XSD) schemas associated with this ; otherwise, an empty object. + + + Validates the against the XML Schema Definition Language (XSD) schemas contained in the property. + The object that receives information about schema validation warnings and errors. + A schema validation event occurred and no object was specified. + + + Validates the object specified against the XML Schema Definition Language (XSD) schemas in the property. + The object that receives information about schema validation warnings and errors. + The object created from an to validate. + The object parameter was not created from an . + The object parameter is not an element, attribute, document fragment, or the root node. + A schema validation event occurred and no object was specified. + + + Saves all the children of the node to the specified . + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + Sets the to use for resolving external resources. + The to use. +In version 1.1 of the.NET Framework, the caller must be fully trusted in order to specify an . + This property is set to and an external DTD or entity is encountered. + + + Represents a lightweight object that is useful for tree insert operations. + + + Initializes a new instance of the class. + The XML document that is the source of the fragment. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; to clone only the node itself. + The cloned node. + + + Gets or sets the markup representing the children of this node. + The markup of the children of this node. + The XML specified when setting this property is not well-formed. + + + Gets the local name of the node. + For nodes, the local name is . + + + Gets the qualified name of the node. + For , the name is . + + + Gets the type of the current node. + For nodes, this value is XmlNodeType.DocumentFragment. + + + Gets the to which this node belongs. + The to which this node belongs. + + + Gets the parent of this node (for nodes that can have parents). + The parent of this node. +For nodes, this property is always . + + + Saves all the children of the node to the specified . + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + Represents the document type declaration. + + + Initializes a new instance of the class. + The qualified name; see the property. + The public identifier; see the property. + The system identifier; see the property. + The DTD internal subset; see the property. + The parent document. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; to clone only the node itself. For document type nodes, the cloned node always includes the subtree, regardless of the parameter setting. + The cloned node. + + + Gets the collection of nodes declared in the document type declaration. + An containing the nodes. The returned is read-only. + + + Gets the value of the document type definition (DTD) internal subset on the DOCTYPE declaration. + The DTD internal subset on the DOCTYPE. If there is no DTD internal subset, String.Empty is returned. + + + Gets a value indicating whether the node is read-only. + + if the node is read-only; otherwise, . +Because DocumentType nodes are read-only, this property always returns . + + + Gets the local name of the node. + For DocumentType nodes, this property returns the name of the document type. + + + Gets the qualified name of the node. + For DocumentType nodes, this property returns the name of the document type. + + + Gets the type of the current node. + For DocumentType nodes, this value is XmlNodeType.DocumentType. + + + Gets the collection of nodes present in the document type declaration. + An containing the nodes. The returned is read-only. + + + Gets the value of the public identifier on the DOCTYPE declaration. + The public identifier on the DOCTYPE. If there is no public identifier, is returned. + + + Gets the value of the system identifier on the DOCTYPE declaration. + The system identifier on the DOCTYPE. If there is no system identifier, is returned. + + + Saves all the children of the node to the specified . For nodes, this method has no effect. + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + Represents an element. + + + Initializes a new instance of the class. + The namespace prefix; see the property. + The local name; see the property. + The namespace URI; see the property. + The parent XML document. + + + Gets an containing the list of attributes for this node. + + containing the list of attributes for this node. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; to clone only the node itself (and its attributes if the node is an ). + The cloned node. + + + Returns the value for the attribute with the specified name. + The name of the attribute to retrieve. This is a qualified name. It is matched against the property of the matching node. + 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 the value for the attribute with the specified local name and namespace URI. + The local name of the attribute to retrieve. + The namespace URI of the attribute to retrieve. + 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 the with the specified name. + The name of the attribute to retrieve. This is a qualified name. It is matched against the property of the matching node. + The specified or if a matching attribute was not found. + + + Returns the with the specified local name and namespace URI. + The local name of the attribute. + The namespace URI of the attribute. + The specified or if a matching attribute was not found. + + + Returns an containing a list of all descendant elements that match the specified . + The name tag to match. This is a qualified name. It is matched against the property of the matching node. The asterisk (*) is a special value that matches all tags. + An containing a list of all matching nodes. The list is empty if there are no matching nodes. + + + Returns an containing a list of all descendant elements that match the specified and . + The local name to match. The asterisk (*) is a special value that matches all tags. + The namespace URI to match. + An containing a list of all matching nodes. The list is empty if there are no matching nodes. + + + Determines whether the current node has an attribute with the specified name. + The name of the attribute to find. This is a qualified name. It is matched against the property of the matching node. + + if the current node has the specified attribute; otherwise, . + + + Determines whether the current node has an attribute with the specified local name and namespace URI. + The local name of the attribute to find. + The namespace URI of the attribute to find. + + if the current node has the specified attribute; otherwise, . + + + Gets a value indicating whether the current node has any attributes. + + if the current node has attributes; otherwise, . + + + Gets or sets the concatenated values of the node and all its children. + The concatenated values of the node and all its children. + + + Gets or sets the markup representing just the children of this node. + The markup of the children of this node. + The XML specified when setting this property is not well-formed. + + + Gets or sets the tag format of the element. + + if the element is to be serialized in the short tag format "<item/>"; for the long format "<item></item>". +When setting this property, if set to , the children of the element are removed and the element is serialized in the short tag format. If set to , 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). + + + Gets the local name of the current node. + The name of the current node with the prefix removed. For example, is book for the element <bk:book>. + + + Gets the qualified name of the node. + The qualified name of the node. For nodes, this is the tag name of the element. + + + Gets the namespace URI of this node. + The namespace URI of this node. If there is no namespace URI, this property returns String.Empty. + + + Gets the immediately following this element. + The immediately following this element. + + + Gets the type of the current node. + The node type. For nodes, this value is XmlNodeType.Element. + + + Gets the to which this node belongs. + The to which this element belongs. + + + Gets the parent of this node (for nodes that can have parents). + The 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 . For all other nodes, the value returned depends on the of the node. The following table describes the possible return values for the property. + + + Gets or sets the namespace prefix of this node. + The namespace prefix of this node. If there is no prefix, this property returns String.Empty. + This node is read-only + The specified prefix contains an invalid character. +The specified prefix is malformed. +The namespaceURI of this node is . +The specified prefix is "xml" and the namespaceURI of this node is different from http://www.w3.org/XML/1998/namespace. + + + Removes all specified attributes and children of the current node. Default attributes are not removed. + + + Removes all specified attributes from the element. Default attributes are not removed. + + + Removes an attribute by name. + The name of the attribute to remove.This is a qualified name. It is matched against the property of the matching node. + The node is read-only. + + + Removes an attribute with the specified local name and namespace URI. (If the removed attribute has a default value, it is immediately replaced). + The local name of the attribute to remove. + The namespace URI of the attribute to remove. + The node is read-only. + + + Removes the attribute node with the specified index from the element. (If the removed attribute has a default value, it is immediately replaced). + The index of the node to remove. The first node has index 0. + The attribute node removed or if there is no node at the given index. + + + Removes the specified by the local name and namespace URI. (If the removed attribute has a default value, it is immediately replaced). + The local name of the attribute. + The namespace URI of the attribute. + The removed or if the does not have a matching attribute node. + This node is read-only. + + + Removes the specified . + The node to remove. If the removed attribute has a default value, it is immediately replaced. + The removed or if is not an attribute node of the . + This node is read-only. + + + Gets the post schema validation infoset that has been assigned to this node as a result of schema validation. + An object containing the post schema validation infoset of this node. + + + Sets the value of the attribute with the specified 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. + The value to set for the attribute. + The specified name contains an invalid character. + The node is read-only. + + + Sets the value of the attribute with the specified local name and namespace URI. + The local name of the attribute. + The namespace URI of the attribute. + The value to set for the attribute. + The attribute value. + + + Adds the specified . + The local name of the attribute. + The namespace URI of the attribute. + The to add. + + + Adds the specified . + The node to add to the attribute collection for this element. + If the attribute replaces an existing attribute with the same name, the old is returned; otherwise, is returned. + The was created from a different document than the one that created this node. Or this node is read-only. + The is already an attribute of another object. You must explicitly clone nodes to re-use them in other objects. + + + Saves all the children of the node to the specified . + The to which you want to save. + + + Saves the current node to the specified . + The to which you want to save. + + + Represents an entity declaration, such as <!ENTITY... >. + + + Gets the base Uniform Resource Identifier (URI) of the current node. + The location from which the node was loaded. + + + Creates a duplicate of this node. Entity nodes cannot be cloned. Calling this method on an object throws an exception. + + to recursively clone the subtree under the specified node; to clone only the node itself. + A copy of the from which the method is called. + Entity nodes cannot be cloned. Calling this method on an object throws an exception. + + + Gets the concatenated values of the entity node and all its children. + The concatenated values of the node and all its children. + Attempting to set the property. + + + Gets the markup representing the children of this node. + For nodes, String.Empty is returned. + Attempting to set the property. + + + Gets a value indicating whether the node is read-only. + + if the node is read-only; otherwise, . +Because nodes are read-only, this property always returns . + + + Gets the name of the node without the namespace prefix. + For nodes, this property returns the name of the entity. + + + Gets the name of the node. + The name of the entity. + + + Gets the type of the node. + The node type. For nodes, the value is XmlNodeType.Entity. + + + Gets the name of the optional NDATA attribute on the entity declaration. + The name of the NDATA attribute. If there is no NDATA, is returned. + + + Gets the markup representing this node and all its children. + For nodes, String.Empty is returned. + + + Gets the value of the public identifier on the entity declaration. + The public identifier on the entity. If there is no public identifier, is returned. + + + Gets the value of the system identifier on the entity declaration. + The system identifier on the entity. If there is no system identifier, is returned. + + + Saves all the children of the node to the specified . For nodes, this method has no effect. + The to which you want to save. + + + Saves the node to the specified . For nodes, this method has no effect. + The to which you want to save. + + + Represents an entity reference node. + + + Initializes a new instance of the class. + The name of the entity reference; see the property. + The parent XML document. + + + Gets the base Uniform Resource Identifier (URI) of the current node. + The location from which the node was loaded. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; to clone only the node itself. For 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. + The cloned node. + + + Gets a value indicating whether the node is read-only. + + if the node is read-only; otherwise . +Because nodes are read-only, this property always returns . + + + Gets the local name of the node. + For nodes, this property returns the name of the entity referenced. + + + Gets the name of the node. + The name of the entity referenced. + + + Gets the type of the node. + The node type. For nodes, the value is XmlNodeType.EntityReference. + + + Gets or sets the value of the node. + The value of the node. For nodes, this property returns . + Node is read-only. + Setting the property. + + + Saves all the children of the node to the specified . + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + Returns detailed information about the last exception. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the information in the and objects. + The object containing all the properties of an . + The object containing the context information. + + + Initializes a new instance of the class with a specified error message. + The error description. + + + Initializes a new instance of the class. + The description of the error condition. + The that threw the , if any. This value can be . + + + Initializes a new instance of the class with the specified message, inner exception, line number, and line position. + The error description. + The exception that is the cause of the current exception. This value can be . + The line number indicating where the error occurred. + The line position indicating where the error occurred. + + + Streams all the properties into the class for the given . + The object. + The object. + + + Gets the line number indicating where the error occurred. + The line number indicating where the error occurred. + + + Gets the line position indicating where the error occurred. + The line position indicating where the error occurred. + + + Gets a message describing the current exception. + The error message that explains the reason for the exception. + + + Gets the location of the XML file. + The source URI for the XML data. If there is no source URI, this property returns . + + + Defines the context for a set of objects. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified. + An object. + + + Creates a new . + The new object. + + + Tests if the Document Object Model (DOM) implementation implements a specific feature. + The package name of the feature to test. This name is not case-sensitive. + This is the version number of the package name to test. If the version is not specified (), supporting any version of the feature causes the method to return . + + if the feature is implemented in the specified version; otherwise, . +The following table shows the combinations that cause to return . + strFeature + + strVersion + + XML + + 1.0 + + XML + + 2.0 + + + Gets the node immediately preceding or following this node. + + + Gets the node immediately following this node. + The immediately following this node or if one does not exist. + + + Gets the node immediately preceding this node. + The preceding or if one does not exist. + + + Represents a collection of nodes that can be accessed by name or index. + + + Gets the number of nodes in the . + The number of nodes. + + + Provides support for the "foreach" style iteration over the collection of nodes in the . + An enumerator object. + + + Retrieves an specified by name. + The qualified name of the node to retrieve. It is matched against the property of the matching node. + An with the specified name or if a matching node is not found. + + + Retrieves a node with the matching and . + The local name of the node to retrieve. + The namespace Uniform Resource Identifier (URI) of the node to retrieve. + An with the matching local name and namespace URI or if a matching node was not found. + + + Retrieves the node at the specified index in the . + The index position of the node to retrieve from the . The index is zero-based; therefore, the index of the first node is 0 and the index of the last node is -1. + The at the specified index. If is less than 0 or greater than or equal to the property, is returned. + + + Removes the node from the . + The qualified name of the node to remove. The name is matched against the property of the matching node. + The removed from this or if a matching node was not found. + + + Removes a node with the matching and . + The local name of the node to remove. + The namespace URI of the node to remove. + The removed or if a matching node was not found. + + + Adds an using its property. + An to store in the . If a node with that name is already present in the map, it is replaced by the new one. + If the replaces an existing node with the same name, the old node is returned; otherwise, is returned. + The was created from a different than the one that created the ; or the is read-only. + + + Resolves, adds, and removes namespaces to a collection and provides scope management for these namespaces. + + + Initializes a new instance of the class with the specified . + The to use. + + is passed to the constructor + + + Adds the given namespace to the collection. + The prefix to associate with the namespace being added. Use String.Empty to add a default namespace. +NoteIf the 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 , refer to the and methods. + The namespace to add. + The value for is "xml" or "xmlns". + The value for or is . + + + Gets the namespace URI for the default namespace. + The namespace URI for the default namespace, or an empty string if there is no default namespace. + + + Returns an enumerator to use to iterate through the namespaces in the . + An containing the prefixes stored by the . + + + Gets a collection of namespace names keyed by prefix which can be used to enumerate the namespaces currently in scope. + An enumeration value that specifies the type of namespace nodes to return. + A collection of namespace and prefix pairs currently in scope. + + + Gets a value indicating whether the supplied prefix has a namespace defined for the current pushed scope. + The prefix of the namespace you want to find. + + if there is a namespace defined; otherwise, . + + + Gets the namespace URI for the specified prefix. + The prefix whose namespace URI you want to resolve. To match the default namespace, pass String.Empty. + The namespace URI for or if there is no mapped namespace. The returned string is atomized. +For more information on atomized strings, see the class. + + + Finds the prefix declared for the given namespace URI. + The namespace to resolve for the prefix. + The matching prefix. If there is no mapped prefix, the method returns String.Empty. If a null value is supplied, then is returned. + + + Gets the associated with this object. + The used by this object. + + + Pops a namespace scope off the stack. + + if there are namespace scopes left on the stack; if there are no more namespaces to pop. + + + Pushes a namespace scope onto the stack. + + + Removes the given namespace for the given prefix. + The prefix for the namespace + The namespace to remove for the given prefix. The namespace removed is from the current namespace scope. Namespaces outside the current scope are ignored. + The value of or is . + + + Defines the namespace scope. + + + 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. + + + 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. + + + All namespaces that are defined locally at the current node. + + + Table of atomized string objects. + + + Initializes a new instance of the class. + + + When overridden in a derived class, atomizes the specified string and adds it to the . + The character array containing the name to add. + Zero-based index into the array specifying the first character of the name. + The number of characters in the name. + The new atomized string or the existing one if it already exists. If length is zero, String.Empty is returned. + 0 > +-or- + >= .Length +-or- + > .Length +The above conditions do not cause an exception to be thrown if =0. + + < 0. + + + When overridden in a derived class, atomizes the specified string and adds it to the . + The name to add. + The new atomized string or the existing one if it already exists. + + is . + + + When overridden in a derived class, gets the atomized string containing the same characters as the specified range of characters in the given array. + The character array containing the name to look up. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + The atomized string or if the string has not already been atomized. If is zero, String.Empty is returned. + 0 > +-or- + >= .Length +-or- + > .Length +The above conditions do not cause an exception to be thrown if =0. + + < 0. + + + When overridden in a derived class, gets the atomized string containing the same value as the specified string. + The name to look up. + The atomized string or if the string has not already been atomized. + + is . + + + Represents a single node in the XML document. + + + Adds the specified node to the end of the list of child nodes, of this node. + The node to add. All the contents of the node to be added are moved into the specified location. + The node added. + This node is of a type that does not allow child nodes of the type of the node. +The is an ancestor of this node. + The was created from a different document than the one that created this node. +This node is read-only. + + + Gets an containing the attributes of this node. + An 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 . + + + Gets the base URI of the current node. + The location from which the node was loaded or String.Empty if the node has no base URI. + + + Gets all the child nodes of the node. + An object that contains all the child nodes of the node. +If there are no child nodes, this property returns an empty . + + + Creates a duplicate of this node. + The cloned node. + + + Creates a duplicate of the node, when overridden in a derived class. + + to recursively clone the subtree under the specified node; to clone only the node itself. + The cloned node. + Calling this method on a node type that cannot be cloned. + + + Creates an for navigating this object. + An object used to navigate the node. The is positioned on the node from which the method was called. It is not positioned on the root of the document. + + + Gets the first child of the node. + The first child of the node. If there is no such node, is returned. + + + Gets an enumerator that iterates through the child nodes in the current node. + An object that can be used to iterate through the child nodes in the current node. + + + 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. + The prefix whose namespace URI you want to find. + The namespace URI of the specified prefix. + + + 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. + The namespace URI whose prefix you want to find. + The prefix for the specified namespace URI. + + + Gets a value indicating whether this node has any child nodes. + + if the node has child nodes; otherwise, . + + + Gets or sets the concatenated values of the node and all its child nodes. + The concatenated values of the node and all its child nodes. + + + Gets or sets the markup representing only the child nodes of this node. + The markup of the child nodes of this node. + does not return default attributes. + Setting this property on a node that cannot have child nodes. + The XML specified when setting this property is not well-formed. + + + Inserts the specified node immediately after the specified reference node. + The node to insert. + The reference node. is placed after . + The node being inserted. + This node is of a type that does not allow child nodes of the type of the node. +The is an ancestor of this node. + The was created from a different document than the one that created this node. +The is not a child of this node. +This node is read-only. + + + Inserts the specified node immediately before the specified reference node. + The node to insert. + The reference node. is placed before this node. + The node being inserted. + The current node is of a type that does not allow child nodes of the type of the node. +The is an ancestor of this node. + The was created from a different document than the one that created this node. +The is not a child of this node. +This node is read-only. + + + Gets a value indicating whether the node is read-only. + + if the node is read-only; otherwise, . + + + Gets the first child element with the specified . + The qualified name of the element to retrieve. + The first that matches the specified name. It returns a null reference ( in Visual Basic) if there is no match. + + + Gets the first child element with the specified and . + The local name of the element. + The namespace URI of the element. + The first with the matching and . . It returns a null reference ( in Visual Basic) if there is no match. + + + Gets the last child of the node. + The last child of the node. If there is no such node, is returned. + + + Gets the local name of the node, when overridden in a derived class. + The name of the node with the prefix removed. For example, is book for the element <bk:book>. +The name returned is dependent on the of the node: + Type + + Name + + Attribute + + The local name of the attribute. + + CDATA + + #cdata-section + + Comment + + #comment + + Document + + #document + + DocumentFragment + + #document-fragment + + DocumentType + + The document type name. + + Element + + The local name of the element. + + Entity + + The name of the entity. + + EntityReference + + The name of the entity referenced. + + Notation + + The notation name. + + ProcessingInstruction + + The target of the processing instruction. + + Text + + #text + + Whitespace + + #whitespace + + SignificantWhitespace + + #significant-whitespace + + XmlDeclaration + + #xml-declaration + + + Gets the qualified name of the node, when overridden in a derived class. + The qualified name of the node. The name returned is dependent on the of the node: + Type + + Name + + Attribute + + The qualified name of the attribute. + + CDATA + + #cdata-section + + Comment + + #comment + + Document + + #document + + DocumentFragment + + #document-fragment + + DocumentType + + The document type name. + + Element + + The qualified name of the element. + + Entity + + The name of the entity. + + EntityReference + + The name of the entity referenced. + + Notation + + The notation name. + + ProcessingInstruction + + The target of the processing instruction. + + Text + + #text + + Whitespace + + #whitespace + + SignificantWhitespace + + #significant-whitespace + + XmlDeclaration + + #xml-declaration + + + Gets the namespace URI of this node. + The namespace URI of this node. If there is no namespace URI, this property returns String.Empty. + + + Gets the node immediately following this node. + The next . If there is no next node, is returned. + + + Gets the type of the current node, when overridden in a derived class. + One of the values. + + + Puts all XmlText nodes in the full depth of the sub-tree underneath this XmlNode into a "normal" 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. + + + Gets the markup containing this node and all its child nodes. + The markup containing this node and all its child nodes. + does not return default attributes. + + + Gets the to which this node belongs. + The to which this node belongs. +If the node is an (NodeType equals XmlNodeType.Document), this property returns . + + + Gets the parent of this node (for nodes that can have parents). + The 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 . For all other nodes, the value returned depends on the of the node. The following table describes the possible return values for the property. + NodeType + + Return Value of ParentNode + + Attribute, Document, DocumentFragment, Entity, Notation + + Returns ; these nodes do not have parents. + + CDATA + + Returns the element or entity reference containing the CDATA section. + + Comment + + Returns the element, entity reference, document type, or document containing the comment. + + DocumentType + + Returns the document node. + + Element + + Returns the parent node of the element. If the element is the root node in the tree, the parent is the document node. + + EntityReference + + Returns the element, attribute, or entity reference containing the entity reference. + + ProcessingInstruction + + Returns the document, element, document type, or entity reference containing the processing instruction. + + Text + + Returns the parent element, attribute, or entity reference containing the text node. + + + Gets or sets the namespace prefix of this node. + The namespace prefix of this node. For example, is bk for the element <bk:book>. If there is no prefix, this property returns String.Empty. + This node is read-only. + The specified prefix contains an invalid character. +The specified prefix is malformed. +The specified prefix is "xml" and the namespaceURI of this node is different from "http://www.w3.org/XML/1998/namespace". +This node is an attribute and the specified prefix is "xmlns" and the namespaceURI of this node is different from "http://www.w3.org/2000/xmlns/ ". +This node is an attribute and the qualifiedName of this node is "xmlns". + + + Adds the specified node to the beginning of the list of child nodes for this node. + The node to add. All the contents of the node to be added are moved into the specified location. + The node added. + This node is of a type that does not allow child nodes of the type of the node. +The is an ancestor of this node. + The was created from a different document than the one that created this node. +This node is read-only. + + + Gets the node immediately preceding this node. + The preceding . If there is no preceding node, is returned. + + + Gets the text node that immediately precedes this node. + Returns . + + + Removes all the child nodes and/or attributes of the current node. + + + Removes specified child node. + The node being removed. + The node removed. + The is not a child of this node. Or this node is read-only. + + + Replaces the child node with node. + The new node to put in the child list. + The node being replaced in the list. + The node replaced. + This node is of a type that does not allow child nodes of the type of the node. +The is an ancestor of this node. + The was created from a different document than the one that created this node. +This node is read-only. +The is not a child of this node. + + + Gets the post schema validation infoset that has been assigned to this node as a result of schema validation. + An object containing the post schema validation infoset of this node. + + + Selects a list of nodes matching the XPath expression. + The XPath expression. + An containing a collection of nodes matching the XPath query. + The XPath expression contains a prefix. See XPath Examples. + + + Selects a list of nodes matching the XPath expression. Any prefixes found in the XPath expression are resolved using the supplied . + The XPath expression. See XPath Examples. + An to use for resolving namespaces for prefixes in the XPath expression. + An containing a collection of nodes matching the XPath query. + The XPath expression contains a prefix which is not defined in the . + + + Selects the first that matches the XPath expression. + The XPath expression. See XPath Examples. + The first that matches the XPath query or if no matching node is found. + The XPath expression contains a prefix. + + + Selects the first that matches the XPath expression. Any prefixes found in the XPath expression are resolved using the supplied . + The XPath expression. See XPath Examples. + An to use for resolving namespaces for prefixes in the XPath expression. + The first that matches the XPath query or if no matching node is found. + The XPath expression contains a prefix which is not defined in the . + + + Tests if the DOM implementation implements a specific feature. + The package name of the feature to test. This name is not case-sensitive. + 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. + + if the feature is implemented in the specified version; otherwise, . The following table describes the combinations that return . + Feature + + Version + + XML + + 1.0 + + XML + + 2.0 + + + For a description of this member, see . + An enumerator for the collection. + + + For a description of this member, see . + A copy of the node from which it is called. + + + Gets or sets the value of the node. + The value returned depends on the of the node: + Type + + Value + + Attribute + + The value of the attribute. + + CDATASection + + The content of the CDATA Section. + + Comment + + The content of the comment. + + Document + + . + + DocumentFragment + + . + + DocumentType + + . + + Element + + . You can use the or properties to access the value of the element node. + + Entity + + . + + EntityReference + + . + + Notation + + . + + ProcessingInstruction + + The entire content excluding the target. + + Text + + The content of the text node. + + SignificantWhitespace + + The white space characters. White space can consist of one or more space characters, carriage returns, line feeds, or tabs. + + Whitespace + + The white space characters. White space can consist of one or more space characters, carriage returns, line feeds, or tabs. + + XmlDeclaration + + The content of the declaration (that is, everything between <?xml and ?>). + Setting the value of a node that is read-only. + Setting the value of a node that is not supposed to have a value (for example, an Element node). + + + Saves all the child nodes of the node to the specified , when overridden in a derived class. + The to which you want to save. + + + Saves the current node to the specified , when overridden in a derived class. + The to which you want to save. + + + Specifies the type of node change. + + + A node value is being changed. + + + A node is being inserted in the tree. + + + A node is being removed from the tree. + + + Provides data for the , , , , and events. + + + Initializes a new instance of the class. + The that generated the event. + The old parent of the that generated the event. + The new parent of the that generated the event. + The old value of the that generated the event. + The new value of the that generated the event. + The . + + + Gets a value indicating what type of node change event is occurring. + One of the enumeration values that describes the node change event. The value does not differentiate between when the event occurred (before or after). You can create separate event handlers to handle both instances. + + + Gets the value of the after the operation completes. + The value of the after the operation completes. This property returns if the node is being removed. + +For attribute nodes this property returns the . + + + Gets the new value of the node. + The new value of the node. This property returns if the node is neither an attribute nor a text node, or if the node is being removed. +If called in a event, returns the value of the node if the change is successful. If called in a event, returns the current value of the node. + + + Gets the that is being added, removed or changed. + The that is being added, removed or changed; this property never returns . + + + Gets the value of the before the operation began. + The value of the before the operation began. This property returns if the node did not have a parent. + +For attribute nodes this property returns the . + + + Gets the original value of the node. + The original value of the node. This property returns if the node is neither an attribute nor a text node, or if the node is being inserted. +If called in a event, returns the current value of the node that will be replaced if the change is successful. If called in a event, returns the value of node prior to the change. + + + Represents the method that handles , , , , and events. + The source of the event. + An containing the event data. + + + Represents an ordered collection of nodes. + + + Initializes a new instance of the class. + + + Gets the number of nodes in the . + The number of nodes in the . + + + Gets an enumerator that iterates through the collection of nodes. + An enumerator used to iterate through the collection of nodes. + + + Retrieves a node at the given index. + The zero-based index into the list of nodes. + The with the specified index in the collection. If is greater than or equal to the number of nodes in the list, this returns . + + + Gets a node at the given index. + The zero-based index into the list of nodes. + The with the specified index in the collection. If index is greater than or equal to the number of nodes in the list, this returns . + + + Disposes resources in the node list privately. + + + Releases all resources used by the class. + + + Describes the document order of a node compared to a second node. + + + The current node of this navigator is after the current node of the supplied navigator. + + + The current node of this navigator is before the current node of the supplied navigator. + + + The two navigators are positioned on the same node. + + + The node positions cannot be determined in document order, relative to each other. This could occur if the two nodes reside in different trees. + + + Represents a reader that provides fast, non-cached forward only access to XML data in an . + + + Creates an instance of the class using the specified . + The you want to read. + + + Gets the number of attributes on the current node. + The number of attributes on the current node. This number includes default attributes. + + + Gets the base URI of the current node. + The base URI of the current node. + + + Gets a value indicating whether the implements the binary content read methods. + + if the binary content read methods are implemented; otherwise . The class always returns . + + + Gets a value indicating whether this reader can parse and resolve entities. + + if the reader can parse and resolve entities; otherwise, . always returns . + + + Changes the to . + + + Gets the depth of the current node in the XML document. + The depth of the current node in the XML document. + + + Gets a value indicating whether the reader is positioned at the end of the stream. + + if the reader is positioned at the end of the stream; otherwise, . + + + Gets the value of the attribute with the specified index. + The index of the attribute. The index is zero-based. (The first attribute has index 0.) + The value of the specified attribute. + The parameter is less than 0 or greater than or equal to . + + + Gets the value of the attribute with the specified name. + The qualified name of the attribute. + The value of the specified attribute. If the attribute is not found, is returned. + + + Gets the value of the attribute with the specified local name and namespace URI. + The local name of the attribute. + The namespace URI of the attribute. + The value of the specified attribute. If the attribute is not found, is returned. + + + Gets a value indicating whether the current node has any attributes. + + if the current node has attributes; otherwise, . + + + Gets a value indicating whether the current node can have a . + + if the node on which the reader is currently positioned can have a ; otherwise, . + + + 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. + + if the current node is an attribute whose value was generated from the default value defined in the DTD or schema; if the attribute value was explicitly set. + + + Gets a value indicating whether the current node is an empty element (for example, <MyElement/>). + + if the current node is an element ( equals ) and it ends with />; otherwise, . + + + Gets the local name of the current node. + The name of the current node with the prefix removed. For example, is for the element <bk:book>. +For node types that do not have a name (like , , and so on), this property returns String.Empty. + + + Resolves a namespace prefix in the current element's scope. + 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. + The namespace URI to which the prefix maps or if no matching prefix is found. + + + Moves to the attribute with the specified index. + The index of the attribute. + The parameter is less than 0 or greater than or equal to . + + + Moves to the attribute with the specified name. + The qualified name of the attribute. + + if the attribute is found; otherwise, . If , the reader's position does not change. + + + Moves to the attribute with the specified local name and namespace URI. + The local name of the attribute. + The namespace URI of the attribute. + + if the attribute is found; otherwise, . If , the reader's position does not change. + + + Moves to the element that contains the current attribute node. + + if the reader is positioned on an attribute (the reader moves to the element that owns the attribute); if the reader is not positioned on an attribute (the position of the reader does not change). + + + Moves to the first attribute. + + if an attribute exists (the reader moves to the first attribute); otherwise, (the position of the reader does not change). + + + Moves to the next attribute. + + if there is a next attribute; if there are no more attributes. + + + Gets the qualified name of the current node. + The qualified name of the current node. For example, is for the element <bk:book>. +The name returned is dependent on the of the node. The following node types return the listed values. All other node types return an empty string. + Node Type + + Name + + The name of the attribute. + + The document type name. + + The tag name. + + The name of the entity referenced. + + The target of the processing instruction. + + The literal string . + + + Gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned. + The namespace URI of the current node; otherwise an empty string. + + + Gets the associated with this implementation. + The enabling you to get the atomized version of a string within the node. + + + Gets the type of the current node. + One of the values representing the type of the current node. + + + Gets the namespace prefix associated with the current node. + The namespace prefix associated with the current node. + + + Reads the next node from the stream. + + if the next node was read successfully; if there are no more nodes to read. + + + Parses the attribute value into one or more , , or nodes. + + if there are nodes to return. + 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="", returns with a single node with a value of String.Empty. + + + Reads the content and returns the Base64 decoded binary bytes. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + + is not supported on the current node. + The index into the buffer or index + count is larger than the allocated buffer size. + + + Reads the content and returns the BinHex decoded binary bytes. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + + is not supported on the current node. + The index into the buffer or index + count is larger than the allocated buffer size. + + + Reads the element and decodes the Base64 content. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + The current node is not an element node. + The index into the buffer or index + count is larger than the allocated buffer size. + The element contains mixed content. + The content cannot be converted to the requested type. + + + Reads the element and decodes the BinHex content. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + The current node is not an element node. + The index into the buffer or index + count is larger than the allocated buffer size. + The element contains mixed content. + The content cannot be converted to the requested type. + + + Gets the state of the reader. + One of the values. + + + Reads the contents of an element or text node as a string. + 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. + The text node can be either an element or an attribute text node. + + + Resolves the entity reference for nodes. + The reader is not positioned on an node. + + + Gets the schema information that has been assigned to the current node. + An object containing the schema information for the current node. + + + Skips the children of the current node. + + + For a description of this member, see . + + object. + + object that contains the namespaces that are in scope. + + + For a description of this member, see . + + that contains the namespace prefix. + + that contains the namespace name. + + + For a description of this member, see . + + object that identifies the namespace. + + object that contains the namespace prefix. + + + Gets the text value of the current node. + The value returned depends on the of the node. The following table lists node types that have a value to return. All other node types return String.Empty. + Node Type + + Value + + The value of the attribute. + + The content of the CDATA section. + + The content of the comment. + + The internal subset. + + The entire content, excluding the target. + + The white space between markup in a mixed content model. + + The content of the text node. + + The white space between markup. + + The content of the declaration. + + + Gets the current scope. + The current scope. + + + Gets the current scope. + One of the values. If no scope exists, this property defaults to . + + + Specifies the type of node. + + + An attribute (for example, id='123' ). + + + A CDATA section (for example, <![CDATA[my escaped text]]> ). + + + A comment (for example, <!-- my comment --> ). + + + A document object that, as the root of the document tree, provides access to the entire XML document. + + + A document fragment. + + + The document type declaration, indicated by the following tag (for example, <!DOCTYPE...> ). + + + An element (for example, <item> ). + + + An end element tag (for example, </item> ). + + + Returned when gets to the end of the entity replacement as a result of a call to . + + + An entity declaration (for example, <!ENTITY...> ). + + + A reference to an entity (for example, &num; ). + + + This is returned by the if a method has not been called. + + + A notation in the document type declaration (for example, <!NOTATION...> ). + + + A processing instruction (for example, <?pi test?> ). + + + White space between markup in a mixed content model or white space within the xml:space="preserve" scope. + + + The text content of a node. + + + White space between markup. + + + The XML declaration (for example, <?xml version='1.0'?> ). + + + Represents a notation declaration, such as <!NOTATION... >. + + + Creates a duplicate of this node. Notation nodes cannot be cloned. Calling this method on an object throws an exception. + + to recursively clone the subtree under the specified node; to clone only the node itself. + A copy of the node from which the method is called. + Notation nodes cannot be cloned. Calling this method on an object throws an exception. + + + Gets the markup representing the children of this node. + For nodes, String.Empty is returned. + Attempting to set the property. + + + Gets a value indicating whether the node is read-only. + + if the node is read-only; otherwise, . +Because nodes are read-only, this property always returns . + + + Gets the name of the current node without the namespace prefix. + For nodes, this property returns the name of the notation. + + + Gets the name of the current node. + The name of the notation. + + + Gets the type of the current node. + The node type. For nodes, the value is XmlNodeType.Notation. + + + Gets the markup representing this node and all its children. + For nodes, String.Empty is returned. + + + Gets the value of the public identifier on the notation declaration. + The public identifier on the notation. If there is no public identifier, is returned. + + + Gets the value of the system identifier on the notation declaration. + The system identifier on the notation. If there is no system identifier, is returned. + + + Saves the children of the node to the specified . This method has no effect on nodes. + The to which you want to save. + + + Saves the node to the specified . This method has no effect on nodes. + The to which you want to save. + + + Specifies the method used to serialize the output. + + + Use the XSLT rules to choose between the and output methods at runtime. + + + Serialize according to the HTML rules specified by XSLT. + + + Serialize text blocks only. + + + Serialize according to the XML 1.0 rules. + + + Provides all the context information required by the to parse an XML fragment. + + + Initializes a new instance of the class with the specified , , base URI, , , and document type values. + The to use to atomize strings. If this is , the name table used to construct the is used instead. For more information about atomized strings, see . + The to use for looking up namespace information, or . + The name of the document type declaration. + The public identifier. + The system identifier. + The internal DTD subset. The DTD subset is used for entity resolution, not for document validation. + The base URI for the XML fragment (the location from which the fragment was loaded). + The scope. + An value indicating the scope. + + is not the same used to construct . + + + Initializes a new instance of the class with the specified , , base URI, , , encoding, and document type values. + The to use to atomize strings. If this is , the name table used to construct the is used instead. For more information about atomized strings, see . + The to use for looking up namespace information, or . + The name of the document type declaration. + The public identifier. + The system identifier. + The internal DTD subset. The DTD is used for entity resolution, not for document validation. + The base URI for the XML fragment (the location from which the fragment was loaded). + The scope. + An value indicating the scope. + An object indicating the encoding setting. + + is not the same used to construct . + + + Initializes a new instance of the class with the specified , , , and values. + The to use to atomize strings. If this is , the name table used to construct the is used instead. For more information about atomized strings, see . + The to use for looking up namespace information, or . + The scope. + An value indicating the scope. + + is not the same used to construct . + + + Initializes a new instance of the class with the specified , , , , and encoding. + The to use to atomize strings. If this is , the name table used to construct the is used instead. For more information on atomized strings, see . + The to use for looking up namespace information, or . + The scope. + An value indicating the scope. + An object indicating the encoding setting. + + is not the same used to construct . + + + Gets or sets the base URI. + The base URI to use to resolve the DTD file. + + + Gets or sets the name of the document type declaration. + The name of the document type declaration. + + + Gets or sets the encoding type. + An object indicating the encoding type. + + + Gets or sets the internal DTD subset. + The internal DTD subset. For example, this property returns everything between the square brackets <!DOCTYPE doc [...]>. + + + Gets or sets the . + The . + + + Gets the used to atomize strings. For more information on atomized strings, see . + The . + + + Gets or sets the public identifier. + The public identifier. + + + Gets or sets the system identifier. + The system identifier. + + + Gets or sets the current scope. + The current scope. If there is no in scope, is returned. + + + Gets or sets the current scope. + An value indicating the scope. + + + Represents a processing instruction, which XML defines to keep processor-specific information in the text of the document. + + + Initializes a new instance of the class. + The target of the processing instruction; see the property. + The content of the instruction; see the property. + The parent XML document. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; to clone only the node itself. + The duplicate node. + + + Gets or sets the content of the processing instruction, excluding the target. + The content of the processing instruction, excluding the target. + + + Gets or sets the concatenated values of the node and all its children. + The concatenated values of the node and all its children. + + + Gets the local name of the node. + For processing instruction nodes, this property returns the target of the processing instruction. + + + Gets the qualified name of the node. + For processing instruction nodes, this property returns the target of the processing instruction. + + + Gets the type of the current node. + For nodes, this value is XmlNodeType.ProcessingInstruction. + + + Gets the target of the processing instruction. + The target of the processing instruction. + + + Gets or sets the value of the node. + The entire content of the processing instruction, excluding the target. + Node is read-only. + + + Saves all the children of the node to the specified . Because ProcessingInstruction nodes do not have children, this method has no effect. + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + Represents an XML qualified name. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified name. + The local name to use as the name of the object. + + + Initializes a new instance of the class with the specified name and namespace. + The local name to use as the name of the object. + The namespace for the object. + + + Provides an empty . + + + Determines whether the specified object is equal to the current object. + The to compare. + + if the two are the same instance object; otherwise, . + + + Returns the hash code for the . + A hash code for this object. + + + Gets a value indicating whether the is empty. + + if name and namespace are empty strings; otherwise, . + + + Gets a string representation of the qualified name of the . + A string representation of the qualified name or String.Empty if a name is not defined for the object. + + + Gets a string representation of the namespace of the . + A string representation of the namespace or String.Empty if a namespace is not defined for the object. + + + Compares two objects. + An to compare. + An to compare. + + if the two objects have the same name and namespace values; otherwise, . + + + Compares two objects. + An to compare. + An to compare. + + if the name and namespace values for the two objects differ; otherwise, . + + + Returns the string value of the . + The string value of the in the format of . If the object does not have a namespace defined, this method returns just the local name. + + + Returns the string value of the . + The name of the object. + The namespace of the object. + The string value of the in the format of . If the object does not have a namespace defined, this method returns just the local name. + + + Represents a reader that provides fast, noncached, forward-only access to XML data. + + + Initializes a new instance of the class. + + + When overridden in a derived class, gets the number of attributes on the current node. + The number of attributes on the current node. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the base URI of the current node. + The base URI of the current node. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Gets a value indicating whether the implements the binary content read methods. + + if the binary content read methods are implemented; otherwise . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Gets a value indicating whether the implements the method. + + if the implements the method; otherwise . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Gets a value indicating whether this reader can parse and resolve entities. + + if the reader can parse and resolve entities; otherwise, . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, changes the to . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Creates a new instance using the specified stream with default settings. + The stream that contains the XML data. +The 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. + An object that is used to read the XML data in the stream. + The value is . + The does not have sufficient permissions to access the location of the XML data. + + + Creates a new instance with the specified stream and settings. + The stream that contains the XML data. +The 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. + The settings for the new instance. This value can be . + An object that is used to read the XML data in the stream. + The value is . + + + Creates a new instance using the specified stream, base URI, and settings. + The stream that contains the XML data. +The 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. + The settings for the new instance. This value can be . + The base URI for the entity or document being read. This value can be . +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. + An object that is used to read the XML data in the stream. + The value is . + + + Creates a new instance using the specified stream, settings, and context information for parsing. + The stream that contains the XML data. +The 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. + The settings for the new instance. This value can be . + The context information required to parse the XML fragment. The context information can include the to use, encoding, namespace scope, the current xml:lang and xml:space scope, base URI, and document type definition. +This value can be . + An object that is used to read the XML data in the stream. + The value is . + + + Creates a new instance by using the specified text reader. + 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. + An object that is used to read the XML data in the stream. + The value is . + + + Creates a new instance by using the specified text reader and settings. + 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. + The settings for the new . This value can be . + An object that is used to read the XML data in the stream. + The value is . + + + Creates a new instance by using the specified text reader, settings, and base URI. + 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 to decode the data stream. + The settings for the new instance. This value can be . + The base URI for the entity or document being read. This value can be . +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. + An object that is used to read the XML data in the stream. + The value is . + + + Creates a new instance by using the specified text reader, settings, and context information for parsing. + 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. + The settings for the new instance. This value can be . + The context information required to parse the XML fragment. The context information can include the to use, encoding, namespace scope, the current xml:lang and xml:space scope, base URI, and document type definition. +This value can be . + An object that is used to read the XML data in the stream. + The value is . + The and properties both contain values. (Only one of these properties can be set and used). + + + Creates a new instance with specified URI. + The URI for the file that contains the XML data. The class is used to convert the path to a canonical data representation. + An object that is used to read the XML data in the stream. + The value is . + The does not have sufficient permissions to access the location of the XML data. + The file identified by the URI does not exist. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The URI format is not correct. + + + Creates a new instance by using the specified URI and settings. + The URI for the file containing the XML data. The object on the object is used to convert the path to a canonical data representation. If is , a new object is used. + The settings for the new instance. This value can be . + An object that is used to read the XML data in the stream. + The value is . + The file specified by the URI cannot be found. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + + + + + The URI format is not correct. + + + Creates a new instance by using the specified URI, settings, and context information for parsing. + The URI for the file containing the XML data. The object on the object is used to convert the path to a canonical data representation. If is , a new object is used. + The settings for the new instance. This value can be . + The context information required to parse the XML fragment. The context information can include the to use, encoding, namespace scope, the current xml:lang and xml:space scope, base URI, and document type definition. +This value can be . + An object that is used to read the XML data in the stream. + The value is . + The does not have sufficient permissions to access the location of the XML data. + The and properties both contain values. (Only one of these properties can be set and used). + The file specified by the URI cannot be found. + The URI format is not correct. + + + Creates a new instance by using the specified XML reader and settings. + The object that you want to use as the underlying XML reader. + The settings for the new instance. +The conformance level of the object must either match the conformance level of the underlying reader, or it must be set to . + An object that is wrapped around the specified object. + The value is . + If the object specifies a conformance level that is not consistent with conformance level of the underlying reader. +-or- +The underlying is in an or state. + + + When overridden in a derived class, gets the depth of the current node in the XML document. + The depth of the current node in the XML document. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Releases all resources used by the current instance of the class. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets a value indicating whether the reader is positioned at the end of the stream. + + if the reader is positioned at the end of the stream; otherwise, . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the value of the attribute with the specified index. + The index of the attribute. The index is zero-based. (The first attribute has index 0.) + The value of the specified attribute. This method does not move the reader. + + is out of range. It must be non-negative and less than the size of the attribute collection. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the value of the attribute with the specified . + The qualified name of the attribute. + The value of the specified attribute. If the attribute is not found or the value is , is returned. + + is . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the value of the attribute with the specified and . + The local name of the attribute. + The namespace URI of the attribute. + The value of the specified attribute. If the attribute is not found or the value is , is returned. This method does not move the reader. + + is . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously gets the value of the current node. + The value of the current node. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress". +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Gets a value indicating whether the current node has any attributes. + + if the current node has attributes; otherwise, . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets a value indicating whether the current node can have a . + + if the node on which the reader is currently positioned can have a ; otherwise, . If , the node has a value of . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + 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. + + if the current node is an attribute whose value was generated from the default value defined in the DTD or schema; if the attribute value was explicitly set. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets a value indicating whether the current node is an empty element (for example, <MyElement/>). + + if the current node is an element ( equals ) that ends with />; otherwise, . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Returns a value indicating whether the string argument is a valid XML name. + The name to validate. + + if the name is valid; otherwise, . + The value is . + + + Returns a value indicating whether or not the string argument is a valid XML name token. + The name token to validate. + + if it is a valid name token; otherwise . + The value is . + + + Calls and tests if the current content node is a start tag or empty element tag. + + if finds a start tag or empty element tag; if a node type other than was found. + Incorrect XML is encountered in the input stream. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Calls and tests if the current content node is a start tag or empty element tag and if the property of the element found matches the given argument. + The string matched against the property of the element found. + + if the resulting node is an element and the property matches the specified string. if a node type other than was found or if the element property does not match the specified string. + Incorrect XML is encountered in the input stream. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Calls and tests if the current content node is a start tag or empty element tag and if the and properties of the element found match the given strings. + The string to match against the property of the element found. + The string to match against the property of the element found. + + if the resulting node is an element. if a node type other than was found or if the and properties of the element do not match the specified strings. + Incorrect XML is encountered in the input stream. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the value of the attribute with the specified index. + The index of the attribute. + The value of the specified attribute. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the value of the attribute with the specified . + The qualified name of the attribute. + The value of the specified attribute. If the attribute is not found, is returned. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the value of the attribute with the specified and . + The local name of the attribute. + The namespace URI of the attribute. + The value of the specified attribute. If the attribute is not found, is returned. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the local name of the current node. + The name of the current node with the prefix removed. For example, is for the element <bk:book>. +For node types that do not have a name (like , , and so on), this property returns . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, resolves a namespace prefix in the current element's scope. + The prefix whose namespace URI you want to resolve. To match the default namespace, pass an empty string. + The namespace URI to which the prefix maps or if no matching prefix is found. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, moves to the attribute with the specified index. + The index of the attribute. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The parameter has a negative value. + + + When overridden in a derived class, moves to the attribute with the specified . + The qualified name of the attribute. + + if the attribute is found; otherwise, . If , the reader's position does not change. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The parameter is an empty string. + + + When overridden in a derived class, moves to the attribute with the specified and . + The local name of the attribute. + The namespace URI of the attribute. + + if the attribute is found; otherwise, . If , the reader's position does not change. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + Both parameter values are . + + + Checks whether the current node is a content (non-white space text, , , , , or ) 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: , , , , or . + The of the current node found by the method or if the reader has reached the end of the input stream. + Incorrect XML encountered in the input stream. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + 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. + The of the current node found by the method or if the reader has reached the end of the input stream. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, moves to the element that contains the current attribute node. + + if the reader is positioned on an attribute (the reader moves to the element that owns the attribute); if the reader is not positioned on an attribute (the position of the reader does not change). + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, moves to the first attribute. + + if an attribute exists (the reader moves to the first attribute); otherwise, (the position of the reader does not change). + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, moves to the next attribute. + + if there is a next attribute; if there are no more attributes. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the qualified name of the current node. + The qualified name of the current node. For example, is for the element <bk:book>. +The name returned is dependent on the of the node. The following node types return the listed values. All other node types return an empty string. + Node type + + Name + + The name of the attribute. + + The document type name. + + The tag name. + + The name of the entity referenced. + + The target of the processing instruction. + + The literal string . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + 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. + The namespace URI of the current node; otherwise an empty string. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the associated with this implementation. + The enabling you to get the atomized version of a string within the node. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the type of the current node. + One of the enumeration values that specify the type of the current node. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the namespace prefix associated with the current node. + The namespace prefix associated with the current node. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the quotation mark character used to enclose the value of an attribute node. + The quotation mark character (" or ') used to enclose the value of an attribute node. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, reads the next node from the stream. + + if the next node was read successfully; otherwise, . + An error occurred while parsing the XML. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously reads the next node from the stream. + + if the next node was read successfully; if there are no more nodes to read. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, parses the attribute value into one or more , , or nodes. + + if there are nodes to return. + 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="", returns with a single node with a value of . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Reads the content as an object of the type specified. + The type of the value to be returned. +Note With the release of the .NET Framework 3.5, the value of the parameter can now be the type. + An object that is used to resolve any namespace prefixes related to type conversion. For example, this can be used when converting an object to an xs:string. +This value can be . + The concatenated text content or attribute value converted to the requested type. + The content is not in the correct format for the target type. + The attempted cast is not valid. + The value is . + The current node is not a supported node type. See the table below for details. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + Read . + + + Asynchronously reads the content as an object of the type specified. + The type of the value to be returned. + An object that is used to resolve any namespace prefixes related to type conversion. + The concatenated text content or attribute value converted to the requested type. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Reads the content and returns the Base64 decoded binary bytes. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + + is not supported on the current node. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The index into the buffer or index + count is larger than the allocated buffer size. + The implementation does not support this method. + + + Asynchronously reads the content and returns the Base64 decoded binary bytes. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Reads the content and returns the decoded binary bytes. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + + is not supported on the current node. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The index into the buffer or index + count is larger than the allocated buffer size. + The implementation does not support this method. + + + Asynchronously reads the content and returns the decoded binary bytes. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Reads the text content at the current position as a . + The text content as a object. + The attempted cast is not valid. + The string format is not valid. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Reads the text content at the current position as a object. + The text content as a object. + The attempted cast is not valid. + The string format is not valid. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Reads the text content at the current position as a object. + The text content as a object. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Reads the text content at the current position as a object. + The text content at the current position as a object. + The attempted cast is not valid. + The string format is not valid. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Reads the text content at the current position as a double-precision floating-point number. + The text content as a double-precision floating-point number. + The attempted cast is not valid. + The string format is not valid. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Reads the text content at the current position as a single-precision floating point number. + The text content at the current position as a single-precision floating point number. + The attempted cast is not valid. + The string format is not valid. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Reads the text content at the current position as a 32-bit signed integer. + The text content as a 32-bit signed integer. + The attempted cast is not valid. + The string format is not valid. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Reads the text content at the current position as a 64-bit signed integer. + The text content as a 64-bit signed integer. + The attempted cast is not valid. + The string format is not valid. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Reads the text content at the current position as an . + The text content as the most appropriate common language runtime (CLR) object. + The attempted cast is not valid. + The string format is not valid. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously reads the text content at the current position as an . + The text content as the most appropriate common language runtime (CLR) object. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Reads the text content at the current position as a object. + The text content as a object. + The attempted cast is not valid. + The string format is not valid. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously reads the text content at the current position as a object. + The text content as a object. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Reads the element content as the requested type. + The type of the value to be returned. +Note With the release of the .NET Framework 3.5, the value of the parameter can now be the type. + An object that is used to resolve any namespace prefixes related to type conversion. + The element content converted to the requested typed object. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to the requested type. + The method is called with arguments. + Read . + + + Checks that the specified local name and namespace URI matches that of the current element, then reads the element content as the requested type. + The type of the value to be returned. +Note With the release of the .NET Framework 3.5, the value of the parameter can now be the type. + An object that is used to resolve any namespace prefixes related to type conversion. + The local name of the element. + The namespace URI of the element. + The element content converted to the requested typed object. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to the requested type. + The method is called with arguments. + The specified local name and namespace URI do not match that of the current element being read. + Read . + + + Asynchronously reads the element content as the requested type. + The type of the value to be returned. + An object that is used to resolve any namespace prefixes related to type conversion. + The element content converted to the requested typed object. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Reads the element and decodes the content. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + The current node is not an element node. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The index into the buffer or index + count is larger than the allocated buffer size. + The implementation does not support this method. + The element contains mixed-content. + The content cannot be converted to the requested type. + + + Asynchronously reads the element and decodes the content. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Reads the element and decodes the content. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + The current node is not an element node. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The index into the buffer or index + count is larger than the allocated buffer size. + The implementation does not support this method. + The element contains mixed-content. + The content cannot be converted to the requested type. + + + Asynchronously reads the element and decodes the content. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Reads the current element and returns the contents as a object. + The element content as a object. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a object. + The method is called with arguments. + + + 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 object. + The local name of the element. + The namespace URI of the element. + The element content as a object. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to the requested type. + The method is called with arguments. + The specified local name and namespace URI do not match that of the current element being read. + + + Reads the current element and returns the contents as a object. + The element content as a object. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a object. + The method is called with arguments. + + + 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 object. + The local name of the element. + The namespace URI of the element. + The element contents as a object. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to the requested type. + The method is called with arguments. + The specified local name and namespace URI do not match that of the current element being read. + + + Reads the current element and returns the contents as a object. + The element content as a object. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a . + The method is called with arguments. + + + 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 object. + The local name of the element. + The namespace URI of the element. + The element content as a object. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a . + The method is called with arguments. + The specified local name and namespace URI do not match that of the current element being read. + + + Reads the current element and returns the contents as a double-precision floating-point number. + The element content as a double-precision floating-point number. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a double-precision floating-point number. + The method is called with arguments. + + + 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. + The local name of the element. + The namespace URI of the element. + The element content as a double-precision floating-point number. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to the requested type. + The method is called with arguments. + The specified local name and namespace URI do not match that of the current element being read. + + + Reads the current element and returns the contents as single-precision floating-point number. + The element content as a single-precision floating point number. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a single-precision floating-point number. + The method is called with arguments. + + + 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. + The local name of the element. + The namespace URI of the element. + The element content as a single-precision floating point number. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a single-precision floating-point number. + The method is called with arguments. + The specified local name and namespace URI do not match that of the current element being read. + + + Reads the current element and returns the contents as a 32-bit signed integer. + The element content as a 32-bit signed integer. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a 32-bit signed integer. + + + 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. + The local name of the element. + The namespace URI of the element. + The element content as a 32-bit signed integer. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a 32-bit signed integer. + The method is called with arguments. + The specified local name and namespace URI do not match that of the current element being read. + + + Reads the current element and returns the contents as a 64-bit signed integer. + The element content as a 64-bit signed integer. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a 64-bit signed integer. + The method is called with arguments. + + + 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. + The local name of the element. + The namespace URI of the element. + The element content as a 64-bit signed integer. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a 64-bit signed integer. + The method is called with arguments. + The specified local name and namespace URI do not match that of the current element being read. + + + Reads the current element and returns the contents as an . + A boxed common language runtime (CLR) object of the most appropriate type. The 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. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to the requested type + The method is called with arguments. + + + 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 . + The local name of the element. + The namespace URI of the element. + A boxed common language runtime (CLR) object of the most appropriate type. The 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. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to the requested type. + The method is called with arguments. + The specified local name and namespace URI do not match that of the current element being read. + + + Asynchronously reads the current element and returns the contents as an . + A boxed common language runtime (CLR) object of the most appropriate type. The 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. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Reads the current element and returns the contents as a object. + The element content as a object. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a object. + The method is called with arguments. + + + 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 object. + The local name of the element. + The namespace URI of the element. + The element content as a object. + The is not positioned on an element. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The current element contains child elements. +-or- +The element content cannot be converted to a object. + The method is called with arguments. + The specified local name and namespace URI do not match that of the current element being read. + + + Asynchronously reads the current element and returns the contents as a object. + The element content as a object. + An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Reads a text-only element. However, we recommend that you use the method instead, because it provides a more straightforward way to handle this operation. + The text contained in the element that was read. An empty string if the element is empty. + The next content node is not a start tag; or the element found does not contain a simple text value. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Checks that the property of the element found matches the given string before reading a text-only element. However, we recommend that you use the method instead, because it provides a more straightforward way to handle this operation. + The name to check. + The text contained in the element that was read. An empty string if the element is empty. + If the next content node is not a start tag; if the element does not match the given argument; or if the element found does not contain a simple text value. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Checks that the and properties of the element found matches the given strings before reading a text-only element. However, we recommend that you use the method instead, because it provides a more straightforward way to handle this operation. + The local name to check. + The namespace URI to check. + The text contained in the element that was read. An empty string if the element is empty. + If the next content node is not a start tag; if the element or do not match the given arguments; or if the element found does not contain a simple text value. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Checks that the current content node is an end tag and advances the reader to the next node. + The current node is not an end tag or if incorrect XML is encountered in the input stream. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, reads all the content, including markup, as a string. + 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. + The XML was not well-formed, or an error occurred while parsing the XML. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously reads all the content, including markup, as a string. + All the XML content, including markup, in the current node. If the current node has no children, an empty string is returned. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, reads the content, including markup, representing this node and all its children. + 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. + The XML was not well-formed, or an error occurred while parsing the XML. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously reads the content, including markup, representing this node and all its children. + 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. + An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + Checks that the current node is an element and advances the reader to the next node. + Incorrect XML was encountered in the input stream. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Checks that the current content node is an element with the given and advances the reader to the next node. + The qualified name of the element. + Incorrect XML was encountered in the input stream. +-or- +The of the element does not match the given . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Checks that the current content node is an element with the given and and advances the reader to the next node. + The local name of the element. + The namespace URI of the element. + Incorrect XML was encountered in the input stream. +-or- +The and properties of the element found do not match the given arguments. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the state of the reader. + One of the enumeration values that specifies the state of the reader. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + 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 method instead, because it provides a more straightforward way to handle this operation. + The contents of the element or an empty string. + An error occurred while parsing the XML. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Returns a new instance that can be used to read the current node, and all its descendants. + A new XML reader instance set to . Calling the method positions the new reader on the node that was current before the call to the method. + The XML reader isn't positioned on an element when this method is called. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Advances the to the next descendant element with the specified qualified name. + The qualified name of the element you wish to move to. + + if a matching descendant element is found; otherwise . If a matching child element is not found, the is positioned on the end tag ( is ) of the element. +If the is not positioned on an element when was called, this method returns and the position of the is not changed. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The parameter is an empty string. + + + Advances the to the next descendant element with the specified local name and namespace URI. + The local name of the element you wish to move to. + The namespace URI of the element you wish to move to. + + if a matching descendant element is found; otherwise . If a matching child element is not found, the is positioned on the end tag ( is ) of the element. +If the is not positioned on an element when was called, this method returns and the position of the is not changed. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + Both parameter values are . + + + Reads until an element with the specified qualified name is found. + The qualified name of the element. + + if a matching element is found; otherwise and the is in an end of file state. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The parameter is an empty string. + + + Reads until an element with the specified local name and namespace URI is found. + The local name of the element. + The namespace URI of the element. + + if a matching element is found; otherwise and the is in an end of file state. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + Both parameter values are . + + + Advances the to the next sibling element with the specified qualified name. + The qualified name of the sibling element you wish to move to. + + if a matching sibling element is found; otherwise . If a matching sibling element is not found, the is positioned on the end tag ( is ) of the parent element. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The parameter is an empty string. + + + Advances the to the next sibling element with the specified local name and namespace URI. + The local name of the sibling element you wish to move to. + The namespace URI of the sibling element you wish to move to. + + if a matching sibling element is found; otherwise, . If a matching sibling element is not found, the is positioned on the end tag ( is ) of the parent element. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + Both parameter values are . + + + Reads large streams of text embedded in an XML document. + The array of characters that serves as the buffer to which the text contents are written. This value cannot be . + The offset within the buffer where the can start to copy the results. + The maximum number of characters to copy into the buffer. The actual number of characters copied is returned from this method. + The number of characters read into the buffer. The value zero is returned when there is no more text content. + The current node does not have a value ( is ). +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The value is . + The index into the buffer, or index + count is larger than the allocated buffer size. + The implementation does not support this method. + The XML data is not well-formed. + + + Asynchronously reads large streams of text embedded in an XML document. + The array of characters that serves as the buffer to which the text contents are written. This value cannot be . + The offset within the buffer where the can start to copy the results. + The maximum number of characters to copy into the buffer. The actual number of characters copied is returned from this method. + The number of characters read into the buffer. The value zero is returned when there is no more text content. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, resolves the entity reference for nodes. + The reader is not positioned on an node; this implementation of the reader cannot resolve entities ( returns ). +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Gets the schema information that has been assigned to the current node as a result of schema validation. + An 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 (typed values). +If the current node is not one of the above node types, or if the instance does not report schema information, this property returns . +If this property is called from an or an object, this property always returns . These implementations do not expose schema information through the property. + +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 property of a reader. The validating reader that is created through with the property set to has complete PSVI for an element only when the reader is positioned on the end tag of an element. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Gets the object used to create this instance. + The object used to create this reader instance. If this reader was not created using the method, this property returns . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Skips the children of the current node. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously skips the children of the current node. + The current node. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, gets the text value of the current node. + The value returned depends on the of the node. The following table lists node types that have a value to return. All other node types return . + Node type + + Value + + The value of the attribute. + + The content of the CDATA section. + + The content of the comment. + + The internal subset. + + The entire content, excluding the target. + + The white space between markup in a mixed content model. + + The content of the text node. + + The white space between markup. + + The content of the declaration. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Gets The Common Language Runtime (CLR) type for the current node. + The CLR type that corresponds to the typed value of the node. The default is . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the current scope. + The current scope. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets the current scope. + One of the values. If no scope exists, this property defaults to . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Specifies a set of features to support on the object created by the method. + + + Initializes a new instance of the class. + + + Gets or sets whether asynchronous methods can be used on a particular instance. + + if asynchronous methods can be used; otherwise, . + + + Gets or sets a value indicating whether to do character checking. + + to do character checking; otherwise . The default is . + +If the is processing text data, it always checks that the XML names and text content are valid, regardless of the property setting. Setting to turns off character checking for character entity references. + + + Creates a copy of the instance. + The cloned object. + + + Gets or sets a value indicating whether the underlying stream or should be closed when the reader is closed. + + to close the underlying stream or when the reader is closed; otherwise . The default is . + + + Gets or sets the level of conformance which the will comply. + One of the enumeration values that specifies the level of conformance that the XML reader will enforce. The default is . + + + Gets or sets a value that determines the processing of DTDs. + One of the enumeration values that determines the processing of DTDs. The default is . + + + Gets or sets a value indicating whether to ignore comments. + + to ignore comments; otherwise . The default is . + + + Gets or sets a value indicating whether to ignore processing instructions. + + to ignore processing instructions; otherwise . The default is . + + + Gets or sets a value indicating whether to ignore insignificant white space. + + to ignore white space; otherwise . The default is . + + + Gets or sets line number offset of the object. + The line number offset. The default is 0. + + + Gets or sets line position offset of the object. + The line position offset. The default is 0. + + + Gets or sets a value indicating the maximum allowable number of characters in a document that result from expanding entities. + The maximum allowable number of characters from expanded entities. The default is 0. + + + 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. + The maximum allowable number of characters in an XML document. The default is 0. + + + Gets or sets the used for atomized string comparisons. + The that stores all the atomized strings used by all instances created using this object. +The default is . The created instance will use a new empty if this value is . + + + Gets or sets a value indicating whether to prohibit document type definition (DTD) processing. This property is obsolete. Use instead. + + to prohibit DTD processing; otherwise . The default is . + + + Resets the members of the settings class to their default values. + + + Gets or sets the to use when performing schema validation. + The to use when performing schema validation. The default is an empty object. + + + Occurs when the reader encounters validation errors. + + + Gets or sets a value indicating the schema validation settings. This setting applies to objects that validate schemas ( property set to ). + A bitwise combination of enumeration values that specify validation options. and are enabled by default. , , and are disabled by default. + + + Gets or sets a value indicating whether the will perform validation or type assignment when reading. + One of the values that indicates whether XmlReader will perform validation or type assignment when reading. The default is . + + + Sets the used to access external documents. + An used to access external documents. If set to , an is thrown when the tries to access an external resource. The default is a new with no credentials. Starting with the .NET Framework 4.5.2, this setting has a default value of . + + + Resolves external XML resources named by a Uniform Resource Identifier (URI). + + + Initializes a new instance of the class. + + + When overridden in a derived class, sets the credentials used to authenticate web requests. + The credentials to be used to authenticate web requests. If this property is not set, the value defaults to ; that is, the has no user credentials. + + + When overridden in a derived class, maps a URI to an object that contains the actual resource. + The URI returned from . + Currently not used. + The type of object to return. The current version only returns System.IO.Stream objects. + A stream object or if a type other than stream is specified. + + is not a type. + The specified URI is not an absolute URI. + + is . + There is a runtime error (for example, an interrupted server connection). + + + Asynchronously maps a URI to an object that contains the actual resource. + The URI returned from . + Currently not used. + The type of object to return. The current version only returns objects. + A stream object or if a type other than stream is specified. + + + When overridden in a derived class, resolves the absolute URI from the base and relative URIs. + The base URI used to resolve the relative URI. + The URI to resolve. The URI can be absolute or relative. If absolute, this value effectively replaces the value. If relative, it combines with the to make an absolute URI. + The absolute URI or if the relative URI cannot be resolved. + + is . + + + Enables the resolver to return types other than . + The URI. + The type to return. + + if the is supported; otherwise, . + + + Helps to secure another implementation of by wrapping the object and restricting the resources that the underlying has access to. + + + Initializes a new instance of the class with the and URL provided. + The XML resolver that is wrapped by the . + The URL used to create the that will be applied to the underlying . The calls on the created before calling on the underlying . + + + Sets credentials used to authenticate web requests. + The credentials to be used to authenticate web requests. The sets the given credentials on the underlying . If this property is not set, the value defaults to ; that is, the has no user credentials. + + + Maps a URI to an object that contains the actual resource. This method temporarily sets the created in the constructor by calling before calling on the underlying to open the resource. + The URI that is returned from . + Currently not used. + The type of object to return. The current version only returns objects. + The stream returned by calling on the underlying . If a type other than is specified, the method returns . + + is neither nor a type. + The specified URI is not an absolute URI. + + is . + There is a runtime error (for example, an interrupted server connection). + + + Asynchronously maps a URI to an object that contains the actual resource. + The URI returned from . + Currently not used. + The type of object to return. The current version only returns objects. + The stream returned by calling on the underlying . If a type other than is specified, the method returns . + + + Resolves the absolute URI from the base and relative URIs by calling on the underlying . + The base URI used to resolve the relative URI. + The URI to resolve. The URI can be absolute or relative. If absolute, this value effectively replaces the value. If relative, it combines with the to make an absolute URI. + The absolute URI or if the relative URI cannot be resolved (returned by calling on the underlying ). + + is . + + + 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. + + + Initializes a new instance of the class. + The white space characters of the node. + The object. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; to clone only the node itself. For significant white space nodes, the cloned node always includes the data value, regardless of the parameter setting. + The cloned node. + + + Gets the local name of the node. + For nodes, this property returns . + + + Gets the qualified name of the node. + For nodes, this property returns . + + + Gets the type of the current node. + For nodes, this value is XmlNodeType.SignificantWhitespace. + + + Gets the parent of the current node. + The parent node of the current node. + + + Gets the text node that immediately precedes this node. + Returns . + + + Gets or sets the value of the node. + The white space characters found in the node. + Setting to invalid white space characters. + + + Saves all the children of the node to the specified . + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + Specifies the current scope. + + + The scope equals . + + + No scope. + + + The scope equals . + + + Represents the text content of an element or attribute. + + + Initializes a new instance of the class. + The content of the node; see the property. + The parent XML document. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; to clone only the node itself. + The cloned node. + + + Gets the local name of the node. + For text nodes, this property returns . + + + Gets the qualified name of the node. + For text nodes, this property returns . + + + Gets the type of the current node. + For text nodes, this value is XmlNodeType.Text. + + + Gets the parent of this node (for nodes that can have parents). + The 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 . For all other nodes, the value returned depends on the of the node. The following table describes the possible return values for the property. + + + Gets the text node that immediately precedes this node. + Returns . + + + Splits the node into two nodes at the specified offset, keeping both in the tree as siblings. + The offset at which to split the node. + The new node. + + + Gets or sets the value of the node. + The content of the text node. + + + Saves all the children of the node to the specified . nodes do not have children, so this method has no effect. + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + 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 class instead. + + + Initializes a new instance of the . + + + Initializes a new instance of the class with the specified stream. + The stream containing the XML data to read. + + is . + + + Initializes a new instance of the class with the specified stream and . + The stream containing the XML data to read. + The to use. + The or value is . + + + Initializes a new instance of the class with the specified stream, , and . + The stream containing the XML fragment to parse. + The of the XML fragment. This also determines what the fragment can contain. (See table below.) + The in which the is to be parsed. This includes the to use, encoding, namespace scope, the current xml:lang, and the xml:space scope. + + is not an Element, Attribute, or Document . + + is . + + + Initializes a new instance of the class with the specified . + The containing the XML data to read. + + + Initializes a new instance of the class with the specified and . + The containing the XML data to read. + The to use. + The value is . + + + Initializes a new instance of the class with the specified file. + The URL for the file containing the XML data. The is set to this value. + The specified file cannot be found. + Part of the filename or directory cannot be found. + + is an empty string. + The remote filename cannot be resolved. +-or- +An error occurred while processing the request. + + is not a valid URI. + + + Initializes a new instance of the class with the specified URL and stream. + The URL to use for resolving external resources. The is set to this value. + The stream containing the XML data to read. + + is . + + + Initializes a new instance of the class with the specified URL, stream and . + The URL to use for resolving external resources. The is set to this value. If is , is set to . + The stream containing the XML data to read. + The to use. + The or value is . + + + Initializes a new instance of the class with the specified URL and . + The URL to use for resolving external resources. The is set to this value. + The containing the XML data to read. + + + Initializes a new instance of the class with the specified URL, and . + The URL to use for resolving external resources. The is set to this value. If is , is set to . + The containing the XML data to read. + The to use. + The value is . + + + Initializes a new instance of the class with the specified file and . + The URL for the file containing the XML data to read. + The to use. + The value is . + The specified file cannot be found. + Part of the filename or directory cannot be found. + + is an empty string. + The remote filename cannot be resolved. +-or- +An error occurred while processing the request. + + is not a valid URI. + + + Initializes a new instance of the class with the specified string, , and . + The string containing the XML fragment to parse. + The of the XML fragment. This also determines what the fragment string can contain. (See table below.) + The in which the is to be parsed. This includes the to use, encoding, namespace scope, the current xml:lang, and the xml:space scope. + + is not an , , or . + + is . + + + Initializes a new instance of the class with the specified . + The to use. + + + Gets the number of attributes on the current node. + The number of attributes on the current node. + + + Gets the base URI of the current node. + The base URI of the current node. + + + Gets a value indicating whether the implements the binary content read methods. + + if the binary content read methods are implemented; otherwise . The class always returns . + + + Gets a value indicating whether the implements the method. + + if the implements the method; otherwise . The class always returns . + + + Gets a value indicating whether this reader can parse and resolve entities. + + if the reader can parse and resolve entities; otherwise, . The class always returns . + + + Changes the to . + + + Gets the depth of the current node in the XML document. + The depth of the current node in the XML document. + + + Gets or sets the enumeration. + The enumeration. + + + Gets the encoding of the document. + The encoding value. If no encoding attribute exists, and there is no byte-order mark, this defaults to UTF-8. + + + Gets or sets a value that specifies how the reader handles entities. + One of the values. If no is specified, it defaults to . + + + Gets a value indicating whether the reader is positioned at the end of the stream. + + if the reader is positioned at the end of the stream; otherwise, . + + + Gets the value of the attribute with the specified index. + The index of the attribute. The index is zero-based. (The first attribute has index 0.) + The value of the specified attribute. + The parameter is less than 0 or greater than or equal to . + + + Gets the value of the attribute with the specified name. + The qualified name of the attribute. + The value of the specified attribute. If the attribute is not found, is returned. + + + Gets the value of the attribute with the specified local name and namespace URI. + The local name of the attribute. + The namespace URI of the attribute. + The value of the specified attribute. If the attribute is not found, is returned. This method does not move the reader. + + + Gets a collection that contains all namespaces currently in-scope. + An value that specifies the type of namespace nodes to return. + An 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. + + + Gets the remainder of the buffered XML. + A containing the remainder of the buffered XML. + + + Gets a value indicating whether the class can return line information. + + if the class can return line information; otherwise, . + + + Gets a value indicating whether the current node can have a other than . + + if the node on which the reader is currently positioned can have a ; otherwise, . + + + Gets a value indicating whether the current node is an attribute that was generated from the default value defined in the DTD or schema. + This property always returns . ( does not expand default attributes.) + + + Gets a value indicating whether the current node is an empty element (for example, <MyElement/>). + + if the current node is an element ( equals ) that ends with />; otherwise, . + + + Gets the current line number. + The current line number. + + + Gets the current line position. + The current line position. + + + Gets the local name of the current node. + The name of the current node with the prefix removed. For example, is for the element <bk:book>. +For node types that do not have a name (like , , and so on), this property returns . + + + Resolves a namespace prefix in the current element's scope. + 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. + The namespace URI to which the prefix maps or if no matching prefix is found. + The property is set to and the value is . + + + Moves to the attribute with the specified index. + The index of the attribute. + The parameter is less than 0 or greater than or equal to . + + + Moves to the attribute with the specified name. + The qualified name of the attribute. + + if the attribute is found; otherwise, . If , the reader's position does not change. + + + Moves to the attribute with the specified local name and namespace URI. + The local name of the attribute. + The namespace URI of the attribute. + + if the attribute is found; otherwise, . If , the reader's position does not change. + + + Moves to the element that contains the current attribute node. + + if the reader is positioned on an attribute (the reader moves to the element that owns the attribute); if the reader is not positioned on an attribute (the position of the reader does not change). + + + Moves to the first attribute. + + if an attribute exists (the reader moves to the first attribute); otherwise, (the position of the reader does not change). + + + Moves to the next attribute. + + if there is a next attribute; if there are no more attributes. + + + Gets the qualified name of the current node. + The qualified name of the current node. For example, is for the element <bk:book>. +The name returned is dependent on the of the node. The following node types return the listed values. All other node types return an empty string. + Node Type + + Name + + The name of the attribute. + + The document type name. + + The tag name. + + The name of the entity referenced. + + The target of the processing instruction. + + The literal string . + + + Gets or sets a value indicating whether to do namespace support. + + to do namespace support; otherwise, . The default is . + Setting this property after a read operation has occurred ( is not ). + + + Gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned. + The namespace URI of the current node; otherwise an empty string. + + + Gets the associated with this implementation. + The enabling you to get the atomized version of a string within the node. + + + Gets the type of the current node. + One of the values representing the type of the current node. + + + Gets or sets a value indicating whether to normalize white space and attribute values. + + to normalize; otherwise, . The default is . + Setting this property when the reader is closed ( is ). + + + Gets the namespace prefix associated with the current node. + The namespace prefix associated with the current node. + + + Gets or sets a value indicating whether to allow DTD processing. This property is obsolete. Use instead. + + to disallow DTD processing; otherwise . The default is . + + + Gets the quotation mark character used to enclose the value of an attribute node. + The quotation mark character (" or ') used to enclose the value of an attribute node. + + + Reads the next node from the stream. + + if the next node was read successfully; if there are no more nodes to read. + An error occurred while parsing the XML. + + + Parses the attribute value into one or more , , or nodes. + + if there are nodes to return. + 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="", returns with a single node with a value of . + + + Decodes Base64 and returns the decoded binary bytes. + The array of characters that serves as the buffer to which the text contents are written. + The zero-based index into the array specifying where the method can begin to write to the buffer. + The number of bytes to write into the buffer. + The number of bytes written to the buffer. + The Base64 sequence is not valid. + The value of is . + + < 0, or < 0, or > .Length- . + + + Decodes and returns the decoded binary bytes. + The byte array that serves as the buffer to which the decoded binary bytes are written. + The zero-based index into the array specifying where the method can begin to write to the buffer. + The number of bytes to write into the buffer. + The number of bytes written to your buffer. + The sequence is not valid. + The value of is . + + < 0, or < 0, or > .Length- . + + + 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. + The array of characters that serves as the buffer to which the text contents are written. + The position within where the method can begin writing text contents. + The number of characters to write into . + The number of characters read. This can be if the reader is not positioned on an element or if there is no more text content to return in the current context. + + is greater than the space specified in the (buffer size - ). + The value is . + + + or . + + + Reads the content and returns the decoded binary bytes. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + + is not supported in the current node. + The index into the buffer or index + count is larger than the allocated buffer size. + + + Reads the content and returns the decoded binary bytes. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + + is not supported on the current node. + The index into the buffer or index + count is larger than the allocated buffer size. + The implementation does not support this method. + + + Reads the element and decodes the Base64 content. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + The current node is not an element node. + The index into the buffer or index + count is larger than the allocated buffer size. + The implementation does not support this method. + The element contains mixed-content. + The content cannot be converted to the requested type. + + + Reads the element and decodes the content. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + The current node is not an element node. + The index into the buffer or index + count is larger than the allocated buffer size. + The implementation does not support this method. + The element contains mixed-content. + The content cannot be converted to the requested type. + + + Gets the state of the reader. + One of the values. + + + Reads the contents of an element or a text node as a string. + 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. + The text node can be either an element or an attribute text node. + An error occurred while parsing the XML. + An invalid operation was attempted. + + + Resets the state of the reader to ReadState.Initial. + Calling if the reader was constructed using an . + Documents in a single stream do not share the same encoding. + + + Resolves the entity reference for nodes. + + + Skips the children of the current node. + + + For a description of this member, see . + An value that specifies the type of namespace nodes to return. + An that contains the current in-scope namespaces. + + + For a description of this member, see . + The prefix whose namespace URI you wish to find. + The namespace URI that is mapped to the prefix; if the prefix is not mapped to a namespace URI. + + + For a description of this member, see . + The namespace URI whose prefix you wish to find. + The prefix that is mapped to the namespace URI; if the namespace URI is not mapped to a prefix. + + + Gets the text value of the current node. + The value returned depends on the of the node. The following table lists node types that have a value to return. All other node types return . + Node Type + + Value + + The value of the attribute. + + The content of the CDATA section. + + The content of the comment. + + The internal subset. + + The entire content, excluding the target. + + The white space within an = 'preserve' scope. + + The content of the text node. + + The white space between markup. + + The content of the declaration. + + + Gets or sets a value that specifies how white space is handled. + One of the values. The default is (returns and nodes). + Invalid value specified. + Setting this property when the reader is closed ( is ). + + + Gets the current scope. + The current scope. + + + Sets the used for resolving DTD references. + The to use. If set to , external resources are not resolved. +In version 1.1 of the .NET Framework, the caller must be fully trusted in order to specify an . + + + Gets the current scope. + One of the values. If no scope exists, this property defaults to . + + + 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 class instead. + + + Creates an instance of the class using the specified stream and encoding. + The stream to which you want to write. + The encoding to generate. If encoding is it writes out the stream as UTF-8 and omits the encoding attribute from the . + The encoding is not supported or the stream cannot be written to. + + is . + + + Creates an instance of the class using the specified . + The to write to. It is assumed that the is already set to the correct encoding. + + + Creates an instance of the class using the specified file. + The filename to write to. If the file exists, it truncates it and overwrites it with the new content. + The encoding to generate. If encoding is it writes the file out as UTF-8, and omits the encoding attribute from the . + The encoding is not supported; the filename is empty, contains only white space, or contains one or more invalid characters. + Access is denied. + The filename is . + The directory to write to is not found. + The filename includes an incorrect or invalid syntax for file name, directory name, or volume label syntax. + The caller does not have the required permission. + + + Gets the underlying stream object. + The stream to which the is writing or if the was constructed using a that does not inherit from the class. + + + Closes this stream and the underlying stream. + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + Indicates how the output is formatted. + One of the values. The default is (no special formatting). + + + Gets or sets how many IndentChars to write for each level in the hierarchy when is set to . + Number of for each level. The default is 2. + Setting this property to a negative value. + + + Gets or sets which character to use for indenting when is set to . + The character to use for indenting. The default is space. + +The 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. + + + Returns the closest prefix defined in the current namespace scope for the namespace URI. + Namespace URI whose prefix you want to find. + The matching prefix. Or if no matching namespace URI is found in the current scope. + + is either or . + + + Gets or sets a value indicating whether to do namespace support. + + to support namespaces; otherwise, . +The default is . + You can only change this property when in the state. + + + Gets or sets which character to use to quote attribute values. + The character to use to quote attribute values. This must be a single quote (&#39;) or a double quote (&#34;). The default is a double quote. + Setting this property to something other than either a single or double quote. + + + Encodes the specified binary bytes as base64 and writes out the resulting text. + Byte array to encode. + The position within the buffer indicating the start of the bytes to write. + The number of bytes to write. + + is . + The buffer length minus is less than . + + or is less than zero. + The is . + + + Encodes the specified binary bytes as binhex and writes out the resulting text. + Byte array to encode. + The position in the buffer indicating the start of the bytes to write. + The number of bytes to write. + + is . + The buffer length minus is less than . + + or is less than zero. + The is Closed. + + + Writes out a <![CDATA[...]]> block containing the specified text. + Text to place inside the CDATA block. + The text would result in a non-well formed XML document. + The is . + + + Forces the generation of a character entity for the specified Unicode character value. + Unicode character for which to generate a character entity. + The character is in the surrogate pair character range, - ; or the text would result in a non-well formed XML document. + The is . + + + Writes text one buffer at a time. + Character array containing the text to write. + The position in the buffer indicating the start of the text to write. + The number of characters to write. + + is . + + or is less than zero. +-or- +The buffer length minus is less than ; the call results in surrogate pair characters being split or an invalid surrogate pair being written. + The is Closed. + + + Writes out a comment <!--...--> containing the specified text. + Text to place inside the comment. + The text would result in a non-well formed XML document + The is . + + + Writes the DOCTYPE declaration with the specified name and optional attributes. + The name of the DOCTYPE. This must be non-empty. + If non-null it also writes PUBLIC "pubid" "sysid" where and are replaced with the value of the given arguments. + If is null and is non-null it writes SYSTEM "sysid" where is replaced with the value of this argument. + If non-null it writes [subset] where subset is replaced with the value of this argument. + This method was called outside the prolog (after the root element). + + is or +-or- +the value for would result in invalid XML. + + + Closes the previous call. + + + Closes any open elements or attributes and puts the writer back in the Start state. + The XML document is invalid. + + + Closes one element and pops the corresponding namespace scope. + + + Writes out an entity reference as . + Name of the entity reference. + The text would result in a non-well formed XML document or is either or . + + + Closes one element and pops the corresponding namespace scope. + + + Writes out the specified name, ensuring it is a valid name according to the W3C XML 1.0 recommendation. + Name to write. + + is not a valid XML name; or is either or . + + + Writes out the specified name, ensuring it is a valid according to the W3C XML 1.0 recommendation. + Name to write. + + is not a valid ; or is either or . + + + Writes out a processing instruction with a space between the name and text as follows: <?name text?>. + Name of the processing instruction. + Text to include in the processing instruction. + The text would result in a non-well formed XML document. + is either or . +This method is being used to create an XML declaration after has already been called. + + + Writes out the namespace-qualified name. This method looks up the prefix that is in scope for the given namespace. + The local name to write. + The namespace URI to associate with the name. + + is either or . + is not a valid name according to the W3C Namespaces spec. + + + Writes raw markup manually from a character buffer. + Character array containing the text to write. + The position within the buffer indicating the start of the text to write. + The number of characters to write. + + is . + + or is less than zero. +-or- +The buffer length minus is less than . + + + Writes raw markup manually from a string. + String containing the text to write. + + + Writes the start of an attribute. + + prefix of the attribute. + + of the attribute. + + of the attribute + + is either or . + + + Writes the XML declaration with the version "1.0". + This is not the first write method called after the constructor. + + + Writes the XML declaration with the version "1.0" and the standalone attribute. + If , it writes "standalone=yes"; if , it writes "standalone=no". + This is not the first write method called after the constructor. + + + Writes the specified start tag and associates it with the given namespace and prefix. + The namespace prefix of the element. + The local name of the element. + 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. + The writer is closed. + + + Gets the state of the writer. + One of the values. + + + Writes the given text content. + Text to write. + The text string contains an invalid surrogate pair. + + + Generates and writes the surrogate character entity for the surrogate character pair. + The low surrogate. This must be a value between and . + The high surrogate. This must be a value between and . + An invalid surrogate character pair was passed. + + + Writes out the given white space. + The string of white space characters. + The string contains non-white space characters. + + + Gets the current scope. + The current or if there is no in the current scope. + + + Gets an representing the current scope. + An representing the current scope. + Value + + Meaning + + None + + This is the default if no scope exists. + + Default + + The current scope is ="default". + + Preserve + + The current scope is ="preserve". + + + 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. + + + CDATA type. + + + ENTITIES type. + + + ENTITY type. + + + ENUMERATION type. + + + ID type. + + + IDREF type. + + + IDREFS type. + + + NCName type. + + + NMTOKEN type. + + + NMTOKENS type. + + + No type. + + + NOTATION type. + + + QName type. + + + Resolves external XML resources named by a Uniform Resource Identifier (URI). + + + Initializes a new instance of the class. + + + Gets or sets the cache policy for the underlying object. + The cache policy for the underlying web request. + + + Sets credentials used to authenticate web requests. + The credentials to be used to authenticate web requests. If this property is not set, the value defaults to ; that is, the has no user credentials. + + + Maps a URI to an object that contains the actual resource. + The URI returned from . + Currently not used. + The type of object to return. The current implementation only returns objects. + A stream object or if a type other than stream is specified. + + is neither nor a type. + The specified URI is not an absolute URI. + + is . + There is a runtime error (for example, an interrupted server connection). + + + Asynchronously maps a URI to an object that contains the actual resource. + The URI returned from . + Currently not used. + The type of object to return. The current implementation only returns objects. + A stream object or if a type other than stream is specified. + + + Gets or sets the network proxy for the underlying object. + The to use to access the Internet resource. + + + Resolves the absolute URI from the base and relative URIs. + The base URI used to resolve the relative URI. + The URI to resolve. The URI can be absolute or relative. If absolute, this value effectively replaces the value. If relative, it combines with the to make an absolute URI. + The absolute URI, or if the relative URI cannot be resolved. + + is or is . + + + 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 class and the method to create a validating XML reader. + + + Initializes a new instance of the class with the specified values. + The stream containing the XML fragment to parse. + The of the XML fragment. This determines what the fragment can contain (see table below). + The in which the XML fragment is to be parsed. This includes the to use, encoding, namespace scope, current , and scope. + + is not one of the node types listed in the table below. + + + Initializes a new instance of the class with the specified values. + The string containing the XML fragment to parse. + The of the XML fragment. This also determines what the fragment string can contain (see table below). + The in which the XML fragment is to be parsed. This includes the to use, encoding, namespace scope, current xml:lang, and xml:space scope. + + is not one of the node types listed in the table below. + + + Initializes a new instance of the class that validates the content returned from the given . + The to read from while validating. The current implementation supports only . + The reader specified is not an . + + + Gets the number of attributes on the current node. + The number of attributes on the current node. This number includes default attributes. + + + Gets the base URI of the current node. + The base URI of the current node. + + + Gets a value indicating whether the implements the binary content read methods. + + if the binary content read methods are implemented; otherwise . The class returns . + + + Gets a value indicating whether this reader can parse and resolve entities. + + if the reader can parse and resolve entities; otherwise, . always returns . + + + Changes the to Closed. + + + Gets the depth of the current node in the XML document. + The depth of the current node in the XML document. + + + Gets the encoding attribute for the document. + The encoding value. If no encoding attribute exists, and there is not byte-order mark, this defaults to UTF-8. + + + Gets or sets a value that specifies how the reader handles entities. + One of the values. If no is specified, it defaults to EntityHandling.ExpandEntities. + Invalid value was specified. + + + Gets a value indicating whether the reader is positioned at the end of the stream. + + if the reader is positioned at the end of the stream; otherwise, . + + + Gets the value of the attribute with the specified index. + The index of the attribute. The index is zero-based. (The first attribute has index 0.) + The value of the specified attribute. + The parameter is less than 0 or greater than or equal to . + + + Gets the value of the attribute with the specified name. + The qualified name of the attribute. + The value of the specified attribute. If the attribute is not found, is returned. + + + Gets the value of the attribute with the specified local name and namespace Uniform Resource Identifier (URI). + The local name of the attribute. + The namespace URI of the attribute. + The value of the specified attribute. If the attribute is not found, is returned. This method does not move the reader. + + + Gets a value indicating whether the class can return line information. + + if the class can return line information; otherwise, . + + + Gets a value indicating whether the current node can have a other than String.Empty. + + if the node on which the reader is currently positioned can have a ; otherwise, . + + + 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. + + if the current node is an attribute whose value was generated from the default value defined in the DTD or schema; if the attribute value was explicitly set. + + + Gets a value indicating whether the current node is an empty element (for example, <MyElement/>). + + if the current node is an element ( equals ) that ends with />; otherwise, . + + + Gets the current line number. + The current line number. The starting value for this property is 1. + + + Gets the current line position. + The current line position. The starting value for this property is 1. + + + Gets the local name of the current node. + The name of the current node with the prefix removed. For example, is for the element <bk:book>. +For node types that do not have a name (like , , and so on), this property returns String.Empty. + + + Resolves a namespace prefix in the current element's scope. + The prefix whose namespace Uniform Resource Identifier (URI) you want to resolve. To match the default namespace, pass an empty string. + The namespace URI to which the prefix maps or if no matching prefix is found. + + + Moves to the attribute with the specified index. + The index of the attribute. + The parameter is less than 0 or greater than or equal to . + + + Moves to the attribute with the specified name. + The qualified name of the attribute. + + if the attribute is found; otherwise, . If , the position of the reader does not change. + + + Moves to the attribute with the specified local name and namespace Uniform Resource Identifier (URI). + The local name of the attribute. + The namespace URI of the attribute. + + if the attribute is found; otherwise, . If , the position of the reader does not change. + + + Moves to the element that contains the current attribute node. + + if the reader is positioned on an attribute (the reader moves to the element that owns the attribute); if the reader is not positioned on an attribute (the position of the reader does not change). + + + Moves to the first attribute. + + if an attribute exists (the reader moves to the first attribute); otherwise, (the position of the reader does not change). + + + Moves to the next attribute. + + if there is a next attribute; if there are no more attributes. + + + Gets the qualified name of the current node. + The qualified name of the current node. For example, is for the element <bk:book>. +The name returned is dependent on the of the node. The following node types return the listed values. All other node types return an empty string. + Node Type + + Name + + The name of the attribute. + + The document type name. + + The tag name. + + The name of the entity referenced. + + The target of the processing instruction. + + The literal string . + + + Gets or sets a value indicating whether to do namespace support. + + to do namespace support; otherwise, . The default is . + + + 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. + The namespace URI of the current node; otherwise an empty string. + + + Gets the associated with this implementation. + + that enables you to get the atomized version of a string within the node. + + + Gets the type of the current node. + One of the values representing the type of the current node. + + + Gets the namespace prefix associated with the current node. + The namespace prefix associated with the current node. + + + Gets the quotation mark character used to enclose the value of an attribute node. + The quotation mark character (" or ') used to enclose the value of an attribute node. + + + Reads the next node from the stream. + + if the next node was read successfully; if there are no more nodes to read. + + + Parses the attribute value into one or more , , or nodes. + + if there are nodes to return. + 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="", returns with a single node with a value of String.Empty. + + + Reads the content and returns the Base64 decoded binary bytes. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + + is not supported on the current node. + The index into the buffer or index + count is larger than the allocated buffer size. + + + Reads the content and returns the BinHex decoded binary bytes. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + + is not supported on the current node. + The index into the buffer or index + count is larger than the allocated buffer size. + The implementation does not support this method. + + + Reads the element and decodes the Base64 content. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + The current node is not an element node. + The index into the buffer or index + count is larger than the allocated buffer size. + The implementation does not support this method. + The element contains mixed-content. + The content cannot be converted to the requested type. + + + Reads the element and decodes the BinHex content. + The buffer into which to copy the resulting text. This value cannot be . + The offset into the buffer where to start copying the result. + The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method. + The number of bytes written to the buffer. + The value is . + The current node is not an element node. + The index into the buffer or index + count is larger than the allocated buffer size. + The implementation does not support this method. + The element contains mixed-content. + The content cannot be converted to the requested type. + + + Gets the used to construct this . + The specified in the constructor. + + + Gets the state of the reader. + One of the values. + + + Reads the contents of an element or text node as a string. + 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. + +The text node can be either an element or an attribute text node. + + + Gets the common language runtime type for the specified XML Schema definition language (XSD) type. + The common language runtime type for the specified XML Schema type. + + + Resolves the entity reference for nodes. + The reader is not positioned on an node. + + + Gets a to use for validation. + The to use for validation. + + + Gets a schema type object. + + , , or depending whether the node value is a built in XML Schema definition language (XSD) type or a user defined simpleType or complexType; if the current node has no schema type. + + + For a description of this member, see . + An object that identifies the scope of the reader. + An T:System.Collections.IDictionary object that identifies the namespaces in scope. + + + For a description of this member, see . + The namespace prefix. + A string value that contains the namespace Uri that is associated with the prefix. + + + For a description of this member, see . + The namespace that is associated with the prefix. + A string value that contains the namespace prefix that is associated with the . + + + 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. + + + Gets or sets a value indicating the type of validation to perform. + One of the values. If this property is not set, it defaults to ValidationType.Auto. + Setting the property after a Read has been called. + + + Gets the text value of the current node. + The value returned depends on the of the node. The following table lists node types that have a value to return. All other node types return String.Empty. + Node Type + + Value + + The value of the attribute. + + The content of the CDATA section. + + The content of the comment. + + The internal subset. + + The entire content, excluding the target. + + The white space between markup in a mixed content model. + + The content of the text node. + + The white space between markup. + + The content of the declaration. + + + Gets the current scope. + The current scope. + + + Sets the used for resolving external document type definition (DTD) and schema location references. The is also used to handle any import or include elements found in XML Schema definition language (XSD) schemas. + The to use. If set to , external resources are not resolved. +In version 1.1 of the .NET Framework, the caller must be fully trusted to specify an . + + + Gets the current scope. + One of the values. If no scope exists, this property defaults to . + + + Represents white space in element content. + + + Initializes a new instance of the class. + The white space characters of the node. + The object. + + + Creates a duplicate of this node. + + to recursively clone the subtree under the specified node; to clone only the node itself. For white space nodes, the cloned node always includes the data value, regardless of the parameter setting. + The cloned node. + + + Gets the local name of the node. + For nodes, this property returns . + + + Gets the qualified name of the node. + For nodes, this property returns . + + + Gets the type of the node. + For nodes, the value is . + + + Gets the parent of the current node. + The parent node of the current node. + + + Gets the text node that immediately precedes this node. + Returns . + + + Gets or sets the value of the node. + The white space characters found in the node. + Setting to invalid white space characters. + + + Saves all the children of the node to the specified . + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + Represents a writer that provides a fast, non-cached, forward-only way to generate streams or files that contain XML data. + + + Initializes a new instance of the class. + + + When overridden in a derived class, closes this stream and the underlying stream. + A call is made to write more output after has been called or the result of this call is an invalid XML document. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Creates a new instance using the specified stream. + The stream to which you want to write. The writes XML 1.0 text syntax and appends it to the specified stream. + An object. + The value is . + + + Creates a new instance using the stream and object. + The stream to which you want to write. The writes XML 1.0 text syntax and appends it to the specified stream. + The object used to configure the new instance. If this is , a with default settings is used. +If the is being used with the method, you should use the property to obtain an object with the correct settings. This ensures that the created object has the correct output settings. + An object. + The value is . + + + Creates a new instance using the specified . + The to which you want to write. The writes XML 1.0 text syntax and appends it to the specified . + An object. + The value is . + + + Creates a new instance using the and objects. + The to which you want to write. The writes XML 1.0 text syntax and appends it to the specified . + The object used to configure the new instance. If this is , a with default settings is used. +If the is being used with the method, you should use the property to obtain an object with the correct settings. This ensures that the created object has the correct output settings. + An object. + The value is . + + + Creates a new instance using the specified filename. + The file to which you want to write. The creates a file at the specified path and writes to it in XML 1.0 text syntax. The must be a file system path. + An object. + The value is . + + + Creates a new instance using the filename and object. + The file to which you want to write. The creates a file at the specified path and writes to it in XML 1.0 text syntax. The must be a file system path. + The object used to configure the new instance. If this is , a with default settings is used. +If the is being used with the method, you should use the property to obtain an object with the correct settings. This ensures that the created object has the correct output settings. + An object. + The value is . + + + Creates a new instance using the specified . + The to which to write to. Content written by the is appended to the . + An object. + The value is . + + + Creates a new instance using the and objects. + The to which to write to. Content written by the is appended to the . + The object used to configure the new instance. If this is , a with default settings is used. +If the is being used with the method, you should use the property to obtain an object with the correct settings. This ensures that the created object has the correct output settings. + An object. + The value is . + + + Creates a new instance using the specified object. + The object that you want to use as the underlying writer. + An object that is wrapped around the specified object. + The value is . + + + Creates a new instance using the specified and objects. + The object that you want to use as the underlying writer. + The object used to configure the new instance. If this is , a with default settings is used. +If the is being used with the method, you should use the property to obtain an object with the correct settings. This ensures that the created object has the correct output settings. + An object that is wrapped around the specified object. + The value is . + + + Releases all resources used by the current instance of the class. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, returns the closest prefix defined in the current namespace scope for the namespace URI. + The namespace URI whose prefix you want to find. + The matching prefix or if no matching namespace URI is found in the current scope. + + is either or . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Gets the object used to create this instance. + The object used to create this writer instance. If this writer was not created using the method, this property returns . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, writes out all the attributes found at the current position in the . + The from which to copy the attributes. + + to copy the default attributes from the ; otherwise, . + + is . + The reader is not positioned on an , or node. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes out all the attributes found at the current position in the . + The from which to copy the attributes. + + to copy the default attributes from the ; otherwise, . + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, writes out the attribute with the specified local name and value. + The local name of the attribute. + The value of the attribute. + The state of writer is not or writer is closed. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The or attribute value is invalid. + + + When overridden in a derived class, writes an attribute with the specified local name, namespace URI, and value. + The local name of the attribute. + The namespace URI to associate with the attribute. + The value of the attribute. + The state of writer is not or writer is closed. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The or attribute value is invalid. + + + When overridden in a derived class, writes out the attribute with the specified prefix, local name, namespace URI, and value. + The namespace prefix of the attribute. + The local name of the attribute. + The namespace URI of the attribute. + The value of the attribute. + The state of writer is not or writer is closed. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The or attribute value is invalid. + The or is . + + + Asynchronously writes out the attribute with the specified prefix, local name, namespace URI, and value. + The namespace prefix of the attribute. + The local name of the attribute. + The namespace URI of the attribute. + The value of the attribute. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, encodes the specified binary bytes as Base64 and writes out the resulting text. + Byte array to encode. + The position in the buffer indicating the start of the bytes to write. + The number of bytes to write. + + is . + + or is less than zero. +-or- +The buffer length minus is less than . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously encodes the specified binary bytes as Base64 and writes out the resulting text. + Byte array to encode. + The position in the buffer indicating the start of the bytes to write. + The number of bytes to write. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, encodes the specified binary bytes as and writes out the resulting text. + Byte array to encode. + The position in the buffer indicating the start of the bytes to write. + The number of bytes to write. + + is . + The writer is closed or in error state. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + or is less than zero. +-or- +The buffer length minus is less than . + + + Asynchronously encodes the specified binary bytes as and writes out the resulting text. + Byte array to encode. + The position in the buffer indicating the start of the bytes to write. + The number of bytes to write. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, writes out a <![CDATA[...]]> block containing the specified text. + The text to place inside the CDATA block. + The text would result in a non-well formed XML document. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes out a <![CDATA[...]]> block containing the specified text. + The text to place inside the CDATA block. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, forces the generation of a character entity for the specified Unicode character value. + The Unicode character for which to generate a character entity. + The character is in the surrogate pair character range, - . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously forces the generation of a character entity for the specified Unicode character value. + The Unicode character for which to generate a character entity. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, writes text one buffer at a time. + Character array containing the text to write. + The position in the buffer indicating the start of the text to write. + The number of characters to write. + + is . + + or is less than zero. +-or- +The buffer length minus is less than ; the call results in surrogate pair characters being split or an invalid surrogate pair being written. + The parameter value is not valid. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes text one buffer at a time. + Character array containing the text to write. + The position in the buffer indicating the start of the text to write. + The number of characters to write. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, writes out a comment <!--...--> containing the specified text. + Text to place inside the comment. + The text would result in a non-well-formed XML document. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes out a comment <!--...--> containing the specified text. + Text to place inside the comment. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, writes the DOCTYPE declaration with the specified name and optional attributes. + The name of the DOCTYPE. This must be non-empty. + If non-null it also writes PUBLIC "pubid" "sysid" where and are replaced with the value of the given arguments. + If is and is non-null it writes SYSTEM "sysid" where is replaced with the value of this argument. + If non-null it writes [subset] where subset is replaced with the value of this argument. + This method was called outside the prolog (after the root element). +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + The value for would result in invalid XML. + + + Asynchronously writes the DOCTYPE declaration with the specified name and optional attributes. + The name of the DOCTYPE. This must be non-empty. + If non-null it also writes PUBLIC "pubid" "sysid" where and are replaced with the value of the given arguments. + If is and is non-null it writes SYSTEM "sysid" where is replaced with the value of this argument. + If non-null it writes [subset] where subset is replaced with the value of this argument. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + Writes an element with the specified local name and value. + The local name of the element. + The value of the element. + The value is or an empty string. +-or- +The parameter values are not valid. + 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. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes an element with the specified local name, namespace URI, and value. + The local name of the element. + The namespace URI to associate with the element. + The value of the element. + The value is or an empty string. +-or- +The parameter values are not valid. + 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. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes an element with the specified prefix, local name, namespace URI, and value. + The prefix of the element. + The local name of the element. + The namespace URI of the element. + The value of the element. + The value is or an empty string. +-or- +The parameter values are not valid. + 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. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes an element with the specified prefix, local name, namespace URI, and value. + The prefix of the element. + The local name of the element. + The namespace URI of the element. + The value of the element. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, closes the previous call. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously closes the previous call. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, closes any open elements or attributes and puts the writer back in the Start state. + The XML document is invalid. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously closes any open elements or attributes and puts the writer back in the Start state. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, closes one element and pops the corresponding namespace scope. + This results in an invalid XML document. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously closes one element and pops the corresponding namespace scope. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, writes out an entity reference as . + The name of the entity reference. + + is either or . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes out an entity reference as . + The name of the entity reference. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, closes one element and pops the corresponding namespace scope. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously closes one element and pops the corresponding namespace scope. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + 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 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). + The name to write. + + is not a valid XML name; or is either or . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes out the specified name, ensuring it is a valid name according to the W3C XML 1.0 recommendation (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). + The name to write. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + 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 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). + The name to write. + + is not a valid NmToken; or is either or . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes out the specified name, ensuring it is a valid NmToken according to the W3C XML 1.0 recommendation (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). + The name to write. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + 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. + The to read from. + + to copy the default attributes from the ; otherwise, . + + is . + + contains invalid characters. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Copies everything from the object to the writer. The position of the remains unchanged. + The to copy from. + + to copy the default attributes; otherwise, . + + is . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously copies everything from the reader to the writer and moves the reader to the start of the next sibling. + The to read from. + + to copy the default attributes from the ; otherwise, . + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + Asynchronously copies everything from the object to the writer. The position of the remains unchanged. + The to copy from. + + to copy the default attributes; otherwise, . + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, writes out a processing instruction with a space between the name and text as follows: <?name text?>. + The name of the processing instruction. + The text to include in the processing instruction. + The text would result in a non-well formed XML document. + is either or . +This method is being used to create an XML declaration after has already been called. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes out a processing instruction with a space between the name and text as follows: <?name text?>. + The name of the processing instruction. + The text to include in the processing instruction. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + 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. + The local name to write. + The namespace URI for the name. + + is either or . + is not a valid name. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes out the namespace-qualified name. This method looks up the prefix that is in scope for the given namespace. + The local name to write. + The namespace URI for the name. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, writes raw markup manually from a character buffer. + Character array containing the text to write. + The position within the buffer indicating the start of the text to write. + The number of characters to write. + + is . + + or is less than zero. +-or- +The buffer length minus is less than . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, writes raw markup manually from a string. + String containing the text to write. + + is either or . + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes raw markup manually from a character buffer. + Character array containing the text to write. + The position within the buffer indicating the start of the text to write. + The number of characters to write. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + Asynchronously writes raw markup manually from a string. + String containing the text to write. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + Writes the start of an attribute with the specified local name. + The local name of the attribute. + The writer is closed. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + 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. + + + Writes the start of an attribute with the specified local name and namespace URI. + The local name of the attribute. + The namespace URI of the attribute. + 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. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, writes the start of an attribute with the specified prefix, local name, and namespace URI. + The namespace prefix of the attribute. + The local name of the attribute. + The namespace URI for the attribute. + 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. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes the start of an attribute with the specified prefix, local name, and namespace URI. + The namespace prefix of the attribute. + The local name of the attribute. + The namespace URI for the attribute. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, writes the XML declaration with the version "1.0". + This is not the first write method called after the constructor. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, writes the XML declaration with the version "1.0" and the standalone attribute. + If , it writes "standalone=yes"; if , it writes "standalone=no". + This is not the first write method called after the constructor. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes the XML declaration with the version "1.0". + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + Asynchronously writes the XML declaration with the version "1.0" and the standalone attribute. + If , it writes "standalone=yes"; if , it writes "standalone=no". + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, writes out a start tag with the specified local name. + The local name of the element. + The writer is closed. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + 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. + + + When overridden in a derived class, writes the specified start tag and associates it with the given namespace. + The local name of the element. + 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. + The writer is closed. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + 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. + + + When overridden in a derived class, writes the specified start tag and associates it with the given namespace and prefix. + The namespace prefix of the element. + The local name of the element. + The namespace URI to associate with the element. + The writer is closed. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + 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. + + + Asynchronously writes the specified start tag and associates it with the given namespace and prefix. + The namespace prefix of the element. + The local name of the element. + The namespace URI to associate with the element. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, gets the state of the writer. + One of the values. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, writes the given text content. + The text to write. + The text string contains an invalid surrogate pair. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes the given text content. + The text to write. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, generates and writes the surrogate character entity for the surrogate character pair. + The low surrogate. This must be a value between 0xDC00 and 0xDFFF. + The high surrogate. This must be a value between 0xD800 and 0xDBFF. + An invalid surrogate character pair was passed. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously generates and writes the surrogate character entity for the surrogate character pair. + The low surrogate. This must be a value between 0xDC00 and 0xDFFF. + The high surrogate. This must be a value between 0xD800 and 0xDBFF. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + Writes a value. + The value to write. + An invalid value was specified. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes a value. + The value to write. + An invalid value was specified. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes a value. + The value to write. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes a value. + The value to write. + An invalid value was specified. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes a value. + The value to write. + An invalid value was specified. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes a value. + The value to write. + An invalid value was specified. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes a value. + The value to write. + An invalid value was specified. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes the object value. + The object value to write. +Note With the release of the .NET Framework 3.5, this method accepts as a parameter. + An invalid value was specified. + The is . + The writer is closed or in error state. +-or- +An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes a single-precision floating-point number. + The single-precision floating-point number to write. + An invalid value was specified. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Writes a value. + The value to write. + An invalid value was specified. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, writes out the given white space. + The string of white space characters. + The string contains non-white space characters. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Asynchronously writes out the given white space. + The string of white space characters. + The task that represents the asynchronous operation. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." +-or- +An asynchronous method was called without setting the flag to . In this case, is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods." + + + When overridden in a derived class, gets the current scope. + The current scope. + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + When overridden in a derived class, gets an representing the current scope. + An representing the current scope. + Value + + Meaning + + This is the default if no scope exists. + + The current scope is ="default". + + The current scope is ="preserve". + An method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." + + + Specifies a set of features to support on the object created by the method. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether asynchronous methods can be used on a particular instance. + + if asynchronous methods can be used; otherwise, . + + + Gets or sets a value that indicates whether the XML writer should check to ensure that all characters in the document conform to the "2.2 Characters" section of the W3C XML 1.0 Recommendation. + + to do character checking; otherwise, . The default is . + + + Creates a copy of the instance. + The cloned object. + + + Gets or sets a value indicating whether the should also close the underlying stream or when the method is called. + + to also close the underlying stream or ; otherwise, . The default is . + + + Gets or sets the level of conformance that the XML writer checks the XML output for. + One of the enumeration values that specifies the level of conformance (document, fragment, or automatic detection). The default is . + + + Gets or sets a value that indicates whether the does not escape URI attributes. + + if the does not escape URI attributes; otherwise, . The default is . + + + Gets or sets the type of text encoding to use. + The text encoding to use. The default is . + + + Gets or sets a value indicating whether to indent elements. + + to write individual elements on new lines and indent; otherwise, . The default is . + + + Gets or sets the character string to use when indenting. This setting is used when the property is set to . + 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. + The value assigned to the is . + + + Gets or sets a value that indicates whether the 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. + The enumeration used to specify whether to remove duplicate namespace declarations in the . + + + Gets or sets the character string to use for line breaks. + 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). + The value assigned to the is . + + + Gets or sets a value indicating whether to normalize line breaks in the output. + One of the values. The default is . + + + Gets or sets a value indicating whether to write attributes on a new line. + + to write attributes on individual lines; otherwise, . The default is . + +This setting has no effect when the property value is . + + + When is set to , each attribute is pre-pended with a new line and one extra level of indentation. + + + Gets or sets a value indicating whether to omit an XML declaration. + + to omit the XML declaration; otherwise, . The default is , an XML declaration is written. + + + Gets the method used to serialize the output. + One of the values. The default is . + + + Resets the members of the settings class to their default values. + + + Gets or sets a value that indicates whether the will add closing tags to all unclosed element tags when the method is called. + + if all unclosed element tags will be closed out; otherwise, . The default value is . + + + Provides an accessor to the class. + + + Returns a new object. + An object. + + + Specifies the sort order for uppercase and lowercase letters. + + + Lowercase letters are sorted before uppercase letters. + + + Ignore the case. + + + Uppercase letters are sorted before lowercase letters. + + + Specifies the data type used to determine sort order. + + + Values are sorted numerically. + + + Values are sorted alphabetically. + + + Specifies the sort order. + + + 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. + + + 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. + + + Provides a typed class that represents a compiled XPath expression. + + + When overridden in a derived class, sorts the nodes selected by the XPath expression according to the specified object. + An object representing the sort key. This can be the value of the node or an object with a compiled XPath expression. + An object that provides the specific data type comparisons for comparing two objects for equivalence. + The or sort key includes a prefix and either an is not provided, or the prefix cannot be found in the supplied . + + + When overridden in a derived class, sorts the nodes selected by the XPath expression according to the supplied parameters. + An object representing the sort key. This can be the value of the node or an object with a compiled XPath expression. + An value indicating the sort order. + An value indicating how to sort uppercase and lowercase letters. + The language to use for comparison. Uses the class that can be passed to the method for the language types, for example, "us-en" for U.S. English. If an empty string is specified, the system environment is used to determine the . + An value indicating the sort order for the data type. + The or sort key includes a prefix and either an is not provided, or the prefix cannot be found in the supplied . + + + When overridden in a derived class, returns a clone of this . + A new object. + + + Compiles the XPath expression specified and returns an object representing the XPath expression. + An XPath expression. + An object. + The XPath expression parameter is not a valid XPath expression. + The XPath expression is not valid. + + + Compiles the specified XPath expression, with the object specified for namespace resolution, and returns an object that represents the XPath expression. + An XPath expression. + An object that implements the interface for namespace resolution. + An object. + The XPath expression parameter is not a valid XPath expression. + The XPath expression is not valid. + + + When overridden in a derived class, gets a representation of the . + A representation of the . + + + When overridden in a derived class, gets the result type of the XPath expression. + An value representing the result type of the XPath expression. + + + When overridden in a derived class, specifies the object to use for namespace resolution. + An object that implements the interface to use for namespace resolution. + The object parameter is not derived from . + + + When overridden in a derived class, specifies the object to use for namespace resolution. + An object to use for namespace resolution. + The object parameter is not derived from the class. + + + Represents an item in the XQuery 1.0 and XPath 2.0 Data Model. + + + Initializes a new instance of the class. + + + When overridden in a derived class, gets a value indicating whether the item represents an XPath node or an atomic value. + + if the item represents an XPath node; if the item represents an atomic value. + + + 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. + The current item as a boxed object of the most appropriate .NET Framework type. + + + When overridden in a derived class, gets the value of the item. + The value of the item. + + + Returns the item's value as the specified type. + The type to return the item value as. + The value of the item as the type requested. + The item's value is not in the correct format for the target type. + The attempted cast is not valid. + The attempted cast resulted in an overflow. + + + When overridden in a derived class, returns the item's value as the type specified using the object specified to resolve namespace prefixes. + The type to return the item's value as. + The object used to resolve namespace prefixes. + The value of the item as the type requested. + The item's value is not in the correct format for the target type. + The attempted cast is not valid. + The attempted cast resulted in an overflow. + + + When overridden in a derived class, gets the item's value as a . + The item's value as a . + The item's value is not in the correct format for the type. + The attempted cast to is not valid. + + + When overridden in a derived class, gets the item's value as a . + The item's value as a . + The item's value is not in the correct format for the type. + The attempted cast to is not valid. + + + When overridden in a derived class, gets the item's value as a . + The item's value as a . + The item's value is not in the correct format for the type. + The attempted cast to is not valid. + The attempted cast resulted in an overflow. + + + When overridden in a derived class, gets the item's value as an . + The item's value as an . + The item's value is not in the correct format for the type. + The attempted cast to is not valid. + The attempted cast resulted in an overflow. + + + When overridden in a derived class, gets the item's value as an . + The item's value as an . + The item's value is not in the correct format for the type. + The attempted cast to is not valid. + The attempted cast resulted in an overflow. + + + When overridden in a derived class, gets the .NET Framework 2.0 type of the item. + The .NET Framework type of the item. The default value is . + + + When overridden in a derived class, gets the for the item. + The for the item. + + + Defines the namespace scope. + + + 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. + + + 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. + + + Returns all namespaces that are defined locally at the current node. + + + Provides a cursor model for navigating and editing XML data. + + + Initializes a new instance of the class. + + + Returns an object used to create one or more new child nodes at the end of the list of child nodes of the current node. + An object used to create new child nodes at the end of the list of child nodes of the current node. + The current node the is positioned on is not the root node or an element node. + The does not support editing. + + + Creates a new child node at the end of the list of child nodes of the current node using the XML data string specified. + The XML data string for the new child node. + The XML data string parameter is . + The current node the is positioned on is not the root node or an element node. + The does not support editing. + The XML data string parameter is not well-formed. + + + Creates a new child node at the end of the list of child nodes of the current node using the XML contents of the object specified. + An object positioned on the XML data for the new child node. + The object is in an error state or closed. + The object parameter is . + The current node the is positioned on is not the root node or an element node. + The does not support editing. + The XML contents of the object parameter is not well-formed. + + + Creates a new child node at the end of the list of child nodes of the current node using the nodes in the specified. + An object positioned on the node to add as the new child node. + The object parameter is . + The current node the is positioned on is not the root node or an element node. + The does not support editing. + + + 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. + The namespace prefix of the new child element node (if any). + The local name of the new child element node (if any). + The namespace URI of the new child element node (if any). and are equivalent. + The value of the new child element node. If or are passed, an empty element is created. + The current node the is positioned on is not the root node or an element node. + The does not support editing. + + + When overridden in a derived class, gets the base URI for the current node. + The location from which the node was loaded, or if there is no value. + + + Gets a value that indicates whether the can edit the underlying XML data. + + if the can edit the underlying XML data; otherwise, . + + + Verifies that the XML data in the conforms to the XML Schema definition language (XSD) schema provided. + The containing the schemas used to validate the XML data contained in the . + The that receives information about schema validation warnings and errors. + + if no schema validation errors occurred; otherwise, . + A schema validation error occurred, and no was specified to handle validation errors. + The is positioned on a node that is not an element, attribute, or the root node or there is not type information to perform validation. + The method was called with an parameter when the was not positioned on the root node of the XML data. + + + When overridden in a derived class, creates a new positioned at the same node as this . + A new positioned at the same node as this . + + + Compares the position of the current with the position of the specified. + The to compare against. + An value representing the comparative position of the two objects. + + + Compiles a string representing an XPath expression and returns an object. + A string representing an XPath expression. + An object representing the XPath expression. + The parameter contains an XPath expression that is not valid. + The XPath expression is not valid. + + + Creates an attribute node on the current element node using the namespace prefix, local name and namespace URI specified with the value specified. + The namespace prefix of the new attribute node (if any). + The local name of the new attribute node which cannot or . + The namespace URI for the new attribute node (if any). + The value of the new attribute node. If or are passed, an empty attribute node is created. + The is not positioned on an element node. + The does not support editing. + + + Returns an object used to create new attributes on the current element. + An object used to create new attributes on the current element. + The is not positioned on an element node. + The does not support editing. + + + Returns a copy of the . + An copy of this . + + + Deletes a range of sibling nodes from the current node to the node specified. + An positioned on the last sibling node in the range to delete. + The specified is . + The does not support editing. + The last node to delete specified is not a valid sibling node of the current node. + + + Deletes the current node and its child nodes. + The is positioned on a node that cannot be deleted such as the root node or a namespace node. + The does not support editing. + + + Evaluates the specified XPath expression and returns the typed result. + A string representing an XPath expression that can be evaluated. + The result of the expression (Boolean, number, string, or node set). This maps to , , , or objects respectively. + The return type of the XPath expression is a node set. + The XPath expression is not valid. + + + Evaluates the specified XPath expression and returns the typed result, using the object specified to resolve namespace prefixes in the XPath expression. + A string representing an XPath expression that can be evaluated. + The object used to resolve namespace prefixes in the XPath expression. + The result of the expression (Boolean, number, string, or node set). This maps to , , , or objects respectively. + The return type of the XPath expression is a node set. + The XPath expression is not valid. + + + Evaluates the and returns the typed result. + An that can be evaluated. + The result of the expression (Boolean, number, string, or node set). This maps to , , , or objects respectively. + The return type of the XPath expression is a node set. + The XPath expression is not valid. + + + Uses the supplied context to evaluate the , and returns the typed result. + An that can be evaluated. + An that points to the selected node set that the evaluation is to be performed on. + The result of the expression (Boolean, number, string, or node set). This maps to , , , or objects respectively. + The return type of the XPath expression is a node set. + The XPath expression is not valid. + + + Gets the value of the attribute with the specified local name and namespace URI. + The local name of the attribute. is case-sensitive. + The namespace URI of the attribute. + A that contains the value of the specified attribute; if a matching attribute is not found, or if the is not positioned on an element node. + + + Returns the value of the namespace node corresponding to the specified local name. + The local name of the namespace node. + A that contains the value of the namespace node; if a matching namespace node is not found, or if the is not positioned on an element node. + + + Returns the in-scope namespaces of the current node. + An value specifying the namespaces to return. + An collection of namespace names keyed by prefix. + + + Gets a value that indicates whether the current node has any attributes. + + if the current node has attributes; returns if the current node has no attributes, or if the is not positioned on an element node. + + + Gets a value that indicates whether the current node has any child nodes. + + if the current node has any child nodes; otherwise, . + + + Gets or sets the markup representing the child nodes of the current node. + A that contains the markup of the child nodes of the current node. + The property cannot be set. + + + Returns an object used to create a new sibling node after the currently selected node. + An object used to create a new sibling node after the currently selected node. + The position of the does not allow a new sibling node to be inserted after the current node. + The does not support editing. + + + Creates a new sibling node after the currently selected node using the XML string specified. + The XML data string for the new sibling node. + The XML string parameter is . + The position of the does not allow a new sibling node to be inserted after the current node. + The does not support editing. + The XML string parameter is not well-formed. + + + Creates a new sibling node after the currently selected node using the XML contents of the object specified. + An object positioned on the XML data for the new sibling node. + The object is in an error state or closed. + The object parameter is . + The position of the does not allow a new sibling node to be inserted after the current node. + The does not support editing. + The XML contents of the object parameter is not well-formed. + + + Creates a new sibling node after the currently selected node using the nodes in the object specified. + An object positioned on the node to add as the new sibling node. + The object parameter is . + The position of the does not allow a new sibling node to be inserted after the current node. + The does not support editing. + + + Returns an object used to create a new sibling node before the currently selected node. + An object used to create a new sibling node before the currently selected node. + The position of the does not allow a new sibling node to be inserted before the current node. + The does not support editing. + + + Creates a new sibling node before the currently selected node using the XML string specified. + The XML data string for the new sibling node. + The XML string parameter is . + The position of the does not allow a new sibling node to be inserted before the current node. + The does not support editing. + The XML string parameter is not well-formed. + + + Creates a new sibling node before the currently selected node using the XML contents of the object specified. + An object positioned on the XML data for the new sibling node. + The object is in an error state or closed. + The object parameter is . + The position of the does not allow a new sibling node to be inserted before the current node. + The does not support editing. + The XML contents of the object parameter is not well-formed. + + + Creates a new sibling node before the currently selected node using the nodes in the specified. + An object positioned on the node to add as the new sibling node. + The object parameter is . + The position of the does not allow a new sibling node to be inserted before the current node. + The does not support editing. + + + Creates a new sibling element after the current node using the namespace prefix, local name and namespace URI specified, with the value specified. + The namespace prefix of the new child element (if any). + The local name of the new child element (if any). + The namespace URI of the new child element (if any). and are equivalent. + The value of the new child element. If or are passed, an empty element is created. + The position of the does not allow a new sibling node to be inserted after the current node. + The does not support editing. + + + Creates a new sibling element before the current node using the namespace prefix, local name, and namespace URI specified, with the value specified. + The namespace prefix of the new child element (if any). + The local name of the new child element (if any). + The namespace URI of the new child element (if any). and are equivalent. + The value of the new child element. If or are passed, an empty element is created. + The position of the does not allow a new sibling node to be inserted before the current node. + The does not support editing. + + + Determines whether the specified is a descendant of the current . + The to compare to this . + + if the specified is a descendant of the current ; otherwise, . + + + When overridden in a derived class, gets a value that indicates whether the current node is an empty element without an end element tag. + + if the current node is an empty element; otherwise, . + + + Gets a value that indicates if the current node represents an XPath node. + Always returns . + + + When overridden in a derived class, determines whether the current is at the same position as the specified . + The to compare to this . + + if the two objects have the same position; otherwise, . + + + When overridden in a derived class, gets the of the current node without any namespace prefix. + A that contains the local name of the current node, or if the current node does not have a name (for example, text or comment nodes). + + + Gets the namespace URI for the specified prefix. + The prefix whose namespace URI you want to resolve. To match the default namespace, pass . + A that contains the namespace URI assigned to the namespace prefix specified; if no namespace URI is assigned to the prefix specified. The returned is atomized. + + + Gets the prefix declared for the specified namespace URI. + The namespace URI to resolve for the prefix. + A that contains the namespace prefix assigned to the namespace URI specified; otherwise, if no prefix is assigned to the namespace URI specified. The returned is atomized. + + + Determines whether the current node matches the specified XPath expression. + The XPath expression. + + if the current node matches the specified XPath expression; otherwise, . + The XPath expression cannot be evaluated. + The XPath expression is not valid. + + + Determines whether the current node matches the specified . + An object containing the compiled XPath expression. + + if the current node matches the ; otherwise, . + The XPath expression cannot be evaluated. + The XPath expression is not valid. + + + When overridden in a derived class, moves the to the same position as the specified . + The positioned on the node that you want to move to. + + if the is successful moving to the same position as the specified ; otherwise, . If , the position of the is unchanged. + + + Moves the to the attribute with the matching local name and namespace URI. + The local name of the attribute. + The namespace URI of the attribute; for an empty namespace. + + if the is successful moving to the attribute; otherwise, . If , the position of the is unchanged. + + + Moves the to the child node with the local name and namespace URI specified. + The local name of the child node to move to. + The namespace URI of the child node to move to. + + if the is successful moving to the child node; otherwise, . If , the position of the is unchanged. + + + Moves the to the child node of the specified. + The of the child node to move to. + + if the is successful moving to the child node; otherwise, . If , the position of the is unchanged. + + + Moves the to the first sibling node of the current node. + + if the is successful moving to the first sibling node of the current node; if there is no first sibling, or if the is currently positioned on an attribute node. If the is already positioned on the first sibling, will return and will not move its position. +If returns because there is no first sibling, or if is currently positioned on an attribute, the position of the is unchanged. + + + When overridden in a derived class, moves the to the first attribute of the current node. + + if the is successful moving to the first attribute of the current node; otherwise, . If , the position of the is unchanged. + + + When overridden in a derived class, moves the to the first child node of the current node. + + if the is successful moving to the first child node of the current node; otherwise, . If , the position of the is unchanged. + + + Moves the to first namespace node of the current node. + + if the is successful moving to the first namespace node; otherwise, . If , the position of the is unchanged. + + + When overridden in a derived class, moves the to the first namespace node that matches the specified. + An value describing the namespace scope. + + if the is successful moving to the first namespace node; otherwise, . If , the position of the is unchanged. + + + Moves the to the element with the local name and namespace URI specified in document order. + The local name of the element. + The namespace URI of the element. + + if the moved successfully; otherwise, . + + + Moves the to the element with the local name and namespace URI specified, to the boundary specified, in document order. + The local name of the element. + The namespace URI of the element. + The object positioned on the element boundary which the current will not move past while searching for the following element. + + if the moved successfully; otherwise, . + + + Moves the to the following element of the specified in document order. + The of the element. The cannot be or . + + if the moved successfully; otherwise, . + + + Moves the to the following element of the specified, to the boundary specified, in document order. + The of the element. The cannot be or . + The object positioned on the element boundary which the current will not move past while searching for the following element. + + if the moved successfully; otherwise, . + + + When overridden in a derived class, moves to the node that has an attribute of type ID whose value matches the specified . + A representing the ID value of the node to which you want to move. + + if the is successful moving; otherwise, . If , the position of the navigator is unchanged. + + + Moves the to the namespace node with the specified namespace prefix. + The namespace prefix of the namespace node. + + if the is successful moving to the specified namespace; if a matching namespace node was not found, or if the is not positioned on an element node. If , the position of the is unchanged. + + + When overridden in a derived class, moves the to the next sibling node of the current node. + + if the is successful moving to the next sibling node; otherwise, if there are no more siblings or if the is currently positioned on an attribute node. If , the position of the is unchanged. + + + Moves the to the next sibling node with the local name and namespace URI specified. + The local name of the next sibling node to move to. + The namespace URI of the next sibling node to move to. + + if the is successful moving to the next sibling node; if there are no more siblings, or if the is currently positioned on an attribute node. If , the position of the is unchanged. + + + Moves the to the next sibling node of the current node that matches the specified. + The of the sibling node to move to. + + if the is successful moving to the next sibling node; otherwise, if there are no more siblings or if the is currently positioned on an attribute node. If , the position of the is unchanged. + + + When overridden in a derived class, moves the to the next attribute. + + if the is successful moving to the next attribute; if there are no more attributes. If , the position of the is unchanged. + + + Moves the to the next namespace node. + + if the is successful moving to the next namespace node; otherwise, . If , the position of the is unchanged. + + + When overridden in a derived class, moves the to the next namespace node matching the specified. + An value describing the namespace scope. + + if the is successful moving to the next namespace node; otherwise, . If , the position of the is unchanged. + + + When overridden in a derived class, moves the to the parent node of the current node. + + if the is successful moving to the parent node of the current node; otherwise, . If , the position of the is unchanged. + + + When overridden in a derived class, moves the to the previous sibling node of the current node. + + if the is successful moving to the previous sibling node; otherwise, if there is no previous sibling node or if the is currently positioned on an attribute node. If , the position of the is unchanged. + + + Moves the to the root node that the current node belongs to. + + + When overridden in a derived class, gets the qualified name of the current node. + A that contains the qualified of the current node, or if the current node does not have a name (for example, text or comment nodes). + + + When overridden in a derived class, gets the namespace URI of the current node. + A that contains the namespace URI of the current node, or if the current node has no namespace URI. + + + When overridden in a derived class, gets the of the . + An object enabling you to get the atomized version of a within the XML document. + + + Gets an used for equality comparison of objects. + An used for equality comparison of objects. + + + When overridden in a derived class, gets the of the current node. + One of the values representing the current node. + + + Gets or sets the markup representing the opening and closing tags of the current node and its child nodes. + A that contains the markup representing the opening and closing tags of the current node and its child nodes. + + + When overridden in a derived class, gets the namespace prefix associated with the current node. + A that contains the namespace prefix associated with the current node. + + + Returns an object used to create a new child node at the beginning of the list of child nodes of the current node. + An object used to create a new child node at the beginning of the list of child nodes of the current node. + The current node the is positioned on does not allow a new child node to be prepended. + The does not support editing. + + + Creates a new child node at the beginning of the list of child nodes of the current node using the XML string specified. + The XML data string for the new child node. + The XML string parameter is . + The current node the is positioned on does not allow a new child node to be prepended. + The does not support editing. + The XML string parameter is not well-formed. + + + Creates a new child node at the beginning of the list of child nodes of the current node using the XML contents of the object specified. + An object positioned on the XML data for the new child node. + The object is in an error state or closed. + The object parameter is . + The current node the is positioned on does not allow a new child node to be prepended. + The does not support editing. + The XML contents of the object parameter is not well-formed. + + + Creates a new child node at the beginning of the list of child nodes of the current node using the nodes in the object specified. + An object positioned on the node to add as the new child node. + The object parameter is . + The current node the is positioned on does not allow a new child node to be prepended. + The does not support editing. + + + 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. + The namespace prefix of the new child element (if any). + The local name of the new child element (if any). + The namespace URI of the new child element (if any). and are equivalent. + The value of the new child element. If or are passed, an empty element is created. + The current node the is positioned on does not allow a new child node to be prepended. + The does not support editing. + + + Returns an object that contains the current node and its child nodes. + An object that contains the current node and its child nodes. + The is not positioned on an element node or the root node. + + + Replaces a range of sibling nodes from the current node to the node specified. + An positioned on the last sibling node in the range to replace. + An object used to specify the replacement range. + The specified is . + The does not support editing. + The last node to replace specified is not a valid sibling node of the current node. + + + Replaces the current node with the content of the string specified. + The XML data string for the new node. + The XML string parameter is . + The is not positioned on an element, text, processing instruction, or comment node. + The does not support editing. + The XML string parameter is not well-formed. + + + Replaces the current node with the contents of the object specified. + An object positioned on the XML data for the new node. + The object is in an error state or closed. + The object parameter is . + The is not positioned on an element, text, processing instruction, or comment node. + The does not support editing. + The XML contents of the object parameter is not well-formed. + + + Replaces the current node with the contents of the object specified. + An object positioned on the new node. + The object parameter is . + The is not positioned on an element, text, processing instruction, or comment node. + The does not support editing. + The XML contents of the object parameter is not well-formed. + + + Gets the schema information that has been assigned to the current node as a result of schema validation. + An object that contains the schema information for the current node. + + + Selects a node set, using the specified XPath expression. + A representing an XPath expression. + An pointing to the selected node set. + The XPath expression contains an error or its return type is not a node set. + The XPath expression is not valid. + + + Selects a node set using the specified XPath expression with the object specified to resolve namespace prefixes. + A representing an XPath expression. + The object used to resolve namespace prefixes. + An that points to the selected node set. + The XPath expression contains an error or its return type is not a node set. + The XPath expression is not valid. + + + Selects a node set using the specified . + An object containing the compiled XPath query. + An that points to the selected node set. + The XPath expression contains an error or its return type is not a node set. + The XPath expression is not valid. + + + Selects all the ancestor nodes of the current node that have the specified local name and namespace URI. + The local name of the ancestor nodes. + The namespace URI of the ancestor nodes. + To include the context node in the selection, ; otherwise, . + An that contains the selected nodes. The returned nodes are in reverse document order. + + cannot be passed as a parameter. + + + Selects all the ancestor nodes of the current node that have a matching . + The of the ancestor nodes. + To include the context node in the selection, ; otherwise, . + An that contains the selected nodes. The returned nodes are in reverse document order. + + + Selects all the child nodes of the current node that have the local name and namespace URI specified. + The local name of the child nodes. + The namespace URI of the child nodes. + An that contains the selected nodes. + + cannot be passed as a parameter. + + + Selects all the child nodes of the current node that have the matching . + The of the child nodes. + An that contains the selected nodes. + + + Selects all the descendant nodes of the current node with the local name and namespace URI specified. + The local name of the descendant nodes. + The namespace URI of the descendant nodes. + + to include the context node in the selection; otherwise, . + An that contains the selected nodes. + + cannot be passed as a parameter. + + + Selects all the descendant nodes of the current node that have a matching . + The of the descendant nodes. + + to include the context node in the selection; otherwise, . + An that contains the selected nodes. + + + Selects a single node in the using the specified XPath query. + A representing an XPath expression. + An object that contains the first matching node for the XPath query specified; otherwise, if there are no query results. + An error was encountered in the XPath query or the return type of the XPath expression is not a node. + The XPath query is not valid. + + + Selects a single node in the object using the specified XPath query with the object specified to resolve namespace prefixes. + A representing an XPath expression. + The object used to resolve namespace prefixes in the XPath query. + An object that contains the first matching node for the XPath query specified; otherwise if there are no query results. + An error was encountered in the XPath query or the return type of the XPath expression is not a node. + The XPath query is not valid. + + + Selects a single node in the using the specified object. + An object containing the compiled XPath query. + An object that contains the first matching node for the XPath query specified; otherwise if there are no query results. + An error was encountered in the XPath query or the return type of the XPath expression is not a node. + The XPath query is not valid. + + + Sets the typed value of the current node. + The new typed value of the node. + The does not support the type of the object specified. + The value specified cannot be . + The is not positioned on an element or attribute node. + The does not support editing. + + + Sets the value of the current node. + The new value of the node. + The value parameter is . + The is positioned on the root node, a namespace node, or the specified value is invalid. + The does not support editing. + + + Creates a new copy of the object. + A new copy of the object. + + + Gets the text value of the current node. + A that contains the text value of the current node. + + + Gets the current node as a boxed object of the most appropriate .NET Framework type. + The current node as a boxed object of the most appropriate .NET Framework type. + + + Used by implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects. + The default is . + + + Gets the current node's value as the specified, using the object specified to resolve namespace prefixes. + The to return the current node's value as. + The object used to resolve namespace prefixes. + The value of the current node as the requested. + The current node's value is not in the correct format for the target type. + The attempted cast is not valid. + + + Gets the current node's value as a . + The current node's value as a . + The current node's string value cannot be converted to a . + The attempted cast to is not valid. + + + Gets the current node's value as a . + The current node's value as a . + The current node's string value cannot be converted to a . + The attempted cast to is not valid. + + + Gets the current node's value as a . + The current node's value as a . + The current node's string value cannot be converted to a . + The attempted cast to is not valid. + + + Gets the current node's value as an . + The current node's value as an . + The current node's string value cannot be converted to a . + The attempted cast to is not valid. + + + Gets the current node's value as an . + The current node's value as an . + The current node's string value cannot be converted to a . + The attempted cast to is not valid. + + + Gets the .NET Framework of the current node. + The .NET Framework of the current node. The default value is . + + + Streams the current node and its child nodes to the object specified. + The object to stream to. + + + Gets the xml:lang scope for the current node. + A that contains the value of the xml:lang scope, or if the current node has no xml:lang scope value to return. + + + Gets the information for the current node. + An object; default is . + + + Provides an iterator over a selected set of nodes. + + + Initializes a new instance of the class. + + + When overridden in a derived class, returns a clone of this object. + A new object clone of this object. + + + Gets the index of the last node in the selected set of nodes. + The index of the last node in the selected set of nodes, or 0 if there are no selected nodes. + + + When overridden in a derived class, gets the object for this , positioned on the current context node. + An object positioned on the context node from which the node set was selected. The method must be called to move the to the first node in the selected set. + + + When overridden in a derived class, gets the index of the current position in the selected set of nodes. + The index of the current position. + + + Returns an object to iterate through the selected node set. + An object to iterate through the selected node set. + + + When overridden in a derived class, moves the object returned by the property to the next node in the selected node set. + + if the object moved to the next node; if there are no more selected nodes. + + + Creates a new object that is a copy of the current instance. + A new object that is a copy of this instance. + + + Defines the XPath node types that can be returned from the class. + + + Any of the node types. + + + An attribute, such as id='123'. + + + A comment, such as <!-- my comment --> + + + An element, such as <element>. + + + A namespace, such as xmlns="namespace". + + + A processing instruction, such as <?pi test?>. This does not include XML declarations, which are not visible to the class. + + + The root node of the XML document or node tree. + + + A node with white space characters and xml:space set to preserve. + + + The text content of a node. Equivalent to the Document Object Model (DOM) Text and CDATA node types. Contains at least one character. + + + A node with only white space characters and no significant white space. White space characters are #x20, #x9, #xD, or #xA. + + + Specifies the return type of the XPath expression. + + + Any of the XPath node types. + + + A or value. + + + The expression does not evaluate to the correct XPath type. + + + A tree fragment. + + + A node collection. + + + A numeric value. + + + A value. + + + Provides an interface to a given function defined in the Extensible Stylesheet Language for Transformations (XSLT) style sheet during runtime execution. + + + 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. + An array of representing the types for the function's argument list. + + + Provides the method to invoke the function with the given arguments in the given context. + The XSLT context for the function call. + The arguments of the function call. Each argument is an element in the array. + The context node for the function call. + An representing the return value of the function. + + + Gets the maximum number of arguments for the function. This enables the user to differentiate between overloaded functions. + The maximum number of arguments for the function. + + + Gets the minimum number of arguments for the function. This enables the user to differentiate between overloaded functions. + The minimum number of arguments for the function. + + + Gets the representing the XPath type returned by the function. + An representing the XPath type returned by the function + + + Provides an interface to a given variable that is defined in the style sheet during runtime execution. + + + Evaluates the variable at runtime and returns an object that represents the value of the variable. + An representing the execution context of the variable. + An representing the value of the variable. Possible return types include number, string, Boolean, document fragment, or node set. + + + Gets a value indicating whether the variable is local. + + if the variable is a local variable in the current context; otherwise, . + + + 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. + + if the variable is an XSLT parameter; otherwise, . + + + Gets the representing the XML Path Language (XPath) type of the variable. + The representing the XPath type of the variable. + + + Transforms XML data using an XSLT style sheet. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified debug setting. + + to generate debug information; otherwise . Setting this to enables you to debug the style sheet with the Microsoft Visual Studio Debugger. + + + Loads a method from a style sheet compiled using the utility. + A object representing the compiler-generated execute method of the compiled style sheet. + A byte array of serialized data structures in the staticData field of the compiled style sheet as generated by the method. + An array of types stored in the compiler-generated ebTypes field of the compiled style sheet. + + + Loads and compiles the style sheet located at the specified URI. + The URI of the style sheet. + The value is . + The style sheet contains an error. + The style sheet cannot be found. + The value includes a filename or directory that cannot be found. + The value cannot be resolved. +-or- +An error occurred while processing the request. + + is not a valid URI. + There was a parsing error loading the style sheet. + + + Loads and compiles the XSLT style sheet specified by the URI. The resolves any XSLT import or include elements and the XSLT settings determine the permissions for the style sheet. + The URI of the style sheet. + The to apply to the style sheet. If this is , the setting is applied. + The used to resolve the style sheet URI and any style sheets referenced in XSLT import and include elements. + The or value is . + The style sheet contains an error. + The style sheet cannot be found. + The value includes a filename or directory that cannot be found. + The value cannot be resolved. +-or- +An error occurred while processing the request. + + is not a valid URI. + There was a parsing error loading the style sheet. + + + Loads the compiled style sheet that was created using the XSLT Compiler (xsltc.exe). + 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. + + + Compiles the style sheet contained in the . + An containing the style sheet. + The value is . + The style sheet contains an error. + + + Compiles the XSLT style sheet contained in the . The resolves any XSLT import or include elements and the XSLT settings determine the permissions for the style sheet. + The containing the style sheet. + The to apply to the style sheet. If this is , the setting is applied. + The used to resolve any style sheets referenced in XSLT import and include elements. If this is , external resources are not resolved. + The value is . + The style sheet contains an error. + + + Compiles the style sheet contained in the object. + An object implementing the interface. In the Microsoft .NET Framework, this can be either an (typically an ), or an containing the style sheet. + The value is . + The style sheet contains an error. + + + Compiles the XSLT style sheet contained in the . The resolves any XSLT import or include elements and the XSLT settings determine the permissions for the style sheet. + An object implementing the interface. In the Microsoft .NET Framework, this can be either an (typically an ), or an containing the style sheet. + The to apply to the style sheet. If this is , the setting is applied. + The used to resolve any style sheets referenced in XSLT import and include elements. If this is , external resources are not resolved. + The value is . + The style sheet contains an error. + + + Gets an object that contains the output information derived from the xsl:output element of the style sheet. + A read-only object that contains the output information derived from the xsl:output element of the style sheet. This value can be . + + + Executes the transform using the input document specified by the URI and outputs the results to a file. + The URI of the input document. + The URI of the output file. + The or value is . + There was an error executing the XSLT transform. + The input document cannot be found. + The or value includes a filename or directory cannot be found. + The or value cannot be resolved. +-or- +An error occurred while processing the request + + or is not a valid URI. + There was a parsing error loading the input document. + + + Executes the transform using the input document specified by the URI and outputs the results to an . + The URI of the input document. + The to which you want to output. +If the style sheet contains an xsl:output element, you should create the using the object returned from the property. This ensures that the has the correct output settings. + The or value is . + There was an error executing the XSLT transform. + The value includes a filename or directory cannot be found. + The value cannot be resolved. +-or- +An error occurred while processing the request. + + is not a valid URI. + There was a parsing error loading the input document. + + + Executes the transform using the input document specified by the URI and outputs the results to stream. The provides additional run-time arguments. + The URI of the input document. + An containing the namespace-qualified arguments used as input to the transform. This value can be . + The stream to which you want to output. + The or value is . + There was an error executing the XSLT transform. + The value includes a filename or directory cannot be found. + The value cannot be resolved. +-or- +An error occurred while processing the request + + is not a valid URI. + There was a parsing error loading the input document. + + + Executes the transform using the input document specified by the URI and outputs the results to a . + The URI of the input document. + An containing the namespace-qualified arguments used as input to the transform. This value can be . + The to which you want to output. + The or value is . + There was an error executing the XSLT transform. + The value includes a filename or directory cannot be found. + The value cannot be resolved. +-or- +An error occurred while processing the request + + is not a valid URI. + There was a parsing error loading the input document. + + + Executes the transform using the input document specified by the URI and outputs the results to an . The provides additional run-time arguments. + The URI of the input document. + An containing the namespace-qualified arguments used as input to the transform. This value can be . + The to which you want to output. +If the style sheet contains an xsl:output element, you should create the using the object returned from the property. This ensures that the has the correct output settings. + The or value is . + There was an error executing the XSLT transform. + The value includes a filename or directory cannot be found. + The value cannot be resolved. +-or- +An error occurred while processing the request. + + is not a valid URI. + There was a parsing error loading the input document. + + + Executes the transform using the input document specified by the object and outputs the results to an . + The containing the input document. + The to which you want to output. +If the style sheet contains an xsl:output element, you should create the using the object returned from the property. This ensures that the has the correct output settings. + The or value is . + There was an error executing the XSLT transform. + + + Executes the transform using the input document specified by the object and outputs the results to a stream. The provides additional run-time arguments. + An containing the input document. + An containing the namespace-qualified arguments used as input to the transform. This value can be . + The stream to which you want to output. + The or value is . + There was an error executing the XSLT transform. + + + Executes the transform using the input document specified by the object and outputs the results to a . The provides additional run-time arguments. + An containing the input document. + An containing the namespace-qualified arguments used as input to the transform. This value can be . + The to which you want to output. + The or value is . + There was an error executing the XSLT transform. + + + Executes the transform using the input document specified by the object and outputs the results to an . The provides additional run-time arguments. + An containing the input document. + An containing the namespace-qualified arguments used as input to the transform. This value can be . + The to which you want to output. +If the style sheet contains an xsl:output element, you should create the using the object returned from the property. This ensures that the has the correct output settings. + The or value is . + There was an error executing the XSLT transform. + + + Executes the transform using the input document specified by the object and outputs the results to an . The provides additional run-time arguments and the XmlResolver resolves the XSLT document() function. + An containing the input document. + An containing the namespace-qualified arguments used as input to the transform. This value can be . + The to which you want to output. +If the style sheet contains an xsl:output element, you should create the using the object returned from the property. This ensures that the has the correct output settings. + The used to resolve the XSLT document() function. If this is , the document() function is not resolved. + The or value is . + There was an error executing the XSLT transform. + + + Executes the transform using the input document specified by the object and outputs the results to an . + An object implementing the interface. In the Microsoft .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + The to which you want to output. +If the style sheet contains an xsl:output element, you should create the using the object returned from the property. This ensures that the has the correct output settings. + The or value is . + There was an error executing the XSLT transform. + + + Executes the transform using the input document specified by the object and outputs the results to a stream. The provides additional runtime arguments. + An object implementing the interface. In the Microsoft .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transform. This value can be . + The stream to which you want to output. + The or value is . + There was an error executing the XSLT transform. + + + Executes the transform using the input document specified by the object and outputs the results to an . The provides additional run-time arguments. + An object implementing the interface. In the Microsoft .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transform. This value can be . + The to which you want to output. + The or value is . + There was an error executing the XSLT transform. + + + Executes the transform using the input document specified by the object and outputs the results to an . The provides additional run-time arguments. + An object implementing the interface. In the Microsoft .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transform. This value can be . + The to which you want to output. +If the style sheet contains an xsl:output element, you should create the using the object returned from the property. This ensures that the has the correct output settings. + The or value is . + There was an error executing the XSLT transform. + + + Executes the transform by using the input document that is specified by the object and outputs the results to an . The provides additional run-time arguments and the resolves the XSLT function. + The document to transform that is specified by the object. + Argument list as . + The to which you want to output. +If the style sheet contains an element, you should create the by using the object that is returned from the property. This ensures that the has the correct output settings. + The used to resolve the XSLT function. If this is , the function is not resolved. + + + Contains a variable number of arguments which are either XSLT parameters or extension objects. + + + Implements a new instance of the . + + + Adds a new object to the and associates it with the namespace URI. + The namespace URI to associate with the object. To use the default namespace, specify an empty string. + The object to add to the list. + The is either or http://www.w3.org/1999/XSL/Transform +The already has an extension object associated with it. + The caller does not have sufficient permissions to call this method. + + + Adds a parameter to the and associates it with the namespace qualified name. + The name to associate with the parameter. + The namespace URI to associate with the parameter. To use the default namespace, specify an empty string. + The parameter value or object to add to the list. + The is either or http://www.w3.org/1999/XSL/Transform. +The is not a valid name according to the W3C XML specification. +The already has a parameter associated with it. + + + Removes all parameters and extension objects from the . + + + Gets the object associated with the given namespace. + The namespace URI of the object. + The namespace URI object or if one was not found. + + + Gets the parameter associated with the namespace qualified name. + The name of the parameter. does not check to ensure the name passed is a valid local name; however, the name cannot be . + The namespace URI associated with the parameter. + The parameter object or if one was not found. + + + Removes the object with the namespace URI from the . + The namespace URI associated with the object to remove. + The object with the namespace URI or if one was not found. + + + Removes the parameter from the . + The name of the parameter to remove. does not check to ensure the name passed is a valid local name; however, the name cannot be . + The namespace URI of the parameter to remove. + The parameter object or if one was not found. + + + Occurs when a message is specified in the style sheet by the xsl:message element. + + + The exception that is thrown by the Load method when an error is found in the XSLT style sheet. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The that threw the . + The location path of the style sheet. + The line number indicating where the error occurred in the style sheet. + The line position indicating where the error occurred in the style sheet. + + + Initializes a new instance of the class using the information in the and objects. + The object containing all the properties of an . + The object containing the context information. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the error. + The exception that is the cause of the current exception, or if no inner exception is specified. + + + Streams all the properties into the class for the given . + The object. + The object. + + + 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. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified . + The to use. + + + 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 class). + The base URI of the first document to compare. + The base URI of the second document to compare. + An integer value describing the relative order of the two base URIs: -1 if occurs before ; 0 if the two base URIs are identical; and 1 if occurs after . + + + When overridden in a derived class, evaluates whether to preserve white space nodes or strip them for the given context. + The white space node that is to be preserved or stripped in the current context. + + if the white space is to be preserved; if the white space is to be stripped. + + + When overridden in a derived class, resolves a function reference and returns an representing the function. The is used at execution time to get the return value of the function. + The prefix of the function as it appears in the XPath expression. + The name of the function. + 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). + An representing the function. + + + When overridden in a derived class, resolves a variable reference and returns an representing the variable. + The prefix of the variable as it appears in the XPath expression. + The name of the variable. + An representing the variable at runtime. + + + When overridden in a derived class, gets a value indicating whether to include white space nodes in the output. + + to check white space nodes in the source document for inclusion in the output; to not evaluate white space nodes. The default is . + + + The exception that is thrown when an error occurs while processing an XSLT transformation. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the information in the and objects. + The object containing all the properties of an . + The object. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class. + The description of the error condition. + The which threw the , if any. This value can be . + + + Streams all the properties into the class for the given . + The object. + The object. + + + Gets the line number indicating where the error occurred in the style sheet. + The line number indicating where the error occurred in the style sheet. + + + Gets the line position indicating where the error occurred in the style sheet. + The line position indicating where the error occurred in the style sheet. + + + Gets the formatted error message describing the current exception. + The formatted error message describing the current exception. + + + Gets the location path of the style sheet. + The location path of the style sheet. + + + Provides data for the event. + + + Initializes a new instance of the class. + + + Gets the contents of the xsl:message element. + The contents of the xsl:message element. + + + Represents the method that will handle the event. + The source of the event. + The containing the event data. + + + Transforms XML data using an Extensible Stylesheet Language for Transformations (XSLT) style sheet. + + + Initializes a new instance of the class. + + + Loads the XSLT style sheet specified by a URL. + The URL that specifies the XSLT style sheet to load. + The loaded resource is not a valid style sheet. + The style sheet contains embedded script, and the caller does not have permission. + + + Loads the XSLT style sheet specified by a URL. + The URL that specifies the XSLT style sheet to load. + The to use to load the style sheet and any style sheet(s) referenced in xsl:import and xsl:include elements. +If this is , a default with no user credentials is used to open the style sheet. The default is not used to resolve any external resources in the style sheet, so xsl:import and xsl:include elements are not resolved. +The is not cached after the method completes. + The loaded resource is not a valid style sheet. + The style sheet contains embedded script, and the caller does not have permission. + + + Loads the XSLT style sheet contained in the . + An object that contains the XSLT style sheet. + The current node does not conform to a valid style sheet. + The style sheet contains embedded scripts, and the caller does not have permission. + + + Loads the XSLT style sheet contained in the . + An object that contains the XSLT style sheet. + The used to load any style sheets referenced in xsl:import and xsl:include elements. If this is , external resources are not resolved. +The is not cached after the method completes. + The current node does not conform to a valid style sheet. + The style sheet contains embedded scripts, and the caller does not have permission. + + + Loads the XSLT style sheet contained in the . + An object implementing the interface. In the .NET Framework, this can be either an (typically an ), or an containing the XSLT style sheet. + The loaded resource is not a valid style sheet. + The style sheet contains embedded scripts, and the caller does not have permission. + + + Loads the XSLT style sheet contained in the . + An object implementing the interface. In the .NET Framework, this can be either an (typically an ), or an containing the XSLT style sheet. + The used to load any style sheets referenced in xsl:import and xsl:include elements. If this is , external resources are not resolved. +The is not cached after the method completes. + The loaded resource is not a valid style sheet. + The style sheet contains embedded scripts, and the caller does not have permission. + + + Loads the XSLT style sheet contained in the . + An object that contains the XSLT style sheet. + The current node does not conform to a valid style sheet. + The style sheet contains embedded scripts, and the caller does not have permission. + + + Loads the XSLT style sheet contained in the . + An object that contains the XSLT style sheet. + The used to load any style sheets referenced in xsl:import and xsl:include elements. If this is , external resources are not resolved. +The is not cached after the method completes. + The current node does not conform to a valid style sheet. + The style sheet contains embedded scripts, and the caller does not have permission. + + + Transforms the XML data in the input file and outputs the result to an output file. + The URL of the source document to be transformed. + The URL of the output file. + + + Transforms the XML data in the input file and outputs the result to an output file. + The URL of the source document to be transformed. + The URL of the output file. + The used to resolve the XSLT document() function. If this is , the document() function is not resolved. +The is not cached after the method completes. + + + Transforms the XML data in the using the specified and outputs the result to an . + An object implementing the interface. In the .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + An containing the results of the transformation. + + + Transforms the XML data in the using the specified and outputs the result to a . + An object implementing the interface. In the .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The stream to which you want to output. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified and outputs the result to a . + An object implementing the interface. In the .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The stream to which you want to output. + The used to resolve the XSLT document() function. If this is , the document() function is not resolved. +The is not cached after the method completes. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified and outputs the result to a . + An object implementing the interface. In the .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The to which you want to output. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified and outputs the result to a . + An object implementing the interface. In the .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The to which you want to output. + The used to resolve the XSLT document() function. If this is , the document() function is not resolved. +The is not cached after the method completes. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified and outputs the result to an . + An object implementing the interface. In the .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The used to resolve the XSLT document() function. If this is , the document() function is not resolved. +The is not cached after the method completes. + An containing the results of the transformation. + + + Transforms the XML data in the using the specified and outputs the result to an . + An object implementing the interface. In the .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The to which you want to output. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified and outputs the result to an . + An object implementing the interface. In the .NET Framework, this can be either an (typically an ), or an containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The to which you want to output. + The used to resolve the XSLT document() function. If this is , the document() function is not resolved. +The is not cached after the method completes. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified and outputs the result to an . + An containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + An containing the results of the transformation. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified and outputs the result to a . + An containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The stream to which you want to output. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified and outputs the result to a . + An containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The stream to which you want to output. + The used to resolve the XSLT document() function. If this is , the document() function is not resolved. +The is not cached after the method completes. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified and outputs the result to a . + An containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The to which you want to output. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified and outputs the result to a . + An containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The to which you want to output. + The used to resolve the XSLT document() function. If this is , the document() function is not resolved. +The is not cached after the method completes. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified and outputs the result to an . + An containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The used to resolve the XSLT document() function. If this is , the document() function is not resolved. +The is not cached after the method completes. + An containing the results of the transformation. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified args and outputs the result to an . + An containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The to which you want to output. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Transforms the XML data in the using the specified args and outputs the result to an . + An containing the data to be transformed. + An containing the namespace-qualified arguments used as input to the transformation. + The to which you want to output. + The used to resolve the XSLT document() function. If this is , the document() function is not resolved. +The is not cached after the method completes. + There was an error processing the XSLT transformation. +Note: This is a change in behavior from earlier versions. An is thrown if you are using Microsoft .NET Framework version 1.1 or earlier. + + + Sets the used to resolve external resources when the method is called. + The to use during transformation. If set to , the XSLT document() function is not resolved. + + + Specifies the XSLT features to support during execution of the XSLT style sheet. + + + Initializes a new instance of the class with default settings. + + + Initializes a new instance of the class with the specified settings. + + to enable support for the XSLT document() function; otherwise, . + + to enable support for embedded scripts blocks; otherwise, . + + + Gets an object with default settings. Support for the XSLT document() function and embedded script blocks is disabled. + An object with the and properties set to . + + + Gets or sets a value indicating whether to enable support for the XSLT document() function. + + to support the XSLT document() function; otherwise, . The default is . + + + Gets or sets a value indicating whether to enable support for embedded script blocks. + + to support script blocks in XSLT style sheets; otherwise, . The default is . + + + Gets an object that enables support for the XSLT document() function and embedded script blocks. + An object with the and properties set to . + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.Serialization.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.Serialization.dll new file mode 100755 index 0000000000000000000000000000000000000000..8b3e3f8d4a8438749929dbbad83b663a75c17c68 GIT binary patch literal 14920 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XDocument.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XDocument.dll new file mode 100755 index 0000000000000000000000000000000000000000..5b25fed2f60351de99ee4891d50acf17f59a8807 GIT binary patch literal 30792 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XDocument.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XDocument.xml new file mode 100755 index 0000000..9a3e8b0 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XDocument.xml @@ -0,0 +1,1860 @@ + + + + System.Xml.XDocument + + + + Contains the LINQ to XML extension methods. + + + Returns a collection of elements that contains the ancestors of every node in the source collection. + An of that contains the source collection. + The type of the objects in , constrained to . + An of that contains the ancestors of every node in the source collection. + + + Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Only elements that have a matching are included in the collection. + An of that contains the source collection. + The to match. + The type of the objects in , constrained to . + An of that contains the ancestors of every node in the source collection. Only elements that have a matching are included in the collection. + + + Returns a collection of elements that contains every element in the source collection, and the ancestors of every element in the source collection. + An of that contains the source collection. + An of that contains every element in the source collection, and the ancestors of every element in the source collection. + + + 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 are included in the collection. + An of that contains the source collection. + The to match. + An of that contains every element in the source collection, and the ancestors of every element in the source collection. Only elements that have a matching are included in the collection. + + + Returns a collection of the attributes of every element in the source collection. + An of that contains the source collection. + An of that contains the attributes of every element in the source collection. + + + Returns a filtered collection of the attributes of every element in the source collection. Only elements that have a matching are included in the collection. + An of that contains the source collection. + The to match. + An of that contains a filtered collection of the attributes of every element in the source collection. Only elements that have a matching are included in the collection. + + + Returns a collection of the descendant nodes of every document and element in the source collection. + An of that contains the source collection. + The type of the objects in , constrained to . + An of of the descendant nodes of every document and element in the source collection. + + + Returns a collection of nodes that contains every element in the source collection, and the descendant nodes of every element in the source collection. + An of that contains the source collection. + An of that contains every element in the source collection, and the descendant nodes of every element in the source collection. + + + Returns a collection of elements that contains the descendant elements of every element and document in the source collection. + An of that contains the source collection. + The type of the objects in , constrained to . + An of that contains the descendant elements of every element and document in the source collection. + + + 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 are included in the collection. + An of that contains the source collection. + The to match. + The type of the objects in , constrained to . + An of that contains the descendant elements of every element and document in the source collection. Only elements that have a matching are included in the collection. + + + Returns a collection of elements that contains every element in the source collection, and the descendent elements of every element in the source collection. + An of that contains the source collection. + An of that contains every element in the source collection, and the descendent elements of every element in the source collection. + + + 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 are included in the collection. + An of that contains the source collection. + The to match. + An of that contains every element in the source collection, and the descendents of every element in the source collection. Only elements that have a matching are included in the collection. + + + Returns a collection of the child elements of every element and document in the source collection. + An of that contains the source collection. + The type of the objects in , constrained to . + An of of the child elements of every element or document in the source collection. + + + Returns a filtered collection of the child elements of every element and document in the source collection. Only elements that have a matching are included in the collection. + An of that contains the source collection. + The to match. + The type of the objects in , constrained to . + An of of the child elements of every element and document in the source collection. Only elements that have a matching are included in the collection. + + + Returns a collection of nodes that contains all nodes in the source collection, sorted in document order. + An of that contains the source collection. + The type of the objects in , constrained to . + An of that contains all nodes in the source collection, sorted in document order. + + + Returns a collection of the child nodes of every document and element in the source collection. + An of that contains the source collection. + The type of the objects in , constrained to . + An of of the child nodes of every document and element in the source collection. + + + Removes every attribute in the source collection from its parent element. + An of that contains the source collection. + + + Removes every node in the source collection from its parent node. + An of that contains the source collection. + The type of the objects in , constrained to . + + + Specifies load options when parsing XML. + + + Does not preserve insignificant white space or load base URI and line information. + + + Preserves insignificant white space while parsing. + + + Requests the base URI information from the , and makes it available via the property. + + + Requests the line information from the and makes it available via properties on . + + + Specifies whether to omit duplicate namespaces when loading an with an . + + + No reader options specified. + + + Omit duplicate namespaces when loading the . + + + Specifies serialization options. + + + Preserve all insignificant white space while serializing. + + + Format (indent) the XML while serializing. + + + Remove the duplicate namespace declarations while serializing. + + + Represents an XML attribute. + + + Initializes a new instance of the class from another object. + An object to copy from. + The parameter is . + + + Initializes a new instance of the class from the specified name and value. + The of the attribute. + An containing the value of the attribute. + The or parameter is . + + + Gets an empty collection of attributes. + An of containing an empty collection. + + + Determines if this attribute is a namespace declaration. + + if this attribute is a namespace declaration; otherwise . + + + Gets the expanded name of this attribute. + An containing the name of this attribute. + + + Gets the next attribute of the parent element. + An containing the next attribute of the parent element. + + + Gets the node type for this node. + The node type. For objects, this value is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Cast the value of this to an . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Cast the value of this to an . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The attribute does not contain a valid value. + + + Cast the value of this to a of . + The to cast to a of . + A of that contains the content of this . + The attribute does not contain a valid value. + + + Cast the value of this to a of . + The to cast to a of . + A of that contains the content of this . + The attribute does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The attribute does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The attribute does not contain a valid value. + + + Cast the value of this to a of . + The to cast to a of . + A of that contains the content of this . + The attribute does not contain a valid value. + + + Cast the value of this to a of . + The to cast to a of . + A of that contains the content of this . + + + Cast the value of this to a of . + The to cast to a of . + A of that contains the content of this . + The attribute does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The attribute does not contain a valid value. + + + Cast the value of this to a of . + The to cast to a of . + A of that contains the content of this . + The attribute does not contain a valid value. + + + Cast the value of this to a of . + The to cast to a of . + A of that contains the content of this . + The attribute does not contain a valid value. + + + Cast the value of this to a of . + The to cast to a of . + A of that contains the content of this . + The attribute does not contain a valid value. + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The attribute does not contain a valid value. + The parameter is . + + + Gets the previous attribute of the parent element. + An containing the previous attribute of the parent element. + + + Removes this attribute from its parent element. + The parent element is . + + + Sets the value of this attribute. + The value to assign to this attribute. + The parameter is . + The is an . + + + Converts the current object to a string representation. + A containing the XML text representation of an attribute and its value. + + + Gets or sets the value of this attribute. + A containing the value of this attribute. + When setting, the is . + + + Represents a text node that contains CDATA. + + + Initializes a new instance of the class. + A string that contains the value of the node. + + + Initializes a new instance of the class. + The node to copy from. + + + Gets the node type for this node. + The node type. For objects, this value is . + + + Writes this CDATA object to an . + An into which this method will write. + + + Writes this to the given . + The writer to write this to. + A token that can be used to request cancellation of the asynchronous operation. + A task representing the asynchronous write operation. + + + Represents an XML comment. + + + Initializes a new instance of the class with the specified string content. + A string that contains the contents of the new object. + The parameter is . + + + Initializes a new instance of the class from an existing comment node. + The node to copy from. + The parameter is . + + + Gets the node type for this node. + The node type. For objects, this value is . + + + Gets or sets the string value of this comment. + A that contains the string value of this comment. + The is . + + + Write this comment to an . + An into which this method will write. + + + Writes this to the specified . + The writer to write this to. + A token that can be used to request cancellation of the asynchronous operation. + + + Represents a node that can contain other nodes. + + + Adds the specified content as children of this . + A content object containing simple content or a collection of content objects to be added. + + + Adds the specified content as children of this . + A parameter list of content objects. + + + Adds the specified content as the first children of this document or element. + A content object containing simple content or a collection of content objects to be added. + + + Adds the specified content as the first children of this document or element. + A parameter list of content objects. + The parent is . + + + Creates an that can be used to add nodes to the . + An that is ready to have content written to it. + + + Returns a collection of the descendant nodes for this document or element, in document order. + An of containing the descendant nodes of the , in document order. + + + Returns a collection of the descendant elements for this document or element, in document order. + An of containing the descendant elements of the . + + + Returns a filtered collection of the descendant elements for this document or element, in document order. Only elements that have a matching are included in the collection. + The to match. + An of containing the descendant elements of the that match the specified . + + + Gets the first (in document order) child element with the specified . + The to match. + A that matches the specified , or . + + + Returns a collection of the child elements of this element or document, in document order. + An of containing the child elements of this , in document order. + + + Returns a filtered collection of the child elements of this element or document, in document order. Only elements that have a matching are included in the collection. + The to match. + An of containing the children of the that have a matching , in document order. + + + Gets the first child node of this node. + An containing the first child node of the . + + + Gets the last child node of this node. + An containing the last child node of the . + + + Returns a collection of the child nodes of this element or document, in document order. + An of containing the contents of this , in document order. + + + Removes the child nodes from this document or element. + + + Replaces the children nodes of this document or element with the specified content. + A content object containing simple content or a collection of content objects that replace the children nodes. + + + Replaces the children nodes of this document or element with the specified content. + A parameter list of content objects. + + + Represents an XML declaration. + + + Initializes a new instance of the class with the specified version, encoding, and standalone status. + The version of the XML, usually "1.0". + The encoding for the XML document. + A string containing "yes" or "no" that specifies whether the XML is standalone or requires external entities to be resolved. + + + Initializes a new instance of the class from another object. + The used to initialize this object. + + + Gets or sets the encoding for this document. + A containing the code page name for this document. + + + Gets or sets the standalone property for this document. + A containing the standalone property for this document. + + + Provides the declaration as a formatted string. + A that contains the formatted XML string. + + + Gets or sets the version property for this document. + A containing the version property for this document. + + + Represents an XML document. For the components and usage of an object, see XDocument Class Overview. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified content. + A parameter list of content objects to add to this document. + + + Initializes a new instance of the class with the specified and content. + An for the document. + The content of the document. + + + Initializes a new instance of the class from an existing object. + The object that will be copied. + + + Gets or sets the XML declaration for this document. + An that contains the XML declaration for this document. + + + Gets the Document Type Definition (DTD) for this document. + A that contains the DTD for this document. + + + Creates a new instance by using the specified stream. + The stream that contains the XML data. + An object that reads the data that is contained in the stream. + + + Creates a new instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information. + The stream containing the XML data. + A that specifies whether to load base URI and line information. + An object that reads the data that is contained in the stream. + + + Creates a new from a . + A that contains the content for the . + An that contains the contents of the specified . + + + Creates a new from a , optionally preserving white space, setting the base URI, and retaining line information. + A that contains the content for the . + A that specifies white space behavior, and whether to load base URI and line information. + An that contains the XML that was read from the specified . + + + Creates a new from a file. + A URI string that references the file to load into a new . + An that contains the contents of the specified file. + + + Creates a new from a file, optionally preserving white space, setting the base URI, and retaining line information. + A URI string that references the file to load into a new . + A that specifies white space behavior, and whether to load base URI and line information. + An that contains the contents of the specified file. + + + Creates a new from an . + A that contains the content for the . + An that contains the contents of the specified . + + + Loads an from an , optionally setting the base URI, and retaining line information. + A that will be read for the content of the . + A that specifies whether to load base URI and line information. + An that contains the XML that was read from the specified . + + + Asynchronously creates a new and initializes its underlying XML tree from the specified stream, optionally preserving white space. + A stream containing the raw XML to read into the newly created . + A set of load options. + A cancellation token. + A new XDocument containing the contents of the specified . + + + Creates a new and initializes its underlying XML tree using the specified parameter, optionally preserving white space. + A reader that contains the raw XML to read into the newly created . + A set of load options. + A cancellation token. + A new XDocument containing the contents of the specified . + + + Creates a new containing the contents of the specified . + A reader containing the XML to be read into the new . + A set of load options. + A cancellation token. + A new XDocument containing the contents of the specified . + + + Gets the node type for this node. + The node type. For objects, this value is . + + + Creates a new from a string. + A string that contains XML. + An populated from the string that contains XML. + + + Creates a new from a string, optionally preserving white space, setting the base URI, and retaining line information. + A string that contains XML. + A that specifies white space behavior, and whether to load base URI and line information. + An populated from the string that contains XML. + + + Gets the root element of the XML Tree for this document. + The root of the XML tree. + + + Outputs this to the specified . + The stream to output this to. + + + Outputs this to the specified , optionally specifying formatting behavior. + The stream to output this to. + A that specifies formatting behavior. + + + Serialize this to a . + A that the will be written to. + + + Serialize this to a , optionally disabling formatting. + The to output the XML to. + A that specifies formatting behavior. + + + Serialize this to a file, overwriting an existing file, if it exists. + A string that contains the name of the file. + + + Serialize this to a file, optionally disabling formatting. + A string that contains the name of the file. + A that specifies formatting behavior. + + + Serialize this to an . + A that the will be written to. + + + Output this to a . + The stream to write the XML to. + A set of load options. + A cancellation token. + A task representing the asynchronous save operation. + + + Writes this to a . + The text writer to output the XML to. + A set of load options. + A cancellation token. + A task representing the asynchronous save operation. + + + Writes this to an . + The writer to output the XML to. + A cancellation token. + A task representing the asynchronous save operation. + + + Write this document to an . + An into which this method will write. + + + Writes this XDocument's underlying XML tree to the specified . + The writer to output the content of this . + A cancellation token. + A task representing the asynchronous write operation. + + + Represents an XML Document Type Definition (DTD). + + + Initializes an instance of the class. + A that contains the qualified name of the DTD, which is the same as the qualified name of the root element of the XML document. + A that contains the public identifier of an external public DTD. + A that contains the system identifier of an external private DTD. + A that contains the internal subset for an internal DTD. + + + Initializes an instance of the class from another object. + An object to copy from. + + + Gets or sets the internal subset for this Document Type Definition (DTD). + A that contains the internal subset for this Document Type Definition (DTD). + + + Gets or sets the name for this Document Type Definition (DTD). + A that contains the name for this Document Type Definition (DTD). + + + Gets the node type for this node. + The node type. For objects, this value is . + + + Gets or sets the public identifier for this Document Type Definition (DTD). + A that contains the public identifier for this Document Type Definition (DTD). + + + Gets or sets the system identifier for this Document Type Definition (DTD). + A that contains the system identifier for this Document Type Definition (DTD). + + + Write this to an . + An into which this method will write. + + + Writes this to the specified . + The writer to write this to. + A token that can be used to request cancellation of the asynchronous operation. + A task representing the asynchronous write operation. + + + Represents an XML element. See XElement Class Overview and the Remarks section on this page for usage information and examples. + + + Initializes a new instance of the class from another object. + An object to copy from. + + + Initializes a new instance of the class with the specified name. + An that contains the name of the element. + + + Initializes a new instance of the class with the specified name and content. + An that contains the element name. + The contents of the element. + + + Initializes a new instance of the class with the specified name and content. + An that contains the element name. + The initial content of the element. + + + Initializes a new instance of the class from an object. + An that contains unevaluated queries that will be iterated for the contents of this . + + + Returns a collection of elements that contain this element, and the ancestors of this element. + An of of elements that contain this element, and the ancestors of this element. + + + Returns a filtered collection of elements that contain this element, and the ancestors of this element. Only elements that have a matching are included in the collection. + The to match. + An of that contain this element, and the ancestors of this element. Only elements that have a matching are included in the collection. + + + Returns the of this that has the specified . + The of the to get. + An that has the specified ; if there is no attribute with the specified name. + + + Returns a collection of attributes of this element. + An of of attributes of this element. + + + Returns a filtered collection of attributes of this element. Only elements that have a matching are included in the collection. + The to match. + An of that contains the attributes of this element. Only elements that have a matching are included in the collection. + + + Returns a collection of nodes that contain this element, and all descendant nodes of this element, in document order. + An of that contain this element, and all descendant nodes of this element, in document order. + + + Returns a collection of elements that contain this element, and all descendant elements of this element, in document order. + An of of elements that contain this element, and all descendant elements of this element, in document order. + + + 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 are included in the collection. + The to match. + An of that contain this element, and all descendant elements of this element, in document order. Only elements that have a matching are included in the collection. + + + Gets an empty collection of elements. + An of that contains an empty collection. + + + Gets the first attribute of this element. + An that contains the first attribute of this element. + + + Gets the default of this . + An that contains the default namespace of this . + + + Gets the namespace associated with a particular prefix for this . + A string that contains the namespace prefix to look up. + An for the namespace associated with the prefix for this . + + + Gets the prefix associated with a namespace for this . + An to look up. + A that contains the namespace prefix. + + + Gets a value indicating whether this element has at least one attribute. + + if this element has at least one attribute; otherwise . + + + Gets a value indicating whether this element has at least one child element. + + if this element has at least one child element; otherwise . + + + Gets a value indicating whether this element contains no content. + + if this element contains no content; otherwise . + + + Gets the last attribute of this element. + An that contains the last attribute of this element. + + + Creates a new instance by using the specified stream. + The stream that contains the XML data. + An object used to read the data that is contained in the stream. + + + Creates a new instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information. + The stream containing the XML data. + A object that specifies whether to load base URI and line information. + An object used to read the data that the stream contains. + + + Loads an from a . + A that will be read for the content. + An that contains the XML that was read from the specified . + + + Loads an from a , optionally preserving white space and retaining line information. + A that will be read for the content. + A that specifies white space behavior, and whether to load base URI and line information. + An that contains the XML that was read from the specified . + + + Loads an from a file. + A URI string referencing the file to load into a new . + An that contains the contents of the specified file. + + + Loads an from a file, optionally preserving white space, setting the base URI, and retaining line information. + A URI string referencing the file to load into an . + A that specifies white space behavior, and whether to load base URI and line information. + An that contains the contents of the specified file. + + + Loads an from an . + A that will be read for the content of the . + An that contains the XML that was read from the specified . + + + Loads an from an , optionally preserving white space, setting the base URI, and retaining line information. + A that will be read for the content of the . + A that specifies white space behavior, and whether to load base URI and line information. + An that contains the XML that was read from the specified . + + + Asynchronously creates a new and initializes its underlying XML tree using the specified stream, optionally preserving white space. + The stream containing the raw XML to read. + A bitwise combination of the enumeration values that specify the load options to parse the XML. + A token that can be used to request cancellation of the asynchronous operation. + A new containing the contents of the specified stream. + + + Asynchronously creates a new and initializes its underlying XML tree using the specified text reader, optionally preserving white space. + A reader containing the raw XML to read. + A bitwise combination of the enumeration values that specify the load options to parse the XML. + A token that can be used to request cancellation of the asynchronous operation. + A new containing the contents of the specified reader. + + + Asynchronously creates a new and initializes its underlying XML tree using the specified XML reader, optionally preserving white space. + A reader containing the XML to be read. + A bitwise combination of the enumeration values that specify the load options to parse the XML. + A token that can be used to request cancellation of the asynchronous operation. + A new containing the contents of the specified reader. + + + Gets or sets the name of this element. + An that contains the name of this element. + + + Gets the node type for this node. + The node type. For objects, this value is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Cast the value of this to an . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Cast the value of this to an . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a of . + The to cast to an of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a of . + The to cast to of . + A of that contains the content of this . + The element is not and does not contain a valid value. + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Cast the value of this to a . + The to cast to . + A that contains the content of this . + The element does not contain a valid value. + The parameter is . + + + Load an from a string that contains XML. + A that contains XML. + An populated from the string that contains XML. + + + Load an from a string that contains XML, optionally preserving white space and retaining line information. + A that contains XML. + A that specifies white space behavior, and whether to load base URI and line information. + An populated from the string that contains XML. + + + Removes nodes and attributes from this . + + + Removes the attributes of this . + + + Replaces the child nodes and the attributes of this element with the specified content. + The content that will replace the child nodes and attributes of this element. + + + Replaces the child nodes and the attributes of this element with the specified content. + A parameter list of content objects. + + + Replaces the attributes of this element with the specified content. + The content that will replace the attributes of this element. + + + Replaces the attributes of this element with the specified content. + A parameter list of content objects. + + + Outputs this to the specified . + The stream to output this to. + + + Outputs this to the specified , optionally specifying formatting behavior. + The stream to output this to. + A object that specifies formatting behavior. + + + Serialize this element to a . + A that the will be written to. + + + Serialize this element to a , optionally disabling formatting. + The to output the XML to. + A that specifies formatting behavior. + + + Serialize this element to a file. + A that contains the name of the file. + + + Serialize this element to a file, optionally disabling formatting. + A that contains the name of the file. + A that specifies formatting behavior. + + + Serialize this element to an . + A that the will be written to. + + + Asynchronously outputs this to a . + The stream to output the XML to. + A bitwise combination of the enumeration values that specify the serialization options. + A token that can be used to request cancellation of the asynchronous operation. + A task representing the asynchronous save operation. + + + Asynchronously outputs this to a . + The writer to output the XML to. + A bitwise combination of the enumeration values that specify the serialization options. + A token that can be used to request cancellation of the asynchronous operation. + A task representing the asynchronous save operation. + + + Asynchronously outputs this to an . + The writer to output the XML to. + A token that can be used to request cancellation of the asynchronous operation. + A task representing the asynchronous save operation. + + + Sets the value of an attribute, adds an attribute, or removes an attribute. + An that contains the name of the attribute to change. + The value to assign to the attribute. The attribute is removed if the value is . Otherwise, the value is converted to its string representation and assigned to the property of the attribute. + The is an instance of . + + + Sets the value of a child element, adds a child element, or removes a child element. + An that contains the name of the child element to change. + The value to assign to the child element. The child element is removed if the value is . Otherwise, the value is converted to its string representation and assigned to the property of the child element. + The is an instance of . + + + Sets the value of this element. + The value to assign to this element. The value is converted to its string representation and assigned to the property. + The is . + The is an . + + + Gets an XML schema definition that describes the XML representation of this object. + An that describes the XML representation of the object that is produced by the method and consumed by the method. + + + Generates an object from its XML representation. + The from which the object is deserialized. + + + Converts an object into its XML representation. + The to which this object is serialized. + + + Gets or sets the concatenated text contents of this element. + A that contains all of the text content of this element. If there are multiple text nodes, they will be concatenated. + + + Write this element to an . + An into which this method will write. + + + Asynchronously writes this to the specified writer. + The writer to write this to. + A token that can be used to request cancellation of the asynchronous operation. + A task representing the asynchronous write operation. + + + Represents a name of an XML element or attribute. + + + Determines whether the specified is equal to this . + The to compare to the current . + + if the specified is equal to the current ; otherwise . + + + Gets an object from an expanded name. + A that contains an expanded XML name in the format {namespace}localname. + An object constructed from the expanded name. + + + Gets an object from a local name and a namespace. + A local (unqualified) name. + An XML namespace. + An object created from the specified local name and namespace. + + + Gets a hash code for this . + An that contains the hash code for the . + + + Gets the local (unqualified) part of the name. + A that contains the local (unqualified) part of the name. + + + Gets the namespace part of the fully qualified name. + An that contains the namespace part of the name. + + + Returns the URI of the for this . + The URI of the for this . + + + Returns a value indicating whether two instances of are equal. + The first to compare. + The second to compare. + + if and are equal; otherwise . + + + Converts a string formatted as an expanded XML name (that is,{namespace}localname) to an object. + A string that contains an expanded XML name in the format {namespace}localname. + An object constructed from the expanded name. + + + Returns a value indicating whether two instances of are not equal. + The first to compare. + The second to compare. + + if and are not equal; otherwise . + + + Indicates whether the current is equal to the specified . + The to compare with this . + + if this is equal to the specified , otherwise . + + + Populates a with the data required to serialize the target object. + The to populate with data. + The destination (see ) for this serialization. + + + Returns the expanded XML name in the format {namespace}localname. + A that contains the expanded XML name in the format {namespace}localname. + + + Represents an XML namespace. This class cannot be inherited. + + + Determines whether the specified is equal to the current . + The to compare to the current . + A that indicates whether the specified is equal to the current . + + + Gets an for the specified Uniform Resource Identifier (URI). + A that contains a namespace URI. + An created from the specified URI. + + + Gets a hash code for this . + An that contains the hash code for the . + + + Returns an object created from this and the specified local name. + A that contains a local name. + An created from this and the specified local name. + + + Gets the Uniform Resource Identifier (URI) of this namespace. + A that contains the URI of the namespace. + + + Gets the object that corresponds to no namespace. + The that corresponds to no namespace. + + + Combines an object with a local name to create an . + An that contains the namespace. + A that contains the local name. + The new constructed from the namespace and local name. + + + Returns a value indicating whether two instances of are equal. + The first to compare. + The second to compare. + A that indicates whether and are equal. + + + Converts a string containing a Uniform Resource Identifier (URI) to an . + A that contains the namespace URI. + An constructed from the URI string. + + + Returns a value indicating whether two instances of are not equal. + The first to compare. + The second to compare. + A that indicates whether and are not equal. + + + Returns the URI of this . + The URI of this . + + + Gets the object that corresponds to the XML URI (http://www.w3.org/XML/1998/namespace). + The that corresponds to the XML URI (http://www.w3.org/XML/1998/namespace). + + + Gets the object that corresponds to the xmlns URI (http://www.w3.org/2000/xmlns/). + The that corresponds to the xmlns URI (http://www.w3.org/2000/xmlns/). + + + Represents the abstract concept of a node (element, comment, document type, processing instruction, or text node) in the XML tree. + + + Adds the specified content immediately after this node. + A content object that contains simple content or a collection of content objects to be added after this node. + The parent is . + + + Adds the specified content immediately after this node. + A parameter list of content objects. + The parent is . + + + Adds the specified content immediately before this node. + A content object that contains simple content or a collection of content objects to be added before this node. + The parent is . + + + Adds the specified content immediately before this node. + A parameter list of content objects. + The parent is . + + + Returns a collection of the ancestor elements of this node. + An of of the ancestor elements of this node. + + + Returns a filtered collection of the ancestor elements of this node. Only elements that have a matching are included in the collection. + The to match. + An of of the ancestor elements of this node. Only elements that have a matching are included in the collection. +The nodes in the returned collection are in reverse document order. +This method uses deferred execution. + + + Compares two nodes to determine their relative XML document order. + First to compare. + Second to compare. + An containing 0 if the nodes are equal; -1 if is before ; 1 if is after . + The two nodes do not share a common ancestor. + + + Creates an for this node. + An that can be used to read this node and its descendants. + + + Creates an with the options specified by the parameter. + A object that specifies whether to omit duplicate namespaces. + An object. + + + Compares the values of two nodes, including the values of all descendant nodes. + The first to compare. + The second to compare. + + if the nodes are equal; otherwise . + + + Gets a comparer that can compare the relative position of two nodes. + An that can compare the relative position of two nodes. + + + Returns a collection of the sibling elements after this node, in document order. + An of of the sibling elements after this node, in document order. + + + Returns a filtered collection of the sibling elements after this node, in document order. Only elements that have a matching are included in the collection. + The to match. + An of of the sibling elements after this node, in document order. Only elements that have a matching are included in the collection. + + + Returns a collection of the sibling elements before this node, in document order. + An of of the sibling elements before this node, in document order. + + + Returns a filtered collection of the sibling elements before this node, in document order. Only elements that have a matching are included in the collection. + The to match. + An of of the sibling elements before this node, in document order. Only elements that have a matching are included in the collection. + + + Gets a comparer that can compare two nodes for value equality. + A that can compare two nodes for value equality. + + + Determines if the current node appears after a specified node in terms of document order. + The to compare for document order. + + if this node appears after the specified node; otherwise . + + + Determines if the current node appears before a specified node in terms of document order. + The to compare for document order. + + if this node appears before the specified node; otherwise . + + + Gets the next sibling node of this node. + The that contains the next sibling node. + + + Returns a collection of the sibling nodes after this node, in document order. + An of of the sibling nodes after this node, in document order. + + + Returns a collection of the sibling nodes before this node, in document order. + An of of the sibling nodes before this node, in document order. + + + Gets the previous sibling node of this node. + The that contains the previous sibling node. + + + Creates an from an . + An positioned at the node to read into this . + An 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 () of the first node encountered in the reader. + The is not positioned on a recognized node type. + The underlying throws an exception. + + + Creates an from an . The runtime type of the node is determined by the of the first node encountered in the reader. + A reader positioned at the node to read into this . + A token that can be used to request cancellation of the asynchronous operation. + An XNode that contains the nodes read from the reader. + The is not positioned on a recognized node type. + + + Removes this node from its parent. + The parent is . + + + Replaces this node with the specified content. + Content that replaces this node. + + + Replaces this node with the specified content. + A parameter list of the new content. + + + Returns the indented XML for this node. + A containing the indented XML. + + + Returns the XML for this node, optionally disabling formatting. + A that specifies formatting behavior. + A containing the XML. + + + Writes this node to an . + An into which this method will write. + + + Writes the current node to an . + The writer to write the current node into. + A token that can be used to request cancellation of the asynchronous operation. + A task representing the asynchronous write operation. + + + Contains functionality to compare nodes for their document order. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Compares two nodes to determine their relative document order. + The first to compare. + The second to compare. + An that contains 0 if the nodes are equal; -1 if is before ; 1 if is after . + The two nodes do not share a common ancestor. + + + Compares two nodes to determine their relative document order. + The first to compare. + The second to compare. + An that contains 0 if the nodes are equal; -1 if is before ; 1 if is after . + The two nodes do not share a common ancestor. + The two nodes are not derived from . + + + Compares nodes to determine whether they are equal. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Compares the values of two nodes. + The first to compare. + The second to compare. + A indicating if the nodes are equal. + + + Returns a hash code based on an . + The to hash. + A that contains a value-based hash code for the node. + + + Compares the values of two nodes. + The first to compare. + The second to compare. + + if the nodes are equal; otherwise . + + + Returns a hash code based on the value of a node. + The node to hash. + A that contains a value-based hash code for the node. + + + Represents a node or an attribute in an XML tree. + + + Adds an object to the annotation list of this . + An object that contains the annotation to add. + + + Gets the first annotation object of the specified type from this . + The type of the annotation to retrieve. + The that contains the first annotation object that matches the specified type, or if no annotation is of the specified type. + + + Gets the first annotation object of the specified type from this . + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or if no annotation is of the specified type. + + + Gets a collection of annotations of the specified type for this . + The type of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + Gets a collection of annotations of the specified type for this . + The type of the annotations to retrieve. + An that contains the annotations for this . + + + Gets the base URI for this . + A that contains the base URI for this . + + + Raised when this or any of its descendants have changed. + + + Raised when this or any of its descendants are about to change. + + + Gets the for this . + The for this . + + + Gets the node type for this . + The node type for this . + + + Gets the parent of this . + The parent of this . + + + Removes the annotations of the specified type from this . + The type of annotations to remove. + + + Removes the annotations of the specified type from this . + The type of annotations to remove. + + + Gets a value indicating whether or not this has line information. + + if the has line information; otherwise, . + + + Gets the line number that the underlying reported for this . + An that contains the line number reported by the for this . + + + Gets the line position that the underlying reported for this . + An that contains the line position reported by the for this . + + + Specifies the event type when an event is raised for an . + + + An has been or will be added to an . + + + An has been or will be renamed. + + + An has been or will be removed from an . + + + The value of an 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. + + + Provides data for the and events. + + + Initializes a new instance of the class. + An that contains the event arguments for LINQ to XML events. + + + Event argument for an change event. + + + Event argument for a change event. + + + Gets the type of change. + An that contains the type of change. + + + Event argument for a change event. + + + Event argument for a change event. + + + Represents an XML processing instruction. + + + Initializes a new instance of the class. + A containing the target application for this . + The string data for this . + The or parameter is . + The does not follow the constraints of an XML name. + + + Initializes a new instance of the class. + The node to copy from. + + + Gets or sets the string value of this processing instruction. + A that contains the string value of this processing instruction. + The string is . + + + Gets the node type for this node. + The node type. For objects, this value is . + + + Gets or sets a string containing the target application for this processing instruction. + A containing the target application for this processing instruction. + The string is . + The does not follow the constraints of an XML name. + + + Writes this processing instruction to an . + The to write this processing instruction to. + + + Writes this to the specified . + The writer to write this to. + A token that can be used to request cancellation of the asynchronous operation. + A task representing the asynchronous write operation. + + + Represents elements in an XML tree that supports deferred streaming output. + + + Initializes a new instance of the class from the specified . + An that contains the name of the element. + + + Initializes a new instance of the class with the specified name and content. + An that contains the element name. + The contents of the element. + + + Initializes a new instance of the class with the specified name and content. + An that contains the element name. + The contents of the element. + + + Adds the specified content as children to this . + Content to be added to the streaming element. + + + Adds the specified content as children to this . + Content to be added to the streaming element. + + + Gets or sets the name of this streaming element. + An that contains the name of this streaming element. + + + Outputs this to the specified . + The stream to output this to. + + + Outputs this to the specified , optionally specifying formatting behavior. + The stream to output this to. + A object that specifies formatting behavior. + + + Serialize this streaming element to a . + A that the will be written to. + + + Serialize this streaming element to a , optionally disabling formatting. + The to output the XML to. + A that specifies formatting behavior. + + + Serialize this streaming element to a file. + A that contains the name of the file. + + + Serialize this streaming element to a file, optionally disabling formatting. + A that contains the name of the file. + A object that specifies formatting behavior. + + + Serialize this streaming element to an . + A that the will be written to. + + + Returns the formatted (indented) XML for this streaming element. + A containing the indented XML. + + + Returns the XML for this streaming element, optionally disabling formatting. + A that specifies formatting behavior. + A containing the XML. + + + Writes this streaming element to an . + An into which this method will write. + + + Represents a text node. + + + Initializes a new instance of the class. + The that contains the value of the node. + + + Initializes a new instance of the class from another object. + The node to copy from. + + + Gets the node type for this node. + The node type. For objects, this value is . + + + Gets or sets the value of this node. + A that contains the value of this node. + + + Writes this node to an . + An into which this method will write. + + + Asynchronously writes this to the specified . + The writer to write this to. + A token that can be used to request cancellation of the asynchronous operation. + A task representing the asynchronous write operation. + + + This class contains the LINQ to XML extension methods for XSD validation. + + + Gets the post-schema-validation infoset (PSVI) of a validated attribute. + An that has been previously validated. + A that contains the post-schema-validation infoset for an . + + + Gets the post-schema-validation infoset (PSVI) of a validated element. + An that has been previously validated. + A that contains the post-schema-validation infoset (PSVI) for an . + + + This method validates that an conforms to a specified and an . + The to validate. + An that specifies the sub-tree to validate. + An to validate against. + A for an event that occurs when the reader encounters validation errors. If , throws an exception upon validation errors. + Thrown for XML Schema Definition Language (XSD) validation errors. + + + Validates that an conforms to a specified and an , optionally populating the XML tree with the post-schema-validation infoset (PSVI). + The to validate. + An that specifies the sub-tree to validate. + An to validate against. + A for an event that occurs when the reader encounters validation errors. If , throws an exception upon validation errors. + A indicating whether to populate the post-schema-validation infoset (PSVI). + Thrown for XML Schema Definition Language (XSD) validation errors. + + + This method validates that an conforms to an XSD in an . + The to validate. + An to validate against. + A for an event that occurs when the reader encounters validation errors. If , throws an exception upon validation errors. + Thrown for XML Schema Definition Language (XSD) validation errors. + + + Validates that an conforms to an XSD in an , optionally populating the XML tree with the post-schema-validation infoset (PSVI). + The to validate. + An to validate against. + A for an event that occurs when the reader encounters validation errors. If , throws an exception upon validation errors. + A indicating whether to populate the post-schema-validation infoset (PSVI). + Thrown for XML Schema Definition Language (XSD) validation errors. + + + This method validates that an sub-tree conforms to a specified and an . + The to validate. + An that specifies the sub-tree to validate. + An to validate against. + A for an event that occurs when the reader encounters validation errors. If , throws an exception upon validation errors. + Thrown for XML Schema Definition Language (XSD) validation errors. + + + Validates that an sub-tree conforms to a specified and an , optionally populating the XML tree with the post-schema-validation infoset (PSVI). + The to validate. + An that specifies the sub-tree to validate. + An to validate against. + A for an event that occurs when the reader encounters validation errors. If , throws an exception upon validation errors. + A indicating whether to populate the post-schema-validation infoset (PSVI). + Thrown for XML Schema Definition Language (XSD) validation errors. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XPath.XDocument.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XPath.XDocument.dll new file mode 100755 index 0000000000000000000000000000000000000000..3fb543958d62bd5bfd17441aaa00930b3214056a GIT binary patch literal 15432 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 + + + System.Xml.XPath.XDocument + + + + This class contains the LINQ to XML extension methods that enable you to evaluate XPath expressions. + + + Creates an for an . + An that can process XPath queries. + An that can process XPath queries. + + + Creates an for an . The enables more efficient XPath expression processing. + An that can process an XPath query. + A to be used by . + An that can process XPath queries. + + + Evaluates an XPath expression. + The on which to evaluate the XPath expression. + A that contains an XPath expression. + An object that can contain a , a , a , or an . + + + Evaluates an XPath expression, resolving namespace prefixes using the specified . + The on which to evaluate the XPath expression. + A that contains an XPath expression. + A for the namespace prefixes in the XPath expression. + An object that contains the result of evaluating the expression. The object can be a , a , a , or an . + + + Selects an using a XPath expression. + The on which to evaluate the XPath expression. + A that contains an XPath expression. + An , or null. + + + Selects an using a XPath expression, resolving namespace prefixes using the specified . + The on which to evaluate the XPath expression. + A that contains an XPath expression. + An for the namespace prefixes in the XPath expression. + An , or null. + + + Selects a collection of elements using an XPath expression. + The on which to evaluate the XPath expression. + A that contains an XPath expression. + An of that contains the selected elements. + + + Selects a collection of elements using an XPath expression, resolving namespace prefixes using the specified . + The on which to evaluate the XPath expression. + A that contains an XPath expression. + A for the namespace prefixes in the XPath expression. + An of that contains the selected elements. + + + Extends the class by providing a method for navigating and editing an XML node. + + + Returns an accessor that allows you to navigate and edit the specified . + The XML node to navigate. + An interface that provides an accessor to the class. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XPath.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XPath.dll new file mode 100755 index 0000000000000000000000000000000000000000..36c0419f69a15db24147ab80719a3c7b6d42354e GIT binary patch literal 15432 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 + + + System.Xml.XPath + + + + Provides a fast, read-only, in-memory representation of an XML document by using the XPath data model. + + + Initializes a new instance of the class from the XML data in the specified object. + The object that contains the XML data. + An error was encountered in the XML data. The remains empty. + The object passed as a parameter is . + + + Initializes a new instance of the class from the XML data that is contained in the specified object. + The object that contains the XML data. + An error was encountered in the XML data. The remains empty. + The object passed as a parameter is . + + + Initializes a new instance of the class from the XML data in the specified file. + The path of the file that contains the XML data. + An error was encountered in the XML data. The remains empty. + The file path parameter is . + + + Initializes a new instance of the class from the XML data in the file specified with the white space handling specified. + The path of the file that contains the XML data. + An object. + An error was encountered in the XML data. The remains empty. + The file path parameter or object parameter is . + + + Initializes a new instance of the class from the XML data that is contained in the specified object. + The object that contains the XML data. + An error was encountered in the XML data. The remains empty. + The object passed as a parameter is . + + + Initializes a new instance of the class from the XML data that is contained in the specified object with the specified white space handling. + The object that contains the XML data. + An object. + An error was encountered in the XML data. The remains empty. + The object parameter or object parameter is . + + + Initializes a read-only object for navigating through nodes in this . + A read-only object. + + + Provides the exception thrown when an error occurs while processing an XPath expression. + + + Initializes a new instance of the class. + + + Uses the information in the and objects to initialize a new instance of the class. + The object that contains all the properties of an . + The object. + + + Initializes a new instance of the class with the specified exception message. + The description of the error condition. + + + Initializes a new instance of the class using the specified exception message and object. + The description of the error condition. + The that threw the , if any. This value can be . + + + Streams all the properties into the class for the specified . + The object. + The object. + + + Gets the description of the error condition for this exception. + The description of the error condition for this exception. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XmlDocument.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.XmlDocument.dll new file mode 100755 index 0000000000000000000000000000000000000000..b0d46d2959bf31db1ddda8f2a008652407a52ca0 GIT binary patch literal 14952 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%0Dh*^tCpg>svki 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 + + + System.Xml.XmlSerializer + + + + Specifies various options to use when generating .NET types for use with an XML Web Service. + + + Enables data binding. + + + Creates events for the asynchronous invocation of Web methods. + + + Creates Begin and End methods for the asynchronous invocation of Web methods. + + + Generates explicitly ordered serialization code as specified through the property of the , , and attributes. + + + Represents primitive types by properties. + + + Represents primitive types by fields and primitive types by namespace types. + + + Provides static methods to convert input text into names for code entities. + + + Initializes a new instance of the class. + + + Produces a camel-case string from an input string. + The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name. + A camel-case version of the parameter string. + + + Produces a Pascal-case string from an input string. + The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name. + A Pascal-case version of the parameter string. + + + Produces a valid code entity name from an input string. + The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name. + A string that can be used as a code identifier, such as the name of a method parameter. + + + Maintains a group of names for related code entities or type mappings that are generated by the .NET Framework's XML serialization infrastructure. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and determines whether code identifiers are case sensitive. + + if identifiers are case sensitive; otherwise, . + + + Adds a named code entity or type mapping to the instance's scope. + A name that is used to index the code entity. + The code entity or type mapping information. + + + Prevents a specified name from being used within the instance's scope. + A name that will not be available within the instance's scope. + + + Adds a named code entity or type mapping to the instance's scope, ensuring that the name is unique within the scope. + A candidate name that is used to index the code entity. + The code entity or type mapping information. + The identifier parameter value or a modified string if there is a name collision. + + + Removes all code entities or type mappings, including their names, from the instance's scope. + + + Determines whether a specified name is already being used within the instance's scope. + The name to check for use within the instance's scope. + + if the name is already in use; otherwise, . + + + Ensures that the input is of the correct case by modifying the name according to the value of the property. + The name to possibly modify. + A string that is the same as the input identifier or has the first letter's case modified. + + + Determines whether the input name conflicts with another name within the instance's scope and, if it does, generates a modified string. + The name to modify if it is not already unique. + The identifier parameter value or a modified string if there is a name collision. + + + Removes from the instance's scope the code entity or type mapping identified by the input name. + The name of the code entity or type mapping information to remove. + + + Removes the input name from the instance's reserved names. + A name that will be made available within the instance's scope. + + + Returns an array of the code entities or type mappings within the instance's scope. + The type of all the code entities or type mappings for the instance. + An array of the code entities or type mappings that is stored by the object. + + + Gets or sets a value that indicates whether the instance uses camel case. + + to indicate that the instance uses camel case; to indicate that the instance uses Pascal case. + + + Describes the context in which a set of schema is bound to .NET Framework code entities. + + + Initializes a new instance of the class for the given code identifiers, with the given type-sharing option. + The code entities to which the context applies. + A value that determines whether custom types are shared among schema. + + + Gets a value that determines whether custom types are shared. + + , if custom types are shared among schema; otherwise, . + + + Gets a set of code entities to which the context applies. + A that specifies the code entities to which the context applies. + + + Gets a collection of warnings that are generated when importing the code entity descriptions. + A that contains warnings that were generated when importing the code entity descriptions. + + + Establishes a property for use by the .NET Framework infrastructure. + + + Gets or sets whether white space and attribute values are normalized. + + if white space attributes values are normalized; otherwise, . + + + Gets or sets how white space is handled when parsing XML. + A member of the enumeration that describes how whites pace is handled when parsing XML. + + + Describes a schema importer. + + + Specifies that the must serialize the class member as an encoded SOAP attribute. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified value as the name of the XML attribute. + The name of the XML attribute. + + + Gets or sets the name of the XML attribute generated by the . + The name of the XML attribute. The default is the member identifier. + + + Gets or sets the XML Schema definition language (XSD) data type of the SOAP attribute generated by the . + An XML Schema data type. + The XML Schema data type you have specified cannot be mapped to the .NET data type. + + + Gets or sets the XML namespace of the XML attribute. + The XML namespace of the XML attribute. + + + Allows you to override attributes applied to properties, fields, and classes when you use an to serialize or deserialize an object as encoded SOAP. + + + Initializes a new instance of the class. + + + Adds a to the collection of objects contained by the . The parameter specifies the object to be overridden by the . The parameter specifies the name of a member that is overridden. + The of the object to override. + The name of the member to override. + A that represents the overriding attributes. + + + Adds a to a collection of objects. The parameter specifies an object to be overridden by the . + The of the object that is overridden. + A that represents the overriding attributes. + + + Gets the object associated with the specified (base class) type. + The base class that is associated with the collection of attributes you want to retrieve. + A that represents the collection of overriding attributes. + + + Gets the object associated with the specified (base class) type. The parameter specifies the base class member that is overridden. + The base class that is associated with the collection of attributes you want to override. + The name of the overridden member that specifies the to return. + A that represents the collection of overriding attributes. + + + Represents a collection of attribute objects that control how the serializes and deserializes SOAP methods. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified custom type. + Any object that implements the interface, such as the class. + + + Gets or sets the to override. + A that overrides the behavior of the when the member is serialized. + + + Gets or sets the default value of an XML element or attribute. + An object that represents the default value of an XML element or attribute. + + + Gets or sets a to override. + The to override. + + + Gets or sets an object that specifies how the serializes a SOAP enumeration. + An object that specifies how the serializes an enumeration member. + + + Gets or sets a value that specifies whether the serializes a public field or property as encoded SOAP XML. + + if the must not serialize the field or property; otherwise, . + + + Gets or sets an object that instructs the how to serialize an object type into encoded SOAP XML. + A that either overrides a applied to a class declaration, or is applied to a class declaration. + + + Specifies that the public member value be serialized by the as an encoded SOAP XML element. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and specifies the name of the XML element. + The XML element name of the serialized member. + + + Gets or sets the XML Schema definition language (XSD) data type of the generated XML element. + One of the XML Schema data types. + + + Gets or sets the name of the generated XML element. + The name of the generated XML element. The default is the member identifier. + + + Gets or sets a value that indicates whether the must serialize a member that has the attribute set to "1". + + if the generates the attribute; otherwise, . + + + Controls how the serializes an enumeration member. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified element name. + The XML element name generated by the . + + + Gets or sets the value generated in an XML document when the serializes an enumeration, or the value recognized when it deserializes the enumeration member. + The value generated in an XML document when the serializes the enumeration, or the value recognized when it deserializes the enumeration member. + + + Instructs the not to serialize the public field or public read/write property value. + + + Initializes a new instance of the class. + + + Allows the to recognize a type when it serializes or deserializes an object as encoded SOAP XML. + + + Initializes a new instance of the class using the specified type. + The type of the object to include. + + + Gets or sets the type of the object to use when serializing or deserializing an object. + The type of the object to include. + + + Generates mappings to SOAP-encoded messages from .NET Framework types or Web service method information. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, specifying a default XML namespace for imported type mappings. + The default XML namespace to use for imported type mappings. + + + Initializes a new instance of the class, specifying overrides for XML serialization. + A object that overrides how the class serializes mapped types using SOAP encoding. + + + Initializes a new instance of the class, specifying XML serialization overrides and a default XML namespace. + A object that overrides how the class serializes mapped types using SOAP encoding. + The default XML namespace to use for imported type mappings. + + + Generates internal type mappings for information that is gathered from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of .NET Framework code entities that belong to a Web service method. + Internal .NET Framework type mappings to the element parts of a WSDL message definition. + + + Generates internal type mappings for information that is gathered from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of .NET Framework code entities that belong to a Web service method. + + to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, . + + to indicate an RPC-style Web service binding; to indicate a document-style Web service binding or a SOAP header. + Internal .NET Framework type mappings to the element parts of a WSDL message definition. + + + Generates internal type mappings for information that is gathered from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of .NET Framework code entities that belong to a Web service method. + + to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, . + + to indicate an RPC-style Web service binding; to indicate a document-style Web service binding or a SOAP header. + + to indicate that a generated deserializer should check for the expected qualified name of the wrapper element; otherwise, . This parameter's value is relevant only if the parameter's value is . + Internal .NET Framework type mappings to the element parts of a WSDL message definition. + + + Generates internal type mappings for information that is gathered from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of .NET Framework code entities that belong to a Web service method. + + to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, . + + to indicate an RPC-style Web service binding; to indicate a document-style Web service binding or a SOAP header. + + to indicate that a generated deserializer should check for the expected qualified name of the wrapper element; otherwise, . This parameter's value is relevant only if the parameter's value is . + One of the values. + Internal .NET Framework type mappings to the element parts of a WSDL message definition. + + + Generates a mapping to an XML Schema element for a .NET Framework type. + The .NET Framework type for which to generate a type mapping. + Internal .NET Framework mapping of a type to an XML Schema element. + + + Generates a mapping to an XML Schema element for a .NET Framework type. + The .NET Framework type for which to generate a type mapping. + The default XML namespace to use. + Internal .NET Framework mapping of a type to an XML Schema element. + + + Places mappings for a type in the instance's context for later use when import methods are invoked. + The .NET Framework type for which to save type mapping information. + + + Places mappings for derived types in the instance's context for later use when import methods are invoked. + An reflection object that contains custom attributes that are derived from the attribute. + + + Represents certain attributes of a XSD <> element in a WSDL document for generating classes from the document. + + + Initializes a new instance of the class. + + + Gets or sets a value that corresponds to the name attribute of the WSDL part element. + The element name. + + + Gets or sets a value that corresponds to the type attribute of the WSDL part element. + An that corresponds to the XML type. + + + Controls the schema generated by the when a class instance is serialized as SOAP encoded XML. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and specifies the name of the XML type. + The name of the XML type that the generates when it serializes the class instance (and recognizes when it deserializes the class instance). + + + Initializes a new instance of the class and specifies the name and XML namespace of the type. + The name of the XML type that the generates when it serializes the class instance (and recognizes when it deserializes the class instance). + The XML namespace of the type. + + + Gets or sets a value that indicates whether to include the type in SOAP-encoded XML Schema documents. + + to include the type in SOAP-encoded XML Schema documents; otherwise, . The default is . + + + Gets or sets the namespace of the XML type. + The namespace of the XML type. The default is an empty string (""). + + + Gets or sets the name of the XML type. + The name of the XML type. The default is the class name. + + + Provides data for the known, but unreferenced, object found in an encoded SOAP XML stream during deserialization. + + + Initializes a new instance of the class. + The unreferenced object. + A unique string used to identify the unreferenced object. + + + Gets the ID of the object. + The ID of the object. + + + Gets the deserialized, but unreferenced, object. + The deserialized, but unreferenced, object. + + + Represents the method that handles the event of an . + The source of the event. + An that contains the event data. + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Adds an to the collection. + The to add. + The index of the newly added . + + + Gets a value that indicates whether the specified exists in the collection. + The you are interested in. + + if the exists in the collection; otherwise, . + + + Copies the entire collection to a compatible one-dimensional array of objects, starting at the specified index of the target array. + The one-dimensional array of objects that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets the index of the specified . + The whose index you want. + The index of the specified . + + + Inserts an into the collection at the specified index. + The index where the is inserted. + The to insert. + + + Gets or sets the at the specified index. + The index of the . + An at the specified index. + + + Removes the specified from the collection. + The to remove. + + + Specifies that the must serialize a particular class member as an array of XML elements. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and specifies the XML element name generated in the XML document instance. + The name of the XML element that the generates. + + + Gets or sets the XML element name given to the serialized array. + The XML element name of the serialized array. The default is the name of the member to which the is assigned. + + + Gets or sets a value that indicates whether the XML element name generated by the is qualified or unqualified. + One of the values. The default is . + + + Gets or sets a value that indicates whether the must serialize a member as an empty XML tag with the attribute set to . + + if the generates the attribute; otherwise, . + + + Gets or sets the namespace of the XML element. + The namespace of the XML element. + + + Gets or sets the explicit order in which the elements are serialized or deserialized. + The order of the code generation. + + + Represents an attribute that specifies the derived types that the can place in a serialized array. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and specifies the name of the XML element generated in the XML document. + The name of the XML element. + + + Initializes a new instance of the class and specifies the name of the XML element generated in the XML document and the that can be inserted into the generated XML document. + The name of the XML element. + The of the object to serialize. + + + Initializes a new instance of the class and specifies the that can be inserted into the serialized array. + The of the object to serialize. + + + Gets or sets the XML data type of the generated XML element. + An XML schema definition (XSD) data type. + + + Gets or sets the name of the generated XML element. + The name of the generated XML element. The default is the member identifier. + + + Gets or sets a value that indicates whether the name of the generated XML element is qualified. + One of the values. The default is . + The property is set to and a value is specified. + + + Gets or sets a value that indicates whether the must serialize a member as an empty XML tag with the attribute set to . + + if the generates the attribute; otherwise, , and no instance is generated. The default is . + + + Gets or sets the namespace of the generated XML element. + The namespace of the generated XML element. + + + Gets or sets the level in a hierarchy of XML elements that the affects. + The zero-based index of a set of indexes in an array of arrays. + + + Gets or sets the type allowed in an array. + A that is allowed in the array. + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Adds an to the collection. + The to add to the collection. + The index of the added item. + + + Determines whether the collection contains the specified . + The to check for. + + if the collection contains the specified ; otherwise, . + + + Copies an array to the collection, starting at a specified target index. + The array of objects to copy to the collection. + The index at which the copied attributes begin. + + + Returns the zero-based index of the first occurrence of the specified in the collection or -1 if the attribute is not found in the collection. + The to locate in the collection. + The first index of the in the collection or -1 if the attribute is not found in the collection. + + + Inserts an into the collection at the specified index. + The index at which the attribute is inserted. + The to insert. + + + Gets or sets the item at the specified index. + The zero-based index of the collection member to get or set. + The at the specified index. + + + Removes an from the collection, if it is present. + The to remove. + + + Provides data for the event. + + + Gets an object that represents the unknown XML attribute. + An that represents the unknown XML attribute. + + + Gets a comma-delimited list of XML attribute names expected to be in an XML document instance. + A comma-delimited list of XML attribute names. Each name is in the following format: :. + + + Gets the line number of the unknown XML attribute. + The line number of the unknown XML attribute. + + + Gets the position in the line of the unknown XML attribute. + The position number of the unknown XML attribute. + + + Gets the object being deserialized. + The object being deserialized. + + + Represents the method that handles the + The source of the event. + An that contains the event data. + + + Allows you to override property, field, and class attributes when you use the to serialize or deserialize an object. + + + Initializes a new instance of the class. + + + Adds an object to the collection of objects. The parameter specifies an object to be overridden. The parameter specifies the name of a member that is overridden. + The of the object to override. + The name of the member to override. + An object that represents the overriding attributes. + + + Adds an object to the collection of objects. The parameter specifies an object to be overridden by the object. + The of the object that is overridden. + An object that represents the overriding attributes. + + + Gets the object associated with the specified, base-class, type. + The base class that is associated with the collection of attributes you want to retrieve. + An that represents the collection of overriding attributes. + + + Gets the object associated with the specified (base-class) type. The member parameter specifies the base-class member that is overridden. + The base class that is associated with the collection of attributes you want. + The name of the overridden member that specifies the to return. + An that represents the collection of overriding attributes. + + + Represents a collection of attribute objects that control how the serializes and deserializes an object. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and customizes how the serializes and deserializes an object. + A class that can provide alternative implementations of attributes that control XML serialization. + + + Gets or sets the to override. + The to override. + + + Gets the collection of objects to override. + An object that represents the collection of objects. + + + Gets or sets an object that specifies how the serializes a public field or read/write property that returns an array. + An that specifies how the serializes a public field or read/write property that returns an array. + + + Gets or sets a collection of objects that specify how the serializes items inserted into an array returned by a public field or read/write property. + An object that contains a collection of objects. + + + Gets or sets an object that specifies how the serializes a public field or public read/write property as an XML attribute. + An that controls the serialization of a public field or read/write property as an XML attribute. + + + Gets or sets an object that allows you to distinguish between a set of choices. + An that can be applied to a class member that is serialized as an element. + + + Gets or sets the default value of an XML element or attribute. + An that represents the default value of an XML element or attribute. + + + Gets a collection of objects that specify how the serializes a public field or read/write property as an XML element. + An that contains a collection of objects. + + + Gets or sets an object that specifies how the serializes an enumeration member. + An that specifies how the serializes an enumeration member. + + + Gets or sets a value that specifies whether or not the serializes a public field or public read/write property. + + if the must not serialize the field or property; otherwise, . + + + Gets or sets a value that specifies whether to keep all namespace declarations when an object containing a member that returns an object is overridden. + + if the namespace declarations should be kept; otherwise, . + + + Gets or sets an object that specifies how the serializes a class as an XML root element. + An that overrides a class attributed as an XML root element. + + + Gets or sets an object that instructs the to serialize a public field or public read/write property as XML text. + An that overrides the default serialization of a public property or field. + + + Gets or sets an object that specifies how the serializes a class to which the has been applied. + An that overrides an applied to a class declaration. + + + Specifies that the member can be further detected by using an enumeration. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The member name that returns the enumeration used to detect a choice. + + + Gets or sets the name of the field that returns the enumeration to use when detecting types. + The name of a field that returns an enumeration. + + + Contains fields that can be used to pass event delegates to a thread-safe method of the . + + + Gets or sets an object that represents the method that handles the event. + An that points to the event handler. + + + Gets or sets an object that represents the method that handles the event. + An that points to the event handler. + + + Gets or sets an object that represents the method that handles the event. + An that points to the event handler. + + + Gets or sets an object that represents the method that handles the event. + An that points to the event handler. + + + Represents a collection of objects used by the to override the default way it serializes a class. + + + Initializes a new instance of the class. + + + Adds an to the collection. + The to add. + The zero-based index of the newly added item. + + + Determines whether the collection contains the specified object. + The to look for. + + if the object exists in the collection; otherwise, . + + + Copies the , or a portion of it to a one-dimensional array. + The array to hold the copied elements. + The zero-based index in at which copying begins. + + + Gets the index of the specified . + The whose index is being retrieved. + The zero-based index of the . + + + Inserts an into the collection. + The zero-based index where the member is inserted. + The to insert. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + is not a valid index in the . + The property is set and the is read-only. + + + Removes the specified object from the collection. + The to remove from the collection. + + + Provides data for the event. + + + Gets the object that represents the unknown XML element. + The object that represents the unknown XML element. + + + Gets a comma-delimited list of XML element names expected to be in an XML document instance. + A comma-delimited list of XML element names. Each name is in the following format: :. + + + Gets the line number where the unknown element was encountered if the XML reader is an . + The line number where the unknown element was encountered if the XML reader is an ; otherwise, -1. + + + Gets the place in the line where the unknown element occurs if the XML reader is an . + The number in the line where the unknown element occurs if the XML reader is an ; otherwise, -1. + + + Gets the object the is deserializing. + The object that is being deserialized by the . + + + Represents the method that handles the event of an . + The source of the event. + A that contains the event data. + + + Allows the to recognize a type when it serializes or deserializes an object. + + + Initializes a new instance of the class. + The of the object to include. + + + Gets or sets the type of the object to include. + The of the object to include. + + + Supports mappings between .NET Framework types and XML Schema data types. + + + Gets the name of the mapped element. + The name of the mapped element. + + + Gets the namespace of the mapped element. + The namespace of the mapped element. + + + Sets the key used to look up the mapping. + The lookup key. + + + Gets the name of the XSD element of the mapping. + The XSD element name. + + + Specifies whether a mapping is read, write, or both. + + + Both read and write methods are generated. + + + Read methods are generated. + + + Write methods are generated. + + + Maps a code entity in a .NET Framework Web service method to an element in a Web Services Description Language (WSDL) message. + + + Gets or sets a value that indicates whether the .NET Framework type maps to an XML element or attribute of any type. + + , if the type maps to an XML any element or attribute; otherwise, . + + + Gets a value that indicates whether the accompanying field in the .NET Framework type has a value specified. + + , if the accompanying field has a value specified; otherwise, . + + + Gets the unqualified name of the XML element declaration that applies to this mapping. + The unqualified name of the XML element declaration that applies to this mapping. + + + Gets the name of the Web service method member that is represented by this mapping. + The name of the Web service method member represented by this mapping. + + + Gets the XML namespace that applies to this mapping. + The XML namespace that applies to this mapping. + + + Gets the fully qualified type name of the .NET Framework type for this mapping. + The fully qualified type name of the .NET Framework type for this mapping. + + + Gets the type name of the .NET Framework type for this mapping. + The type name of the .NET Framework type for this mapping. + + + Gets the namespace of the .NET Framework type for this mapping. + The namespace of the .NET Framework type for this mapping. + + + Gets the XML element name as it appears in the service description document. + The XML element name. + + + Provides mappings between .NET Framework Web service methods and Web Services Description Language (WSDL) messages that are defined for SOAP Web services. + + + Gets the number of .NET Framework code entities that belong to a Web service method to which a SOAP message is being mapped. + The number of mappings in the collection. + + + 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. + The index of the mapping to return. + The requested . + + + Gets the name of the .NET Framework type being mapped to the data type of an XML Schema element that represents a SOAP message. + The name of the .NET Framework type. + + + Gets the namespace of the .NET Framework type being mapped to the data type of an XML Schema element that represents a SOAP message. + The .NET Framework namespace of the mapping. + + + Provides data for the event. + + + Gets the line number of the unknown XML node. + The line number of the unknown XML node. + + + Gets the position in the line of the unknown XML node. + The position number of the unknown XML node. + + + Gets the XML local name of the XML node being deserialized. + The XML local name of the node being deserialized. + + + Gets the name of the XML node being deserialized. + The name of the node being deserialized. + + + Gets the namespace URI that is associated with the XML node being deserialized. + The namespace URI that is associated with the XML node being deserialized. + + + Gets the type of the XML node being deserialized. + The that represents the XML node being deserialized. + + + Gets the object being deserialized. + The being deserialized. + + + Gets the text of the XML node being deserialized. + The text of the XML node being deserialized. + + + Represents the method that handles the event of an . + The source of the event. + An that contains the event data. + + + 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. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified default XML namespace. + The default XML namespace to use for imported type mappings. + + + Initializes a new instance of the class using the specified XML serialization overrides. + An object that overrides how the class serializes mapped types. + + + Initializes a new instance of the class using the specified XML serialization overrides and default XML namespace. + An object that overrides how the class serializes mapped types. + The default XML namespace to use for imported type mappings. + + + Generates internal type mappings for information from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of objects that contain .NET Framework code entities that belong to a Web service method. + + 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, . + An with mappings to the element parts of a WSDL message definition. + + + 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. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of objects that contain .NET Framework code entities that belong to a Web service method. + + 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, . + + if the method is a remote procedure call; otherwise, . + An that contains the mappings. + + + 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. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of objects that contain .NET Framework code entities that belong to a Web service method. + + 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, . + + if the method is a remote procedure call; otherwise, . + + to specify that the generated schema type will be marked with the element; otherwise, . + An that contains the mappings. + + + Generates internal type mappings for information from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of objects that contain .NET Framework code entities that belong to a Web service method. + + 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, . + + if the method is a remote procedure call; otherwise, . + + to specify that the generated schema type will be marked with the element; otherwise, . + One of the values. The default is . + An that contains the mappings. + + + Generates a mapping to an XML Schema element for a specified .NET Framework type. + The .NET Framework type for which to generate a type mapping. + Internal .NET Framework mapping of a type to an XML Schema element. + + + Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and namespace. + The .NET Framework type for which to generate a type mapping. + The default XML namespace to use. + Internal .NET Framework mapping of a type to an XML Schema element. + + + Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and attribute. + The .NET Framework type for which to generate a type mapping. + An attribute that is applied to the type. + An that represents a mapping of a .NET Framework type to an XML Schema element. + + + Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type, attribute, and namespace. + The .NET Framework type for which to generate a type mapping. + An attribute that is applied to the type. + The default XML namespace to use. + An that contains the internal .NET Framework mapping of a type to an XML Schema element. + + + Includes mappings for a type for later use when import methods are invoked. + The .NET Framework type for which to save type mapping information. + + + Includes mappings for derived types for later use when import methods are invoked. + An instance of the class that contains custom attributes derived from the attribute. + + + 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. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether the represents a Web service method return value, as opposed to an output parameter. + + , if the member represents a Web service return value; otherwise, . + + + Gets or sets the name of the Web service method member for this mapping. + The name of the Web service method. + + + Gets or sets the type of the Web service method member code entity that is represented by this mapping. + The of the Web service method member code entity that is represented by this mapping. + + + Gets or sets a value that indicates that the value of the corresponding XML element definition's isNullable attribute is . + + to override the property; otherwise, . + + + Gets or sets a with the collection of SOAP-related attributes that have been applied to the member code entity. + A that contains the objects that represent SOAP attributes applied to the member. + + + Gets or sets an with the collection of -related attributes that have been applied to the member code entity. + An that represents XML attributes that have been applied to the member code. + + + Enables iteration over a collection of objects. + + + Initializes a new instance of the class. + The object you want to iterate over. + + + Gets the current element in the collection. + The current object in the collection. + + + Releases all resources used by the . + + + Advances the enumerator to the next item in the collection. + + if the move is successful; otherwise, . + + + Gets the current element in the collection of objects. + The current element in the collection of objects. + + + Sets the enumerator to its initial position, which is before the first element in the collection of objects. + + + Populates objects with XML schema element declarations that are found in type mapping objects. + + + Initializes a new instance of the class. + A collection of objects to which element declarations obtained from type mappings are added. + + + Exports an <any> element to the object that is identified by the specified namespace. + The namespace of the XML schema document to which to add an <any> element. + An arbitrary name assigned to the <any> element declaration. + + + Adds an element declaration for an object or type to a SOAP message or to an object. + An that contains mappings to export. + The string "any" with an appended integer. + + + Adds an element declaration to the applicable for each of the element parts of a literal SOAP message definition. + The internal .NET Framework type mappings for the element parts of a Web Services Description Language (WSDL) message definition. + + + Adds an element declaration to the applicable for each of the element parts of a literal SOAP message definition, and specifies whether enclosing elements are included. + The internal mapping between a .NET Framework type and an XML schema element. + + if the schema elements that enclose the schema are to be included; otherwise, . + + + Adds an element declaration to the applicable object for a single element part of a literal SOAP message definition. + Internal .NET Framework type mappings for the element parts of a Web Services Description Language (WSDL) message definition. + An that represents the qualified XML name of the exported element declaration. + + + Adds an element declaration for a .NET Framework type to the applicable object. + The internal mapping between a .NET Framework type and an XML schema element. + + + Generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document. + + + Initializes a new instance of the class, taking a collection of objects representing the XML schemas used by SOAP literal messages defined in a WSDL document. + A collection of objects. + + + Initializes a new instance of the class, taking a collection of 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. + An object. + A object that specifies a collection of classes being generated for bindings defined in a WSDL document. + + + Generates internal type mapping information for a single, (SOAP) literal element part defined in a WSDL document. + An that specifies the name of an element's type for which a .NET Framework type is generated. + The name of the part element in the WSDL document. + An representing the .NET Framework type mapping for a single element part of a WSDL message definition. + + + Generates internal type mapping information for an element defined in an XML schema document. + An that specifies the name of an element defined in an XML schema document. + A base type for the .NET Framework type that is generated to correspond to an XSD element's type. + An representing the.NET Framework type mapping information for an XML schema element. + + + Generates internal type mapping information for an element defined in an XML schema document or as a part in a WSDL document. + An that specifies the name of an element defined in an XML schema document. + A base type for the .NET Framework type that is generated to correspond to an XSD element's type. + + to indicate that the type corresponding to an XSD element can indirectly inherit from the base type; otherwise, . + The .NET Framework type mapping information for an XML schema element. + + + Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document. + The name of the element for which to generate a mapping. + The namespace of the element for which to generate a mapping. + An array of instances that specifies the members of the element for which to generate a mapping. + A that contains type mapping information. + + + Generates internal type mapping information for a single element part of a literal-use SOAP message defined in a WSDL document. + An that specifies the name of the message part. + The .NET Framework type mapping for a WSDL message definition containing a single element part. + + + Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document. + An array of type that specifies the names of the message parts. + An that represents the .NET Framework type mappings for the element parts of a WSDL message definition. + + + Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document. + An array of type that specifies the names of the message parts. + A base type for all .NET Framework types that are generated to correspond to message parts. + + to indicate that the types corresponding to message parts can indirectly inherit from the base type; otherwise, . + The .NET Framework type mappings for the element parts of a WSDL message definition. + + + Generates internal type mapping information for an element defined in an XML schema document. + A that specifies an XML element. + A object that describes a type mapping. + + + Generates internal type mapping information for an element defined in an XML schema document. + A that specifies an XML element. + A object that specifies a base type. + A object that describes a type mapping. + + + Generates internal type mapping information for an element defined in an XML schema document. + A that specifies an XML element. + A object that specifies a base type. + A value that specifies whether the generated type can indirectly inherit the . + A object that describes a type mapping. + + + Generates internal type mapping information for an element defined in an XML schema document. + An that specifies the name of an element defined in an XML schema document. + The .NET Framework type mapping information for an XML schema element. + + + Represents the collection of XML schemas. + + + Initializes a new instance of the class. + + + Adds an object to the end of the collection. + The object to be added to the collection of objects. + The index at which the is added. + + + Adds an object that represents an assembly reference to the collection. + The to add. + The of the schema object. + The index at which the is added. + + + Adds an instance of the class to the end of the collection. + The object to be added to the end of the collection. + + + Adds an object that represents an assembly reference to the collection. + The to add. + + + Processes the element and attribute names in the XML schemas and, optionally, validates the XML schemas. + A that specifies the callback method that handles errors and warnings during XML Schema validation, if the strict parameter is set to . + + to validate the XML schemas in the collection using the method of the class; otherwise, . + + + Returns a value that indicates whether the collection contains an object that belongs to the specified namespace. + The namespace of the item to check for. + + if the item is found; otherwise, . + + + Determines whether the contains a specific schema. + The object to locate. + + , if the collection contains the specified item; otherwise, . + + + Copies the entire to a compatible one-dimensional , which starts at the specified index of the target array. + The one-dimensional that is the destination of the schemas copied from . The must have zero-based indexing. + A 32-bit integer that represents the index in the array where copying begins. + + + Locates in one of the XML schemas an of the specified name and type. + An that specifies a fully qualified name with a namespace used to locate an object in the collection. + The of the object to find. Possible types include: , , , , and . + An instance, such as an or . + + + Gets a collection of schemas that belong to the same namespace. + The namespace of the schemas to retrieve. + An implementation that contains the schemas. + + + Searches for the specified schema and returns the zero-based index of the first occurrence within the entire . + The to locate. + The zero-based index of the first occurrence of the value within the entire , if found; otherwise, -1. + + + Inserts a schema into the at the specified index. + The zero-based index at which should be inserted. + The object to be inserted. + + + Gets a value that indicates whether the schemas have been compiled. + + , if the schemas have been compiled; otherwise, . + + + Static method that determines whether the specified XML schema contains a custom attribute set to , or its equivalent. + The XML schema to check for an attribute with a value. + + if the specified schema exists; otherwise, . + + + Gets or sets the object at the specified index. + The index of the item to retrieve. + The specified . + + + Gets a specified object that represents the XML schema associated with the specified namespace. + The namespace of the specified object. + The specified object. + + + Performs additional custom processes when clearing the contents of the instance. + + + Performs additional custom processes before inserting a new element into the instance. + The zero-based index at which to insert . + The new value of the element at . + + + Performs additional custom processes when removing an element from the instance. + The zero-based index at which can be found. + The value of the element to remove at . + + + Performs additional custom processes before setting a value in the instance. + The zero-based index at which can be found. + The value to replace with . + The new value of the element at . + + + Removes the first occurrence of a specific schema from the . + The to remove. + + + Returns an enumerator that iterates through the collection of XML schemas. + An object that can be used to iterate through the collection. + + + Delegate used by the class for deserialization of SOAP-encoded XML data types that map to collections or enumerations. + The collection into which the collection items array is copied. + An array of items to be copied into the object collection. + + + Delegate used by the class for deserialization of SOAP-encoded XML data. + An instance of the class that contains the object to be fixed and the array of string identifiers for the items to fill in. + + + An abstract class that is the base class for and and that contains methods common to both of these types. + + + Initializes an instance of the class. + + + Delegate used by the class for deserialization of types from SOAP-encoded, non-root XML data. + The object returned by the callback. + + + Controls deserialization by the class. + + + Initializes a new instance of the class. + + + 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. + A delegate and the callback method's input data. + + + 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. + An delegate and the callback method's input data. + + + Stores an implementation of the delegate and its input data for a later invocation. + The name of the .NET Framework type that is being deserialized. + The namespace of the .NET Framework type that is being deserialized. + The to be deserialized. + An delegate. + + + Stores an object that is being deserialized from a SOAP-encoded element for later access through the method. + The value of the attribute of a element that identifies the element. + The object that is deserialized from the XML element. + + + Checks whether the deserializer has advanced. + The current in a while loop. + The current . + The has not advanced. + + + Removes all occurrences of white space characters from the beginning and end of the specified string. + The string that will have its white space trimmed. + The trimmed string. + + + Holds an delegate instance, plus the method's inputs; also supplies the method's parameters. + + + Initializes a new instance of the class with parameters for a callback method. + A collection into which the callback method copies the collection items array. + A method that instantiates the delegate. + An array into which the callback method copies a collection. + + + Gets the callback method that instantiates the delegate. + The delegate that points to the callback method. + + + Gets the for the callback method. + The collection that is used for the fixup. + + + Gets the array into which the callback method copies a collection. + The array into which the callback method copies a collection. + + + Creates an that indicates that an object being deserialized should be abstract. + The name of the abstract type. + The .NET Framework namespace of the abstract type. + An exception. + + + Populates an object from its XML representation at the current location of the , with an option to read the inner element. + The local name of the derived XML Schema data type. + The namespace of the derived XML Schema data type. + The local name of the base XML Schema data type. + The namespace of the base XML Schema data type. + The namespace of the derived .NET Framework type. + The name of the base .NET Framework type. + An exception. + + + Creates an that indicates that an object being deserialized cannot be instantiated because the constructor throws a security exception. + The name of the type. + An exception. + + + Creates an that indicates that an object being deserialized cannot be instantiated because there is no constructor available. + The name of the type. + An exception. + + + Creates an that indicates that an explicit reference conversion failed. + The that an object cannot be cast to. This type is incorporated into the exception message. + The object that cannot be cast. This object is incorporated into the exception message. + An exception. + + + Creates an that indicates that an explicit reference conversion failed. + The that an object cannot be cast to. This type is incorporated into the exception message. + The object that cannot be cast. This object is incorporated into the exception message. + A string identifier. + An exception. + + + Creates an that indicates that a derived type that is mapped to an XML Schema data type cannot be located. + The local name of the XML Schema data type that is mapped to the unavailable derived type. + The namespace of the XML Schema data type that is mapped to the unavailable derived type. + The full name of the .NET Framework base type for which a derived type cannot be located. + An exception. + + + Creates an that indicates that a SOAP-encoded collection type cannot be modified and its values cannot be filled in. + The fully qualified name of the .NET Framework type for which there is a mapping. + An exception. + + + Creates an that indicates that an enumeration value is not valid. + The enumeration value that is not valid. + The enumeration type. + An exception. + + + Creates an that indicates that the current position of represents an unknown XML node. + An exception. + + + Creates an that indicates that a type is unknown. + An that represents the name of the unknown type. + An exception. + + + Gets or sets a value that determines whether XML strings are translated into valid .NET Framework type names. + + if XML strings are decoded into valid .NET Framework type names; otherwise, . + + + Gets the XML document object into which the XML document is being deserialized. + An that represents the deserialized data. + + + Ensures that a given array, or a copy, is large enough to contain a specified index. + The that is being checked. + The required index. + The of the array's elements. + The existing , if it is already large enough; otherwise, a new, larger array that contains the original array's elements. + + + Holds an delegate instance, plus the method's inputs; also serves as the parameter for the method. + + + Initializes a new instance of the class. + The object that contains other objects whose values get filled in by the callback implementation. + A method that instantiates the delegate. + The size of the string array obtained through the property. + + + Initializes a new instance of the class. + The object that contains other objects whose values get filled in by the callback implementation. + A method that instantiates the delegate. + The string array obtained through the property. + + + Gets the callback method that creates an instance of the delegate. + The callback method that creates an instance of the delegate. + + + Gets or sets an array of keys for the objects that belong to the property whose values get filled in by the callback implementation. + The array of keys. + + + Gets or sets the object that contains other objects whose values get filled in by the callback implementation. + The source containing objects with values to fill. + + + Fills in the values of a SOAP-encoded array whose data type maps to a .NET Framework reference type. + An object that contains the array whose values are filled in. + + + Gets the length of the SOAP-encoded array where the is currently positioned. + The local name that the array should have. + The namespace that the array should have. + The length of the SOAP array. + + + Determines whether the XML element where the is currently positioned has a null attribute set to the value . + + if is currently positioned over a null attribute with the value ; otherwise, . + + + Gets an object that is being deserialized from a SOAP-encoded element and that was stored earlier by . + The value of the attribute of a element that identifies the element. + An object to be deserialized from a SOAP-encoded element. + + + Gets the value of the attribute for the XML element at the current location of the . + An XML qualified name that indicates the data type of an XML element. + + + Initializes callback methods that populate objects that map to SOAP-encoded XML data. + + + Stores element and attribute names in a object. + + + Gets or sets a value that should be for a SOAP 1.1 return value. + + , if the value is a return value. + + + Determines whether an XML attribute name indicates an XML namespace. + The name of an XML attribute. + + if the XML attribute name indicates an XML namespace; otherwise, . + + + Sets the value of the XML attribute if it is of type from the Web Services Description Language (WSDL) namespace. + An that may have the type . + + + Makes the read the fully qualified name of the element where it is currently positioned. + The fully qualified name of the current XML element. + + + Makes the read an XML end tag. + + + Gets the object that is being used by . + The that is being used by the . + + + Gets the current count of the . + The current count of an . + + + Instructs the to read the current XML element if the element has a null attribute with the value true. + + if the element has a null="true" attribute value and has been read; otherwise, . + + + Instructs the to read the fully qualified name of the element where it is currently positioned. + A that represents the fully qualified name of the current XML element; otherwise, if a null="true" attribute value is present. + + + Instructs the to read a simple, text-only XML element that could be . + The string value; otherwise, . + + + Reads the value of the attribute ( attribute for SOAP 1.2) that is used to refer to an XML element in SOAP encoding. + An output string into which the attribute value is read. + + if the value was read; otherwise, . + + + Deserializes an object from a SOAP-encoded XML element. + The value of the referenced element in the document. + + + Deserializes an object from a SOAP-encoded XML element. + The local name of the element's XML Schema data type. + The namespace of the element's XML Schema data type. + The value of the referenced element in the document. + + + Deserializes objects from the SOAP-encoded elements in a SOAP message. + + + Deserializes an object from an XML element in a SOAP message that contains a reference to a element. + The local name of the element's XML Schema data type. + The namespace of the element's XML Schema data type. + + if the element name is also the XML Schema data type name; otherwise, . + An output string into which the value of the attribute is read. + The deserialized object. + + + Deserializes an object from an XML element in a SOAP message that contains a reference to a element. + The local name of the element's XML Schema data type. + The namespace of the element's XML Schema data type. + An output string into which the attribute value is read. + The deserialized object. + + + Deserializes an object from an XML element in a SOAP message that contains a reference to a element. + An output string into which the attribute value is read. + The deserialized object. + + + Populates an object from its XML representation at the current location of the . + An that corresponds to the current position of the . + An object that implements the interface with its members populated from the location of the . + + + This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An IXmlSerializable object that corresponds to the current position of the XMLReader. + Specifies whether the serializable object is wrapped. + An object that implements the IXmlSerializable interface with its members populated from the location of the XmlReader. + + + Produces the result of a call to the method appended to the input value. + A string to prefix to the result of a call to the method. + The result of call to the method appended to the input value. + + + Returns the result of a call to the method of the class, trimmed of white space if needed, and appended to the input value. + A string that will be appended to. + + if the result of the read operation should be trimmed; otherwise, . + The result of the read operation appended to the input value. + + + Reads an XML element that allows null values () and returns a generic value. + The that represents the simple data type for the current location of the . + A generic that represents a null XML value. + + + Gets the value of the XML node at which the is currently positioned. + The that represents the simple data type for the current location of the . + The value of the node as a .NET Framework value type, if the value is a simple XML Schema data type. + + + Instructs the to read an XML document root element at its current position. + + if the method should read content only after reading the element's start element; otherwise, . + An that contains the root element that has been read. + + + Instructs the to read the XML node at its current position. + + to read content only after reading the element's start element; otherwise, . + An that represents the XML node that has been read. + + + Stores an object to be deserialized from a SOAP-encoded element. + The object to be deserialized. + + + Gets a dynamically generated assembly by name. + The full name of the assembly. + A dynamically generated . + + + Ensures that a given array, or a copy, is no larger than a specified length. + The array that is being checked. + The maximum length of the array. + The of the array's elements. + + if for the array, if present for the input array, can be returned; otherwise, a new, smaller array. + The existing , if it is already small enough; otherwise, a new, smaller array that contains the original array's elements up to the size of . + + + Instructs the to read the string value at its current position and return it as a base-64 byte array. + + to return ; to return a base-64 byte array. + A base-64 byte array; otherwise, if the value of the parameter is . + + + Produces a base-64 byte array from an input string. + A string to translate into a base-64 byte array. + A base-64 byte array. + + + Instructs the to read the string value at its current position and return it as a hexadecimal byte array. + + to return ; to return a hexadecimal byte array. + A hexadecimal byte array; otherwise, if the value of the parameter is . + + + Produces a hexadecimal byte array from an input string. + A string to translate into a hexadecimal byte array. + A hexadecimal byte array. + + + Produces a object from an input string. + A string to translate into a object. + A object. + + + Produces a object from an input string. + A string to translate into a class object. + A object. + + + Produces a object from an input string. + A string to translate into a object. + A object. + + + Produces a numeric enumeration value from a string that consists of delimited identifiers that represent constants from the enumerator list. + A string that consists of delimited identifiers where each identifier represents a constant from the set enumerator list. + A that consists of the identifiers as keys and the constants as integral numbers. + The name of the enumeration type. + A long value that consists of the enumeration value as a series of bitwise operations. + + + Produces a from a string that represents the time. + A string to translate into a object. + A object. + + + Decodes an XML name. + An XML name to be decoded. + A decoded string. + + + Decodes an XML name. + An XML name to be decoded. + A decoded string. + + + Decodes an XML name. + An XML name to be decoded. + A decoded string. + + + Decodes an XML name. + An XML name to be decoded. + A decoded string. + + + Obtains an from a name that may contain a prefix. + A name that may contain a prefix. + An that represents a namespace-qualified XML name. + + + Raises an event for the current position of the . + An object that the is attempting to deserialize, subsequently accessible through the property. + An that represents the attribute in question. + + + Raises an event for the current position of the . + An object that the is attempting to deserialize, subsequently accessible through the property. + A that represents the attribute in question. + A comma-delimited list of XML qualified names. + + + Raises an event for the current position of the . + The that is being deserialized. + The for which an event is raised. + + + Raises an event for the current position of the . + An object that the is attempting to deserialize, subsequently accessible through the property. + The for which an event is raised. + A comma-delimited list of XML qualified names. + + + Raises an event for the current position of the . + The object that is being deserialized. + + + Raises an event for the current position of the . + The object being deserialized. + A comma-delimited list of XML qualified names. + + + Raises an event for the current position of the . + A unique string that is used to identify the unreferenced object, subsequently accessible through the property. + An object that the is attempting to deserialize, subsequently accessible through the property. + + + Delegate that is used by the class for serialization of types from SOAP-encoded, non-root XML data. + The object being serialized. + + + Represents an abstract class used for controlling serialization by the class. + + + Initializes a new instance of the class. + + + Stores an implementation of the delegate and the type it applies to, for a later invocation. + The of objects that are serialized. + The name of the type of objects that are serialized. + The namespace of the type of objects that are serialized. + An instance of the delegate. + + + Creates an that indicates an unexpected name for an element that adheres to an XML Schema element declaration. + The name that is not valid. + The element declaration that the name belongs to. + The expected local name of an element. + The expected namespace of an element. + The newly created exception. + + + Creates an that indicates the which has been invalidly applied to a member; only members that are of type , or derived from , are valid. + The object that represents the invalid member. + The newly created exception. + + + Creates an that indicates the which has been invalidly applied to a member; only members that are of type , or derived from , are valid. + The that is invalid. + The newly created exception. + + + Creates an that indicates a failure while writing an array where an XML Schema element declaration is applied. + The type being serialized. + A name for the element declaration. + The newly created exception. + + + Creates an for an invalid enumeration value. + An object that represents the invalid enumeration. + The XML type name. + The newly created exception. + + + Creates an that indicates that a value for an XML element does not match an enumeration type. + The value that is not valid. + The name of the XML element with an invalid value. + The valid value. + The newly created exception. + + + Creates an that indicates that an XML element that should adhere to the XML Schema element declaration cannot be processed. + The XML element that cannot be processed. + The namespace of the XML element. + The newly created exception. + + + Creates an that indicates that a type being serialized is not being used in a valid manner or is unexpectedly encountered. + The object whose type cannot be serialized. + The newly created exception. + + + Creates an that indicates that a type being serialized is not being used in a valid manner or is unexpectedly encountered. + The type that cannot be serialized. + The newly created exception. + + + Gets or sets a value that indicates whether the method is used to write valid XML. + + if the method returns an encoded name; otherwise, . + + + Processes a base-64 byte array. + A base-64 array. + The same byte array that was passed in as an argument. + + + Produces a string from an input hexadecimal byte array. + A hexadecimal byte array to translate to a string. + The byte array value converted to a string. + + + Produces a string from an input . + A to translate to a string. + The value converted to a string. + + + Produces a string from a object. + A to translate to a string. + A string representation of the that shows the date but no time. + + + Produces a string from an input . + A to translate to a string. + A string representation of the that shows the date and time. + + + Produces a string that consists of delimited identifiers that represent the enumeration members that have been set. + The enumeration value as a series of bitwise operations. + The enumeration's name values. + The enumeration's constant values. + A string that consists of delimited identifiers, where each represents a member from the set enumerator list. + + + 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. + The enumeration value as a series of bitwise operations. + The values of the enumeration. + The constants of the enumeration. + The name of the type + A string that consists of delimited identifiers, where each item is one of the values set by the bitwise operation. + + + Produces a string from a object. + A that is translated to a string. + A string representation of the object that shows the time but no date. + + + Encodes a valid XML name by replacing characters that are not valid with escape sequences. + A string to be used as an XML name. + An encoded string. + + + Encodes a valid XML local name by replacing characters that are not valid with escape sequences. + A string to be used as a local (unqualified) XML name. + An encoded string. + + + Encodes an XML name. + An XML name to be encoded. + An encoded string. + + + Encodes a space-delimited sequence of XML names into a single XML name. + A space-delimited sequence of XML names to be encoded. + An encoded string. + + + Returns an XML qualified name, with invalid characters replaced by escape sequences. + An that represents the XML to be written. + An XML qualified name, with invalid characters replaced by escape sequences. + + + Produces a string that can be written as an XML qualified name, with invalid characters replaced by escape sequences. + An that represents the XML to be written. + + to ignore empty spaces in the string; otherwise, . + An XML qualified name, with invalid characters replaced by escape sequences. + + + Initializes an instances of the delegate to serialize SOAP-encoded XML data. + + + Gets or sets a list of XML qualified name objects that contain the namespaces and prefixes used to produce qualified names in XML documents. + An that contains the namespaces and prefix pairs. + + + Gets a dynamically generated assembly by name. + The full name of the assembly. + A dynamically generated assembly. + + + Initializes object references only while serializing a SOAP-encoded SOAP message. + + + Instructs an object to write an XML attribute that has no namespace specified for its name. + The local name of the XML attribute. + The value of the XML attribute as a byte array. + + + Instructs the to write an XML attribute that has no namespace specified for its name. + The local name of the XML attribute. + The value of the XML attribute as a string. + + + Instructs an object to write an XML attribute. + The local name of the XML attribute. + The namespace of the XML attribute. + The value of the XML attribute as a byte array. + + + Writes an XML attribute. + The local name of the XML attribute. + The namespace of the XML attribute. + The value of the XML attribute as a string. + + + Writes an XML attribute where the namespace prefix is provided manually. + The namespace prefix to write. + The local name of the XML attribute. + The namespace represented by the prefix. + The value of the XML attribute as a string. + + + Writes an XML node object within the body of a named XML element. + The XML node to write, possibly a child XML element. + The local name of the parent XML element to write. + The namespace of the parent XML element to write. + + to write an attribute if the object to serialize is ; otherwise, . + + to indicate that the node, if an XML element, adheres to an XML Schema element declaration; otherwise, . + + + Instructs an object to write an object within the body of a named XML element. + The XML node to write, possibly a child XML element. + The local name of the parent XML element to write. + The namespace of the parent XML element to write. + + to write an attribute if the object to serialize is ; otherwise, . + + to indicate that the node, if an XML element, adheres to an XML Schema element declaration; otherwise, . + + + Writes an XML element with a specified qualified name in its body. + The local name of the XML element. + The namespace of the XML element. + The name to write, using its prefix if namespace-qualified, in the element text. + + + Writes an XML element with a specified qualified name in its body. + The local name of the XML element. + The namespace of the XML element. + The name to write, using its prefix if namespace-qualified, in the element text. + The name of the XML Schema data type to be written to the attribute. + + + Writes an XML element with a specified qualified name in its body. + The local name of the XML element. + The name to write, using its prefix if namespace-qualified, in the element text. + + + Writes an XML element with a specified qualified name in its body. + The local name of the XML element. + The name to write, using its prefix if namespace-qualified, in the element text. + The name of the XML Schema data type to be written to the attribute. + + + Writes an XML element with a specified value in its body. + The local name of the XML element to be written without namespace qualification. + The text value of the XML element. + + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. + + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. + + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. + + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The text value of the XML element. + + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. + + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The text value of the XML element. + + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. + + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. + + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. + + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. + + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. + + + Writes an XML element whose body is empty. + The local name of the XML element to write. + + + Writes an XML element whose body is empty. + The local name of the XML element to write. + The namespace of the XML element to write. + + + Writes a element tag. + + + Writes a element tag. + The object being serialized. + + + Writes an attribute that appears in a SOAP-encoded element. + The object being serialized. + + + Writes the namespace declaration attributes. + The XML namespaces to declare. + + + Writes an XML element whose body contains a valid XML qualified name. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The XML qualified name to write in the body of the XML element. + The name of the XML Schema data type to be written to the attribute. + + + Writes an XML element whose body contains a valid XML qualified name. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The XML qualified name to write in the body of the XML element. + + + Writes an XML element that contains a string as the body. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The string to write in the body of the XML element. + The name of the XML Schema data type to be written to the attribute. + + + Writes a byte array as the body of an XML element. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The byte array to write in the body of the XML element. + The name of the XML Schema data type to be written to the attribute. + + + Writes an XML element that contains a string as the body. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The string to write in the body of the XML element. + The name of the XML Schema data type to be written to the attribute. + + + Writes an XML element that contains a string as the body. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The string to write in the body of the XML element. + + + Writes a byte array as the body of an XML element. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The byte array to write in the body of the XML element. + + + Writes an XML element that contains a string as the body. inserts a attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The string to write in the body of the XML element. + + + Writes an XML element with an attribute. + The local name of the XML element to write. + + + Writes an XML element with an attribute. + The local name of the XML element to write. + The namespace of the XML element to write. + + + Writes an XML element with an attribute. + The local name of the XML element to write. + + + Writes an XML element with an attribute. + The local name of the XML element to write. + The namespace of the XML element to write. + + + Writes a SOAP message XML element that can contain a reference to a XML element for a given object. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized either in the current XML element or a element that is referenced by the current element. + + + Writes a SOAP message XML element that can contain a reference to a XML element for a given object. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized either in the current XML element or a element that referenced by the current element. + The type stored in the object's type mapping (as opposed to the object's type found directly through the operation). + + + Writes a SOAP message XML element that can contain a reference to a XML element for a given object. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized either in the current XML element or a element that is referenced by the current element. + The type stored in the object's type mapping (as opposed to the object's type found directly through the operation). + + to serialize the object directly into the XML element rather than make the element reference another element that contains the data; otherwise, . + + + Writes a SOAP message XML element that can contain a reference to a XML element for a given object. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized either in the current XML element or a element that referenced by the current element. + The type stored in the object's type mapping (as opposed to the object's type found directly through the operation). + + to serialize the object directly into the XML element rather than make the element reference another element that contains the data; otherwise, . + + to write an attribute if the object to serialize is ; otherwise, . + + + Gets or sets the that is being used by the . + The used by the class instance. + + + Serializes objects into SOAP-encoded XML elements in a SOAP message. + + + Writes a SOAP message XML element that contains a reference to a element for a given object. + The local name of the referencing element being written. + The namespace of the referencing element being written. + The object being serialized. + + + Writes a SOAP message XML element that contains a reference to a element for a given object. + The local name of the referencing element being written. + The namespace of the referencing element being written. + The object being serialized. + + to write an attribute if the object to serialize is ; otherwise, . + + + Writes a SOAP 1.2 RPC result element with a specified qualified name in its body. + The local name of the result body. + The namespace of the result body. + + + Writes an object that uses custom XML formatting as an XML element. + An object that implements the interface that uses custom XML formatting. + The local name of the XML element to write. + The namespace of the XML element to write. + + to write an attribute if the class object is ; otherwise, . + + + Instructs to write an object that uses custom XML formatting as an XML element. + An object that implements the interface that uses custom XML formatting. + The local name of the XML element to write. + The namespace of the XML element to write. + + to write an attribute if the object is ; otherwise, . + + to ignore writing the opening element tag; otherwise, to write the opening element tag. + + + Writes the XML declaration if the writer is positioned at the start of an XML document. + + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. + + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. + The namespace of the XML element to write. + + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. + The namespace of the XML element to write. + + to write the element name with a prefix if none is available for the specified namespace; otherwise, . + + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized as an XML element. + + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized as an XML element. + + to write the element name with a prefix if none is available for the specified namespace; otherwise, . + + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized as an XML element. + + to write the element name with a prefix if none is available for the specified namespace; otherwise, . + An instance of the class that contains prefix and namespace pairs to be used in the generated XML. + + + Writes an XML element whose text body is a value of a simple XML Schema data type. + The local name of the element to write. + The namespace of the element to write. + The object to be serialized in the element body. + + if the XML element explicitly specifies the text value's type using the attribute; otherwise, . + + + Writes a base-64 byte array. + The byte array to write. + + + Writes a specified string value. + The value of the string to write. + + + Writes the specified as an XML attribute. + The XML node to write. + + + Writes the specified object as an XML attribute. + The XML node to write. + An object (or ) used to generate a qualified name value for an attribute from the Web Services Description Language (WSDL) namespace ("http://schemas.xmlsoap.org/wsdl/"). + + + Writes an attribute for an XML element that is being serialized into a document. + The local name of an XML Schema data type. + The namespace of an XML Schema data type. + + + Serializes and deserializes objects into and from XML documents. The enables you to control how objects are encoded into XML. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into objects of the specified type. + The type of the object that this can serialize. + + + Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into objects of the specified type. Specifies the default namespace for all the XML elements. + The type of the object that this can serialize. + The default namespace to use for all the XML elements. + + + Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into object of a specified type. If a property or field returns an array, the parameter specifies objects that can be inserted into the array. + The type of the object that this can serialize. + A array of additional object types to serialize. + + + Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into objects of the specified type. Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. + The type of the object to serialize. + An . + + + Initializes a new instance of the class that can serialize objects of type into XML document instances, and deserialize XML document instances into objects of type . Each object to be serialized can itself contain instances of classes, which this overload overrides 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. + The type of the object that this can serialize. + An that extends or overrides the behavior of the class specified in the parameter. + A array of additional object types to serialize. + An that defines the XML root element properties. + The default namespace of all XML elements in the XML document. + + + Initializes a new instance of the class that can serialize objects of type into XML document instances, and deserialize XML document instances into objects of type . Each object to be serialized can itself contain instances of classes, which this overload overrides 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. + The type of the object that this can serialize. + An that extends or overrides the behavior of the class specified in the parameter. + A array of additional object types to serialize. + An that defines the XML root element properties. + The default namespace of all XML elements in the XML document. + The location of the types. + + + Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize an XML document into object of the specified type. It also specifies the class to use as the XML root element. + The type of the object that this can serialize. + An that represents the XML root element. + + + Initializes an instance of the class using an object that maps one type to another. + An that maps one type to another. + + + Gets a value that indicates whether this can deserialize a specified XML document. + An that points to the document to deserialize. + + if this can deserialize the object that the points to; otherwise, . + + + Returns an object used to read the XML document to be serialized. + An used to read the XML document. + Any attempt is made to access the method when the method is not overridden in a descendant class. + + + When overridden in a derived class, returns a writer used to serialize the object. + An instance that implements the class. + Any attempt is made to access the method when the method is not overridden in a descendant class. + + + Deserializes the XML document contained by the specified . + The that contains the XML document to deserialize. + The being deserialized. + + + Deserializes the XML document contained by the specified . + The that contains the XML document to deserialize. + The being deserialized. + An error occurred during deserialization. The original exception is available using the property. + + + Deserializes the XML document contained by the specified . + The that contains the XML document to deserialize. + The deserialized object. + Any attempt is made to access the method when the method is not overridden in a descendant class. + + + Deserializes the XML document contained by the specified . + The that contains the XML document to deserialize. + The being deserialized. + An error occurred during deserialization. The original exception is available using the property. + + + Deserializes the XML document contained by the specified and encoding style. + The that contains the XML document to deserialize. + The encoding style of the serialized XML. + The deserialized object. + An error occurred during deserialization. The original exception is available using the property. + + + Deserializes the object using the data contained by the specified . + An instance of the class used to read the document. + The encoding used. + An instance of the class. + The object being deserialized. + + + Deserializes an XML document contained by the specified and allows the overriding of events that occur during deserialization. + The that contains the document to deserialize. + An instance of the class. + The being deserialized. + + + Returns an array of objects created from an array of objects. + An array of that maps one type to another. + An array of objects. + + + Returns an instance of the class from the specified mappings. + An array of objects. + The of the deserialized object. + An instance of the class. + + + Returns an array of objects created from an array of types. + An array of objects. + An array of objects. + + + Returns the name of the assembly that contains one or more versions of the especially created to serialize or deserialize the specified type. + The you are deserializing. + The name of the assembly that contains an for the type. + + + Returns the name of the assembly that contains the serializer for the specified type in the specified namespace. + The you are interested in. + The namespace of the type. + The name of the assembly that contains specially built serializers. + + + Serializes the specified and writes the XML document to a file using the specified . + The used to write the XML document. + The to serialize. + An error occurred during serialization. The original exception is available using the property. + + + Serializes the specified and writes the XML document to a file using the specified that references the specified namespaces. + The used to write the XML document. + The to serialize. + The referenced by the object. + An error occurred during serialization. The original exception is available using the property. + + + Serializes the specified and writes the XML document to a file using the specified . + The used to write the XML document. + The to serialize. + + + Serializes the specified and writes the XML document to a file using the specified and references the specified namespaces. + The used to write the XML document. + The to serialize. + The that contains namespaces for the generated XML document. + An error occurred during serialization. The original exception is available using the property. + + + Serializes the specified and writes the XML document to a file using the specified . + The to serialize. + The used to write the XML document. + Any attempt is made to access the method when the method is not overridden in a descendant class. + + + Serializes the specified and writes the XML document to a file using the specified . + The used to write the XML document. + The to serialize. + An error occurred during serialization. The original exception is available using the property. + + + Serializes the specified and writes the XML document to a file using the specified and references the specified namespaces. + The used to write the XML document. + The to serialize. + The referenced by the object. + An error occurred during serialization. The original exception is available using the property. + + + Serializes the specified object and writes the XML document to a file using the specified and references the specified namespaces and encoding style. + The used to write the XML document. + The object to serialize. + The referenced by the object. + The encoding style of the serialized XML. + An error occurred during serialization. The original exception is available using the property. + + + Serializes the specified and writes the XML document to a file using the specified , XML namespaces, and encoding. + The used to write the XML document. + The object to serialize. + An instance of the that contains namespaces and prefixes to use. + The encoding used in the document. + For SOAP encoded messages, the base used to generate id attributes. + + + Occurs when the encounters an XML attribute of unknown type during deserialization. + + + Occurs when the encounters an XML element of unknown type during deserialization. + + + Occurs when the encounters an XML node of unknown type during deserialization. + + + Occurs during deserialization of a SOAP-encoded XML stream, when the encounters a recognized type that is not used or is unreferenced. + + + Applied to a Web service client proxy, enables you to specify an assembly that contains custom-made serializers. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified assembly name. + The simple, unencrypted name of the assembly. + + + Initializes a new instance of the class with the specified assembly name and location of the assembly. + The simple, unencrypted name of the assembly. + A string that is the URL location of the assembly. + + + Gets or sets the name of the assembly that contains serializers for a specific set of types. + The simple, unencrypted name of the assembly. + + + Gets or sets the location of the assembly that contains the serializers. + A location, such as a path or URI, that points to the assembly. + + + Creates typed versions of the for more efficient serialization. + + + Initializes a new instance of the class. + + + Returns a derivation of the class that is used to serialize the specified type. + The to serialize. + A derivation of the class that is specifically created to serialize the specified type. + + + Returns a derivation of the class that is used to serialize the specified type and namespace. + The to serialize. + The default namespace to use for all the XML elements. + A derivation of the class that is specifically created to serialize the specified type. + + + Returns a derivation of the class that is used to serialize the specified type. If a property or field returns an array, the parameter specifies objects that can be inserted into the array. + The to serialize. + A array of additional object types to serialize. + A derivation of the . + + + Returns a derivation of the 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. + The to serialize. + An that contains fields that override the default serialization behavior. + A derivation of the . + + + Returns a derivation of the 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. + The to serialize. + An that contains fields that override the default serialization behavior. + A array of additional object types to serialize. + An that represents the XML root element. + The default namespace of all XML elements in the XML document. + A derivation of the . + + + Returns a derivation of the 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. + The of the object that this can serialize. + An that extends or overrides the behavior of the class specified in the type parameter. + A array of additional object types to serialize. + An that defines the XML root element properties. + The default namespace of all XML elements in the XML document. + The path that specifies the location of the types. + A derivation of the . + + + Returns a derivation of the class that can serialize objects of the specified type into XML documents, and vice versa. Specifies the object that represents the XML root element. + The to serialize. + An that represents the XML root element. + A derivation of the . + + + Returns a derivation of the class using an object that maps one type to another. + An that maps one type to another. + A derivation of the class that is specifically created to serialize the mapped type. + + + Defines the reader, writer, and methods for pre-generated, typed serializers. + + + Initializes a new instance of the class. + + + Gets a value that determines whether a type can be serialized. + The type to be serialized. + + if the type can be serialized; otherwise, . + + + Returns a serializer for the specified type. + The type to be serialized. + An instance of a type derived from the class. + + + Gets the XML reader object that is used by the serializer. + An that is used to read an XML document or data stream. + + + Gets the collection of methods that is used to read a data stream. + A that contains the methods. + + + Gets the collection of typed serializers that is found in the assembly. + A that contains the typed serializers. + + + Gets the collection of methods that is used to write to a data stream. + A that contains the methods. + + + Gets the XML writer object for the serializer. + An that is used to write to an XML data stream or document. + + + 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. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class for the specified type. + The type that is being serialized. + + + Gets or sets the common language runtime (CLR) namespace of the assembly. + A containing the common language runtime (CLR) namespace of the assembly. + + + Gets or sets the identity of the parent assembly. + The version of the parent assembly. + + + Gets or sets the type that the serializer operates on. + The to be serialized. + + + Gets or sets the assembly's version number. + The version of the assembly. + + + Controls the XML schema that is generated when the attribute target is serialized by the . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and specifies the name of the XML type. + The name of the XML type that the generates when it serializes the class instance (and recognizes when it deserializes the class instance). + + + Gets or sets a value that determines whether the resulting schema type is an XSD anonymous type. + + , if the resulting schema type is an XSD anonymous type; otherwise, . + + + Gets or sets a value that indicates whether to include the type in XML schema documents. + + to include the type in XML schema documents; otherwise, . + + + Gets or sets the namespace of the XML type. + The namespace of the XML type. + + + Gets or sets the name of the XML type. + The name of the XML type. + + + Contains a mapping of one type to another. + + + The fully qualified type name that includes the namespace (or namespaces) and type. + The fully qualified type name. + + + Gets the type name of the mapped object. + The type name of the mapped object. + + + Gets the XML element name of the mapped object. + The XML element name of the mapped object. The default is the class name of the object. + + + Gets the XML namespace of the mapped object. + The XML namespace of the mapped object. The default is an empty string (""). + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.Xml.dll new file mode 100755 index 0000000000000000000000000000000000000000..798ca6ee103fc7c83923f2c3ba7918d30d60bce4 GIT binary patch literal 22600 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/System.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/System.dll new file mode 100755 index 0000000000000000000000000000000000000000..b3563248fd91f9cfd094af7ade3fa7e40a46cff8 GIT binary patch literal 48712 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 Q?@o>(^b literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/WindowsBase.xml b/pkg/Tizen.NET.API8/build/tizen80/ref/WindowsBase.xml new file mode 100755 index 0000000..8c2fb94 --- /dev/null +++ b/pkg/Tizen.NET.API8/build/tizen80/ref/WindowsBase.xml @@ -0,0 +1,7998 @@ + + + + WindowsBase + + + + Provides a implementation so that you can use the "weak event listener" pattern to attach listeners for the event. + + + Adds the specified event handler, which is called when specified source raises the event. + The source object that the raises the event. + The delegate that handles the event. + + + Adds the specified listener to the event of the specified source. + The object with the event. + The object to add as a listener. + + + Returns a new object to contain listeners to the event. + A new object to contain listeners to the event. + + + Removes the specified event handler from the specified source. + The source object that the raises the event. + The delegate that handles the event. + + + Removes the specified listener from the event of the specified source. + The object with the event. + The listener to remove. + + + Begins listening for the event on the specified source. + The object with the event. + + + Stops listening for the event on the specified source. + The object with the event. + + + Provides a implementation so that you can use the "weak event listener" pattern to attach listeners for the event. + + + Adds the specified event handler, which is called when specified source raises the event. + The source object that the raises the event. + The source object that the raises the event. + + is . + + + Adds the specified listener to the event of the specified source. + The object with the event. + The object to add as a listener. + + + Returns a new object to contain listeners to the event. + A new object to contain listeners to the event. + + + Removes the specified event handler from the specified source. + The source object that the raises the event. + The delegate that handles the event. + + is . + + + Removes the specified listener from the event of the specified source. + The object with the event. + The listener to remove. + + + Begins listening for the event on the specified source. + The object with the event. + + + Stops listening for the event on the specified source. + The object with the event. + + + Provides information for the event. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified value. + A value that indicates whether the event is cancelable. + + + Gets or sets a value that indicates whether to cancel the event. + + if the event is to be canceled; otherwise, . The default value is . + If the value of is . + + + Gets a value that indicates whether the event is cancelable. + + if the event is cancelable, otherwise, . The default value is . + + + Represents the method that handles the event. + The object that raised the event. + Information about the event. + + + Provides a implementation so that you can use the "weak event listener" pattern to attach listeners for the event. + + + Adds the specified event handler, which is called when specified source raises the event. + The source object that the raises the event. + The delegate that handles the event. + + is . + + + Adds the specified listener to the event of the specified source. + The object with the event. + The object to add as a listener. + + + Returns a new object to contain listeners to the event. + A new object to contain listeners to the event. + + + Removes the specified event handler from the specified source. + The source object that the raises the event. + The delegate that handles the event. + + is . + + + Removes the specified listener from the event of the specified source. + The object with the event. + The listener to remove. + + + Begins listening for the event on the specified source. + The object with the event. + + + Stops listening for the event on the specified source. + The object with the event. + + + Provides an extension of that accounts for the additional property characteristics of a dependency property. + + + Enables other objects to be notified when this property changes. + The component to add the handler for. + The delegate to add as a listener. + + + Gets the collection of attributes for this member. + The collection of attributes. + + + Returns whether resetting an object changes its value. + The component to test for reset capability. + + if resetting the component changes its value; otherwise, . + + + Gets the name of the category that the member belongs to, as specified in the . + The name of the category to which the member belongs. If there is no , the category name is set to the default category, . + + + Gets the type of the component this property is bound to. + A that represents the type of component this property is bound to. When or are invoked, the object specified might be an instance of this type. + + + Gets the type converter for this property. + A that is used to convert the of this property. + + + Returns the dependency property identifier. + The dependency property identifier. + + + Gets the description of the member, as specified in the . + The description of the member. If there is no , the property value is set to the default, which is an empty string (""). + + + Gets or sets a callback that designers use to modify the effective value of a dependency property before the dependency property value is stored in the dependency property engine. + A callback that designers use to modify the effective value of a dependency property before the dependency property value is stored in the dependency property engine. + + + Gets whether this member should be set only at design time, as specified in the . + + if this member should be set only at design time; if the member can be set during run time. If there is no , the return value is the default, which is . + + + Gets the name that can be displayed in a window, such as a Properties window. + The name to display for the property. + + + Compares two instances for equality. + The to compare with the current instance. + + if the values are equivalent; otherwise, . + + + Returns a for a provided property name. + The registered name of a dependency property or an attached property. + The of the object that owns the property definition. + The of the object you want to set the property for. + The requested . + + + Returns a for a provided property name. + The registered name of a dependency property or an attached property. + The of the object that owns the property definition. + The of the object you want to set the property for. + Specifies to ignore the property type. + The requested . + + + Returns a for a provided . + The to check. + If the property described by is a dependency property, returns a valid . Otherwise, returns a . + + + Returns a for a provided dependency property and target type. + The identifier for a dependency property. + The type of the object where the property is set. + A for the provided dependency property. + + + Returns a . + A component to get the properties for. + An array of type to use as a filter. + A with the properties that match the specified attributes for the specified component. + + + Gets an editor of the specified type. + The base type of editor, which is used to differentiate between multiple editors that a property supports. + An instance of the requested editor type, or if an editor cannot be found. + + + Returns the hash code for this . + A 32-bit signed integer hash code. + + + Returns the current value of the property on a component. + The component instance. + The requested value. + + + Gets a value that indicates whether the property is registered as an attached property and is being used through an attached usage. + + if the property is an attached property; otherwise, . + + + Gets a value that indicates the value of the on the property. + + if the was specified on the property; otherwise, . + + + Gets a value indicating whether this property should be localized, as specified in the . + + if the member is marked with the constructor of the value true; otherwise, . + + + Gets a value indicating whether this property is read-only. + + if the property is read-only; otherwise, . + + + Gets the metadata associated with the dependency property. + The dependency property metadata. + + + Gets the represented of the dependency property. + The of the dependency property. + + + Enables other objects to be notified when this property changes. + The component to add the handler for. + The delegate to add as a listener. + + + Resets the value for this property of the component to the default value. + The component with the property value that is to be reset to the default value. + + + Sets the value of the component to a different value. + The component with the property value that is to be set. + The new value. + + + Indicates whether the value of this property needs to be persisted by serialization processes. + The component with the property to be examined for persistence. + + if the property should be persisted; otherwise, . + + + Indicates whether value change notifications for this property may originate from outside the property descriptor, such as from the component itself, or whether notifications will only originate from direct calls made to . + + if notifications for this property may originate from outside the property descriptor, such as from the component itself. if notifications will only originate from direct calls made to . + + + Converts the value of this instance to its equivalent string representation. + Returns the value. + + + Provides a implementation so that you can use the weak event listener pattern to attach listeners for the event. + + + Adds the specified event handler, which is called when specified source raises the event. + The source object that raises the event. + The delegate that handles the event. + + is . + + + Returns a new object to contain listeners to the event. + A new object to contain listeners to the event. + + + Removes the specified event handler from the specified source. + The source object that raises the event. + The delegate that handles the event. + + is . + + + Begins listening for the event on the specified source. + The source object that raises the event. + + + Stops listening for the event on the specified source. + The source object that raises the event. + + + Provides an abstract base class for types that describe how to divide the items in a collection into groups. + + + Initializes a new instance of the class. + + + Gets or sets a custom comparer that sorts groups using an object that implements . + A custom comparer that sorts groups using an object that implements . + + + Returns the group name(s) for the given item. + The item to return group names for. + The level of grouping. + The to supply to the converter. + The group name(s) for the given item. + + + Gets the collection of names that are used to initialize a group with a set of subgroups with the given names. + The collection of names that are used to initialize a group with a set of subgroups with the given names. + + + Returns a value that indicates whether the group name and the item name match such that the item belongs to the group. + The name of the group to check. + The name of the item to check. + + if the names match and the item belongs to the group; otherwise, . + + + Raises the event. + Arguments of the event being raised. + + + Occurs when a property value changes. + + + Returns whether serialization processes should serialize the effective value of the property on instances of this class. + + if the property value should be serialized; otherwise, . + + + Returns whether serialization processes should serialize the effective value of the property on instances of this class. + + if the property value should be serialized; otherwise, . + + + Gets the collection of sort criteria in which to sort the groups. + The collection of sort criteria in which to sort the groups. + + + Occurs when a property value changes. + + + Enables collections to have the functionalities of current record management, custom sorting, filtering, and grouping. + + + Gets a value that indicates whether this view supports filtering via the property. + + if this view support filtering; otherwise, . + + + Gets a value that indicates whether this view supports grouping via the property. + + if this view supports grouping; otherwise, . + + + Gets a value that indicates whether this view supports sorting via the property. + + if this view supports sorting; otherwise, . + + + Returns a value that indicates whether a given item belongs to this collection view. + The object to check. + + if the item belongs to this collection view; otherwise, . + + + Gets or sets the cultural info for any operations of the view that may differ by culture, such as sorting. + The culture to use during sorting. + + + When implementing this interface, raise this event after the current item has been changed. + + + When implementing this interface, raise this event before changing the current item. Event handler can cancel this event. + + + Gets the current item in the view. + The current item of the view or if there is no current item. + + + Gets the ordinal position of the within the view. + The ordinal position of the within the view. + + + Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh. + An object that you can use to dispose of the calling object. + + + Gets or sets a callback used to determine if an item is suitable for inclusion in the view. + A method used to determine if an item is suitable for inclusion in the view. + + + Gets a collection of objects that describe how the items in the collection are grouped in the view. + A collection of objects that describe how the items in the collection are grouped in the view. + + + Gets the top-level groups. + A read-only collection of the top-level groups or if there are no groups. + + + Gets a value that indicates whether the of the view is beyond the end of the collection. + + if the of the view is beyond the end of the collection; otherwise, . + + + Gets a value that indicates whether the of the view is beyond the beginning of the collection. + + if the of the view is beyond the beginning of the collection; otherwise, . + + + Returns a value that indicates whether the resulting view is empty. + + if the resulting view is empty; otherwise, . + + + Sets the specified item to be the in the view. + The item to set as the . + + if the resulting is within the view; otherwise, . + + + Sets the first item in the view as the . + + if the resulting is an item within the view; otherwise, . + + + Sets the last item in the view as the . + + if the resulting is an item within the view; otherwise, . + + + Sets the item after the in the view as the . + + if the resulting is an item within the view; otherwise, . + + + Sets the item at the specified index to be the in the view. + The index to set the to. + + if the resulting is an item within the view; otherwise, . + + + Sets the item before the in the view as the . + + if the resulting is an item within the view; otherwise, . + + + Recreates the view. + + + Gets a collection of objects that describe how the items in the collection are sorted in the view. + A collection of objects that describe how the items in the collection are sorted in the view. + + + Returns the underlying collection. + An object that is the underlying collection. + + + An interface that enables implementing collections to create a view to their data. Normally, user code does not call methods on this interface. + + + Creates a new view on the collection that implements this interface. Typically, user code does not call this method. + The newly created view. + + + Defines properties that enables sorting, grouping, and filtering on a in real time. + + + Gets a value that indicates whether the collection view supports turning filtering data in real time on or off. + + if the collection view supports turning live filtering on or off; otherwise, . + + + Gets a value that indicates whether the collection view supports turning grouping data in real time on or off. + + if the collection view supports turning live grouping on or off; otherwise, . + + + Gets a value that indicates whether the collection view supports turning sorting data in real time on or off. + + if the collection view supports turning live sorting on or off; otherwise, . + + + Gets or sets a value that indicates whether filtering data in real time is enabled. + + if filtering data in real time is enabled; if live filtering is not enabled; if it cannot be determined whether the collection view implements live filtering. + + + Gets or sets a value that indicates whether grouping data in real time is enabled. + + if grouping data in real time is enable; if live grouping is not enabled; if it cannot be determined whether the collection view implements live grouping. + + + Gets or sets a value that indicates whether sorting in real time is enabled. + + if sorting data in real time is enable; if live sorting is not enabled; if it cannot be determined whether the collection view implements live sorting. + + + Gets a collection of strings that specify the properties that participate in filtering data in real time. + A collection of strings that specify the properties that participate in filtering data in real time. + + + Gets a collection of strings that specify the properties that participate in grouping data in real time. + A collection of strings that specify the properties that participate in grouping data in real time. + + + Gets a collection of strings that specify the properties that participate in sorting data in real time. + A collection of strings that specify the properties that participate in sorting data in real time. + + + Defines methods and properties that a implements to provide editing capabilities to a collection. + + + Adds a new item to the collection. + The new item that is added to the collection. + + + Gets a value that indicates whether a new item can be added to the collection. + + if a new item can be added to the collection; otherwise, . + + + Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object. + + if the collection view can discard pending changes and restore the original values of an edited object; otherwise, . + + + Ends the edit transaction and, if possible, restores the original value to the item. + + + Ends the add transaction and discards the pending new item. + + + Gets a value that indicates whether an item can be removed from the collection. + + if an item can be removed from the collection; otherwise, . + + + Ends the edit transaction and saves the pending changes. + + + Ends the add transaction and saves the pending new item. + + + Gets the item that is being added during the current add transaction. + The item that is being added if is ; otherwise, . + + + Gets the item in the collection that is being edited. + The item in the collection that is being edited if is ; otherwise, . + + + Begins an edit transaction of the specified item. + The item to edit. + + + Gets a value that indicates whether an add transaction is in progress. + + if an add transaction is in progress; otherwise, . + + + Gets a value that indicates whether an edit transaction is in progress. + + if an edit transaction is in progress; otherwise, . + + + Gets or sets the position of the new item placeholder in the collection view. + One of the enumeration values that specifies the position of the new item placeholder in the collection view. + + + Removes the specified item from the collection. + The item to remove. + + + Removes the item at the specified position from the collection. + The position of the item to remove. + + is less than 0 or greater than the number of items in the collection view. + + + Defines methods and properties that a implements to enable specifying adding items of a specific type. + + + Adds the specified object to the collection. + The object to add to the collection. + The object that is added to the collection. + + + Gets a value that indicates whether a specified object can be added to the collection. + + if a specified object can be added to the collection; otherwise, . + + + Defines a property that provides information about an object's properties. + + + Gets a collection that contains information about the properties that are available on the items in a collection. + A collection that contains information about the properties that are available on the items in a collection. + + + Contains information about a property. + + + Initializes a new instance of the class. + The name of the property. + The type of the property. + An object that contains additional information about the property. + + + Gets an object that contains additional information about the property. + An object that contains additional information about the property. + + + Gets the name of the property. + The name of the property. + + + Gets the type of the property. + The type of the property. + + + Specifies where the placeholder for a new item appears in the collection. + + + The placeholder for a new item appears at the beginning of the collection. New items are at the beginning of the collection, after the new item placeholder. + + + The placeholder for a new item appears at the end of the collection. New items are added at the end of the collection, before the new item placeholder. + + + The collection does not use a new item placeholder. The position of items that are added depends on the underlying collection. Usually, they are added at the end of the collection. + + + Provides a implementation so that you can use the "weak event listener" pattern to attach listeners for the event. + + + Adds the specified event handler, which is called when specified source raises the event for the specified property. + The source object that the raises the event. + The delegate that handles the event. + The name of the property that exists on upon which to listen for changes. Set to to indicate "any property". + + is . + More than one method is associated with . + + + Adds the specified listener to the list of listeners on the specified source. + The object with the event. + The object to add as a listener. + The name of the property that exists on upon which to listen for changes. Set to to indicate "any property". + + + Returns a new object to contain listeners to the event. + A new object to contain listeners to the event. + + + Removes listeners that are no longer active from the data for the provided source. + Source object to remove all listeners from. + The data to purge. This is expected to be a . + Set to to stop listening and to completely remove all data. + + if some entries were removed; otherwise, . + + + Removes the specified event handler from the specified source. + The source object that the raises the event. + The delegate that handles the event. + The name of the property that exists on upon which to stop listening for changes. Set to to indicate "any property". + + is . + More than one method is associated with . + + + Removes the specified listener from the list of listeners on the provided source. + The object to remove the listener from. + The listener to remove. + The name of the property that exists on upon which to stop listening for changes. Set to to indicate "any property". + + + Begins listening for the event on the provided source. + The object on which to start listening for . + + + Stops listening for the event on the provided source. + The source object on which to stop listening for . + + + Specifies which properties should be reported by type descriptors, specifically the method. + + + Initializes a new instance of the class. + The options that describe this property filter. + + + This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + Returns a value that indicates whether the current .NET Framework attribute is equal to a specified object. + The object to compare to this . + + if the specified is equal to the current ; otherwise, . + + + Gets the filter options for this .NET Framework attribute. + The property filter options. + + + Returns the hash code for the current .NET Framework attribute. + A signed 32-bit integer value. + + + Returns a value that indicates whether the property filter options of the current .NET Framework attribute match the property filter options of the provided object. + The object to compare. This object is expected to be a . + + if a match exists; otherwise, . + + + Specifies which properties should be reported by type descriptors, specifically the method. This enumeration is used to specify the value of the property. + + + Return all properties. + + + Return only those properties that are not valid given the current context of the object. + + + Return no properties. + + + Return only those properties that have local values currently set. + + + Return only those properties whose local values are not set, or do not have properties set in an external expression store (such as binding or deferred resource). + + + Return any property that is valid on the object in the current scope. + + + Defines the direction and the property name to be used as the criteria for sorting a collection. + + + Initializes a new instance of the structure. + The name of the property to sort the list by. + The sort order. + The parameter does not specify a valid value. + + + Gets or sets a value that indicates whether to sort in ascending or descending order. + A value to indicate whether to sort in ascending or descending order. + + + Compares the specified instance and the current instance of for value equality. + The instance to compare. + + if and this instance of have the same values. + + + Returns the hash code for this instance of . + The hash code for this instance of . + + + Gets a value that indicates whether this object is in an immutable state. + + if this object is in use; otherwise, . + + + Compares two objects for value equality. + The first instance to compare. + The second instance to compare. + + if the two objects are equal; otherwise, . + + + Compares two objects for value inequality. + The first instance to compare. + The second instance to compare. + + if the values are not equal; otherwise, . + + + Gets or sets the property name being used as the sorting criteria. + The default value is null. + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Removes all items from the collection. + + + Occurs when an item is added or removed. + + + Gets an empty and non-modifiable instance of . + + + Inserts an item into the collection at the specified index. + The zero-based index where the is inserted. + The object to insert. + + + Removes the item at the specified index in the collection. + The zero-based index of the element to remove. + + + Replaces the element at the specified index. + The zero-based index of the element to replace. + The new value for the element at the specified index. + + + Occurs when an item is added or removed. + + + Describes the level of detail to trace about a particular object. + + + Traces all additional information. + + + Traces some additional information. + + + Traces a medium amount of additional information. + + + Traces no available additional information. + + + Provides debug tracing support that is specifically targeted for Windows Presentation Foundation (WPF) applications. + + + Gets an animation trace source. + An animation trace source. + + + Gets a data-binding trace source. + A data-binding trace source. + + + Gets a dependency property trace source. + A dependency property trace source. + + + Gets a document trace source. + A document trace source. + + + Gets a Freezable trace source. + A Freezable trace source. + + + Gets the value of the attached property for a specified element. + The element from which the property value is read. + The property value for the element. + + + Gets an hwnd host trace source. + An hwnd host trace source. + + + Gets a markup trace source. + A markup trace source. + + + Gets a name scope trace source. + A name scope trace source. + + + Refreshes trace sources, by forcing the app.config file to be re-read. + + + Gets a resource dictionary trace source. + A resource dictionary trace source. + + + Gets a routed event trace source. + A routed event trace source. + + + Sets the value of the attached property to a specified element. + The element to which the attached property is written. + The needed value. + + + Gets a shell trace source. + A shell trace source. + + + Identifies the attached property. + + + The exception that is thrown when an input file or a data stream that is supposed to conform to a certain file format specification is malformed. + + + Creates a new instance of the class. + + + Creates a new instance of the class and initializes it with serialized data. This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Creates a new instance of the class with a specified error message. + A value that represents the error message. + + + Creates a new instance of the class with a specified error message and exception type. + A value that represents the error message. + The value of the property, which represents the cause of the current exception. + + + Creates a new instance of the class with a source URI value. + The value of the file that caused this error. + + + Creates a new instance of the class with a source URI value and an exception type. + The value of the file that caused this error. + The value of the property, which represents the cause of the current exception. + + + Creates a new instance of the class with a source URI value and a specified error message. + The value of the file that caused this error. + A value that represents the error message. + + + Creates a new instance of the class with a source URI value, a specified error message, and an exception type. + The value of the file that caused this error. + A value that represents the error message. + The value of the property, which represents the cause of the current exception. + + + Sets the object with the file name and additional exception information. + The object that holds the serialized object data. + The contextual information about the source or destination. + + + Gets the name of a file that caused the . + A that represents the name the file that caused the exception. + + + Specifies the location where the X.509 certificate that is used in signing is stored. + + + The certificate is embedded in its own . + + + The certificate is embedded in the that is created for the signature being added. + + + The certificate in not embedded in the package. + + + Specifies the compression level for content that is stored in a . + + + Compression is optimized for performance. + + + Compression is optimized for size. + + + Compression is optimized for a balance between size and performance. + + + Compression is turned off. + + + Compression is optimized for high performance. + + + Represents an OLE compound file that contains an encrypted package. + + + Closes the encrypted package and the OLE compound file that holds it. + + + Creates and returns an on the specified stream. + The stream on which to create the file. + The publish license that is embedded in the compound file. + An object that determines what operations the current user is allowed to perform on the encrypted content. + The newly created . + + is . + + does not provide read/write access. + + + Creates and returns an and gives it the specified file name. + The name of the OLE compound file. + The publish license that is embedded in the compound file. + An object that determines what operations the current user is allowed to perform on the encrypted content. + The newly created . + + is . + + + Creates and returns an (on the specified stream) that uses the specified unencrypted package as its content. + The stream on which to create the file. + The stream representing the existing unencrypted package. + The publish license that is embedded in the compound file. + An object that determines what operations the current user is allowed to perform on the encrypted content. + The newly created . + + or is . + + does not provide read/write access. + + + Creates and returns an that uses the specified unencrypted package as its content, and gives it the specified file name. + The name of the OLE compound file. + The stream representing the existing unencrypted package. + The publish license that is embedded in the compound file. + An object that determines what operations the current user is allowed to perform on the encrypted content. + The newly created . + + or is . + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets a value that specifies whether the file was opened with access to read, write, or both. + The value that was used to open the file. + + + Flush the stream for both the and its package content. + + + Gets the encrypted package inside the . + The in the envelope. + + + Gets a value specifying whether the specified stream is an OLE compound file with an encrypted package stream. + The stream that is tested. + + if the specified stream is an OLE compound file with an encrypted package stream; otherwise, . + + is . + + + Gets a value specifying whether the specified file is an OLE compound file with an encrypted package stream. + The file that is tested. + + if the specified file is an OLE compound file with an encrypted package stream; otherwise, . + + is . + + + Open the encrypted package in the specified stream. + The stream containing the encrypted package. + The that is opened. + + + Open the encrypted package in the specified file as read only and unshared. + The file containing the encrypted package. + The that is opened. + + + Open the encrypted package in the specified file as unshared and with the specified access. + The file containing the encrypted package. + The type of access. + The that is opened. + + + Open the encrypted package in the specified file and gives it the specified access and sharing. + The file containing the encrypted package. + The type of access. + The type of sharing. + The that is opened. + + + Gets the core package properties (such as Title and Subject) of the rights managed document. + The for the package. + + + Gets the rights management information stored in the ; specifically, the and the s stored in the OLE compound file that embodies the rights-management protected package. + The for the package. + + + Gets an object that provides access to the compound file streams outside the encrypted package. + A representing streams in the OLE compound file that are outside the encrypted package. + + + Specifies the encryption option for parts in a . + + + No encryption. + + + Encryption supported through rights management. + + + Represents the method that handles the that is raised when detects an invalid signature. + The invalid source of the event. + The event data. + + + Represents a container that can store multiple data objects. + + + Initializes a new instance of the class that uses a given . + The file IO permissions for the package. + The value for is not valid. + + + Saves and closes the package plus all underlying part streams. + + + Creates a new uncompressed part with a given URI and content type. + The uniform resource identifier (URI) of the new part. + The content type of the data stream. + The new created part. + + or is . + + is not a valid URI. + A part with the specified is already present in the package. + The package is not open ( or has been called). + The package is read-only (a new part cannot be added). + + + Creates a new part with a given URI, content type, and compression option. + The URI of the new part. + The content type of the data stream. + The compression option for the data stream, or compression. + The new created part. + + or is . + + is not a valid uniform resource identifier (URI). + A part with the specified is already present in the package. + The value is not valid. + The package is not open ( or has been called). + The package is read-only (a new part cannot be added). + + + When overridden in a derived class, creates a new part in the package. + The uniform resource identifier (URI) for the part being created. + The content type of the data stream. + The compression option for the data stream. + The created part. + + + Creates a package-level relationship to a part with a given URI, target mode, and relationship type. + The uniform resource identifier (URI) of the target part. + Indicates if the target part is or to the package. + A URI that uniquely defines the role of the relationship. + The package-level relationship to the specified part. + + or is . + The part is a , or is and is an absolute URI. + The value for is not valid. + The package is not open ( or has been called). + The package is read-only. + + + Creates a package-level relationship to a part with a given URI, target mode, relationship type, and identifier (ID). + The uniform resource identifier (URI) of the target part. + Indicates if the target part is or to the package. + A URI that uniquely defines the role of the relationship. + A unique XML identifier. + The package-level relationship to the specified part. + + or is . + The part is a , or is and is an absolute URI. + The value for is not valid. + The package is not open ( or has been called). + The package is read-only. + + is not a valid XML identifier; or a part with the specified already occurs in the package. + + + Deletes a part with a given URI from the package. + The URI of the part to delete. + + is . + + is not a valid URI. + The package is not open ( or has been called). + The package is read-only. + + + When overridden in a derived class, deletes a part with a given URI. + The of the to delete. + + + Deletes a package-level relationship. + The of the to delete. + + is . + The package is not open ( or has been called). + The package is read-only. + + is not a valid XML identifier. + + + Flushes and saves the content of all parts and relationships, closes the package, and releases all resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the file access setting for the package. + One of the values: , , or . + The package is not open ( or has been called). + + + Saves the contents of all parts and relationships that are contained in the package. + The package is not open ( or has been called). + The package is read-only and cannot be modified. + + + When overridden in a derived class, saves the content of all parts and relationships to the derived class store. + + + Returns the part with a given URI. + The uniform resource identifier (URI) of the part to return. + The part with the specified . + + is . + + is not a valid uniform resource identifier (URI). + A part with the specified is not in the package. + The package is not open ( or has been called). + The package is write-only. + + + When overridden in a derived class, returns the part addressed by a given URI. + The uniform resource identifier (URI) of the part to retrieve. + The requested part; or , if a part with the specified is not in the package. + + + Returns a collection of all the parts in the package. + A collection of all the elements that are contained in the package. + The package is not open ( or has been called). + The package is write-only. + + + When overridden in a derived class, returns an array of all the parts in the package. + An array of all the parts that are contained in the package. + + + Returns the package-level relationship with a given identifier. + The of the relationship to return. + The package-level relationship with the specified . + + is . + + is not a valid XML identifier. + A relationship with the specified is not in the package. + The package is not open ( or has been called). + The package is write-only. + + + Returns a collection of all the package-level relationships. + A collection of all the package-level relationships that are contained in the package. + The package is not open ( or has been called). + The package is write-only. + + + Returns a collection of all the package-level relationships that match a given . + The to match and return in the collection. + A collection of package-level relationships that match the specified . + + is . + + is an empty string. + The package is not open ( or has been called). + The package is write-only. + + + Opens a package on a given IO stream. + The IO stream on which to open the package. + The opened package. + + is . + The package to open requires read or read/write permission and the specified is write-only; or, the package to open requires write or read/write permission and the specified is read-only. + + + Opens a package with a given IO stream and file mode. + The IO stream on which to open the package. + The file mode in which to open the package. + The opened package. + + is . + + value is not valid. + The package to open requires read or read/write permission and the specified is write-only; or, the package to open requires write or read/write permission and the specified is read-only. + + + Opens a package with a given IO stream, file mode, and file access setting. + The IO stream on which to open the package. + The file mode in which to open the package. + The file access in which to open the package. + The opened package. + + is . + The value for or is not valid. + The package to open requires read or read/write permission and the specified is write-only; or the package to open requires write or read/write permission and the specified is read-only. + + + Opens a package at a given path and file name. + The path and file name of the package. + The opened package. + + is . + + + Opens a package at a given path using a given file mode. + The path and file name of the package. + The file mode in which to open the package. + The opened package. + + is . + Value for is not valid. + + + Opens a package at a given path using a given file mode and file access setting. + The path and file name of the package. + The file mode in which to open the package. + The file access in which to open the package. + The opened package. + + is . + Value for or is not valid. + + + Opens a package at a given path using a given file mode, file access, and file share setting. + The path and file name of the package. + The file mode in which to open the package. + The file access in which to open the package. + The file sharing mode in which to open the package. + The opened package. + + is . + The value for , , or is not valid. + + + Gets the core properties of the package. + The core properties of the package. + The package is not open ( or has been called). + + + Indicates whether a part with a given URI is in the package. + The of the part to check for. + + if a part with the specified is in the package; otherwise, . + + is . + + is not a valid uniform resource identifier (URI). + The package is not open ( or has been called). + The package is write-only (information cannot be read). + + + Indicates whether a package-level relationship with a given ID is contained in the package. + The of the relationship to check for. + + if a package-level relationship with the specified is in the package; otherwise, . + + is . + + is not a valid XML identifier. + The package is not open ( or has been called). + The package is write-only. + + + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended for application use. Use the type-safe method instead. + + + Represents a digital signature that is applied to a set of package parts and relationships. + + + Gets the X.509 certificate embedding option. + One of the values that specifies the option for the digital signature. + The digital has been deleted. + + + Returns an ordered list of the operations applied to a given part. + The of the to return the transform list for. + An ordered list of URI strings, such as or , that represents the canonical XML transformations applied to the part with the given URI. + The digital has been deleted. + + + Gets or sets the XML digital signature. + The XML digital signature. + The digital has been deleted. + + + Gets the that contains the signature. + The package part that contains the signature. + The digital has been deleted. + + + Gets the URI string that identifies the signature type. + A URI string that identifies the signature type. The default is . + The digital has been deleted. + + + Gets the encrypted hash value of the . + A byte array that contains the encrypted hash value of the . + The digital has been deleted. + + + Gets a collection of all the objects signed with the signature. + A collection that contains all the package parts signed with the signature. + The digital has been deleted. + + + Gets the list of the parts that have been signed with the signature. + The list of the parts that have been signed with the signature. + The digital has been deleted. + + + Gets the X.509 certificate of the signer. + The digital certificate of the signer, or if the certificate is not stored in the . + The digital has been deleted. + + + Gets the date and time that the signature was created. + The date and time that the signature was created. + The digital has been deleted. + + + Gets the format of the date and time returned by the property. + The format of the date and time returned by the property. + The digital has been deleted. + + + Verifies the digital signature against an X.509 certificate. + + if the verification succeeded; otherwise, one of the values that identifies a problem. + The digital has been deleted. + + + Verifies the digital signature against a given X.509 certificate. + The signer's X.509 certificate to verify the digital signature against. + + if the verification succeeded; otherwise, one of the values that identifies a problem. + The digital has been deleted. + + + Provides a utility class for the creation and verification of digital signatures in a . + + + Initializes a new instance of the class for use with a specified . + The package associated with this signature manager. + + + Gets or sets the X.509 certificate embedding option used by the method to digitally sign package parts. + One of the values. + + + Countersigns all the signatures in the package with a user-selected X.509 certificate. + The signature that was added as a countersign; or if no certificate could be located or the user canceled the certificate selection dialog. + + + Countersigns all the signatures in the package with a specified X.509 certificate. + The X.509 certificate to add as a countersign signature. + The signature that was added as a countersign. + + is + + + Countersigns a list of signatures with a given X.509 certificate. + The X.509 certificate to countersign each of the specified . + The list of signatures to countersign. + The digital signature used to countersign each of the . + Either the or parameter is . + The package contains no signed objects. + The package contains no parts. + + + Gets a URI string that identifies the default hash algorithm used to create and verify signatures. + A URI string that identifies the default hash algorithm used to create and verify signatures. + + + Returns the digital signature for a given signature uniform resource identifier (URI). + The URI of the digital signature to return. + The digital signature for the specified , or if a signature for the given cannot be found. + + + Gets or sets the URI identifier for the instance used to create and verify signatures. + The URI identifier for the instance used to create and verify signatures. + The string for the URI to set is . + The string for the URI to set is empty. + + + Occurs when encounters an invalid signature. + + + Gets a value that indicates whether the package contains any signatures. + + if the package contains signatures; otherwise, . + + + Gets or sets a handle to the parent window for displaying a certificate selection dialog box. + The handle of the parent window to use to display the certificate selection dialog box. + + + Removes all digital signatures from the package. + + + Removes the digital signature with a given signature uniform resource identifier (URI). + The URI of the to remove. + + + Prompts the user for an X.509 certificate, which is then used to digitally sign a specified list of package parts. + The list of uniform resource identifiers (URIs) for the elements to sign. + The digital signature used to sign the list of . + + + Signs a list of package parts with a given X.509 certificate. + The list of uniform resource identifiers (URIs) for the elements to sign. + The X.509 certificate to use to digitally sign each of the specified . + The digital signature used to sign the given list of ; or if no certificate could be found or the user clicked "Cancel" in the certificate selection dialog box. + + + Signs a list of package parts and package relationships with a given X.509 certificate. + The list of uniform resource identifiers (URIs) for the objects to sign. + The X.509 certificate to use to digitally sign each of the specified parts and relationships. + The list of objects to sign. + The digital signature used to sign the elements specified in the and lists. + Neither nor specify any objects to sign. + + + Signs a list of package parts and package relationships with a given X.509 certificate and identifier (ID). + The list of uniform resource identifiers (URIs) for the objects to sign. + The X.509 certificate to use to digitally sign each of the specified parts and relationships. + The list of objects to sign. + An identification string to associate with the signature. + The digital signature used to sign the elements specified in the and lists. + Neither nor specify any elements to sign. + + + Signs a list of package parts, package relationships, or custom objects with a specified X.509 certificate and signature identifier (ID). + The list of uniform resource identifiers (URIs) for the objects to sign. + The X.509 certificate to use to digitally sign each of the specified parts and relationships. + The list of objects to sign. + An identification string to associate with the signature. + A list of custom data objects to sign. + A list of references to custom objects to sign. + The digital signature used to sign the elements specified in the and lists. + Neither , , , nor specify any elements to sign. + A of a part being signed references an empty, , or undefined . + + is not and is not a valid XML schema ID (for example, begins with a leading numeric digit). + + + Gets the uniform resource identifier (URI) of the signature origin part. + The URI of the signature origin part. + + + Gets the type of default signature origin relationship. + The type of default signature origin relationship. + + + Gets a collection of all the signatures contained in the package. + A collection of all the objects. + + + Gets or sets the date/time format used to create a signature . + The date/time format used to create a signature . + + + Gets a dictionary that contains each defined and its associated XML . identifier. + A dictionary that contains each defined and its associated XML . identifier. + + + Verifies a given X.509 certificate. + The X.509 certificate to verify. + + (value 0) if the certificate verified successfully; otherwise, a bitwise enumeration of error flags. + + + Verifies the signatures on all signed parts within the package. + + to exit on first failure; otherwise, to continue and check all signatures. + + (value 0) if all signatures are verified successfully; otherwise, an enumeration that identifies the error. + + + Provides a base class for parts stored in a . This class is abstract. + + + Initializes a new instance of the class with a specified parent and part URI. + The parent of the part. + The URI of the part, relative to the parent root. + + or is . + + + Initializes a new instance of the class with a specified parent , part URI, and MIME content type. + The parent of the part. + The URI of the part, relative to the parent root. + The MIME content type of the part data stream. + + or is . + + is not a valid URI. + + + Initializes a new instance of the class with a specified parent , part URI, MIME content type, and . + The parent of the part. + The URI of the part, relative to the parent root. + The MIME content type of the part's data stream. + The compression option of the part data stream. + + or is . + + is not a valid URI. + The value is not valid. + + + Gets the compression option of the part content stream. + The compression option of the part content stream. + The part has been deleted. +-or- +The is not open ( or has been called). + + + Gets the MIME type of the content stream. + The MIME type of the content data stream for the part. + The part has been deleted. +-or- +The is not open ( or has been called). +-or- +The string returned by the derived class method is empty. + + + Creates a part-level relationship between this to a specified target or external resource. + The URI of the target part. + One of the enumeration values. For example, if the target part is inside the ; or if the target is a resource outside the . + The role of the relationship. + The part-level relationship between this to the target or external resource. + The part has been deleted. +-or- +The is not open ( or has been called). + + or is . + The parameter is not a valid enumeration value. + The part identified by the is a relationship (the target of a relationship cannot be another relationship). +-or- + is specified as but is an absolute external URI. + The package is read-only (a new relationship cannot be added). + + + Creates a part-level relationship between this to a specified target or external resource. + The URI of the target part. + One of the enumeration values. For example, if the target part is inside the ; or if the target is a resource outside the . + The role of the relationship. + A unique ID for the relationship. + The part-level relationship between this to the target or external resource. + The part has been deleted. +-or- +The is not open ( or has been called). + + or is . + The parameter is not a valid enumeration value. + The part identified by the is a relationship (the target of a relationship cannot be another relationship). +-or- + is specified as but is an absolute external URI. + The package is read-only (a new relationship cannot be added). + + is not a valid XML identifier. +-or- +A part with the specified already exists. + + + Deletes a specified part-level . + The of the relationship to delete. + The part has been deleted. +-or- +The is not open ( or has been called). + + is . + The package is read-only (relationships cannot be deleted). + + is not a valid XML identifier. + + + When overridden in a derived class, returns the MIME type of the part content. + The MIME type of the part content. + The derived class does not provide an override implementation required for the method. + + + Returns the relationship that has a specified . + The of the relationship to return. + The relationship that matches the specified . + + is . + + is not a valid XML identifier. + + is an empty string. + The part has been deleted. +-or- +The is not open ( or has been called). +-or- +A relationship with the specified does not exist in the package. + The package is write-only (relationship information cannot be read). + + + Returns a collection of all the relationships that are owned by this part. + A collection of all the relationships that are owned by the part. + The part has been deleted. +-or- +The is not open ( or has been called). + The package is write-only (relationship information cannot be read). + + + Returns a collection of the relationships that match a specified . + The of the relationships to locate and return in the collection. + A collection of the relationships that match the specified . + + is . + + is an empty string. + The part has been deleted. +-or- +The is not open ( or has been called). + The package is write-only (relationship information cannot be read). + + + Returns the part content data stream. + The content data stream for the part. + The part has been deleted. +-or- +The is not open ( or has been called). + The stream object returned by the method of the derived subclass is . + + + Returns the content stream opened in a specified I/O . + The I/O mode in which to open the content stream. + The content stream of the part. + The part has been deleted. +-or- +The is not open ( or has been called). + The parameter is not a valid enumeration value. + The parameter is not compatible with the package and part stream. +-or- +The stream object returned by the method of the derived subclass is . + + + Returns the part content stream opened with a specified and . + The I/O mode in which to open the content stream. + The access permissions to use in opening the content stream. + The content stream for the part. + The part has been deleted. +-or- +The is not open ( or has been called). + The parameter is not a valid enumeration value. +-or- +The parameter is not a valid enumeration value. + + or is not compatible with the package and part stream. +-or- +The parameter is specified as but the parameter requires write access. ( values of , , , and require or access.) +-or- +The stream object returned by the method of the derived subclass is . + + + When overridden in a derived class, returns the part content stream opened with a specified and . + The I/O mode in which to open the content stream. + The access permissions to use in opening the content stream. + The content data stream of the part. + + + Gets the parent of the part. + The parent package of the part. + The part has been deleted. +-or- +The is not open ( or has been called). + + + Returns a value that indicates whether this part owns a relationship with a specified . + The of the relationship to check for. + + if this part owns a relationship with the specified ; otherwise, . + + is . + + is not a valid XML identifier. + The part has been deleted. +-or- +The is not open ( or has been called). + The package is write-only (relationship information cannot be read). + + + Gets the URI of the part. + The URI of the part relative to the package root. + The part has been deleted. +-or- +The is not open ( or has been called). + + + Represents a collection of objects. + + + Returns an enumerator for iterating through the parts in the collection. + An enumerator for iterating through the elements in the collection. + + + Returns an enumerator that iterates through the collection. + An object that can be used to iterate through the collection. + + + For a description of this member, see . + An object that can be used to iterate through the collection. + + + Represents the core properties of a . + + + Initializes a new instance of the class. + + + When overridden in a derived class, gets or sets the category of the . + The category of the content that is contained in the . + + + When overridden in a derived class, gets or sets a value that represents the status of the . + The status of the content. + + + When overridden in a derived class, gets or sets a value that represents the type of content that is contained in the . + The type of content that is contained in the . + + + When overridden in a derived class, gets or sets the date and time the was created. + The date and time the was initially created. + + + When overridden in a derived class, gets or sets a value that identifies the individual or entity that created the and its content. + The individual or entity that created the and its content. + + + When overridden in a derived class, gets or sets a description of the content contained in the . + A description of the content contained in the . + + + Releases all resources used by the instance. + + + Releases the unmanaged resources used by the instance and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + When overridden in a derived class, gets or sets a value that unambiguously identifies the and its content. + A value that unambiguously identifies the and its content. + + + When overridden in a derived class, gets or sets a value that define a delimited set of keywords to support searching and indexing the and its content. + A delimited set of keywords to support searching and indexing the and content. + + + When overridden in a derived class, gets or sets a value that identifies the language of the content. + A value that identifies the content language. + + + When overridden in a derived class, gets or sets a value that identifies the user who last modified the content. + The user who last modified the content. + + + When overridden in a derived class, gets or sets the date and time the content was last printed. + The date and time the content was last printed. + + + When overridden in a derived class, gets or sets the date and time the was last changed. + The date and time the was last changed. + + + When overridden in a derived class, gets or sets the revision number of the . + The revision number of the . + + + When overridden in a derived class, gets or sets the topic of the content. + The topic of the content. + + + When overridden in a derived class, gets or sets the name given to the and its content. + The name given to the and its content. + + + When overridden in a derived class, gets or sets the version number of the . + The version number of the . + + + Represents an association between a source or , and a target object which can be a or external resource. + + + Gets a string that identifies the relationship. + A string that identifies the relationship. + + + Gets the that contains this relationship. + The package that contains this relationship. + + + Gets the qualified type name of the relationship. + The qualified type name of the relationship. + + + Gets the URI of the package or part that owns the relationship. + The URI of the or that owns the relationship. + + + Gets a value that indicates whether the target of the relationship is or to the . + An enumeration value that indicates whether references a resource or to the . + + + Gets the URI of the target resource of the relationship. + The URI of the target resource. + + + Represents a collection of elements that are owned by a given or the . + + + Returns an enumerator for iterating through the relationships in the collection. + An enumerator for iterating through the elements in the collection. + + + This type or member supports the Windows Presentation Foundation infrastructure and is not intended to be used directly from your code. + Do not use - use . + + + Defines criteria to select part-level or package-level relationships. + + + Initializes a new instance of the class. + The uniform resource identifier (URI) of the or the (SourceUri="/") that owns the relationship. + The type of the , either by relationship or relationship . + The qualification string that is used to select the relationships based on the . + + or is . + The parameter is not valid. + The parameter is but is not a valid XML Schema Definition (XSD) identifier (ID). + The is not valid for the specified . +-or- +The is not the root ("/") and is also not a valid URI. + + + Returns a list of objects that match the defined , , and . + The package from which to select the relationships based on the selection criteria. + A list of relationships that match the selection parameters specified to the constructor. + + is . + + + Gets the selection criteria specified to the constructor. + The selection criteria based on the of or specified to the constructor. + + + Gets the specified to the constructor. + The selector type of or specified to the constructor. + + + Gets the root package URI ("/") or part specified to the constructor as the owner of the relationship. + The root package URI ("/") or part specified to the constructor as the owner of the relationship. + + + Specifies the type of selection criteria that is used to match and return selections through a . + + + + selections are by . + + + + selections are by . + + + Provides utility methods to compose and parse pack URI objects. + + + Returns a value that indicates whether two pack URIs are equivalent. + The first pack URI. + The second pack URI. + A signed integer indicating the relationship between and . + Value + + Meaning + + Less than 0 + + is less than . + + 0 + + is equivalent to . + + Greater than 0 + + is greater than . + Either or is not an absolute URI. +-or- +Either or do not begin with a "pack://" scheme. + + + Returns a value that indicates whether two package part URIs are equivalent. + The URI of the first . + The URI of the second . + A value that indicates the relationship between and . + Value + + Meaning + + Less than 0 + + is less than . + + 0 + + is equivalent to . + + Greater than 0 + + is greater than . + + or is not a valid part URI syntax. + + + Creates a new pack URI that points to a package. + The URI of the referenced . + The pack URI for the referenced by the given . + + is . + + is not an absolute URI. + + + Creates a pack URI given a URI and the URI of a part in the package. + The URI of the . + The URI of the in the package. + The pack URI of the given . + + is . + + is not an absolute URI. +-or- + is not a valid part URI syntax. + + + Creates a pack URI given a URI, the URI of a part in the package, and a "#" fragment to append. + The URI of the . + The URI of the in the package. + A "#" reference identifying an element within the package part. + The pack URI that identifies the specified package, package part, and fragment. + + is . + + is not an absolute URI. +-or- + is not a valid part URI syntax. +-or- + is empty or does begin with "#". + + + Creates a formatted URI. + The URI of the within the package. + A formatted URI. + + is . + + is not an absolute . + + + Returns the normalized form of a specified URI. + The URI to normalize. + The normalized form of the given . + + is . + + does not have a valid syntax. + + + Returns the inner URI that points to the entire package of a specified pack URI. + The pack URI from which to return the URI of the . + The URI of the from the specified . + + is . + + is not an absolute . + + + Returns the URI of a within a specified pack URI. + The pack URI from which to return the URI. + The URI of the in the given , or if points to a package instead of a . + If the is . + If the is not an absolute . +-or- + does not have the "pack://" scheme. +-or- +The partUri extracted from does not conform to the valid partUri syntax. + + + Returns the URI of the relationship part associated with a specified . + The of the to return the URI for the associated . + The URI of the part associated with the identified by . + + is . + + syntax is not valid for a package part URI. +-or- + is an absolute URI. +-or- + references a relationship part. + + + Returns the relative URI between two specified URIs. + The URI of the source part. + The URI of the target part. + The relative URI from to . + + or is . + Either the or does not have a valid syntax. + + + Returns the from the with a specified URI. + The URI of the relationship part to return the from. + The of the from the relationship with the specified . + + is . + + is an absolute URI. +-or- + syntax is not valid for a . +-or- + does not reference a relationship part. +-or- +The of the relationship part references another relationship part (not valid). + + + Returns a value that indicates whether a specified URI is the URI of a part. + The URI to check for a part. + + if identifies a part; otherwise, . + + is . + + is an absolute URI. +-or- + is an invalid syntax. + + + Returns a part URI given a source part URI and a URI with a relative path to a target part. + The URI of the source part, or "/" to designate the root. + The relative URI to the target part. + The URI of the target part resolved between the specified and the parameters. + + or is . + + is not a valid part URI. +-or- + is not a valid relative URI. + + + Defines the pack URI scheme name "pack". + + + Represents Digital Rights Management (DRM) information that is stored in an . + + + Gets or sets the for accessing the package's encrypted rights management data stream. + The for accessing the rights management information. + + + Deletes the for a specified user from the encrypted rights management data stream. + The user of the to be deleted. + + + Returns a dictionary collection of user and key/value pairs from the encrypted rights management data stream. + A collection of user and key/value pairs that are contained in the rights managed protected package. + + + Returns the embedded from the encrypted rights management data stream. + The embedded ; or , if the package does not contain a . + The rights management information in this package cannot be read by the current version of this class. + + + Returns a specified user's embedded from the encrypted rights management data stream. + The user or user group to return the for. + The for the specified user; or , if the package does not contain a that matches the given . + The parameter is . + The rights management information in this package cannot be read by the current version of this class. + + + Saves a given to the encrypted rights management data stream. + The publish license to store and embed in the package. + The parameter is . + The rights management information in this package cannot be read by the current version of this class. + + + Saves a given for a specified user to the encrypted rights management data stream. + The user of the . + The use license to store and embed in the package. + Either the or parameter is . + The rights management information in this package cannot be read by the current version of this class. + + + Specifies the event args provided to the . + + + Gets the digital signature being verified. + The digital signature being verified. + + + Gets the signature verification error. + The signature verification error. + + + Provides access and information for manipulating data stores in a . + + + Creates a new stream with a given name. + The name for the new stream. + The new stream with the specified . + + + Creates a new stream with a given name, , and . + The name for the new stream. + The compression option for the data stream. + The encryption option for the data stream. + The new stream with the specified , , and . + + + Creates a new child with this as the parent. + The name for the new child data store. + The new child data store. + The parameter is . + + + Deletes the stream with a specified name. + The name of the stream to delete. + The parameter is . + + + Deletes a specified sub-store. + The name of the sub-store to delete. + The parameter is . + + + Returns the instance with the given name. + The name of the instance to return. + The stream with the specified . + The parameter is . + + + Returns an array of the instances that are currently contained in this store. + An array of the objects, each pointing to an I/O steam defined within this store. + + + Returns the child sub-store with a given name. + The name of the sub-store to return. + The child sub-store with the specified . + The parameter is . + + + Returns an array of the child sub-stores that are currently contained in this store. + An array of objects, each pointing to a sub-store defined within this store. + + + Gets the name of the store. + The name of this store. + + + Returns a value that indicates whether a given stream exists. + The name to check for. + + if a stream with the specified exists; otherwise, . + + + Returns a value that indicates whether a given child sub-store exists. + The child name to check for. + + if a child sub-store with the specified exists; otherwise, . + + + Provides access and information for manipulating I/O streams within a . + + + Gets the setting for the stream. + The compression option setting for the package stream. + + + Gets the setting for the stream. + The encryption option setting for the package stream. + + + Returns a stream opened in a default and . + The I/O stream opened in a default root and . + + + Returns an I/O stream opened in a specified . + The file mode in which to open the stream. + The stream opened in the specified file . + + + Returns an I/O stream opened in a specified and with a given . + The file mode in which to open the stream. + The file access mode in which to read or write to the stream. + The I/O stream opened in the specified and with a given . + + + Gets the name of the stream. + The name of this stream. + + + Specifies whether the target of a is inside or outside the . + + + The relationship references a resource that is external to the package. + + + The relationship references a part that is inside the package. + + + Specifies the result of a certificate or signature verification. + + + The X.509 certificate is not available to verify the signature. + + + The X.509 certificate is not valid. + + + The signature is not valid. + + + The specified package or part has no signature. + + + A reference relationship to the signature was not found. + + + The verification was successful. + + + Implements a derived subclass of the abstract base class - the class uses a ZIP archive as the container store. This class cannot be inherited. + + + Represents a part that is stored in a . + + + The describes a set of security permissions that controls the ability for audio, image, and video media to work in a partial-trust Windows Presentation Foundation (WPF) application. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class by specifying the audio permission level. + An enumerated value of . + + + Initializes a new instance of the class by specifying the audio, video, and image permission levels. + An enumerated value of . + An enumerated value of . + An enumerated value of . + + + Initializes a new instance of the class by specifying the image permission level. + An enumerated value of . + + + Initializes a new instance of the class by specifying the video permission level. + An enumerated value of . + + + Initializes a new instance of the class by specifying a permission state. + An enumerated value of . + + + Gets the current value of the audio permission level. + The audio permission level. + + + Creates and returns an identical copy of the current permission. + A copy of the current permission. + + + Reconstructs a permission with a specified state from an XML encoding. + The XML encoding to use to reconstruct the permission. + + + Gets the current value of the image permission level. + The image permission level. + + + Creates and returns a permission that is the intersection of the current permission and the specified permission. + A permission to intersect with the current permission. It must be of the same type as the current permission. + The intersection of two permissions is a permission that describes the state that they both describe in common. Only a demand that passes both original permissions will be valid for the intersected permission. + + + Determines whether the current permission is a subset of the specified permission. + A permission that is to be tested for the subset relationship. This permission must be of the same type as the current permission. + + if the current permission is a subset of the specified permission; otherwise, . + + + Returns a value indicating whether the current permission is unrestricted. + + if the audio, image, and video permissions are all unrestricted; otherwise, . + + + Creates an XML encoding of the permission and its current state. + An XML encoding of the permission, including any state information. + + + Creates a permission that is the union of the current permission and the specified permission. + A permission to combine with the current permission. It must be of the same type as the current permission. + A new permission that represents the union of the current permission and the specified permission. + + + Gets the current value of the video permission level. + The media permission level. + + + Allows security actions for to be applied to code using declarative security. + + + Initializes a new instance of . + One of the values. + + + Gets or sets the audio permission level for the . + The state of the . + + + Creates and returns a new . + A that corresponds to this attribute. + + + Gets or sets the image permission level for the . + The state of the . + + + Gets or sets the video permission level for the . + The state of the . + + + Specifies the permission level for audio. + + + Permission that allows unrestricted audio playback. + + + Permission that denies all audio playback. + + + Permission that allows safe, limited audio playback, which includes denying stream access to the image file. + + + Permission that only allows audio playback of files that are located at the application's site of origin. + + + Specifies the permission level for images. + + + Permission that allows unrestricted image display. + + + Permission that denies all images to be displayed. + + + Permission that allows safe, limited image display, which includes denying stream access to the image file. + + + Permission that only allows display of images that are located at the application's site of origin. + + + Specifies the permission level for video. + + + Permission that allows unrestricted video playback. + + + Permission that denies all video playback. + + + Permission that allows safe, limited video playback, which includes denying stream access to the image file. + + + Permission that only allows video playback of files that are located at the application's site of origin. + + + The object controls the ability to create the WebBrowser control. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class by specifying a permission state. + An enumerated value of . + + + Initializes a new instance of the class by specifying the Web browser permission level. + An enumerated value of . + + + Creates and returns an identical copy of the current permission. + A copy of the current permission. + + + Reconstructs a permission with a specified state from an XML encoding. + The XML encoding to use to reconstruct the permission. + + + Creates and returns a permission that is the intersection of the current permission and the specified permission. + A permission to intersect with the current permission. It must be of the same type as the current permission. + The intersection of two permissions is a permission that describes the state that they both describe in common. Only a demand that passes both original permissions will be valid for the intersected permission. + + + Determines whether the current permission is a subset of the specified permission. + A permission that is to be tested for the subset relationship. This permission must be of the same type as the current permission. + + if the current permission is a subset of the specified permission; otherwise, . + + + Returns a value indicating whether the current permission is unrestricted. + + if the property is set to ; otherwise, . + + + Gets or sets the current value of the Web browser permission level. + The current value of the Web browser permission level. + + + Creates an XML encoding of the permission and its current state. + An XML encoding of the permission, including any state information. + + + Creates a permission that is the union of the current permission and the specified permission. + A permission to combine with the current permission. It must be of the same type as the current permission. + A new permission that represents the union of the current permission and the specified permission. + + + Allows security actions for to be applied to code using declarative security. + + + Initializes a new instance of the class with the specified . + One of the values. + + + Creates and returns a new instance of the class. + A corresponding to the security declaration. + + + Gets or sets the current Web browser permission level for the . + The state of the current Web browser permission level. + + + Specifies the permission level for a Web browser. + + + A Web browser that cannot navigate frames to HTML. + + + A Web browser that can safely navigate frames to HTML but with several restrictions. + + + A Web browser that can navigate without restrictions. + + + Specifies the method of rights management authentication. + + + Implicit authentication to any requesting user. + + + Windows Live ID authentication. + + + Windows authentication in a corporate domain environment. + + + Either Windows authentication or Windows Live ID authentication. + + + Represents a right granted to a user to access information in a rights managed document. + + + Initializes a new instance of the class that grants a specified a specified . + The user the access right is granted to. + The access right that is granted. + + + Initializes a new instance of the class that grants a specified a specified for a specified duration. + The user the access right is granted to. + The access right that is granted. + The starting date and time that the right begins. + The ending date and time that the right expires. + + + Gets the that is granted. + The access right that is granted to the , as specified to the constructor. + + + Gets the user who is granted the access . + The user that the access is granted to, as specified to the constructor. + + + Gets the starting date and time that the granted begins. + The start date and time that the granted begins, or . if there is there is no starting limitation. + + + Gets the ending date and time that the granted expires. + The end date and time that the granted expires, or . if there is no ending limitation. + + + Specifies rights that can be granted to users for accessing content in a rights managed document. + + + The user can edit the document that contains the protected content. + + + The user can edit and encrypt the protected content. + + + The user can export the protected content. + + + The user can extract (copy and paste) the protected content. + + + The user can forward the protected content to another user. + + + The user can control programmed access to the protected content. + + + The user is the content owner. The owner can edit and encrypt the protected content, and decrypt the signed . + + + The user can print the protected content. + + + The user can reply to the sender of the protected content. + + + The user can "reply all" to recipients of the protected content. + + + The user can digitally sign the protected content. + + + The user can view the protected content. + + + The user can decrypt and view the rights specified in the signed . + + + Represents a user or user-group for granting access to rights managed content. + + + Initializes a new instance of the class. + The user or group name. + The method for authentication. + + + Gets an instance of the "Anyone" persona. + An instance of the "Anyone" persona. + + + Gets the specified to the constructor. + The specified to the constructor. + + + Returns a value that indicates whether this is equivalent to another given instance. + The user instance to compare for equality. + + if and are the same for both this user and the given user; otherwise, . + + + Returns a computed hash code based on the user and . + A hash code computed from the user and . + + + Returns a value that indicates whether the user is currently authenticated. + + if the user is currently authenticated; otherwise, . The default is until authenticated. + + + Gets the user or group name specified to the constructor. + The user or group name specified to the constructor. + + + Gets an instance of the "Owner" persona. + An instance of the "Owner" persona. + + + Provides digital rights management services for encrypting and decrypting protected content. + + + Gets the cipher block size, in bytes. + The cipher block size, in bytes. The default block size for Advanced Encryption Standard (AES) is 8. + + + Gets a collection listing the rights that passed verification and that are granted to the user. + A collection enumerating the rights that passed verification and that are granted to the user. + + + Gets a value that indicates whether the user has rights to decrypt. + + if the grants the user rights to decrypt; otherwise, . + + + Gets a value that indicates whether the user has rights to encrypt. + + if the grants the user rights to encrypt; otherwise, . + + + Gets a value that indicates whether and can accept buffers that are different block sizes in length. + + if the buffer passed to can be a different length from the buffer passed to ; otherwise, if the buffers passed to and must be the exact same length. For AES the default is . + + + Decrypts cipher text to clear text. + The cipher text to decrypt. + The decrypted clear text of . + + is null. + Decryption right not granted. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Encrypts clear text to cipher text. + The clear text content to encrypt. + Encrypted cipher text of the given . + + is null. + Encryption is not permitted. + + + Frees resources and performs internal cleanup before the instance is reclaimed by garbage collection. + + + Represents an immutable (read-only) pair of "Name" and "Description" strings. + + + Initializes a new instance of the class. + The value for the locale property. + The value for the locale property. + Either the parameter or parameter is . + + + Gets the locale description. + The locale description. + + + Indicates whether the and properties of a given object match those of this . + The object to compare the and properties of. + + if the and properties of the given object match those of this instance; otherwise, . + + + Gets a computed hash code based on the and properties. + A computed hash code based on the and properties of this . + + + Gets the locale name. + The locale name. + + + Represents a signed rights managed publish license. + + + Initializes a new instance of the class from a specified serialized and signed . + A signed and serialized publish license. + + is . + The license is invalid. + + + Attempts to acquire a for a user or user group in a specified . + The secure environment for license activation and binding. + The for a user or user group in the specified . + + is . + The authentication failed. + + + Attempts to acquire a for a user or user group in a specified . + The secure environment for license activation and binding. + The for a user or user group in the specified . + + is . + The authentication failed. + + + Gets the publisher-created content identifier. + The publisher-created content identifier. + + + Returns a decrypted version of this signed . + The rights management service to use for decrypting the license. + A decrypted, unsigned version of this license. + + is . + + + Gets the contact name for the author or publisher of the content. + The contact name for the author or publisher of the content. + + + Gets the contact URI for the author or publisher of the content. + The contact uniform resource identifier (URI) for the author or publisher of the content. + + + Returns the serialized XrML string that was used to create this license. + The serialized Extensible Rights Markup Language (XrML) string that was used to create this license. + + + Gets the URI to use for acquiring a . + The URI to use for acquiring a . + + + Represents an error condition when a rights management operation cannot complete successfully. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and sets the store with information about the exception. + The object that holds the serialized data. + The contextual information about the source or destination. + + + Initializes a new instance of the class with a given . + The failure code for the error. + + + Initializes a new instance of the class with a given and . + The failure code for the error. + The exception instance that caused the error. + + + Initializes a new instance of the class with a given and . + The failure code for the error. + A message that describes the error. + + + Initializes a new instance of the class with a given , and . + The failure code for the error. + A message that describes the error. + The exception instance that caused the error. + + + Initializes a new instance of the class with a given message. + A message that describes the error. + + + Initializes a new instance of the class with a given and . + A message that describes the error. + The exception instance that caused this exception. + + + Gets the for the error. + The failure code for the error. + + + Sets the store with the parameter name and information about the exception. + The object that holds the serialized data. + The contextual information about the source or destination. + The parameter is . + + + Specifies error conditions that can occur when performing a rights management operation. + + + Asynchronous operation canceled, or a non-recoverable error has occurred. + + + License activation failed; rights management services are not properly configured. + + + The current user was not found in the Active Directory (AD) for certification under Windows authentication. + + + The requested operation is already in progress. + + + Possible authentication error (HTTP error 401) returned by an Internet request. Or, the current user does not have valid domain credentials in a silent user activation attempt. Or, the certification server in silent user activation is not in the local intranet or trusted sites zone. + + + An invalid constant was passed. + + + The access condition is not matched to the enabling principal that is handed into the bind. + + + The current user does not satisfy the conditions defined in the End Use License (EUL). + + + The specified resource is not contained in any WORK node of the license. + + + The enabling principal does not match the issued principal of the End Use License (EUL). + + + The defined time period for the protected content has expired; access is no longer permitted. + + + The current machine is not defined within the rights managed group identity. + + + The current user does not have rights to access the protected content. + + + The specified rights group is not contained in the End Use License (EUL). + + + The current user does not have rights to access the protected content. + + + The license requires that a new revocation list must be acquired. + + + The current user does not have rights to access the protected content. + + + The current user does not have rights to access the protected content. + + + Rights management services are not properly configured. + + + The current user does not have rights to access the protected content. + + + The current user does not have rights to access the protected content. + + + The End Use License (EUL) contains no WORK node. + + + The defined time period for the protected content has expired; access is no longer permitted. + + + The rights management certificate chain is broken. + + + Clock rollback has been detected. Protected content cannot be accessed. + + + A cryptographic operation that was requested is not supported. For example, passing an RMS encrypting object for decrypting purposes. + + + Cannot open or publish content with restricted permissions because a debugger has been detected. + + + The user's email address cannot be verified. + + + The specified principal cannot be enabled. + + + Encryption is not permitted. + + + The cannot load. + + + The cannot load. + + + The authorized time period defined in the issuance license template has expired; access is no longer permitted. + + + The option specified has already been set. + + + A user name was not specified for the client session. + + + The Hardware ID (HID) used in a machine activation attempt is incorrectly formatted. Rights management services are not properly configured. + + + The Hardware ID (HID) used in a machine activation attempt is invalid. Rights management services are not properly configured. + + + The content ID from the license does not match the content ID the license storage session. + + + An object type passed is incompatible with this operation. + + + When creating a bound license, an issuance license, not an end-use license, was specified. + + + Some information is missing. + + + An installation operation failed. + + + The algorithm type specified is invalid. + + + Rights management services are not properly configured. + + + RMS Server email address verification failed. + + + The specified encoding type is invalid. + + + Either the environment or the enabling principal handle is invalid. + + + The Rights Management Services template contains one or more errors. + + + The key length specified in a key/value pair is invalid. + + + The license structure in one of the certificates is invalid. + + + Rights management signed digital certificate cannot be validated. (The signed certificate may have been tampered.) + + + Rights management services are not properly configured. + + + Rights management services are not properly configured. + + + The numeric value specified is invalid. + + + The specified registry path is invalid. + + + Rights management services are not properly configured. + + + The time information specified is invalid. + + + The rights management version is incorrect. + + + The key type specified in a key/value pair is not supported. + + + A library operation failed. + + + The specified library plug-in is not supported. + + + An End Use License (EUL) could not be acquired from the rights management server. + + + The current user credentials are not valid for acquiring a license. + + + An operation is in violation of the rights management manifest policy. + + + The specified metadata could net be set. + + + The user is not activated, or no Rights Account Certificate (RAC) was submitted and none was found in the license store to match the license associated with this session. + + + The computer must be activated before the user can be activated. + + + Rights management services are not properly configured. + + + Rights management cannot connect to the URI specified for the license server. + + + The protected content is corrupted. + + + A required license is not available. + + + No license or certificate exists at the specified index. + + + Rights managed content is corrupted. + + + The item requested to delete does not exist. + + + Rights management services are not properly configured. + + + The license server's maximum quota of End Use Licenses (EULs) has been reached. + + + The document does not contain an Owner License. + + + No instances of the requested attribute exist. + + + The specified license was not found. + + + The Rights Management server does not allow temporary certification of the current user. + + + Certificate or license revocation information has not been set. + + + The current user does not have rights to access the protected content. + + + The requested right was not specified when the content was published with rights management. + + + Rights management services are not properly configured. + + + Rights management services are not properly configured. + + + Rights management services are not properly configured. + + + Rights management services are not properly configured. + + + Rights management services are not properly configured. + + + Operation has competed successfully. + + + The number of certificates has exceeded the maximum number allowed. + + + Too many instance have been created. + + + An unspecified error occurred. Also thrown when an application runs in debug mode. + + + If a request is made for computer activation or a rights account certificate, receiving indicates that the application should pass into the ActServInfo parameter. + + + The defined time period for the protected content has expired; access is no longer permitted. + + + Represents a secure client session for user activation, license binding, and other rights management operations. + + + Gets the specified when the was created. + The application manifest specified to the method when the is created. + + + Creates a secure client session given an application rights manifest, , and . + The application rights manifest. + The method of authentication. + The type of the user rights account certificate. + A secure client session for activation, license binding, and other rights management operations. + + + Creates a secure client session for a specified user with a given rights manifest. + The application rights manifest. + The user or user-group for granting access to rights managed content. + A secure client session for activation, license binding, and other rights management operations. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Returns a list of the activated users. + A list of the currently activated users. + + + Indicates whether a given user has been activated for accessing rights managed content. + The user or user-group for granting access to rights managed content. + + if the given has been activated for accessing rights managed content; otherwise, . + + + Removes the license activation for a specified user. + The user to remove the license activation for. + The parameter is . + The given is not authenticated with either Windows authentication or Passport authentication. + + + Gets the user or user-group specified when the was created. + The user or user-group specified to the method when the was created. + + + Represents an unsigned rights managed or an unsigned template. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class from a specified XrML publish-license template. + The Extensible Rights Markup Language (XrML) publish-license template to use to create this license. + + + Gets or sets the publisher-created content identifier. + The publisher-created rights-managed content identifier. + + + Gets a collection of assigned user rights. + A collection of the assigned user rights that are provided in this license. + + + Gets a collection of name and description pairs. + A collection of name and description pairs. + + + Gets or sets the content owner. + The user who owns the published content. + + + Gets or sets the contact name for the author or publisher of the content. + The contact name for the author or publisher of the content. + + + Gets or sets the contact URI for the author or publisher of the content. + The contact uniform resource identifier (URI) for the author or publisher of the content. + + + Creates a signed and returns a for the document author. + The secure environment for license activation and binding. + A returned for the document author. + The signed that is created by signing this . + + + Returns a serialized template created from the XrML of the . + A serialized template created from the XrML of the . + + + Represents a license that enables access to protected rights managed content. + + + Initializes a new instance of the class. + A use license in serialized Extensible Rights Markup Language (XrML) form. + + is . + + is invalid. + + + Gets the application data dictionary that contains key/value pairs passed from the publishing application to the consuming application. + The application data dictionary that contains key/value pairs passed from the publishing application to the consuming application. + + + Binds the license to a given . + The environment to bind the license to. + A instance if the license binding succeeded; otherwise, . + + is . + + + Gets the content identifier created by the publisher. + The content identifier created by the publisher. + + + Indicates if this license is equivalent to another given license. + The license to compare. + + if both licenses are the equivalent; otherwise, . + + + Returns the hash code associated with this license. + A hash code for this license. + + + Gets the owner of the license. + The owner of the license. + + + Returns the serialized XrML string used to create this license. + The serialized Extensible Rights Markup Language (XrML) string originally passed to the constructor. + + + Specifies the type of user Rights Account Certificate to request for rights management activation. + + + A permanent Rights Account Certificate. + + + A temporary Rights Account Certificate. + + + Provides a base class for .NET Framework attributes that report the use scope of attached properties. + + + Initializes a new instance of the class. + + + Specifies that an attached property is browsable only for elements that derive from a specified type. + + + Initializes a new instance of the class, using the provided . + The intended type that scopes the use of the attached property where this .NET Framework attribute applies. + + + Determines whether the current .NET Framework attribute is equal to a specified object. + The to compare to the current . + + if the specified is equal to the current ; otherwise, . + + + Returns the hash code for this .NET Framework attribute. + An unsigned 32-bit integer value. + + + Gets the base type that scopes the use of the attached property where this .NET Framework attribute applies. + The requested . + + + Gets a unique type identifier for this .NET Framework attribute. + An object that is a unique identifier for the . + + + Specifies that an attached property is only browsable on an element that also has another specific .NET Framework attribute applied to its class definition. + + + Initializes a new instance of the class. + The of the .NET Framework attribute that must also be applied on a class in order for the attached property to be browsable on the class where is applied. + + + Gets the type of the .NET Framework attribute that must also be applied on a class. + The .NET Framework attribute type. + + + Determines whether the current .NET Framework attribute is equal to a specified object. + The to compare to the current . + + if the specified is equal to the current ; otherwise, . + + + Returns the hash code for this .NET Framework attribute. + An unsigned 32-bit integer value. + + + Contains properties that specify how an application should behave relative to new WPF features that are in the WindowsBase assembly. + + + Gets or sets a value that indicates whether information about the is saved to the . + + if information about the is saved to the ; otherwise, . + + + Defines how the dispatcher reacts to failures encountered when it requests processing. + A value that defines how the dispatcher reacts to failures. + + + Provides a set of values that describes how the dispatcher responds to failures that are encountered while requesting processing. + + + Continue after the failure. +This is the default value. It defines the behavior of the Windows Presentation Foundation dispatcher prior to the .NET Framework 4.7.1. The dispatcher may become unresponsive when this option is selected. + + + Reset the dispatcher's state to try another request the next time one is needed. +While this option can sometimes "repair" unresponsiveness, it cannot honor the usual timing of processing, which can be crucial. Selecting this option can lead to unexpected behavior. + + + Throw an exception. +This option immediately brings the problem to the application developer's attention. + + + Gets or sets a value that indicates whether the method puts the delegates on the dispatcher queue or if the delegate is directly invoked. + + if the method puts the delegates on the dispatcher queue or if the delegate is directly invoked; otherwise, . + + + Gets or sets a value that indicates whether a single is used for multiple dispatcher operations. + true if a single is used for multiple dispatcher operations; otherwise, . + + + Provides a template for a method that is called whenever a dependency property value is being re-evaluated, or coercion is specifically requested. + The object that the property exists on. When the callback is invoked, the property system will pass this value. + The new value of the property, prior to any coercion attempt. + The coerced value (with appropriate type). + + + Converts instances of to and from instances of . + + + Initializes a new instance of the class. + + + Determines whether the specified can be converted to an instance of . + String to evaluate for conversion. + Context information that is used for conversion. + Always returns . + + + Determines whether the specified can be converted to a . + The object to evaluate for conversion. + Context information that is used for conversion. + + if can be converted into a ; otherwise, . + + + Converts a into a . + The string to convert. + Context information that is used for conversion. + A new instance of based on the supplied . + + + Converts an instance of to a . + The object to convert into a string. + Context information that is used for conversion. + A string representation of the specified . + + + Converts instances of to and from instances of . + + + Initializes a new instance of the class. + + + Determines whether the specified can be converted to an instance of . + String to evaluate for conversion. + Context information that is used for conversion. + Always returns . + + + Determines whether the specified can be converted to a . + The object to evaluate for conversion. + Context information that is used for conversion. + + if can be converted into a ; otherwise, . + + + Converts a into a . + The string to convert. + Context information that is used for conversion. + A new instance of based on the supplied . + + + Converts an instance of to a . + The object to convert into a string. + Context information that is used for conversion. + A string representation of the specified . + + + Converts instances of to and from instances of . + + + Initializes a new instance of the class. + + + Determines whether the specified can be converted to an instance of . + String to evaluate for conversion. + Context information that is used for conversion. + Always returns . + + + Determines whether the specified can be converted to a . + The object to evaluate for conversion. + Context information that is used for conversion. + + if can be converted into a ; otherwise, . + + + Converts a into a . + The string to convert. + Context information that is used for conversion. + A new instance of based on the supplied . + + + Converts an instance of to a . + The object to convert into a string. + Context information that is used for conversion. + A string representation of the specified . + + + Converts instances of to and from instances of . + + + Initializes a new instance of the class. + + + Determines whether the specified can be converted to an instance of . + String to evaluate for conversion. + Context information that is used for conversion. + Always returns . + + + Determines whether the specified can be converted to a . + The object to evaluate for conversion. + Context information that is used for conversion. + + if can be converted into a ; otherwise, . + + + Converts a into a . + The string to convert. + Context information that is used for conversion. + A new instance of based on the supplied . + + + Converts an instance of to a . + The object to convert into a string. + Context information that is used for conversion. + A string representation of the specified . + + + Converts instances of to and from instances of . + + + Initializes a new instance of the class. + + + Determines whether the specified can be converted to an instance of . + String to evaluate for conversion. + Context information that is used for conversion. + Always returns . + + + Determines whether the specified can be converted to a . + The object to evaluate for conversion. + Context information that is used for conversion. + + if can be converted into a ; otherwise, . + + + Converts a into a . + The string to convert. + Context information that is used for conversion. + A new instance of based on the supplied . + + + Converts an instance of to a . + The object to convert into a string. + Context information that is used for conversion. + A string representation of the specified . + + + Common base class and contract for objects, which are factories that execute some queries to produce a single object or a list of objects that you can use as binding source objects. + + + Initializes a new instance of the class. This is a protected constructor. + + + Indicates that initialization of this object is about to begin; no implicit occurs until the matched method is called. + + + When overridden in a derived class, this base class calls this method when or has been called. The base class delays the call if refresh is deferred or initial load is disabled. + + + Gets the underlying data object. + A value of type that is the underlying data object. + + + Occurs when the property has a new value. + + + Enters a defer cycle that you can use to change properties of the provider and delay automatic refresh. + An object that you can use to dispose of the calling object. + + + Gets or sets the current object to the UI thread to use. + The current object to the UI thread to use. By default, this is the object that is associated with the thread on which this instance was created. + + + Indicates that the initialization of this object has completed; this causes a if no other is outstanding. + + + Gets the error of the last query operation. + A value of type that is the error of the last query operation, or if there was no error. + + + Starts the initial query to the underlying data model. The result is returned on the property. + + + Gets or sets a value that indicates whether to prevent or delay the automatic loading of data. + + to prevent or delay the automatic loading of data; otherwise, . The default value is . + + + Gets a value that indicates whether there is an outstanding in use. + + if there is an outstanding in use; otherwise, . + + + Raises the event with the provided arguments. + Arguments of the event being raised. + + + Derived classes call this method to indicate that a query has finished. + The data that is the result of the query. + + + Derived classes call this method to indicate that a query has finished. + The data that is the result of the query. + The error that occurred while running the query. This value is if there is no error. + Optional delegate that is used to execute completion work on the UI thread, for example, to set additional properties. + Optional arguments to send as a parameter with the delegate. + + + Occurs when a property value changes. + + + Initiates a refresh operation to the underlying data model. The result is returned on the property. + + + Occurs when a property value changes. + + + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. + + + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. + + + Represents an object that participates in the dependency property system. + + + Initializes a new instance of the class. + + + Clears the local value of a property. The property to be cleared is specified by a identifier. + The dependency property to be cleared, identified by a object reference. + Attempted to call on a sealed . + + + Clears the local value of a read-only property. The property to be cleared is specified by a . + The key for the dependency property to be cleared. + Attempted to call on a sealed . + + + Coerces the value of the specified dependency property. This is accomplished by invoking any function specified in property metadata for the dependency property as it exists on the calling . + The identifier for the dependency property to coerce. + The specified or its value were invalid or do not exist. + + + Gets the that wraps the CLR type of this instance. + A that wraps the CLR type of this instance. + + + Determines whether a provided is equivalent to the current . + The to compare to the current instance. + + if the two instances are the same; otherwise, . + + + Gets a hash code for this . + A signed 32-bit integer hash code. + + + Creates a specialized enumerator for determining which dependency properties have locally set values on this . + A specialized local value enumerator. + + + Returns the current effective value of a dependency property on this instance of a . + The identifier of the property to retrieve the value for. + Returns the current effective value. + The specified or its value was invalid, or the specified does not exist. + + + Re-evaluates the effective value for the specified dependency property. + The identifier of the property to invalidate. + + + Gets a value that indicates whether this instance is currently sealed (read-only). + + if this instance is sealed; otherwise, . + + + Invoked whenever the effective value of any dependency property on this has been updated. The specific dependency property that changed is reported in the event data. + Event data that will contain the dependency property identifier of interest, the property metadata for the type, and old and new values. + + + Returns the local value of a dependency property, if it exists. + The identifier of the property to retrieve the value for. + Returns the local value, or returns the sentinel value if no local value is set. + + + Sets the value of a dependency property without changing its value source. + The identifier of the dependency property to set. + The new local value. + Attempted to modify a read-only dependency property, or a property on a sealed . + + was not the correct type as registered for the property. + + + Sets the local value of a dependency property, specified by its dependency property identifier. + The identifier of the dependency property to set. + The new local value. + Attempted to modify a read-only dependency property, or a property on a sealed . + + was not the correct type as registered for the property. + + + Sets the local value of a read-only dependency property, specified by the identifier of the dependency property. + The identifier of the property to set. + The new local value. + + + Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property. + The identifier for the dependency property that should be serialized. + + if the dependency property that is supplied should be value-serialized; otherwise, . + + + Implements an underlying type cache for all derived types. + + + Gets the of the immediate base class of the current . + The type of the base class. + + + Returns a that represents a given system (CLR) type. + The system (CLR) type to convert. + A that represents the system (CLR) type. + + + Returns the hash code for this . + A 32-bit signed integer hash code. + + + Gets a zero-based unique identifier for constant-time array lookup operations. + An internal identifier. + + + Determines whether the specified object is an instance of the current . + The object to compare with the current . + + if the class represented by the current is in the inheritance hierarchy of the passed as ; otherwise, . + + + Determines whether the current derives from the specified . + The to compare. + + if the parameter and the current represent types of classes, and the class represented by the current derives from the class represented by . Otherwise, . This method also returns if and the current represent the same class. + + + Gets the name of the represented common language runtime (CLR) system type. + The name of the represented CLR system type. + + + Gets the common language runtime (CLR) system type represented by this . + The CLR system type represented by this . + + + Represents a property that can be set through methods such as, styling, data binding, animation, and inheritance. + + + Adds another type as an owner of a dependency property that has already been registered. + The type to add as an owner of this dependency property. + A reference to the original identifier that identifies the dependency property. This identifier should be exposed by the adding class as a field. + + + Adds another type as an owner of a dependency property that has already been registered, providing dependency property metadata for the dependency property as it will exist on the provided owner type. + The type to add as owner of this dependency property. + The metadata that qualifies the dependency property as it exists on the provided type. + A reference to the original identifier that identifies the dependency property. This identifier should be exposed by the adding class as a field. + + + Gets the default metadata of the dependency property. + The default metadata of the dependency property. + + + Returns a hash code for this . + The hash code for this . + + + Returns the metadata for this dependency property as it exists on a specified existing type. + The specific type from which to retrieve the dependency property metadata. + A property metadata object. + + + Returns the metadata for this dependency property as it exists on the specified object instance. + A dependency object that is checked for type, to determine which type-specific version of the dependency property the metadata should come from. + A property metadata object. + + + Returns the metadata for this dependency property as it exists on a specified type. + A specific object that records the dependency object type from which the dependency property metadata is desired. + A property metadata object. + + + Gets an internally generated value that uniquely identifies the dependency property. + A unique numeric identifier. + + + Determines whether a specified value is acceptable for this dependency property's type, as checked against the property type provided in the original dependency property registration. + The value to check. + + if the specified value is the registered property type or an acceptable derived type; otherwise, . + + + Determines whether the provided value is accepted for the type of property through basic type checking, and also potentially if it is within the allowed range of values for that type. + The value to check. + + if the value is acceptable and is of the correct type or a derived type; otherwise, . + + + Gets the name of the dependency property. + The name of the property. + + + Specifies alternate metadata for this dependency property when it is present on instances of a specified type, overriding the metadata that existed for the dependency property as it was inherited from base types. + The type where this dependency property is inherited and where the provided alternate metadata will be applied. + The metadata to apply to the dependency property on the overriding type. + An attempt was made to override metadata on a read-only dependency property (that operation cannot be done using this signature). + Metadata was already established for the dependency property as it exists on the provided type. + + + Supplies alternate metadata for a read-only dependency property when it is present on instances of a specified type, overriding the metadata that was provided in the initial dependency property registration. You must pass the for the read-only dependency property to avoid raising an exception. + The type where this dependency property is inherited and where the provided alternate metadata will be applied. + The metadata to apply to the dependency property on the overriding type. + The access key for a read-only dependency property. + + + Gets the type of the object that registered the dependency property with the property system, or added itself as owner of the property. + The type of the object that registered the property or added itself as owner of the property. + + + Gets the type that the dependency property uses for its value. + The of the property value. + + + Gets a value that indicates whether the dependency property identified by this instance is a read-only dependency property. + + if the dependency property is read-only; otherwise, . + + + Registers a dependency property with the specified property name, property type, and owner type. + The name of the dependency property to register. The name must be unique within the registration namespace of the owner type. + The type of the property. + The owner type that is registering the dependency property. + A dependency property identifier that should be used to set the value of a field in your class. That identifier is then used to reference the dependency property later, for operations such as setting its value programmatically or obtaining metadata. + + + Registers a dependency property with the specified property name, property type, owner type, and property metadata. + The name of the dependency property to register. + The type of the property. + The owner type that is registering the dependency property. + Property metadata for the dependency property. + A dependency property identifier that should be used to set the value of a field in your class. That identifier is then used to reference the dependency property later, for operations such as setting its value programmatically or obtaining metadata. + + + Registers a dependency property with the specified property name, property type, owner type, property metadata, and a value validation callback for the property. + The name of the dependency property to register. + The type of the property. + The owner type that is registering the dependency property. + Property metadata for the dependency property. + A reference to a callback that should perform any custom validation of the dependency property value beyond typical type validation. + A dependency property identifier that should be used to set the value of a field in your class. That identifier is then used to reference the dependency property later, for operations such as setting its value programmatically or obtaining metadata. + + + Registers an attached property with the specified property name, property type, and owner type. + The name of the dependency property to register. + The type of the property. + The owner type that is registering the dependency property. + A dependency property identifier that should be used to set the value of a field in your class. That identifier is then used to reference the dependency property later, for operations such as setting its value programmatically or obtaining metadata. + + + Registers an attached property with the specified property name, property type, owner type, and property metadata. + The name of the dependency property to register. + The type of the property. + The owner type that is registering the dependency property. + Property metadata for the dependency property. This can include the default value as well as other characteristics. + A dependency property identifier that should be used to set the value of a field in your class. That identifier is then used to reference the dependency property later, for operations such as setting its value programmatically or obtaining metadata. + + + Registers an attached property with the specified property type, owner type, property metadata, and value validation callback for the property. + The name of the dependency property to register. + The type of the property. + The owner type that is registering the dependency property. + Property metadata for the dependency property. This can include the default value as well as other characteristics. + A reference to a callback that should perform any custom validation of the dependency property value beyond typical type validation. + A dependency property identifier that should be used to set the value of a field in your class. That identifier is then used to reference the dependency property later, for operations such as setting its value programmatically or obtaining metadata. + + + Registers a read-only attached property, with the specified property type, owner type, and property metadata. + The name of the dependency property to register. + The type of the property. + The owner type that is registering the dependency property. + Property metadata for the dependency property. + A dependency property key that should be used to set the value of a static read-only field in your class, which is then used to reference the dependency property later. + + + Registers a read-only attached property, with the specified property type, owner type, property metadata, and a validation callback. + The name of the dependency property to register. + The type of the property. + The owner type that is registering the dependency property. + Property metadata for the dependency property. + A reference to a user-created callback that should perform any custom validation of the dependency property value beyond typical type validation. + A dependency property key that should be used to set the value of a static read-only field in your class, which is then used to reference the dependency property. + + + Registers a read-only dependency property, with the specified property type, owner type, and property metadata. + The name of the dependency property to register. + The type of the property. + The owner type that is registering the dependency property. + Property metadata for the dependency property. + A dependency property key that should be used to set the value of a static read-only field in your class, which is then used to reference the dependency property. + + + Registers a read-only dependency property, with the specified property type, owner type, property metadata, and a validation callback. + The name of the dependency property to register. + The type of the property. + The owner type that is registering the dependency property. + Property metadata for the dependency property. + A reference to a user-created callback that should perform any custom validation of the dependency property value beyond typical type validation. + A dependency property key that should be used to set the value of a static read-only field in your class, which is then used to reference the dependency property later. + + + Returns the string representation of the dependency property. + The string representation of the dependency property. + + + Specifies a static value that is used by the WPF property system rather than to indicate that the property exists, but does not have its value set by the property system. + + + Gets the value validation callback for the dependency property. + The value validation callback for this dependency property, as provided for the parameter in the original dependency property registration. + + + Provides data for various property changed events. Typically these events report effective value changes in the value of a read-only dependency property. Another usage is as part of a implementation. + + + Initializes a new instance of the class. + The identifier for the dependency property that changed. + The value of the property before the change reported by the relevant event or state change. + The value of the property after the change reported by the relevant event or state change. + + + Determines whether the provided object is equivalent to the current . + The object to compare to the current . + + if the provided object is equivalent to the current ; otherwise, . + + + Determines whether the provided is equivalent to the current . + The to compare to the current + + if the provided is equivalent to the current ; otherwise, . + + + Gets a hash code for this . + A signed 32-bit integer hash code. + + + Gets the value of the property after the change. + The property value after the change. + + + Gets the value of the property before the change. + The property value before the change. + + + Determines whether two specified objects have the same value. + The first to compare. + The second to compare. + + if the two instances are equivalent; otherwise, . + + + Determines whether two specified objects are different. + The first to compare. + The second to compare. + + if the two instances are different; otherwise, . + + + Gets the identifier for the dependency property where the value change occurred. + The identifier field of the dependency property where the value change occurred. + + + Represents the method that will handle events raised when a is changed on a particular implementation. + The source of the event. + The event data. + + + Provides a dependency property identifier for limited write access to a read-only dependency property. + + + Gets the dependency property identifier associated with this specialized read-only dependency property identifier. + The relevant dependency property identifier. + + + Overrides the metadata of a read-only dependency property that is represented by this dependency property identifier. + The type on which this dependency property exists and metadata should be overridden. + Metadata supplied for this type. + Attempted metadata override on a read-write dependency property (cannot be done using this signature). + Metadata was already established for the property as it exists on the provided type. + + + This type supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. + + + Converts instances of to and from other types. + + + Initializes a new instance of the class. + + + Returns whether this converter can convert from a source object to an object. + An that provides a format context. + A that represents the type you wish to convert from. + Always . + + + Returns whether this converter can convert an object to a specific destination type. + An that provides a format context. + A that represents the type you wish to convert to. + Always . + + + Converts the provided value to the type. + An that provides a format context. + The to use as the current culture. + The object to convert. + Always throws an exception and returns . + + + Converts the provided object to the specified type. + An that provides a format context. + The to use as the current culture. + The object to convert. + A that represents the type you wish to convert to. + Always throws an exception and returns . + + + Defines an object that has a modifiable state and a read-only (frozen) state. Classes that derive from provide detailed change notification, can be made immutable, and can clone themselves. + + + Initializes a new instance of a derived class. + + + Gets a value that indicates whether the object can be made unmodifiable. + + if the current object can be made unmodifiable or is already unmodifiable; otherwise, . + + + Occurs when the or an object it contains is modified. + + + Creates a modifiable clone of the , making deep copies of the object's values. When copying the object's dependency properties, this method copies expressions (which might no longer resolve) but not animations or their current values. + A modifiable clone of the current object. The cloned object's property is even if the source's property is + + + Makes the instance a clone (deep copy) of the specified using base (non-animated) property values. + The object to clone. + + + Creates a modifiable clone (deep copy) of the using its current values. + A modifiable clone of the current object. The cloned object's property is even if the source's property is + + + Makes the instance a modifiable clone (deep copy) of the specified using current property values. + The to be cloned. + + + Initializes a new instance of the class. + The new instance. + + + When implemented in a derived class, creates a new instance of the derived class. + The new instance. + + + Makes the current object unmodifiable and sets its property to . + The cannot be made unmodifiable. + + + If the parameter is , this method indicates whether the specified can be made unmodifiable. If the parameter is , this method attempts to make the specified unmodifiable and indicates whether the operation succeeded. + The object to check or make unmodifiable. If is , the object is checked to determine whether it can be made unmodifiable. If is , the object is made unmodifiable, if possible. + + to return an indication of whether the object can be frozen (without actually freezing it); to actually freeze the object. + If is , this method returns if the specified can be made unmodifiable, or if it cannot be made unmodifiable. If is , this method returns if the specified is now unmodifiable, or if it cannot be made unmodifiable. + When is , the attempt to make unmodifiable was unsuccessful; the object is now in an unknown state (it might be partially frozen). + + + Makes the object unmodifiable or tests whether it can be made unmodifiable. + + to return an indication of whether the object can be frozen (without actually freezing it); to actually freeze the object. + If is , this method returns if the can be made unmodifiable, or if it cannot be made unmodifiable. If is , this method returns if the if the specified is now unmodifiable, or if it cannot be made unmodifiable. + + + Creates a frozen copy of the , using base (non-animated) property values. Because the copy is frozen, any frozen sub-objects are copied by reference. + A frozen copy of the . The copy's property is set to . + The cannot be frozen because it contains expressions or animated properties. + + + Makes the instance a frozen clone of the specified using base (non-animated) property values. + The instance to copy. + + + Creates a frozen copy of the using current property values. Because the copy is frozen, any frozen sub-objects are copied by reference. + A frozen copy of the . The copy's property is set to . + + + Makes the current instance a frozen clone of the specified . If the object has animated dependency properties, their current animated values are copied. + The to copy and freeze. + + + Gets a value that indicates whether the object is currently modifiable. + + if the object is frozen and cannot be modified; if the object can be modified. + + + Called when the current object is modified. + + + Ensures that appropriate context pointers are established for a data member that has just been set. + The previous value of the data member. + The current value of the data member. + + + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. + The previous value of the data member. + The current value of the data member. + The property that changed. + + + Overrides the implementation of to also invoke any handlers in response to a changing dependency property of type . + Event data that contains information about which property changed, and its old and new values. + + + Ensures that the is being accessed from a valid thread. Inheritors of must call this method at the beginning of any API that reads data members that are not dependency properties. + + + Raises the event for the and invokes its method. Classes that derive from should call this method at the end of any API that modifies class members that are not stored as dependency properties. + + + Verifies that the is not frozen and that it is being accessed from a valid threading context. inheritors should call this method at the beginning of any API that writes to data members that are not dependency properties. + The instance is frozen and cannot have its members written to. + + + Specifies the direction within a user interface (UI) in which a desired focus change request is attempted. The direction is either based on tab order or by relative direction in layout. + + + Move focus to another focusable element downwards from the currently focused element. + + + Move focus to the first focusable element in tab order. Not supported for . + + + Move focus to the last focusable element in tab order. Not supported for . + + + Move focus to another focusable element to the left of the currently focused element. + + + Move focus to the next focusable element in tab order. Not supported for . + + + Move focus to the previous focusable element in tab order. Not supported for . + + + Move focus to another focusable element to the right of the currently focused element. + + + Move focus to another focusable element upwards from the currently focused element. + + + Specifies the possible key values on a keyboard. + + + The A key. + + + The ABNT_C1 (Brazilian) key. + + + The ABNT_C2 (Brazilian) key. + + + The Add key. + + + The Application key (Microsoft Natural Keyboard). Also known as the Menu key, as it displays an application-specific context menu. + + + The ATTN key. + + + The B key. + + + The Backspace key. + + + The Browser Back key. + + + The Browser Favorites key. + + + The Browser Forward key. + + + The Browser Home key. + + + The Browser Refresh key. + + + The Browser Search key. + + + The Browser Stop key. + + + The C key. + + + The Cancel key. + + + The Caps Lock key. + + + The Caps Lock key. + + + The Clear key. + + + The CRSEL key. + + + The D key. + + + The 0 (zero) key. + + + The 1 (one) key. + + + The 2 key. + + + The 3 key. + + + The 4 key. + + + The 5 key. + + + The 6 key. + + + The 7 key. + + + The 8 key. + + + The 9 key. + + + The DBE_ALPHANUMERIC key. + + + The DBE_CODEINPUT key. + + + The DBE_DBCSCHAR key. + + + The DBE_DETERMINESTRING key. + + + The DBE_ENTERDLGCONVERSIONMODE key. + + + The DBE_ENTERIMECONFIGMODE key. + + + The DBE_ENTERWORDREGISTERMODE key. + + + The DBE_FLUSHSTRING key. + + + The DBE_HIRAGANA key. + + + The DBE_KATAKANA key. + + + The DBE_NOCODEINPUT key. + + + The DBE_NOROMAN key. + + + The DBE_ROMAN key. + + + The DBE_SBCSCHAR key. + + + The key is used with another key to create a single combined character. + + + The Decimal key. + + + The Delete key. + + + The Divide key. + + + The Down Arrow key. + + + The E key. + + + The End key. + + + The Enter key. + + + The ERASE EOF key. + + + The ESC key. + + + The Execute key. + + + The EXSEL key. + + + The F key. + + + The F1 key. + + + The F10 key. + + + The F11 key. + + + The F12 key. + + + The F13 key. + + + The F14 key. + + + The F15 key. + + + The F16 key. + + + The F17 key. + + + The F18 key. + + + The F19 key. + + + The F2 key. + + + The F20 key. + + + The F21 key. + + + The F22 key. + + + The F23 key. + + + The F24 key. + + + The F3 key. + + + The F4 key. + + + The F5 key. + + + The F6 key. + + + The F7 key. + + + The F8 key. + + + The F9 key. + + + The IME Final mode key. + + + The G key. + + + The H key. + + + The IME Hangul mode key. + + + The IME Hanja mode key. + + + The Help key. + + + The Home key. + + + The I key. + + + The IME Accept key. + + + The IME Convert key. + + + The IME Mode change request. + + + The IME NonConvert key. + + + A special key masking the real key being processed by an IME. + + + The Insert key. + + + The J key. + + + The IME Junja mode key. + + + The K key. + + + The IME Kana mode key. + + + The IME Kanji mode key. + + + The L key. + + + The Launch Application1 key. + + + The Launch Application2 key. + + + The Launch Mail key. + + + The Left Arrow key. + + + The left ALT key. + + + The left CTRL key. + + + The left Shift key. + + + The Linefeed key. + + + The left Windows logo key (Microsoft Natural Keyboard). + + + The M key. + + + The Media Next Track key. + + + The Media Play Pause key. + + + The Media Previous Track key. + + + The Media Stop key. + + + The Multiply key. + + + The N key. + + + The Page Down key. + + + A constant reserved for future use. + + + No key pressed. + + + The Num Lock key. + + + The 0 key on the numeric keypad. + + + The 1 key on the numeric keypad. + + + The 2 key on the numeric keypad. + + + The 3 key on the numeric keypad. + + + The 4 key on the numeric keypad. + + + The 5 key on the numeric keypad. + + + The 6 key on the numeric keypad. + + + The 7 key on the numeric keypad. + + + The 8 key on the numeric keypad. + + + The 9 key on the numeric keypad. + + + The O key. + + + The OEM 1 key. + + + The OEM 102 key. + + + The OEM 2 key. + + + The OEM 3 key. + + + The OEM 4 key. + + + The OEM 5 key. + + + The OEM 6 key. + + + The OEM 7 key. + + + The OEM 8 key. + + + The OEM ATTN key. + + + The OEM AUTO key. + + + The OEM Backslash key. + + + The OEM BACKTAB key. + + + The OEM Clear key. + + + The OEM Close Brackets key. + + + The OEM Comma key. + + + The OEM COPY key. + + + The OEM ENLW key. + + + The OEM FINISH key. + + + The OEM Minus key. + + + The OEM Open Brackets key. + + + The OEM Period key. + + + The OEM Pipe key. + + + The OEM Addition key. + + + The OEM Question key. + + + The OEM Quotes key. + + + The OEM Semicolon key. + + + The OEM Tilde key. + + + The P key. + + + The PA1 key. + + + The Page Down key. + + + The Page Up key. + + + The Pause key. + + + The PLAY key. + + + The Print key. + + + The Print Screen key. + + + The Page Up key. + + + The Q key. + + + The R key. + + + The Return key. + + + The Right Arrow key. + + + The right ALT key. + + + The right CTRL key. + + + The right Shift key. + + + The right Windows logo key (Microsoft Natural Keyboard). + + + The S key. + + + The Scroll Lock key. + + + The Select key. + + + The Select Media key. + + + The Separator key. + + + The Computer Sleep key. + + + The Print Screen key. + + + The Spacebar key. + + + The Subtract key. + + + A special key masking the real key being processed as a system key. + + + The T key. + + + The Tab key. + + + The U key. + + + The Up Arrow key. + + + The V key. + + + The Volume Down key. + + + The Volume Mute key. + + + The Volume Up key. + + + The W key. + + + The X key. + + + The Y key. + + + The Z key. + + + The ZOOM key. + + + Converts a object to and from other types. + + + Initializes a new instance of the class. + + + Determines whether an object of the specified type can be converted to an instance of , using the specified context. + A format context that provides information about the environment from which this converter is being invoked. + The type being evaluated for conversion. + + if is of type ; otherwise, . + + + Determines whether an instance of can be converted to the specified type, using the specified context. + A format context that provides information about the environment from which this converter is being invoked. + The type being evaluated for conversion. + + if is of type ; otherwise, . + + + Attempts to convert the specified object to a , using the specified context. + A format context that provides information about the environment from which this converter is being invoked. + Culture specific information. + The object to convert. + The converted object. + + cannot be converted. + + + Attempts to convert a to the specified type, using the specified context. + A format context that provides information about the environment from which this converter is being invoked. + Culture specific information. + The object to convert. + The type to convert the object to. + The converted object. + + is . + + cannot be converted to . + + + Provides static methods to convert between Win32 Virtual-Keys and the WPF enumeration. + + + Converts a Win32 Virtual-Key into WPF . + The virtual key to convert. + The WPF key. + + + Converts a WPF into a Win32 Virtual-Key. + The WPF to convert. + The Win32 Virtual-Key. + + + Converts instances of to and from instances of . + + + Initializes a new instance of the class. + + + Determines if the specified can be convert to an instance of . + String to evaluate for conversion. + Context information that is used for conversion. + Always returns . + + + Determines if the specified can be converted to a . + The key to evaluate for conversion. + Context information that is used for conversion. + + if can be converted into a ; otherwise, . + + + Converts a into a . + The string to convert into a . + Context information that is used for conversion. + A new instance of based on the supplied . + + + Converts an instance of to a . + The key to convert into a string. + Context information that is used for conversion. + An invariant string representation of the specified . + + + Specifies the set of modifier keys. + + + The ALT key. + + + The CTRL key. + + + No modifiers are pressed. + + + The SHIFT key. + + + The Windows logo key. + + + Converts a object to and from other types. + + + Initializes a new instance of the class. + + + Determines whether an object of the specified type can be converted to an instance of , using the specified context. + A format context that provides information about the environment from which this converter is being invoked. + The type being evaluated for conversion. + + if is type ; otherwise, . + + + Determines whether an instance of can be converted to the specified type, using the specified context. + A format context that provides information about the environment from which this converter is being invoked. + The type being evaluated for conversion. + + if is type ; otherwise, . + + + Attempts to convert the specified object to a , using the specified context. + A format context that provides information about the environment from which this converter is being invoked. + Culture specific information. + The object to convert. + The converted object. + + cannot be converted. + + + Attempts to convert a to the specified type, using the specified context. + A format context that provides information about the environment from which this converter is being invoked. + Culture specific information. + The object to convert. + The type to convert the object to. + The converted object. + + is . + + does not map to a valid . + + cannot be converted. + + + Determines whether the specified value is a valid value. + The value to check for validity. + + if input is a valid value; otherwise, . + + + Converts instances of to and from instances of . + + + Initializes a new instance of the class. + + + Determines if the specified can be convert to an instance of . + String to evaluate for conversion. + Context information that is used for conversion. + Always returns . + + + Determines if the specified can be converted to a . + The modifier keys to evaluate for conversion. + Context information that is used for conversion. + + if can be converted into a ; otherwise, . + + + Converts a into a value. + The string to convert into a . + Context information that is used for conversion. + A new instance of based on the supplied . + + + Converts an instance of to a . + The key to convert into a string. + Context information that is used for conversion. + An invariant string representation of the specified value. + + + Represents a request to move focus to another control. + + + Initializes a new instance of the class. + The intended direction of the focus traversal, as a value of the enumeration. + + + Gets the traversal direction. + One of the traversal direction enumeration values. + + + Gets or sets a value that indicates whether focus traversal has reached the end of child elements that can have focus. + + if this traversal has reached the end of child elements that can have focus; otherwise, . The default is . + + + Describes the width, height, and location of an integer rectangle. + + + Initializes a new instance of an with the specified and coordinates and the specified and . + The of the new instance which specifies the x-coordinate of the top-left corner of the rectangle. + The of the new instance which specifies the y-coordinate of the top-left corner of the rectangle. + The of the new instance which specifies the width of the rectangle. + The of the new instance which specifies the height of the rectangle. + + + Gets the empty rectangle, a special value that represents a rectangle with no position or area. + An empty rectangle with no position or area. + + + Determines whether the specified rectangle is equal to this rectangle. + The object to compare to the current rectangle. + + if is an and has the same , , , and as this rectangle; otherwise, . + + + Determines whether the specified rectangle is equal to this rectangle. + The rectangle to compare to the current rectangle. + + if has the same , , , and as this rectangle; otherwise, . + + + Determines whether the specified rectangles are equal. + The first rectangle to compare. + The second rectangle to compare. + + if and have the same , , , and ; otherwise, . + + + Creates a hash code from this rectangle's , , , and values. + This rectangle's hash code. + + + Gets a value that indicates whether the and properties of the are greater than 0. + + if the and properties of the are greater than 0; otherwise, . + + + Gets or sets the height of the rectangle. + The height of the rectangle. The default value is 0. + + + Gets a value indicating whether the rectangle is empty. + + if the rectangle is empty; otherwise, . The default value is . + + + Compares two rectangles for exact equality. + The first rectangle to compare. + The second rectangle to compare. + + if and have the same , , , and ; otherwise, . + + + Compares two rectangles for inequality. + The first rectangle to compare. + The second rectangle to compare. + + if and have the same , , , and ; otherwise, if all of these values are the same, then . + + + Creates an structure from the specified representation. + A string representation of an . + The equivalent structure. + + + Formats the value of the current instance using the specified format. + The format to use. + The provider to use to format the value + The value of the current instance in the specified format. + + + Creates a string representation of this . + A string containing the same , , , and values of this structure. + + + Creates a string representation of this based on the supplied . + The format provider to use. If provider is , the current culture is used. + A string representation of this instance of . + + + Gets or sets the width of the rectangle. + The width of the rectangle. The default value is 0. + + + Gets or sets the x-coordinate of the top-left corner of the rectangle. + The x-coordinate of the top-left corner of the rectangle. The default value is 0. + + + Gets or sets the y-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. The default value is 0. + + + Converts instances of other types to and from an . + + + Initializes a new instance of the class. + + + Determines whether an object can be converted from a given type to an instance of an . + Describes the context information of a type. + The type of the source that is being evaluated for conversion. + + if the type can be converted to an ; otherwise, . + + + Determines whether an instance of an can be converted to a different type. + Describes the context information of a type. + The desired type this is being evaluated for conversion. + + if this can be converted to ; otherwise, . + + + Attempts to convert the specified type to an . + Provides contextual information required for conversion. + Cultural information to respect during conversion. + The object being converted. + The created from converting . + Thrown if the specified object is NULL or is a type that cannot be converted to an . + + + Attempts to convert an to a specified type. + Provides contextual information required for conversion. + Cultural information to respect during conversion. + The to convert. + The type to convert this to. + The object created from converting this . + Thrown if is or is not an , or if the is not one of the valid types for conversion. + + + Enables shared control of the message pump between Win32 and WPF in interoperation scenarios. + + + Gets the last message that was raised. + The last message. + + + Occurs when a thread becomes modal. + + + Gets a value that indicates whether the thread is modal. + + if the thread is modal; otherwise, . + + + Occurs when a modal thread becomes nonmodal. + + + Called to indicate that a modal thread is no longer modal. + + + Called to indicate that the thread is modal. + + + Called to indicate that a thread is idle. + + + Indicates that a new message is available for possible handling. + The message and its associated data. + + , if one of the modules listening to the message loop processed the message. The owner of the message loop should ignore the message. , if the message was not processed. In this case, the owner of the message pump should call the Win32 function TranslateMessage followed by DispatchMessage. + + + Occurs when the message pump receives a keyboard message. + + + Occurs when the thread is idle. + + + Occurs when the message pump receives a keyboard message. + + + Provides a keyboard sink for components that manages tabbing, accelerators, and mnemonics across interop boundaries and between HWNDs. This interface implements keyboard message management in WPF-Win32 interoperation scenarios. + + + Gets a value that indicates whether the sink or one of its contained components has focus. + + if the sink or one of its contained components has focus; otherwise, . + + + Gets or sets a reference to the component's container's interface. + A reference to the container's interface. + + + Called when one of the mnemonics (access keys) for this sink is invoked. + The message for the mnemonic and associated data. Do not modify this message structure. It is passed by reference for performance reasons only. + Modifier keys. + + if the message was handled; otherwise, . + + + Registers the interface of a contained component. + The sink of the contained component. + The site of the contained component. + + + Sets focus on either the first tab stop or the last tab stop of the sink. + Specifies whether focus should be set to the first or the last tab stop. + + if the focus has been set as requested; , if there are no tab stops. + + + Processes keyboard input at the keydown message level. + The message and associated data. Do not modify this structure. It is passed by reference for performance reasons only. + Modifier keys. + + if the message was handled by the method implementation; otherwise, . + + + Processes WM_CHAR, WM_SYSCHAR, WM_DEADCHAR, and WM_SYSDEADCHAR input messages before is called. + The message and associated data. Do not modify this structure. It is passed by reference for performance reasons only. + Modifier keys. + + if the message was processed and should not be called; otherwise, . + + + Manages keyboard focus within the container. This interface implements keyboard message management in WPF-Win32 interoperation scenarios. + + + Called by a contained component when it has reached its last tab stop and has no further items to tab to. + Specifies whether focus should be set to the first or the last tab stop. + If this method returns , the site has shifted focus to another component. If this method returns , focus is still within the calling component. The component should "wrap around" and set focus to its first contained tab stop. + + + Gets the keyboard sink associated with this site. + The current site's interface. + + + Unregisters a child keyboard input sink from this site. + + + Contains message information from a thread's message queue. + + + Gets or sets the window handle (HWND) to the window whose window procedure receives the message. + The window handle (HWND). + + + Gets or sets the value that specifies additional information about the message. The exact meaning depends on the value of the member. + The value for the message. + + + Gets or sets the message identifier. + The message identifier. + + + Gets or sets the x coordinate of the cursor position on the screen, when the message was posted. + The x coordinate of the cursor position. + + + Gets or sets the y coordinate of the cursor position on the screen, when the message was posted. + The y coordinate of the cursor position. + + + Gets or sets the time at which the message was posted. + The time that the message was posted. + + + Gets or sets the value for the message, which specifies additional information about the message. The exact meaning depends on the value of the message. + The value for the message. + + + Represents the method that handles the and events. + A structure with the message data. + + if the message was handled; otherwise, . + + + Provides event listening support for classes that expect to receive events through the WeakEvent pattern and a . + + + Receives events from the centralized event manager. + The type of the calling this method. + Object that originated the event. + Event data. + + if the listener handled the event. It is considered an error by the handling in WPF to register a listener for an event that the listener does not handle. Regardless, the method should return if it receives an event that it does not recognize or handle. + + + Represents a property identifier and the property value for a locally set dependency property. + + + Determines whether two instances are equal. + The to compare with the current . + This implementation compares the values of the , and potentially compares the values of . The component of a is a value type, so will always be a bitwise comparison. For the component, this implementation employs a bitwise comparison if it is a value type. For locally set properties that have reference types, the behavior is deferred to that type's equality determination mechanisms, because it just uses the == operator on the two values internally. By default, this would be a reference equality of the values and thus the equality of the entire would become a reference equality. + + + Returns the hash code for this . + A signed 32-bit integer value. + + + Compares the specified instances to determine whether they are the same. + The first instance to compare. + The second instance to compare. + + if the is equal to the ; otherwise, . + + + Compares the specified instances to determine whether they are different. + The first instance to compare. + The second instance to compare. + This implementation compares the values of the and components of a . The component of a is always a value type, so this comparison will always be a bitwise comparison. For the component, this implementation employs a bitwise comparison if it is a value type. +For locally set properties that have reference types, the behavior is deferred to that type's equality determination mechanisms, because it uses the operator on the two values internally. By default, this is a reference equality of the values. + + + Gets the identifier for the locally set dependency property that is represented by this entry. + The identifier for the locally set dependency property. + + + Gets the value of the locally set dependency property. + The value of the locally set dependency property as an object. + + + Provides enumeration support for the local values of any dependency properties that exist on a . + + + Gets the number of items that are represented in the collection. + The number of items in the collection. + + + Gets the current element in the collection. + The current in the collection. + + + Determines whether the provided is equivalent to this . + The to compare with the current . + + if the specified is equal to the current ; otherwise, . + + + Returns a hash code for the current . + A 32-bit integer hash code. + + + Advances the enumerator to the next element of the collection. + + if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + + + Compares whether two specified objects are the same. + The first object to compare. + The second object to compare. + + if the is equal to the ; otherwise, . + + + Compares two specified objects to determine whether they are not the same. + The first object to compare. + The second object to compare. + + if the instances are not equal; otherwise, . + + + Sets the enumerator to its initial position, which is before the first element in the collection. + + + For a description of this members, see . + The current element in the collection. + + + Specifies how a property is to be serialized. + + + The property should be serialized as an attribute. + + + Specifies the serialization flags for a property. + + + Initializes a new instance of the class. + Specifies how the property is to be serialized. + + is not a valid value. + + + Gets the set on the attribute. + The serialization option, as a value of the enumeration. + + + Abstract class used internally by the WPF XAML compiler to support the use of internal types. + + + Initializes a new instance of the class. + + + When overridden in a derived (generated) class, attaches an event handler delegate to an internal event. + The event information for the event (CLR reflection information). + The target where the handler is attached. + The event handler. + + + When overridden in a derived (generated) class, creates an event delegate referencing a non-public handler method. + The of the delegate. + The target where the handler is attached. + The name of the handler implementation. + The delegate reference. + + + When overridden in a derived (generated) class, creates an instance of an internal type. + The to create. + Culture specific information. + The created instance. + + + When overridden in a derived (generated) class, gets the value of an internal property on the target object. + Property information for the property to get. + The object that holds the desired property value. + Culture specific information. + The value of the property. + + + When overridden in a derived (generated) class, sets the value on an internal property on the target object. + Property information for the property to set. + The object that holds the desired property value. + The value to set. + Culture specific information. + + + Provides a mechanism whereby types can declare that they can receive an expression (or another class) from a markup extension, where the output is a different property type than the target property. Do not use for .NET Framework 4 implementations. + + + Provides the handling for markup extensions that provide property values. Do not use for .NET Framework 4 implementations; see . + The name of the target property. + The markup extension instance of the incoming data. + Can provide additional services that should be performed when processing the markup extension data for a property value. + + + Abstract class that represents an object that can be used to navigate a tree of objects. + + + When overridden in a derived class, assigns a root context for classes. + The to assign a root context for. + + + When overridden in a derived class, gets the attributes associated with this . + The collection of attributes. + + + When overridden in a derived class, gets the instance of the object represented by this . + The instance of the object + + + When overridden in a derived class, gets the type of the instance. + The type of the object. + + + When overridden in a derived class, gets the properties of this instance that should be written to XAML. + The properties. + + + Abstract class that provides a property description to be used while writing to markup which encapsulates access to properties and their values. + + + When overridden in a derived class, gets the attributes associated with this . + The collection of attributes. + + + When overridden in a derived class, gets the identifier for the markup property if the property is implemented as a dependency property. + The dependency property identifier. + + + When overridden in a derived class, determines whether this is an attached . + + if the property is an attached ; otherwise, . + + + When overridden in a derived class, determines whether this is a composite property. + + is this property is a composite property; otherwise, . + + + When overridden in a derived class, determines whether this represents a constructor argument. + + if this property represents a constructor argument; otherwise, . + + + When overridden in a derived class, determines whether this represents direct content of a collection. + + if the property represents direct content; otherwise, . + + + When overridden in a derived class, determines whether this represents the key used by the to store the item in a dictionary. + + if this property represents a key; otherwise, . + + + When overridden in a derived class, determines whether this represents text which is passed to a type converter to create an instance of the property or if a constructor should be used. + + , if this represents a string; otherwise, . + + + When overridden in a derived class, gets the items that make up the value of this property. + The items that make up the value of this property. + + + When overridden in a derived class, gets a name that is used for diagnostics and error reporting. + The identifier property name. + + + When overridden in a derived class, gets the for the markup property. + The property descriptor. + + + When overridden in a derived class, gets the CLR type of the property. + The CLR type. + + + When overridden in a derived class, gets the string value of this . + The string value. + + + When overridden in a derived class, gets the set of types that this will reference when it serializes its value as a string. + The set of types. + + + When overridden in a derived class, gets the current value of this . + The current value. + + + Provides an implementation for the interface with methods that enable adding services. + + + Initializes a new instance of the class. + + + Adds a service to the list. + Service type of the new service. + The service implementation class. + + or is . + Attempted to add a service that already exists in the dictionary. + + + Gets the service object of the specified type. + The type of service object to get. + A service implementation for the type . May be if there is no service stored for type . + + + Converts instances of to and from instances of . + + + Initializes a new instance of the class. + + + Determines if conversion from a given to an instance of is possible. + String to evaluate for conversion. + Context information used for conversion. + + if the value can be converted; otherwise, . + + + Determines if an instance of can be converted to a . + Instance of to evaluate for conversion. + Context information used for conversion. + + if can be converted into a ; otherwise, . + Occurs when is not a . + + + Converts a into a . + + value to convert into a . + Context information used for conversion. + A new instance of based on the supplied . + + + Converts an instance of to a . + Instance of to evaluate for conversion. + Context information used for conversion. + A representation of the supplied object. + + + Allows WPF applications to disable dots per inch (dpi) awareness for all user interface elements. + + + Initializes a new instance of . + + + Represents a 3x3 affine transformation matrix used for transformations in 2-D space. + + + Initializes a new instance of the structure. + The new structure's coefficient. + The new structure's coefficient. + The new structure's coefficient. + The new structure's coefficient. + The new structure's coefficient. + The new structure's coefficient. + + + Appends the specified structure to this structure. + The structure to append to this structure. + + + Gets the determinant of this structure. + The determinant of this . + + + Determines whether the specified is a structure that is identical to this . + The to compare. + + if is a structure that is identical to this structure; otherwise, . + + + Determines whether the specified structure is identical to this instance. + The instance of to compare to this instance. + + if instances are equal; otherwise, . + + + Determines whether the two specified structures are identical. + The first structure to compare. + The second structure to compare. + + if and are identical; otherwise, . + + + Returns the hash code for this structure. + The hash code for this instance. + + + Gets a value that indicates whether this structure is invertible. + + if the has an inverse; otherwise, . The default is . + + + Gets an identity . + An identity matrix. + + + Inverts this structure. + The structure is not invertible. + + + Gets a value that indicates whether this structure is an identity matrix. + + if the structure is an identity matrix; otherwise, . The default is . + + + Gets or sets the value of the first row and first column of this structure. + The value of the first row and first column of this . The default value is 1. + + + Gets or sets the value of the first row and second column of this structure. + The value of the first row and second column of this . The default value is 0. + + + Gets or sets the value of the second row and first column of this structure. + The value of the second row and first column of this . The default value is 0. + + + Gets or sets the value of the second row and second column of this structure. + The value of the second row and second column of this structure. The default value is 1. + + + Multiplies a structure by another structure. + The first structure to multiply. + The second structure to multiply. + The result of multiplying by . + + + Gets or sets the value of the third row and first column of this structure. + The value of the third row and first column of this structure. The default value is 0. + + + Gets or sets the value of the third row and second column of this structure. + The value of the third row and second column of this structure. The default value is 0. + + + Determines whether the two specified structures are identical. + The first structure to compare. + The second structure to compare. + + if and are identical; otherwise, . + + + Determines whether the two specified structures are not identical. + The first structure to compare. + The second structure to compare. + + if and are not identical; otherwise, . + + + Multiplies a structure by another structure. + The first structure to multiply. + The second structure to multiply. + The result of multiplying by . + + + Converts a representation of a matrix into the equivalent structure. + The representation of the matrix. + The equivalent structure. + + + Prepends the specified structure onto this structure. + The structure to prepend to this structure. + + + Applies a rotation of the specified angle about the origin of this structure. + The angle of rotation. + + + Rotates this matrix about the specified point. + The angle, in degrees, by which to rotate this matrix. + The x-coordinate of the point about which to rotate this matrix. + The y-coordinate of the point about which to rotate this matrix. + + + Prepends a rotation of the specified angle at the specified point to this structure. + The rotation angle, in degrees. + The x-coordinate of the rotation center. + The y-coordinate of the rotation center. + + + Prepends a rotation of the specified angle to this structure. + The angle of rotation to prepend. + + + Appends the specified scale vector to this structure. + The value by which to scale this along the x-axis. + The value by which to scale this along the y-axis. + + + Scales this by the specified amount about the specified point. + The amount by which to scale this along the x-axis. + The amount by which to scale this along the y-axis. + The x-coordinate of the scale operation's center point. + The y-coordinate of the scale operation's center point. + + + Prepends the specified scale about the specified point of this . + The x-axis scale factor. + The y-axis scale factor. + The x-coordinate of the point about which the scale operation is performed. + The y-coordinate of the point about which the scale operation is performed. + + + Prepends the specified scale vector to this structure. + The value by which to scale this structure along the x-axis. + The value by which to scale this structure along the y-axis. + + + Changes this structure into an identity matrix. + + + Appends a skew of the specified degrees in the x and y dimensions to this structure. + The angle in the x dimension by which to skew this . + The angle in the y dimension by which to skew this . + + + Prepends a skew of the specified degrees in the x and y dimensions to this structure. + The angle in the x dimension by which to skew this . + The angle in the y dimension by which to skew this . + + + Formats the value of the current instance using the specified format. + The format to use. +-or- +A null reference ( in Visual Basic) to use the default format defined for the type of the implementation. + The provider to use to format the value. +-or- +A null reference ( in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system. + The value of the current instance in the specified format. + + + Creates a representation of this structure. + A containing the , , , , , and values of this . + + + Creates a representation of this structure with culture-specific formatting information. + The culture-specific formatting information. + A containing the , , , , , and values of this . + + + Transforms the specified point by the and returns the result. + The point to transform. + The result of transforming by this . + + + Transforms the specified points by this . + The points to transform. The original points in the array are replaced by their transformed values. + + + Transforms the specified vector by this . + The vector to transform. + The result of transforming by this . + + + Transforms the specified vectors by this . + The vectors to transform. The original vectors in the array are replaced by their transformed values. + + + Appends a translation of the specified offsets to this structure. + The amount to offset this along the x-axis. + The amount to offset this along the y-axis. + + + Prepends a translation of the specified offsets to this structure. + The amount to offset this along the x-axis. + The amount to offset this along the y-axis. + + + Converts instances of other types to and from a . + + + Initializes a new instance of . + + + Determines whether an object can be converted from a specific type to an instance of a . + The context information of a type. + The type of the source that is being evaluated for conversion. + + if the type can be converted to a ; otherwise, . + + + Determines whether an instance of a can be converted to a different type. + The context information of a type. + The desired type this is being evaluated for conversion. + + if this can be converted to ; otherwise, . + + + Attempts to convert the specified object to a . + The context information of a type. + The of the type being converted. + The object being converted. + The created from converting . + The specified object is null or is a type that cannot be converted to a . + + + Attempts to convert a to a specified type. + The context information of a type. + The of the type being converted. + The to convert. + The type to convert this to. + The object created from converting this . + The is null or is not a , or the is not a valid conversion type. + + + Defines the formatting methods supported by the class. + + + Indicates that the lays out text by using GDI-compatible font metrics. + + + Indicates that the lays out text by using ideal font metrics. + + + Implements base WPF support for the methods that store or retrieve name-object mappings into a particular XAML namescope. Adds attached property support to make it simpler to get or set XAML namescope names dynamically at the element level. + + + Initializes a new instance of the class. + + + Adds an item to the collection. + A (key is , value is ) that represents the name mapping to add to the XAML namescope. + Either or both components of are . + + + Adds an item to the collection. + The string key, which is the name of the XAML namescope mapping to add. + The object value, which is the object reference of the XAML namescope mapping to add. + + or is . + + + Removes all items from the collection. + + + Determines whether the collection contains a specified item. + The item to find in the collection, specified as a (key is , value is ). + + if the specified identifies an existing mapping in this . if the specified does not exist in the current . + + is . + + + Returns whether a provided name already exists in this . + The string key to find. + + if the specified identifies a name for an existing mapping in this . if the specified does not exist in the current . + + is . + + + Copies the elements of the collection to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the collection The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Returns the number of items in the collection of mapped names in this . + The number of items in the collection. + + + Returns the corresponding object in the XAML namescope maintained by this , based on a provided name string. + Name portion of an existing mapping to retrieve the object portion for. + The requested object that is mapped with . Can return if was provided as or empty string, or if no matching object was found. + + + Provides the attached property get accessor for the attached property. + The object to get the XAML namescope from. + A XAML namescope, as an instance. + + is . + + + Gets a value indicating whether the collection is read-only. + Always returns . + + + Gets or sets the item with the specified key. + The string name for the XAML name mapping to get or set. + The value of the object mapped by the XAML name provided as . + + is provided as . +-or- + is provided as for a set operation. + + + Gets a collection of the keys in the dictionary. + A collection of the keys in the dictionary. + + + Gets or sets dynamically attached instances. + + + Identifies the attached property. + + + Registers a new name-object pair into the current XAML namescope. + The name to use for mapping the given object. + The object to be mapped to the provided name. + + or was provided as . + + was provided as empty string +-or- + provided was rejected by the parser, because it contained characters that are invalid for a XAML name +-or- + provided would result in a duplicate name registration. + + + Removes the specific object from the collection. + The object to remove from the collection, specified as a (key is , value is ). + + if item was successfully removed from the collection, otherwise . Also returns if the item was not found in the collection. + + + Removes a mapping for a specified name from the collection. + The string key, which is the name of the XAML namescope mapping to remove. + + if item was successfully removed from the collection, otherwise . Also returns if the item was not found in the collection. + + + Provides the attached property set accessor for the attached property. + Object to change XAML namescope for. + The new XAML namescope, using an interface cast. + + is . + + + Returns an enumerator that iterates through a collection. + An enumerator that iterates through a collection. + + + Returns an enumerator that iterates through a collection. + An enumerator that iterates through a collection. + + + Gets the value associated with the specified key. + The key of the value to get. + When this method returns, contains the value associated with the specified key, if the key is found; otherwise, a null object. This parameter is passed uninitialized. + + if the contains a mapping for the name provided as . Otherwise, . + + + Removes a name-object mapping from the XAML namescope. + The name of the mapping to remove. + + was provided as empty string. +-or- + provided had not been registered. + + is . + + + Gets a collection of the values in the dictionary. + A collection of the values in the dictionary. + + + Represents an x- and y-coordinate pair in two-dimensional space. + + + Creates a new structure that contains the specified coordinates. + The x-coordinate of the new structure. + The y-coordinate of the new structure. + + + Adds a to a and returns the result as a structure. + The structure to add. + The structure to add. + Returns the sum of and . + + + Determines whether the specified is a and whether it contains the same coordinates as this . + The to compare. + + if is a and contains the same and values as this ; otherwise, . + + + Compares two structures for equality. + The point to compare to this instance. + + if both structures contain the same and values; otherwise, . + + + Compares two structures for equality. + The first point to compare. + The second point to compare. + + if and contain the same and values; otherwise, . + + + Returns the hash code for this . + The hash code for this structure. + + + Transforms the specified structure by the specified structure. + The point to transform. + The transformation matrix. + The transformed point. + + + Offsets a point's and coordinates by the specified amounts. + The amount to offset the point's coordinate. + The amount to offset the point's coordinate. + + + Translates the specified by the specified and returns the result. + The point to translate. + The amount by which to translate . + The result of translating the specified point by the specified vector. + + + Compares two structures for equality. + The first structure to compare. + The second structure to compare. + + if both the and coordinates of and are equal; otherwise, . + + + Creates a structure with a equal to this point's value and a equal to this point's value. + The point to convert. + A structure with a equal to this point's value and a equal to this point's value. + + + Creates a structure with an value equal to the point's value and a value equal to the point's value. + The point to convert. + A vector with an value equal to the point's value and a value equal to the point's value. + + + Compares two structures for inequality. + The first point to compare. + The second point to compare. + + if and have different or coordinates; if and have the same and coordinates. + + + Transforms the specified by the specified . + The point to transform. + The transformation matrix. + The result of transforming the specified point using the specified matrix. + + + Subtracts the specified from another specified and returns the difference as a . + The point from which is subtracted. + The point to subtract from . + The difference between and . + + + Subtracts the specified from the specified and returns the resulting . + The point from which is subtracted. + The vector to subtract from + The difference between and . + + + Constructs a from the specified . + A string representation of a point. + The equivalent structure. + + is not composed of two comma- or space-delimited double values. + + does not contain two numbers. +-or- + contains too many delimiters. + + + Subtracts the specified from another specified and returns the difference as a . + The point from which is subtracted. + The point to subtract from . + The difference between and . + + + Subtracts the specified from the specified and returns the resulting . + The point from which is subtracted. + The to subtract from . + The difference between and . + + + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . + The string specifying the format to use. +-or- + to use the default format defined for the type of the implementation. + The to use to format the value. +-or- + to obtain the numeric format information from the current locale setting of the operating system. + A string containing the value of the current instance in the specified format. + + + Creates a representation of this . + A containing the and values of this structure. + + + Creates a representation of this . + Culture-specific formatting information. + A containing the and values of this structure. + + + Gets or sets the -coordinate value of this structure. + The -coordinate value of this structure. The default value is 0. + + + Gets or sets the -coordinate value of this . + The -coordinate value of this structure. The default value is 0. + + + Converts instances of other types to and from a . + + + Initializes a new instance of the class. + + + Determines whether an object can be converted from a given type to an instance of a . + Describes the context information of a type. + The type of the source that is being evaluated for conversion. + + if the type can be converted to a ; otherwise, . + + + Determines whether an instance of a can be converted to a different type. + Describes the context information of a type. + The desired type this is being evaluated for conversion. + + if this can be converted to ; otherwise, . + + + Attempts to convert the specified object to a . + Provides contextual information required for conversion. + Cultural information to respect during conversion. + The object being converted. + The created from converting . + Thrown if the specified object is NULL or is a type that cannot be converted to a . + + + Attempts to convert a to a specified type. + Provides contextual information required for conversion. + Cultural information to respect during conversion. + The to convert. + The type to convert this to. + The object created from converting this . + Thrown if is or is not a , or if the is not one of the valid types for conversion. + + + Represents the callback that is invoked when the effective property value of a dependency property changes. + The on which the property has changed value. + Event data that is issued by any event that tracks changes to the effective value of this property. + + + Defines certain behavior aspects of a dependency property as it is applied to a specific type, including conditions it was registered with. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified default value for the dependency property that this metadata will be applied to. + The default value to specify for a dependency property, usually provided as a value of some specific type. + + cannot be set to the value . + + + Initializes a new instance of the class with the specified default value and implementation reference. + The default value of the dependency property, usually provided as a value of some specific type. + Reference to a handler implementation that is to be called by the property system whenever the effective value of the property changes. + + cannot be set to the value . + + + Initializes a new instance of the class with the specified default value and callbacks. + The default value of the dependency property, usually provided as a value of some specific type. + Reference to a handler implementation that is to be called by the property system whenever the effective value of the property changes. + Reference to a handler implementation that is to be called whenever the property system calls against this property. + + cannot be set to the value . + + + Initializes a new instance of the class with the specified implementation reference. + Reference to a handler implementation that is to be called by the property system whenever the effective value of the property changes. + + + Gets or sets a reference to a implementation specified in this metadata. + A implementation reference. + Cannot set a metadata property once it is applied to a dependency property operation. + + + Gets or sets the default value of the dependency property. + The default value of the property. The default value on a instance created with the parameterless constructor will be . + Cannot be set to the value once created. + Cannot set a metadata property once it is applied to a dependency property operation. + + + Gets a value that determines whether the metadata has been applied to a property in some way, resulting in the immutable state of that metadata instance. + + if the metadata instance is immutable; otherwise, . + + + Merges this metadata with the base metadata. + The base metadata to merge with this instance's values. + The dependency property to which this metadata is being applied. + + + Called when this metadata has been applied to a property, which indicates that the metadata is being sealed. + The dependency property to which the metadata has been applied. + The type associated with this metadata if this is type-specific metadata. If this is default metadata, this value is a null reference. + + + Gets or sets a reference to a implementation specified in this metadata. + A implementation reference. + Cannot set a metadata property once it is applied to a dependency property operation. + + + Describes the width, height, and location of a rectangle. + + + Initializes a new instance of the structure that has the specified x-coordinate, y-coordinate, width, and height. + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + is a negative value. +-or- + is a negative value. + + + Initializes a new instance of the structure that is exactly large enough to contain the two specified points. + The first point that the new rectangle must contain. + The second point that the new rectangle must contain. + + + Initializes a new instance of the structure that has the specified top-left corner location and the specified width and height. + A point that specifies the location of the top-left corner of the rectangle. + A structure that specifies the width and height of the rectangle. + + + Initializes a new instance of the structure that is exactly large enough to contain the specified point and the sum of the specified point and the specified vector. + The first point the rectangle must contain. + The amount to offset the specified point. The resulting rectangle will be exactly large enough to contain both points. + + + Initializes a new instance of the structure that is of the specified size and is located at (0,0). + A structure that specifies the width and height of the rectangle. + + + Gets the y-axis value of the bottom of the rectangle. + The y-axis value of the bottom of the rectangle. If the rectangle is empty, the value is . + + + Gets the position of the bottom-left corner of the rectangle. + The position of the bottom-left corner of the rectangle. + + + Gets the position of the bottom-right corner of the rectangle. + The position of the bottom-right corner of the rectangle. + + + Indicates whether the rectangle contains the specified x-coordinate and y-coordinate. + The x-coordinate of the point to check. + The y-coordinate of the point to check. + + if (, ) is contained by the rectangle; otherwise, . + + + Indicates whether the rectangle contains the specified point. + The point to check. + + if the rectangle contains the specified point; otherwise, . + + + Indicates whether the rectangle contains the specified rectangle. + The rectangle to check. + + if is entirely contained by the rectangle; otherwise, . + + + Gets a special value that represents a rectangle with no position or area. + The empty rectangle, which has and property values of , and has and property values of . + + + Indicates whether the specified object is equal to the current rectangle. + The object to compare to the current rectangle. + + if is a and has the same and values as the current rectangle; otherwise, . + + + Indicates whether the specified rectangle is equal to the current rectangle. + The rectangle to compare to the current rectangle. + + if the specified rectangle has the same and values as the current rectangle; otherwise, . + + + Indicates whether the specified rectangles are equal. + The first rectangle to compare. + The second rectangle to compare. + + if the rectangles have the same and values; otherwise, . + + + Creates a hash code for the rectangle. + A hash code for the current structure. + + + Gets or sets the height of the rectangle. + A positive number that represents the height of the rectangle. The default is 0. + + is set to a negative value. + + is set on an rectangle. + + + Expands or shrinks the rectangle by using the specified width and height amounts, in all directions. + The amount by which to expand or shrink the left and right sides of the rectangle. + The amount by which to expand or shrink the top and bottom sides of the rectangle. + This method is called on the rectangle. + + + Creates a rectangle that results from expanding or shrinking the specified rectangle by the specified width and height amounts, in all directions. + The structure to modify. + The amount by which to expand or shrink the left and right sides of the rectangle. + The amount by which to expand or shrink the top and bottom sides of the rectangle. + The resulting rectangle. + + is an rectangle. + + + Returns the rectangle that results from expanding the specified rectangle by the specified , in all directions. + The structure to modify. + Specifies the amount to expand the rectangle. The structure's property specifies the amount to increase the rectangle's and properties. The structure's property specifies the amount to increase the rectangle's and properties. + The resulting rectangle. + + is an rectangle. + + + Expands the rectangle by using the specified , in all directions. + Specifies the amount to expand the rectangle. The structure's property specifies the amount to increase the rectangle's and properties. The structure's property specifies the amount to increase the rectangle's and properties. + This method is called on the rectangle. + + + Finds the intersection of the current rectangle and the specified rectangle, and stores the result as the current rectangle. + The rectangle to intersect with the current rectangle. + + + Returns the intersection of the specified rectangles. + The first rectangle to compare. + The second rectangle to compare. + The intersection of the two rectangles, or if no intersection exists. + + + Indicates whether the specified rectangle intersects with the current rectangle. + The rectangle to check. + + if the specified rectangle intersects with the current rectangle; otherwise, . + + + Gets a value that indicates whether the rectangle is the rectangle. + + if the rectangle is the rectangle; otherwise, . + + + Gets the x-axis value of the left side of the rectangle. + The x-axis value of the left side of the rectangle. + + + Gets or sets the position of the top-left corner of the rectangle. + The position of the top-left corner of the rectangle. The default is (0, 0). + + is set on an rectangle. + + + Moves the rectangle by the specified horizontal and vertical amounts. + The amount to move the rectangle horizontally. + The amount to move the rectangle vertically. + This method is called on the rectangle. + + + Returns a rectangle that is offset from the specified rectangle by using the specified horizontal and vertical amounts. + The rectangle to move. + The horizontal offset for the new rectangle. + The vertical offset for the new rectangle. + The resulting rectangle. + + is . + + + Returns a rectangle that is offset from the specified rectangle by using the specified vector. + The original rectangle. + A vector that specifies the horizontal and vertical offsets for the new rectangle. + The resulting rectangle. + + is . + + + Moves the rectangle by the specified vector. + A vector that specifies the horizontal and vertical amounts to move the rectangle. + This method is called on the rectangle. + + + Compares two rectangles for exact equality. + The first rectangle to compare. + The second rectangle to compare. + + if the rectangles have the same and values; otherwise, . + + + Compares two rectangles for inequality. + The first rectangle to compare. + The second rectangle to compare. + + if the rectangles do not have the same and values; otherwise, . + + + Creates a new rectangle from the specified string representation. + The string representation of the rectangle, in the form "x, y, width, height". + The resulting rectangle. + + + Gets the x-axis value of the right side of the rectangle. + The x-axis value of the right side of the rectangle. + + + Multiplies the size of the current rectangle by the specified x and y values. + The scale factor in the x-direction. + The scale factor in the y-direction. + + + Gets or sets the width and height of the rectangle. + A structure that specifies the width and height of the rectangle. + + is set on an rectangle. + + + Formats the value of the current instance using the specified format. + The format to use. +-or- +A null reference ( in Visual Basic) to use the default format defined for the type of the implementation. + The provider to use to format the value. +-or- +A null reference ( in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system. + A string representation of the rectangle. + + + Gets the y-axis position of the top of the rectangle. + The y-axis position of the top of the rectangle. + + + Gets the position of the top-left corner of the rectangle. + The position of the top-left corner of the rectangle. + + + Gets the position of the top-right corner of the rectangle. + The position of the top-right corner of the rectangle. + + + Returns a string representation of the rectangle. + A string representation of the current rectangle. The string has the following form: ",,,". + + + Returns a string representation of the rectangle by using the specified format provider. + Culture-specific formatting information. + A string representation of the current rectangle that is determined by the specified format provider. + + + Transforms the rectangle by applying the specified matrix. + A matrix that specifies the transformation to apply. + + + Returns the rectangle that results from applying the specified matrix to the specified rectangle. + A rectangle that is the basis for the transformation. + A matrix that specifies the transformation to apply. + The rectangle that results from the operation. + + + Expands the current rectangle exactly enough to contain the specified point. + The point to include. + + + Expands the current rectangle exactly enough to contain the specified rectangle. + The rectangle to include. + + + Creates a rectangle that is exactly large enough to include the specified rectangle and the specified point. + The rectangle to include. + The point to include. + A rectangle that is exactly large enough to contain the specified rectangle and the specified point. + + + Creates a rectangle that is exactly large enough to contain the two specified rectangles. + The first rectangle to include. + The second rectangle to include. + The resulting rectangle. + + + Gets or sets the width of the rectangle. + A positive number that represents the width of the rectangle. The default is 0. + + is set to a negative value. + + is set on an rectangle. + + + Gets or sets the x-axis value of the left side of the rectangle. + The x-axis value of the left side of the rectangle. + + is set on an rectangle. + + + Gets or sets the y-axis value of the top side of the rectangle. + The y-axis value of the top side of the rectangle. + + is set on an rectangle. + + + Converts instances of other types to and from instances of . + + + Initializes a new instance of the class. + + + Determines whether an object can be converted from a given type to an instance of . + Provides contextual information required for conversion. + The type of the source that is being evaluated for conversion. + + if the type can be converted to a ; otherwise, . + + + Determines whether a can be converted to the specified type. + Provides contextual information required for conversion. + The desired type this is being evaluated for conversion. + + if a can be converted to ; otherwise, . + + + Attempts to convert the specified object to a . + Provides contextual information required for conversion. + Cultural information which is respected when converting. + The object being converted. + The created from converting . + Thrown if the specified object is NULL or is a type that cannot be converted to a . + + + Attempts to convert a to the specified type. + Provides contextual information required for conversion. + Cultural information which is respected during conversion. + The to convert. + The type to convert this to. + The object created from converting this . + + is . +-or- + is not a . +-or- +The is not one of the valid types for conversion. + + + Implements a structure that is used to describe the of an object. + + + Initializes a new instance of the structure and assigns it an initial and . + The initial width of the instance of . + The initial height of the instance of . + + + Gets a value that represents a static empty . + An empty instance of . + + + Compares an object to an instance of for equality. + The to compare. + + if the sizes are equal; otherwise, . + + + Compares a value to an instance of for equality. + The size to compare to this current instance of . + + if the instances of are equal; otherwise, . + + + Compares two instances of for equality. + The first instance of to compare. + The second instance of to compare. + + if the instances of are equal; otherwise, . + + + Gets the hash code for this instance of . + The hash code for this instance of . + + + Gets or sets the of this instance of . + The of this instance of . The default is 0. The value cannot be negative. + + + Gets a value that indicates whether this instance of is . + + if this instance of size is ; otherwise . + + + Compares two instances of for equality. + The first instance of to compare. + The second instance of to compare. + + if the two instances of are equal; otherwise . + + + Explicitly converts an instance of to an instance of . + The value to be converted. + A equal in value to this instance of . + + + Explicitly converts an instance of to an instance of . + The value to be converted. + A equal in value to this instance of . + + + Compares two instances of for inequality. + The first instance of to compare. + The second instance of to compare. + + if the instances of are not equal; otherwise . + + + Returns an instance of from a converted . + A value to parse to a value. + An instance of . + + + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. + The format to use. + The provider to use to format the value. + The value of the current instance in the specified format. + + + Returns a that represents this object. + A that specifies the width followed by the height. + + + Returns a that represents this instance of . + An object that provides a way to control formatting. + A that represents this object. + + + Gets or sets the of this instance of . + The of this instance of . The default value is 0. The value cannot be negative. + + + Converts instances of other types to and from instances of the class. + + + Initializes a new instance of the class. + + + Determines whether a class can be converted from a given type to an instance of . + Provides contextual information about a component. + Identifies the data type to evaluate for conversion. + + if the can be converted to an instance of ; otherwise, . + + + Determines whether an instance of can be converted to a different type. + Provides contextual information about a component. + Identifies the data type to evaluate for conversion. + + if this instance of can be converted to the ; otherwise, . + + + Attempts to convert a specified object to an instance of . + Provides contextual information about a component. + Culture-specific information that should be respected during conversion. + The source object that is being converted. + The instance of that is created from the converted . + + + Attempts to convert an instance of to a specified type. + Provides contextual information about a component. + Culture-specific information that should be respected during conversion. + The instance of to convert. + The type that this instance of is converted to. + The object that is created from the converted instance of . + + is or is not an instance of , or if the is not one of the valid destination types. + + + Provides a startup screen for a Windows Presentation Foundation (WPF) application. + + + Initializes a new instance of the class with the specified resource assembly. + The assembly that contains the embedded resource. + The name of the embedded resource. + + + Initializes a new instance of the class with the specified resource. + The name of the embedded resource. + + + Closes the splash screen. + A that specifies how long it will take for the splash screen to fade after the close operation has been initiated. + + + Displays the splash screen. + + to automatically close the splash screen; to close the splash screen manually. + The resource specified in the constructor could not be found. + + + Displays the splash screen. + + to automatically close the splash screen; to close the splash screen manually. + + if the splash screen window should use the WS_EX_TOPMOST style; otherwise . + + + Provides services for managing the queue of work items for a thread. + + + Executes the specified delegate asynchronously with the specified arguments on the thread that the was created on. + The delegate to a method that takes parameters specified in , which is pushed onto the event queue. + An array of objects to pass as arguments to the given method. Can be . + An object, which is returned immediately after is called, that can be used to interact with the delegate as it is pending execution in the event queue. + + + Executes the specified delegate asynchronously with the specified arguments, at the specified priority, on the thread that the was created on. + The delegate to a method that takes parameters specified in , which is pushed onto the event queue. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + An array of objects to pass as arguments to the given method. Can be . + An object, which is returned immediately after is called, that can be used to interact with the delegate as it is pending execution in the event queue. + + + Executes the specified delegate asynchronously at the specified priority on the thread the is associated with. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + The delegate to a method that takes no arguments, which is pushed onto the event queue. + An object, which is returned immediately after is called, that can be used to interact with the delegate as it is pending execution in the event queue. + + is . + + is not a valid . + + + Executes the specified delegate asynchronously at the specified priority and with the specified argument on the thread the is associated with. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + A delegate to a method that takes one argument, which is pushed onto the event queue. + The object to pass as an argument to the specified method. + An object, which is returned immediately after is called, that can be used to interact with the delegate as it is pending execution in the event queue. + + is . + + is not a valid . + + + Executes the specified delegate asynchronously at the specified priority and with the specified array of arguments on the thread the is associated with. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + A delegate to a method that takes multiple arguments, which is pushed onto the event queue. + The object to pass as an argument to the specified method. + An array of objects to pass as arguments to the specified method. + An object, which is returned immediately after is called, that can be used to interact with the delegate as it is pending execution in the queue. + + is . + + is not a valid priority. + + + Initiates shutdown of the asynchronously. + The priority at which to begin shutting down the dispatcher. + + + Determines whether the calling thread is the thread associated with this . + + if the calling thread is the thread associated with this ; otherwise, . + + + Gets the for the thread currently executing and creates a new if one is not already associated with the thread. + The dispatcher associated with the current thread. + + + Disables processing of the queue. + A structure used to re-enable dispatcher processing. + + + Requests that all frames exit, including nested frames. + + + Gets the for the specified thread. + The thread to obtain the from. + The dispatcher for . + + + Determines whether the has finished shutting down. + + if the dispatcher has finished shutting down; otherwise, . + + + Determines whether the is shutting down. + + if the has started shutting down; otherwise, . + + + Gets the collection of hooks that provide additional event information about the . + The hooks associated with this . + + + Executes the specified synchronously on the thread the is associated with. + A delegate to invoke through the dispatcher. + + + Executes the specified synchronously at the specified priority on the thread the is associated with. + A delegate to invoke through the dispatcher. + The priority that determines in what order the specified callback is invoked relative to the other pending operations in the . + + + Executes the specified synchronously at the specified priority on the thread the is associated with. + A delegate to invoke through the dispatcher. + The priority that determines in what order the specified callback is invoked relative to the other pending operations in the . + An object that indicates whether to cancel the action. + + + Executes the specified synchronously at the specified priority on the thread the is associated with. + A delegate to invoke through the dispatcher. + The priority that determines in what order the specified callback is invoked relative to the other pending operations in the . + An object that indicates whether to cancel the action. + The minimum amount of time to wait for the operation to start. + + + Executes the specified delegate with the specified arguments synchronously on the thread the is associated with. + A delegate to a method that takes parameters specified in , which is pushed onto the event queue. + An array of objects to pass as arguments to the given method. Can be . + The return value from the delegate being invoked or if the delegate has no return value. + + + Executes the specified delegate within the designated time span at the specified priority with the specified arguments synchronously on the thread the is associated with. + A delegate to a method that takes parameters specified in , which is pushed onto the event queue. + The maximum amount of time to wait for the operation to complete. + An array of objects to pass as arguments to the given method. Can be . + The return value from the delegate being invoked or if the delegate has no return value. + + + Executes the specified delegate within the designated time span at the specified priority with the specified arguments synchronously on the thread the is associated with. + A delegate to a method that takes parameters specified in , which is pushed onto the event queue. + The maximum amount of time to wait for the operation to complete. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + An array of objects to pass as arguments to the given method. Can be . + The return value from the delegate being invoked or if the delegate has no return value. + + + Executes the specified delegate at the specified priority with the specified arguments synchronously on the thread the is associated with. + A delegate to a method that takes parameters specified in , which is pushed onto the event queue. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + An array of objects to pass as arguments to the given method. Can be . + The return value from the delegate being invoked or if the delegate has no return value. + + + Executes the specified delegate synchronously at the specified priority on the thread on which the is associated with. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + A delegate to a method that takes no arguments, which is pushed onto the event queue. + The return value from the delegate being invoked or if the delegate has no return value. + + is equal to . + + is not a valid priority. + + is . + + + Executes the specified delegate at the specified priority with the specified argument synchronously on the thread the is associated with. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + A delegate to a method that takes one argument, which is pushed onto the event queue. + An object to pass as an argument to the given method. + The return value from the delegate being invoked or if the delegate has no return value. + + is equal to . + + is not a valid priority. + + is . + + + Executes the specified delegate at the specified priority with the specified arguments synchronously on the thread the is associated with. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + A delegate to a method that takes multiple arguments, which is pushed onto the event queue. + An object to pass as an argument to the given method. + An array of objects to pass as arguments to the given method. + The return value from the delegate being invoked or if the delegate has no return value. + + is equal to . + + is not a valid priority. + + is . + + + Executes the specified delegate synchronously at the specified priority and with the specified time-out value on the thread the was created. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + The maximum time to wait for the operation to finish. + The delegate to a method that takes no arguments, which is pushed onto the event queue. + The return value from the delegate being invoked or if the delegate has no return value. + + + Executes the specified delegate at the specified priority with the specified argument synchronously on the thread the is associated with. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + The maximum time to wait for the operation to finish. + A delegate to a method that takes multiple arguments, which is pushed onto the event queue. + An object to pass as an argument to the given method. This can be if no arguments are needed. + The return value from the delegate being invoked or if the delegate has no return value. + + is equal to . + + is not a valid priority. + + is . + + + Executes the specified delegate at the specified priority with the specified arguments synchronously on the thread the is associated with. + The priority, relative to the other pending operations in the event queue, the specified method is invoked. + The maximum time to wait for the operation to finish. + A delegate to a method that takes multiple arguments, which is pushed onto the event queue. + An object to pass as an argument to the specified method. + An array of objects to pass as arguments to the specified method. + The return value from the delegate being invoked or if the delegate has no return value. + + is equal to . + + is not a valid . + + is . + + + Executes the specified synchronously on the thread the is associated with. + A delegate to invoke through the dispatcher. + The return value type of the specified delegate. + + + Executes the specified synchronously at the specified priority on the thread the is associated with. + A delegate to invoke through the dispatcher. + The priority that determines in what order the specified callback is invoked relative to the other pending operations in the . + The return value type of the specified delegate. + + + Executes the specified synchronously at the specified priority on the thread the is associated with. + A delegate to invoke through the dispatcher. + The priority that determines in what order the specified callback is invoked relative to the other pending operations in the . + An object that indicates whether to cancel the operation. + The return value type of the specified delegate. + + + Executes the specified synchronously at the specified priority on the thread the is associated with. + A delegate to invoke through the dispatcher. + The priority that determines in what order the specified callback is invoked relative to the other pending operations in the . + An object that indicates whether to cancel the operation. + The minimum amount of time to wait for the operation to start. + The return value type of the specified delegate. + + + Executes the specified asynchronously on the thread the is associated with. + A delegate to invoke through the dispatcher. + An object, which is returned immediately after is called, that can be used to interact with the delegate as it is pending execution in the event queue. + + + Executes the specified asynchronously at the specified priority on the thread the is associated with. + A delegate to invoke through the dispatcher. + The priority that determines in what order the specified callback is invoked relative to the other pending operations in the . + An object, which is returned immediately after is called, that can be used to interact with the delegate as it is pending execution in the event queue. + + + Executes the specified asynchronously at the specified priority on the thread the is associated with. + A delegate to invoke through the dispatcher. + The priority that determines in what order the specified callback is invoked relative to the other pending operations in the . + An object that indicates whether to cancel the action. + An object, which is returned immediately after is called, that can be used to interact with the delegate as it is pending execution in the event queue. + + + Executes the specified asynchronously on the thread the is associated with. + A delegate to invoke through the dispatcher. + The return value type of the specified delegate. + An object, which is returned immediately after is called, that can be used to interact with the delegate as it is pending execution in the event queue. + + + Executes the specified asynchronously at the specified priority on the thread the is associated with. + A delegate to invoke through the dispatcher. + The priority that determines in what order the specified callback is invoked relative to the other pending operations in the . + The return value type of the specified delegate. + An object, which is returned immediately after is called, that can be used to interact with the delegate as it is pending execution in the event queue. + + + Executes the specified asynchronously at the specified priority on the thread the is associated with. + A delegate to invoke through the dispatcher. + The priority that determines in what order the specified callback is invoked relative to the other pending operations in the . + An object that indicates whether to cancel the operation. + The return value type of the specified delegate. + An object, which is returned immediately after is called, that can be used to interact with the delegate as it is pending execution in the event queue. + + + Initiates the shutdown process of the synchronously. + + + Enters an execute loop. + The frame for the dispatcher to process. + + is . + + is +-or- + is running on a different . +-or- +Dispatcher processing has been disabled. + + + Pushes the main execution frame on the event queue of the . + + + Occurs when the finishes shutting down. + + + Occurs when the begins to shut down. + + + Gets the thread this is associated with. + The thread. + + + Occurs when a thread exception is thrown and uncaught during execution of a delegate by way of or . + + + Occurs when a thread exception is thrown and uncaught during execution of a delegate by way of or when in the filter stage. + + + Determines whether the specified is a valid priority. + The priority to check. + A string that will be returned by the exception that occurs if the priority is invalid. + + is not a valid . + + + Determines whether the calling thread has access to this . + The calling thread does not have access to this . + + + Creates an awaitable object that asynchronously yields control back to the current dispatcher and provides an opportunity for the dispatcher to process other events. + An awaitable object that asynchronously yields control back to the current dispatcher and provides an opportunity for the dispatcher to process other events. + + + Creates an awaitable object that asynchronously yields control back to the current dispatcher and provides an opportunity for the dispatcher to process other events. The work that occurs when control returns to the code awaiting the result of this method is scheduled with the specified priority. + The priority at which to schedule the continuation. + An awaitable object that asynchronously yields control back to the current dispatcher and provides an opportunity for the dispatcher to process other events. + + + Provides event data for related events. + + + The associated with this event. + The dispatcher. + + + Represents an execution loop in the . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, by using the specified exit request flag. + Indicates whether this frame will exit when all frames are requested to exit. + + + Gets or sets a value that indicates whether this should continue. + + if the frame should continue; otherwise, . The default value is . + + + Provides event data for events. + + + Initializes a new instance of the class. + The operation associated with the event. + + + Gets the associated with this event. + The associated with this event. + + + Gets the associated with this event. + The operation. + + + Represents the method that will handle related events. + The source of the event. + The event data. + + + Provides additional event information about processing. + + + Occurs when the dispatcher has no more operations to process. + + + Occurs when an operation is aborted. + + + Occurs when an operation completes. + + + Occurs when an operation is posted to the dispatcher. + + + Occurs when the priority of an operation is changed. + + + Occurs when an operation is invoked. + + + Represents an object that is associated with a . + + + Initializes a new instance of the class. + + + Determines whether the calling thread has access to this . + + if the calling thread has access to this object; otherwise, . + + + Gets the this is associated with. + The dispatcher. + + + Enforces that the calling thread has access to this . + the calling thread does not have access to this . + + + Represents an object that is used to interact with an operation that has been posted to the queue. + + + Aborts the operation. + + if the operation was aborted; otherwise, . + + + Occurs when the operation is aborted. + + + Occurs when the operation has completed. + + + Gets the that the operation was posted to. + The dispatcher. + + + Returns an object that is notified when the asynchronous operation is finished. + An object that is notified when the asynchronous operation is finished. + + + Begins the operation that is associated with this . + + in all cases. + + + Gets or sets the priority of the operation in the queue. + The priority of the delegate on the queue. + + + Gets the result of the operation after it has completed. + The result of the operation -or- if the operation has not completed. + + + Gets the current status of the operation. + The status of the operation. + + + Gets a that represents the current operation. + An object that represents the current operation. + + + Waits for the operation to complete. + The status of the operation. + + is equal to . This can occur when waiting for an operation that is already executing on the same thread. + + + Waits for the operation to complete in the specified period of time. + The maximum period of time to wait. + The status of the operation. + + is equal to . This can occur when waiting for an operation that is already executing on the same thread. + + + Represents an object that is used to interact with an operation that has been posted to the queue and contains a . + The type that is returned by the . + + + Returns an object that awaits an asynchronous operation that returns a result. + An object that awaits an asynchronous operation that returns a result. + + + Begins the operation that is associated with this . + The result of the operation. + + + Gets the result of the operation after it has completed. + The result of the operation. + + + Gets a that represents the current operation. + An object that represents the current operation. + + + Represents a delegate to use for dispatcher operations. + An argument passed to the callback. + The object returned by the callback. + + + Describes the possible values for the status of a . + + + The operation has aborted. + + + The operation is completed. + + + The operation started executing, but has not completed. + + + The operation is pending and is still in the queue. + + + Describes the priorities at which operations can be invoked by way of the . + + + The enumeration value is 2. Operations are processed when the application is idle. + + + The enumeration value is 4. Operations are processed after all other non-idle operations are completed. + + + The enumeration value is 3. Operations are processed after background operations have completed. + + + The enumeration value is 8. Operations are processed at the same priority as data binding. + + + The enumeration value is 0. Operations are not processed. + + + The enumeration value is 5. Operations are processed at the same priority as input. + + + The enumeration value is -1. This is an invalid priority. + + + The enumeration value is 6. Operations are processed when layout and render has finished but just before items at input priority are serviced. Specifically this is used when raising the Loaded event. + + + The enumeration value is 9. Operations are processed at normal priority. This is the typical application priority. + + + The enumeration value is 7. Operations processed at the same priority as rendering. + + + The enumeration value is 10. Operations are processed before other asynchronous operations. This is the highest priority. + + + The enumeration value is 1. Operations are processed when the system is idle. + + + Represents an awaitable object that asynchronously yields control back to the current dispatcher and provides an opportunity for the dispatcher to process other events. + + + Returns an object that waits for the completion of an asynchronous task. + An object that waits for the completion of an asynchronous task. + + + Represents an object that waits for the completion of an asynchronous task. + + + Ends the wait for the completion of the asynchronous task. + + + Gets a value that indicates whether the asynchronous task has completed. + + in all cases. + + + Sets the action to perform when the object stops waiting for the asynchronous task to complete. + The action to perform when the wait operation completes. + + + Represents the Dispatcher when it is in a disable state and provides a means to re-enable dispatcher processing. + + + Re-enables dispatcher processing. + + + Determines whether the specified object is equal to this object. + The object to evaluate for equality. + + if the specified object is equal to this object; otherwise, . + + + Gets a hash code for this instance. + A signed 32-bit integer hash code. + + + Determines whether two objects are equal. + The first object to compare. + The second object to compare. + + if the objects are equal; otherwise, . + + + Determines whether two objects are not equal. + The first object to compare. + The second object to compare. + + if the objects are not equal; otherwise, . + + + Provides a synchronization context for Windows Presentation Foundation (WPF). + + + Initializes a new instance of the class by using the current . + + + Initializes a new instance of the class by using the specified . + The to associate this with. + + is . + + + Initializes a new instance of the class by using the specified . + The to associate this with. + The priority used to send and post callback methods. + + + Creates a copy of this . + The copy of this synchronization context. + + + Invokes the callback in the synchronization context asynchronously. + The delegate to call. + The object passed to the delegate. + + is . + + + Invokes the callback in the synchronization context synchronously. + The delegate to call. + The object passed to the delegate. + + is . + + + Waits for any or all the elements in the specified array to receive a signal. + An array that contains the native operating system handles. + + to wait for all handles; to wait for any handle. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The array index of the object that satisfied the wait. + + + A timer that is integrated into the queue which is processed at a specified interval of time and at a specified priority. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class which uses the specified time interval, priority, event handler, and . + The period of time between ticks. + The priority at which to invoke the timer. + The event handler to call when the event occurs. + The dispatcher the timer is associated with. + + is . +-or- + <code data-dev-comment-type="paramref">dispatcher</code> is <code data-dev-comment-type="langword">null</code>. + + is less than 0 or greater than . + + + Initializes a new instance of the class which processes timer events at the specified priority. + The priority at which to invoke the timer. + + + Initializes a new instance of the class which runs on the specified at the specified priority. + The priority at which to invoke the timer. + The dispatcher the timer is associated with. + + is . + + + Gets the associated with this . + The dispatcher. + + + Gets or sets the period of time between timer ticks. + The period of time between ticks. The default is 00:00:00. + + is less than 0 or greater than milliseconds. + + + Gets or sets a value that indicates whether the timer is running. + + if the timer is enabled; otherwise, . The default is . + + + Starts the . + + + Stops the . + + + Gets or sets a user-defined data object. + The user-defined data. The default is . + + + Occurs when the timer interval has elapsed. + + + Provides data for the event. + + + Gets the exception that was raised when executing code by way of the dispatcher. + The exception. + + + Gets or sets whether the exception event has been handled. + + if the exception was handled; otherwise, . + + + Represents the method that will handle the event. + The source of the event. + The event data. + + + Provides data for the event. + + + Gets the exception that was raised when executing code by way of the dispatcher. + The exception. + + + Gets or sets whether the exception should be caught and the event handlers called. + + if the should be raised; otherwise; . The default value is . + + + Represents the method that will handle the event. + The source of the event. + The event data. + + + Represents a method used as a callback that validates the effective value of a dependency property. + The value to be validated. + + if the value was validated; if the submitted value was invalid. + + + Represents a displacement in 2-D space. + + + Initializes a new instance of the structure. + The -offset of the new . + The -offset of the new . + + + Translates the specified point by the specified vector and returns the resulting point. + The amount to translate the specified point. + The point to translate. + The result of translating by . + + + Adds two vectors and returns the result as a structure. + The first vector to add. + The second vector to add. + The sum of and . + + + Retrieves the angle, expressed in degrees, between the two specified vectors. + The first vector to evaluate. + The second vector to evaluate. + The angle, in degrees, between and . + + + Calculates the cross product of two vectors. + The first vector to evaluate. + The second vector to evaluate. + The cross product of and . The following formula is used to calculate the cross product: +(Vector1.X * Vector2.Y) - (Vector1.Y * Vector2.X) + + + Calculates the determinant of two vectors. + The first vector to evaluate. + The second vector to evaluate. + The determinant of and . + + + Divides the specified vector by the specified scalar and returns the result as a . + The vector structure to divide. + The amount by which is divided. + The result of dividing by . + + + Determines whether the specified is a structure and, if it is, whether it has the same and values as this vector. + The vector to compare. + + if is a and has the same and values as this vector; otherwise, . + + + Compares two vectors for equality. + The vector to compare with this vector. + + if has the same and values as this vector; otherwise, . + + + Compares the two specified vectors for equality. + The first vector to compare. + The second vector to compare. + + if t he and components of and are equal; otherwise, . + + + Returns the hash code for this vector. + The hash code for this instance. + + + Gets the length of this vector. + The length of this vector. + + + Gets the square of the length of this vector. + The square of the of this vector. + + + Multiplies the specified scalar by the specified vector and returns the resulting . + The scalar to multiply. + The vector to multiply. + The result of multiplying and . + + + Multiplies the specified vector by the specified scalar and returns the resulting . + The vector to multiply. + The scalar to multiply. + The result of multiplying and . + + + Transforms the coordinate space of the specified vector using the specified . + The vector structure to transform. + The transformation to apply to . + The result of transforming by . + + + Calculates the dot product of the two specified vectors and returns the result as a . + The first vector to multiply. + The second vector structure to multiply. + A containing the scalar dot product of and , which is calculated using the following formula: +(vector1.X * vector2.X) + (vector1.Y * vector2.Y) + + + Negates this vector. The vector has the same magnitude as before, but its direction is now opposite. + + + Normalizes this vector. + + + Translates a point by the specified vector and returns the resulting point. + The vector used to translate . + The point to translate. + The result of translating by . + + + Adds two vectors and returns the result as a vector. + The first vector to add. + The second vector to add. + The sum of and . + + + Divides the specified vector by the specified scalar and returns the resulting vector. + The vector to divide. + The scalar by which will be divided. + The result of dividing by . + + + Compares two vectors for equality. + The first vector to compare. + The second vector to compare. + + if the and components of and are equal; otherwise, . + + + Creates a with the and values of this vector. + The vector to convert. + A point with - and -coordinate values equal to the and offset values of . + + + Creates a from the offsets of this vector. + The vector to convert. + A with a equal to the absolute value of this vector's property and a equal to the absolute value of this vector's property. + + + Compares two vectors for inequality. + The first vector to compare. + The second vector to compare. + + if the and components of and are different; otherwise, . + + + Multiplies the specified scalar by the specified vector and returns the resulting vector. + The scalar to multiply. + The vector to multiply. + The result of multiplying and . + + + Multiplies the specified vector by the specified scalar and returns the resulting vector. + The vector to multiply. + The scalar to multiply. + The result of multiplying and . + + + Transforms the coordinate space of the specified vector using the specified . + The vector to transform. + The transformation to apply to . + The result of transforming by . + + + Calculates the dot product of the two specified vector structures and returns the result as a . + The first vector to multiply. + The second vector to multiply. + Returns a containing the scalar dot product of and , which is calculated using the following formula: +vector1.X * vector2.X + vector1.Y * vector2.Y + + + Subtracts one specified vector from another. + The vector from which is subtracted. + The vector to subtract from . + The difference between and . + + + Negates the specified vector. + The vector to negate. + A vector with and values opposite of the and values of . + + + Converts a string representation of a vector into the equivalent structure. + The string representation of the vector. + The equivalent structure. + + + Subtracts the specified vector from another specified vector. + The vector from which is subtracted. + The vector to subtract from . + The difference between and . + + + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . + The string specifying the format to use. +-or- + to use the default format defined for the type of the implementation. + The to use to format the value. +-or- + to obtain the numeric format information from the current locale setting of the operating system. + A string containing the value of the current instance in the specified format. + + + Returns the string representation of this structure. + A string that represents the and values of this . + + + Returns the string representation of this structure with the specified formatting information. + The culture-specific formatting information. + A string that represents the and values of this . + + + Gets or sets the component of this vector. + The component of this vector. The default value is 0. + + + Gets or sets the component of this vector. + The component of this vector. The default value is 0. + + + Converts instances of other types to and from a . + + + Initializes a new instance of the structure. + + + Indicates whether an object can be converted from a given type to an instance of a . + Describes the context information of a type. + The source that is being queried for conversion support. + + if objects of the specified type can be converted to a ; otherwise, . + + + Determines whether instances of can be converted to the specified type. + Describes the context information of a type. + The desired type this is being evaluated for conversion. + + if instances of can be converted to ; otherwise, . + + + Converts the specified object to a . + Describes the context information of a type. + Describes the of the type being converted. + The object being converted. + The created from converting . + + + Converts the specified to the specified type. + Describes the context information of a type. + Describes the of the type being converted. + The to convert. + The type to convert this to. + The object created from converting this . + + + Provides a base class for the event manager that is used in the weak event pattern. The manager adds and removes listeners for events (or callbacks) that also use the pattern. + + + Initializes base class values when it is used as the initializer by the constructor of a derived class. + + + Delivers the event being managed to each listener. + The object on which the event is being handled. + An that contains the event data for the event to deliver. + + + Delivers the event being managed to each listener in the provided list. + The object on which the event is being handled. + An that contains the event data. + The provided . + + + Returns the implementation that is used for the provided type. + The type to obtain the for. + The matching implementation. + + + Gets or sets the data being stored for the specified source. + The zero-based index of the requested source. + Data being stored by the manager for this source. + + + Provides a built-in collection list for storing listeners for a . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified initial capacity. + The number of items that should be allocated in the initial list. + + + Adds a object to the . + The listener element to add to the . + + + Adds an event handler to the . + The event handler to add to the . + + + Declares the list to be in use. This prevents direct changes to the list during iterations of the list items. + + if the list was already declared to be in use; otherwise, . + + + Creates a modifiable clone of this . + A modifiable clone of the current object. + + + Copies the current to the specified + The object to copy to. + + + Gets the number of items contained in the . + The number of items contained in the . + + + Delivers the event being managed to each listener in the . + The object that raised the event. + An object that contains the event data. + The type of the that calls this method. + + if any of the listeners in the refer to an object that has been garbage collected; otherwise, . + + + Gets a value that represents an empty list for purposes of comparisons. + The empty list representation. + + + Unlocks the locked state initiated by . + + + Gets a value that declares whether this is empty. + + if the list is empty; otherwise, . + + + Gets or sets a specific listener item in the . + The zero-based index of the listener in the list. + The item at that index, or a null reference if no item was at that index. + + + Checks to see whether the provided list is in use, and if so, sets the list reference parameter to a copy of that list rather than the original. + The list to check for use state and potentially copy. + + if the provided list was in use at the time of call and therefore the parameter reference was reset to be a copy. if the provided list was not in use, in which case the parameter reference remains unaltered. + + + Removes all entries from the list where the underlying reference target is a null reference. + Returns if any entries were purged; otherwise, . + + + Removes the first occurrence of a listener item from the . + The item to remove. + + + Removes an event handler from the . + The event handler to remove from the . + + + Provides a type-safe collection list for storing listeners for a . This class defines a type parameter for the event data that is used. + The type that holds the event data. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified initial capacity. + The number of items that should be allocated in the initial list. + + + Creates a modifiable clone of this , making deep copies of the values. + A modifiable clone of the current object. The cloned object's property will be even if the source's property was . + + + Delivers the event being managed to each listener in the . + The object that raised the event. + An object that contains the event data. + The type of the that calls this method. + + if any of the listeners in the refer to an object that has been garbage collected; otherwise, . + + + Returns a new object to contain listeners to an event. + A new object to contain listeners to an event. + + + Adds the specified delegate as an event handler of the specified source. + The source object that the handler delegate subscribes to. + The delegate that handles the event that is raised by . + + + Adds the provided listener to the provided source for the event being managed. + The source to attach listeners to. + The listening class (which must implement ). + + + Removes the previously added handler from the specified source. + The source to remove the handler from. + The delegate to remove from . + + + Removes a previously added listener from the provided source. + The source to remove listeners from. + The listening class (which must implement ). + + + Removes inactive listener entries from the data list for the provided source. Returns if some entries were actually removed from the list. + The source for events being listened to. + The data to check. This object is expected to be a implementation. + + to stop listening to , and completely remove all entries from . + + if some entries were actually removed; otherwise, . + + + Establishes a read-lock on the underlying data table, and returns an . + An object that can be used to establish a lock on the data table members and then be appropriately disposed with a construct. + + + Removes all listeners for the specified source. + The source to remove listener information for. + + + Requests that a purge of unused entries in the underlying listener list be performed on a lower priority thread. + + + Sets the current manager for the specified manager type. + The type to set the new event manager. + The new event manager. + + + When overridden in a derived class, starts listening for the event being managed. After the method is first called, the manager should be in the state of calling or whenever the relevant event from the provided source is handled. + The source to begin listening on. + + + When overridden in a derived class, stops listening on the provided source for the event being managed. + The source to stop listening on. + + + Establishes a write-lock on the underlying data table, and returns an . + An object that can be used to establish a lock on the data table members and then be appropriately disposed with a construct. + + + Provides a type-safe that enables you to specify the event handler to use for the "weak event listener" pattern. This class defines a type parameter for the source of the event and a type parameter for the event data that is used. + The type that raises the event. + The type that holds the event data. + + + Adds the specified event handler to the specified event. + The source object that raises the specified event. + The name of the event to subscribe to. + The delegate that handles the event. + + + Returns a new object to contain listeners to an event. + A new object to contain listeners to an event. + + + Removes the specified event handler from the specified event. + The source object that raises the specified event. + The name of the event to remove the handler from. + The delegate to remove + + + Starts listening for the event on the specified object. + The object to that raises the event. + + + Stops listening for the event on the specified object. + The object to that raises the event. + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/mscorlib.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/mscorlib.dll new file mode 100755 index 0000000000000000000000000000000000000000..0d2b46cd3c248ff8f68ba8418832a844eef60606 GIT binary patch literal 55880 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 literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET.API8/build/tizen80/ref/netstandard.dll b/pkg/Tizen.NET.API8/build/tizen80/ref/netstandard.dll new file mode 100755 index 0000000000000000000000000000000000000000..a3968c570b87af0dbbd0c5ec1fe59f40df85a2b1 GIT binary patch literal 99704 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 wWxS1c z14g>Cjh6WOq9HMGUjZ|Z3yIBjLe_q?<_?j&-0vffo#cp6(b9plry+iIJC5l-$6-<< zuJ7~aT%gQh#KS`0yfD$V=x#BqlZJ47C5z&aq2iahApm{>*z^jy>mH~!-bAIld@MEZ zFCxpge?-F8e-M&_$0{t4<97rC38!`Ol*df7jUK3`Bbd#-E;L!u_?2zZu zs)HFM2A!=J`I?Ts$pXA6O|aHnOW9rCf~Y|G;T$MYPcbb3#kwq)Ms z80F*^c=l(S%*K|YOOhD#a&RK9KzA_+_W|AM!fz5Vm4si>`-bq+6~)IC^JDubrnovH ze-jqPg;J{rLx$W+*W^6*Q_7jiJdPei4CZDLvi+41bJ#9c+vi&0?`qepmzLrYFlUtWL~^Hrge)BdC3F1zuhpj z-gHZH=Nui7C+w{I#K`;chZSR~yR}n@%-c^^zKa^^(wW6W>g0^RhK9AU+sQLaw%Sp} zT>R`^mnj`hXb!yC6{|5jW$&T@cbNQsy+3b0J|xylG#sPbZR`pE`&%dr{MviIXN)LX9oOB?GCL zx}<$7o@r=b%j`N<Qvp^O-ktrhJ6(iJF@S6R9?R^DURok}k z+5rMe2qFR!Vt^u>wP{RJK}1ke6p;p{H%O=m8|8>Cb_0qXD95-8Dh768p&rFJV!^>e zJ?1~=T(KA7x%YejecyTSeOEtV%`s!mHDmM~v%PY%_$h7Qg0$Ohq3y2~PC1J6=K#IuEtABGqXVgWHtWS|V+ zN;B|m2Hh;+OR73Jx3UPF?KWmd5phnFP^GAFIn?uTXF8lNJz~_5urSyZ6pu*}G~6d{ zCdHg^A(ZgOLMWU`3AHW7)OL$7%L`FX>MBbV1P;VeIze?E-aqR$ zfT7TJ#I;g5ld@%E_+L2;-~y=2SkjWTsms`aVUXLn3E;Xv_YuI^>^5uDGS)p|oerm~ z3{q%Qnj(RmlAf)s{q)r#Gjam&{t2J)!XKn&G6Hhj~LuIqxzJma#Jwy?HQV%cEcJkU<|8aXv_bI`%oqE&< z{4^VoXL~k%PG2$YZe`HN*=XP5D8TK!6^&*KTRpCUM+izI4TNm8=-nU#;D)J%B?D6P z)5>sgaZC_013s>bs5ZkW z$m-E=kpa-?Q3_zxO+dV|tQMQBMGkZyukw~ajsYL{fMdOMkI06H0}?|*5(jGypQUAMb0lOD zy6BC~XrC!!1G%>vHkG1AoGK8?7cF-Vgu2j-i4+PQLAnoo)hf3Ta7SPoh8G|!5hnxm_M8|o zoD8rfw4VXdUnQaKXSMR~=CnpJ7wCIAz!o9&IB*Ktw+MdA$)(3$W(eZs$y7qvjerRd z#VG;u7)ZV7Tr|uY2To~9DV~c1W`g>($)M0V#RM?e105=6XOD6YmW6NyK9{j^b4sCR zpsO4RC2(^9^kzY)onSpN+MAXO4tz$^;P6p9+3aHXW`lWxxQc=oqm%kcF|o36ivY)} z6^sPYk+2N>Bzu!g9nZpKvt zBchPfQsu$Prd)j6&qjNVQR1>yS_kuFG8pwZ%m)KP2$|MYbD+3Yuw%t0K+F#=T(< z2BB!V-O}@LLydw%k~ra z5qus3nSTKY#2veOP?96T#&sG22Ms_}!Dp7(x}bmrAwOIqqHHCAGALhq&~bp$H8m4< zv;?WWWQIP39w>tzQf;##PLTsXEC15xf9PWE@GtaRK=n$y!V}&xz{`ZgZR8OVDX1w< zKtf<%P*hzer=8}|5Xiz891;uhr1Yq9bE@wnv7I@TO->zSo{#9NT=!JDo$W#k7D11JcbgPHegqwbq+CC zAjA#aXUsH2b7+iV4N#%%t3d07-7L^wBvIl!qTrcfSJ0)sC=Vf1^cOZJr7Q#E2{%da z_Eu1Qi5U1=q0rtfihIUFGy&Qzp>6$Pl7Q8W#=OkknqOc5gBM<#d zaT)A(Weq@-TNr^g`{+(UI?dpEnYJ27`yPp~PkJQ!jc-aq(hajTWV}3%3{KF(C~`6( z+_91h)(AMjVUY-S42`O2ASHER(>iM&qqD$tN^5aw09FREpVBgq!lpEgKC^@F+n}qq z$mYNi(E~vv4qX?(6s3G!5%Fi=B@t2M$b2)MNdv*+OFu!EnSy{O=ttRkF0kz)uSZw# zp#bq0%^VR(50`9{umE6Ez%ds%QWnBW`Z5H{jXa#hhy&!-Y zJZPV~9ZtjwRV}iZPEzhSvXrd*;3k1DD`E3m$*$NA0-6lqCg6KoWg^=^1e=LH;IRgb zfJp_T`DAt(vV<0>e~Kgq;_^_gQZhKbTR3tQmrlm^uRrtf8y|@VV#|D;8nhym-NAepA9)T-UAB-#pRJ!#M5Qqf~WE4#*zP`dIE)lRF;16IeA$mRb zqQUYnX3S9pGD<%N>`Dr~VA;96b+H z9+hBD%`h-`1b~AxXkXw*bY`1=gkeU;A`E7SoObYo@>ES)Re%$C!YRd93RMftRLpL} z0KA^4ilEqsSqAoqR%fGy5t)K+Rg}S~6i0dJl!-w|9D<-)4CbJDJ&}7tk_?FSc}xLX z+!A3}AoZI%lmN~k2*0&;_H1K@hqhV-dW7z$qF2aBAOk^NY<)Z$U5>=&bLN48!T16> z0=At2;3SlfvvX^08(B?$jwd5M)6Aiy1m}Xq#Z7 zL*N+agga+)aW-1wp!DKCgWp+1WCn}^gh0b;D8L|q>|kgBQDcu$r$l%}Ejg!Vz>b^ocjr}E%_&}#yM4qH!n4@mz$N@xV52vsHqD#Vf zfZiI=TX-gjmNF0RWAf zZ)A8(0=Tk9Lq5f7Fnn{1fK06PiezA{93KYEKwKt43!ZceX|ho80#1LyuYzfrS@baU z;77?o83p*yBzX~296TtfiX3N5!W|#`ij0uCPe0Z@d913=EwoFv-*oTN;@ zgc(6rQAnlefM{?L5Wah!`3ednGZ*1v9ElHk0P7463Yi2FK$&O8`JT>d?aq}+tz8%w zIIG9hk@$@r$_lfAyg2t|yMh)VlM~B;N;7q_`h)_xdt-Egi_1oZ%43l( z+IOjdauKf|naY`NY!(AHkG^-Cxy&*w7Sw2&G;YHVcQXGJ**%f$Dg);VWa>clA9_Yt z2JC|FghcJoOBEnEEEof(s2HQ3!DGljhqhjl3@S*u`yf zLWR-TS)1*K>nAiPUo6}dI*2&*Ir3Kb%MUL+eHTuiD>87*^V^`?)aznjt?D}(Pf8sv z2k6P&Ia*_CcR`_SXvmDtH4gs_Eq1KLMU6*vOpx93Nf2^|e4dJmE|1U@ zjdJzH#w)}}gVX?_YXC73geFvhb&t3yv`>W)(mIlYf|vm3pWPF}5;JJ14z$C1Y#Bl* z6d+l6uMmVKj}V>MX4r17$j~t^&JgY!1TC3i3Q~T7K~@A4$Rkv&M7AU;65ETcZLCNu zsvS#_SVWqVQMOT*cHvf05tbH~VHP$Kp<)su!`fR%*;(60+1f^tQKWsCl^sE}=+=qd zhUimK@8CPosPN^`KvMtIUgq5=c%I&9%uL`%Z3>T23uJQXGSnaZ+Ya)^__+AAUTdfZ zXP`w%5n;qcXp8xmjh+peRLj3foN`o72y_;%-v&iy0ue6>hn`2`3tCa`kKTl#16Axl zzyF32fb{`y?M4teEniNpDY6|nD(412fjK_A`utrg=_gjZYV${kRM8Ztxl&^eGie#R42IvTxH;FIgPa2A_ysA z-lnbAGh+#L#qdKCrtlL5a}-5b5_a%jD|m{4XAAfVgWoog3Wc&H6GOq)_NZK<9K>mClPpnER%PUUIcjHA0 zgnXVHL5`PKGL`2Ec~VVlIM^Aeh zHccvUN=@8sCu~$a7Oc`YKD1L~$gR6YQsrDyD))nw3Z4}S_&h#e!xBjK==Jj#IwWsY zaYWz98;zQ!JIm_`UCI`BBo*ZaenNQ-zMqd+gY1kF3K~iQ5JVO<6RC*_Vl`3)0Xt}P z7!w&04>v)J^~vrCqNLG2qc1ig`=ES*h5?t=kBBrxM>wHXLvLqCLkm(YCiS(H#rC8% zX<;F@w6(Gc(o(h{IY~10zomb4{{=tkKPlxIaR&BA3I#n zO8<@D$*8msVZPl0yF?qm-q^2N;8s!ZZ#Ba`l>f)fj40!!{yqBdFK#$^Y2e*S0#{TNh-ac9P@XX*W%j)AN7cQFc>dT++r;oF8ukGjiDo(BM>{$+H9-J%< zefni#ab}Ed=72vHB~5nSz4AM+>Hg*qOU+F`{;1f!GxB({b6Qb{=1u34AD-T9{XWN1 zv}@7qPb==sd0U|GvNvZ^-6F3>&rB8n_)=4wJ+4^q?v8!; zFE4Oe%!h@_+bHE_!-!;&1~Aupy@lP#uIy?aslbz0fVD0s*Fhj4^-uv7VOL?70IAOI z5&vj>r6c`gmUq_=O~bp@q~V)4>_7ill*+wfBFLWEXhB4MJm||bzFnT`yu25 zcinO`3#5D=5u}>4OGK>SeSY`s{!3>X7gf~+JHPs-v%p9_;LG#{3H7$*xckdG_l`GJ zH`cj!;hj`*#hATK8)}sneG2&yJCCOlsTTi)_jY>Ui3g(XK5f|c$5)rmAEx`qRZdIE z?tf3e{#MW|1M9@oef%TMrYWurt|~evyt{6&X+}_9rynJ^mG&!VJ1@+Osn-e$*xqNK z@4n=QX1BR1`(0}S=6+N5dwQftapi(h{*!8U)=ViEm_>)4->*_VCA-9C>gXG_kH(%j zJX<&VR@{e+1qmv5Mw^fEm+!Sv7#H+CJfL9QHuC$g338V;%96W~X-9M34VYq+o?X5_ zSgBsFEJoqUxV5V1#eN?N3-R>OY|p!w`z*iHZ{6^N-*x?VPa9!ElI{gzlNzR&A5uD5 zfAW^2_K($;X4>Z-*qtmaShDk@S;?@WeK)6VuYYgtUT;_Yy-ri<`zrrldwBNpBA-J_ z6SHeC+$=P?k_qlLF0F2ZvEu4t87VD;H{bEwM$O@{w~2L zdb&>Z=i(=K@BF4|R_uwAO=X?6JRfxsRcoOJt5ei7uo{gAw!j?n$^jFX-8 z@7qqURRGb4V?}r_J zXcw_FA;LOib5Xde*>#5{pPoGEpnP+DW~qDMXUa#5G}4bQ9o+QgiD{6Ufv3MoNmj~3 z^#KRnC)74JIxo(3Uw?-tj~1%vnQ z+f!(lU9&EyfAc8+#XYQhpR`YinBjAHt?DlAo-;4JKPB+4Tr@VZ>%G!`gw2&{dkc4W@401LR70r2q(>(1>q2Hf?j3x+hsTgHr}hU7?In19 zEo+?l&7Mz^f>lQkOE3RKJgV5qmxkOsu328Gd&AG;nSHV9i=OTk-43}-bN#*QWJ=b< zlxMx_jtyINy6HssfO~oK8$8{~Ejt#}HH_P^=j;8lsK-?+a;G-lYV>&K-gk?J$>uH7 zqjT!#gk^;6GoN`oVD0#0=_V#`8skrzEbPC~!Pcwl(JYsOQ;H)`-zar9PhIvg;ZufT zV1JF^iOW_G@v@wGw`{i7gY~1{FE6VYRus3g=Hac`^Exu*uo1}N3sOy9k>>I=c|u^s z2oC*gml$cY6}s?+o%EGJyOIWSq%+}2c0}l2Rfw9&CskS8FGmW11hgP?DP{xs;ziE? z=pr}j(aSAo#MgQjSdl@fhJg?$5$RRrS>%!LPE#SER&B`~rg2Fri4ovgizyN8TiCU* zSy^HiLRyAcSYTo|fgx@{?8cDZUD^CMFx9hI*|KDyF{CZ}Ur6KJ?Ah5nZoMjW$}-ae3!Q;f1T5mQSzA z?6jyVGDOsW$fuJj*W&ZOA07H!>HNTB!?$gG7ke-Kn2~kqir~nZi>A*V=IvM8sc>42 zjz{-*gPi7$xmxyZ@{=JQM19xP57sTcv0pEJsr};@5$9Y6XJqw!r!jr=qSU z59@bgj@pq;+vGZ}X^iweT(z+?3 z_wJ{Aj2o}sf2Xo%mC1^go+^VozEvo=WpL7>+vC@#%`T5y|Es&bQnk{F>Rr2^?z?kO zbM|Q0Ks$?MW1Sg$-y45=(0_no?8<#(3&0q<F1N0&-hT>T?B-0{h{4r_lI zBA+gQO@42hL6@VUq5EI|R;?>MTIYC1#pI6%k>(96J`|5%UQ6669#%Q_-HK904>z?{ zIR;mWzNh!DDIMyXu5VpkQ&O@aE6eD!+cJY4UxxS0Xi2y9I`>t_oR_f!_k1NAg(DZ#)uqLUFCKhto&PAWV>tmv#TlI~dSo>@ zD(xNmW$VRF!Bxex*90W{k8*Q8?sRU=lyOQqZj--dZm6n^kDqjIj6_2@%lnd8syU97 zY6gJ#N9Hd3y9w7%B|wf)T9mt+1O!COgo*-jCzgo^Ar<62naJ8vtOER}EUihJ%PI=R zMnc1pF6%ZOjIS!_ZLFbMuF|>ub(ixqYs8^(zE{@G5?I$6lTMuKoy1n8MNyX=^|m_8 zVx63BKikvXZ3lvxPztuKBXc(w`W!zUG-uD%&3S=#T3auT?en$zW12d-=6CtX*SGx4 z=N%8Ta$ayKu`FhLmU@Bbtd-^FI+6(y0>y>bw5L^6Z~2T_tR@!6d!k7WOX3* zcB#Q*pJAbmiPD9g_Af12ail6x|LlhvqhazD6*uJi_!Z_HRJrHANt*5W^pNG1tPcYe zKaAOOWvnVcLhE+!^33F#r{PN^XP0b!Snzdl(~w_DCCyV8`H3$V{L=fG|Ad}DmK0wV z`In4TpWLi_T>Gt zw|TwF*Zhcy4j8e-x$NlGy`9a?c645qaL}Pxs{WLesy|`}S0LbtrRvuJc8Q%Kq?=Gb z3ZTP$o}jI6LdqL0-;r4bYM`Ew@*H4n2LVa5gVjtoJ#(y*fY*+4V$atXTQg3T)!vw< zJMN5bu5X&B+eQ5!8#Lcew^2y0x;29@AAHD5dBKTp8bC_y#bPl;1F*2SwiH>|+69rq z96s-TQSQ}ExtGY?^DWs@T0Nnl!4Gi!FK8mnNK+sqAWZg>v7_$jZia*iLyk~6l8R(3 z?nCyXitG7;yI`cm(AUSu(A8(u07pA3v6+>Vla-mXqrIiLH`x=F6KHgoHH-Y2%)lKi zKFN?al@>`=VElw{KqYgBqmohSv-s`0!h5-Wu}VgTyP%OuW?IVu_&2F!=r0p!=(XEp zS|LMH3K=nJ0p?VgC_BW9i$Ss$)5-r+^8;(UEo0Bs^W5aEC@~(q!`l5HT~jq1N}f*^ zogS}h8d$wfJM`wF?U@GWHD7&ie$lmZ<1cE}%_B-4>s}!4ST5OWsW;vf3d)4JmY>z%ER&*)5UUCO%^qgC?5bmqXBPZ-8l7e-2p z!^S%PzG=sedcz50CJ$e6V@|s151+a_Ex6H};RD9c5ife@JayVI-P4vaL9^ohNPoo8 z83?^dP`ea?+J)7L{A=7O>@V0|uuzfOg~VzXG3G>r7)}m2QKVEI!K8r`9r80Wg7i8v zPV^^jx7N34pfBhx>_jRtuMjA-+Por?XStFTTs!UV8A! z*28*p%YyxHUsN#7$!xYXzFzMUH&%a7r$g6EpP6s#ZsFOua!q*;jr?Eou4eW1jlU8+ z_M2no#${!-!!=Cr|8ZXX<>Fsg`0TXozQLf*R#dM)_=rX9?pak;BO4aZ_saWI`}(=V zMNZ{LULyi;>>v5*Yx2B43r-vT_Tu5HZugES>*PBu-@YlT;!qETO)m#X*v$USM?$OlSzn-s^G>`W1~wo*OLfF;u1Vy2@1_9YK>Pl}`r5HoJI@(l*zi?jMf2ww zu}deX`l{V5RU)LbzBEpY@#r6N`sCBl6H^Wji83AcTGPi^C^m4^)mf%@Sy5xbv`}*F zUeZPN&BWO=eVseq_B>>#Q0{bp$@rWq!4%-|2 zE!|-7>wvVKm2;dt9Y$YMT`NB%dPZ~9alvwz?53+8-x8j#KEHSC+pK;{;@5Xa$uB-I zTfzEyM)$H8t1bBATT>4sZ{G3bhgsy9Oa$ZKB45q3FO!fFL zMeue})4xRozxl!c!ouezx{}XTi5q~@@GZkWZwV<)6r5F^)LVMnRoI1MD;mSE;=|kuK8`e){pUjPSCPm z*~{M}waH2C?4DyYs%N~logOr_``cBSBNmS#_SmUvHJfMVM&8-BfAa5VE`K5k^t{)P1|}=k1*fhwQV6|U=B=Mt`Q{N(_e|Vj(~dwe{*bJSgvLwmQ~TfT3LQ^~n2+K!$N^Z)F(dSmA(^7@ff3y-?+ zsm-hAnCqVDv1jc5-M_gETH&31ySV1G-;>w}0ae!?kjKAWtoQt)d@R`O#X5a$JM)Sw zfpVfITk9(vzH4*uddR{Dsk7bHi>3U_pppgKD#+fSivRD46D2*B z;L|$D%bBVO_&NejqA=XK`?6arU9);L%*t>g4^OjD(kueqSZ>ay?7x{_aV%4Eas*$F zc$Bd~i!|z{%E*6W($Y?B9mE1`XaJcG$c54|fUqg#iOqr4Q=%I{%2Xxz#pi36@Ie9E z0Y7U9sREgGD^LL&PIW#qMYBo^B)#&Blt=|sP0*p(u$Xz~!aH3Rg9YkkCxZ{^z7)qq-!6SU;Nhhz!{i~3y^P-KjrJBcTdm%C=g!5V!Vdep_Wu+u zuk*IMRP9Lf-2BOT^OG~bYlq!>*DzSW`JU3(sFd;}j;osoZyHxJ^?AsfK}2HarMJ>M zi*1LyoO$^{dOj@Y<+6m(L1{xHS0D08cq5hyltFe>#4CEq-#ep}E~y>Sm8(mV@wDXR-M}to0&vzknKXV%3 zn~QT_lDW^w+~3LEN}*xQv5yNkB<>n_BebVFB6In}XbN{`Q(-HTo}S#*Cg_+kBkE?UR7sXZOopw?@FbnL?_j z%v#@9WwY|^Z|MWQx;EK)#l+7#f0wLDv0w7ytgd$T=%!@F3GpSrc6z_PvG)4Z4+bah zi>5X>ZdtUTDLZufkbPS#&TZw-5B#u4bWB6?df~DYp|68}33OVRdD`4$tzc2W)XK6) zQ(}z6wx2dQaqPpiu(?`8R{bKb(3tx{=sJ46a{;et?#qT%LpQy4@c5v&>xFP&VnL^g zyRO^LoRL=feJ`d=bn4cy|+(a4Ziauq!LjS*PCw=eHnLdT@qdxOhO#L{E0Yy zq4v3@UseX5TRL*ca1%wx&O3S`k<~5B_7WM9a7tFfuo8Vc(}{we6Un)A>y`zkhqe(7 zC@NjMfB$F0-d?0D5*H~QMDGAc^SK+Z!99Vi3l~v?#3R1n%wYdzn*;=(n@R`oU{(IB z+yjzXXfIt&w3Cr8qW5qhrniGc7lZdd8;M4y%PvGGh-#|jHK1>(qLZFD=7H{91OS;F zYv4C1*%CwtlaA|TK}p}bfbc*s!By3|;C<2&rVT~*l@8)!TM1lMt&6Cqij-(G#}$oz zi%^W7MPlx6B&wC%3OI!EPgcmc#O8Hq^twWXzs9qd(6=Bz^bkDC);X1Hgbek%Vw#;T5V+#DJSeerK^4Szt%%-q%Hig#N6t0|2VbyF3 zSIwr-Hk-ogSrjVabCA~RB)~bE*D;4q?->(kwF> z!z7q4K5=33qZbyxG)>%!d87G$MrkSh#Jp>C>%pwkqPIdAji}li8a4~f#RRQuT?kOE zkEPe>V%*S=-HJi_`k08-`YR%8v=xiGZdKBSj@G)E@yjBu*vw#!V{|fDJ${TL(}EPP z4u>POz+HmJ&Paoiv)B^-d3+mOi7sEgaK&vHL-Y*|A@qG%KFJd4dF1SxvO0oWt&Y)! z>MZdGTDNeO{|8^O!La|>z^3^hj$@-5xrHNUUs^pn=5kzoZqh~0wMq7{JpS*ii>EIB z+xQ>WDfAO=NMMrWsRY^;NkI>-DxthHSues<@(*JKHT2}I)S0I z^q6*rmC-O%W$)fIN-YrjgR+izTLZcd7w@0widlpy!@7hK$!(r>kS57vK3^dZU7)Rs zGL7ibrRt|*8r?48uatXZ_4EwPYV;4v_GleFpqv4|A@V&{qr>XQq8j~sgy9Yek4U&# z@-LJ4-O=kbjXoM-cuuLEQ%ApzvW1h%d^{D4Fg&ZVg+1zaz=tLLio!nJsd0~UV`r$2 zu0X$av`WI?scfM$#?PMA=11f7TRH{KCU_X9e~a$bn&=bi)4(TVmKLX^gb!(q*F_n= zL=1ld%{YBcJ4JDNLE^uZ@G+_REx;yvJ@Pbscqrn)+Pjpe)Hs>3r!e*dvUg3L&tav1 zWPpfr3>z@QQ?#v2Jq_Pb=>$EGXeu;t1yk=|qwTGrxgHfp~?ZL}+(mTL#l!+uG5HcQz*a4dWMFh6se)P z%h={K^cbi*Y6z$wP)+1wnkOmWN}QHR%I_ggE2qfXr%+c*>UNYB^^rJjtCH2zU?6)Z zWc9RPQXgG35o?Y#P`*mDf$TuD4w?=0$$+{Q6t5hG?m{9Xh-?MVf};kUA0U;X^pg^| zAXUi6C#vu#ROYXccBVp=3`EvI=G~Zrta45k1J=Fg3puamZhuh8cn!HD) zEs4@3{g@ZC+);fFA#SH6ipR_C9@;9&Iq0nhSFQg<=ax;QqaC9i)S1kBwzDM@P+PL2 zqkV>3H1&yIQ+M69tTLUsj+x!L+{i>xbbEM{WJ;cJr47j+6org%W=Q-l*G%aW)Rs-u zIcVofrr1Iw#&KaKckE8lppkWK*B2MobKr~Eb@ly38&0} zpOkX<=%$gQ5qxL#8^X+yB|O*Dt(@-UsMoeUVR=J(UQn+ibWe=v8BS^FkHNN_fgJQW7$v)t_TU%={fDC~yN5v(iiRni>xCs8Xyz)S-PX8pj4^|)^x~7V zBIy&EQa;c83U6As6+yS_!g+II#PF*1M|1~)>c>Z}xY>4&%+&9PTYH4#VsJBsDQnDj z3UcJSIYTQgvL(mxCWeGlFx;sY_7zOaO_z#A+wuJLN-HzFKzhfFdg=PmCFs zF;&1Bz%z&$rcuS5A7E)@SeW`TiMbVd7#?IOSIT-7!H|yFbUThdQQ?KkY*e?Z1i?&_ ze9y=jCPrU*ES#y1U4(a4f^pp}2`aCXWDiycDmh9|U@a7qfz@OXV3uH^_UfjY(X&UW z+(DVc3uQph2s5<64%rq~3DzXIm7aq2mov+%`}9JHQ?G6Xq2!e?=}}`b}|+6QUbfaWrMtP`5SV9YUDP^N9S?x{4MarWeV57Ld1Fxjp&I zk94_#y5Vs83_Wkz*d(%LR+v+NUJ55IoN*&7T=Ew+I_Ffmoal0X-G19)M%UNv0G#i0PGe zj3T1Lq2^ZwKwB6nJZ? z1C`Y^!1kf48l(Xn9?aCEH8Xih)S9Tb&&#o{u~*)=ANXqSUAfQer?F8yPk= zGczt3nLx`}lQ zQa7T(GB`EQ-ZJma=T`q{SIxs)N8j7{eBHG*uRTzFL_PE4o|?ywAK0^a{fl=^{wpm* zc{EA%PjFo0`U~`Mx_b>*K>V5XpUt1Ao*TN4G<|PL#{A>L`S;(ezOkwQ-alQp_S~Jx zyLNwU=V#1QjTa{~KY#Fp-!-oL(N`DN4t)A&$+mN+i{HJe{!7l|j~@NvIZBM5aF_mO zb?)|`4SlolmQl?L{gc&^8)KB8BWW}8Y?fvwnSB7)0PPK`^{_d?T=quqPJvvB}Z(w zM9Fh>vn?@H%9uuWyOmUySV9Gn)p<8o zq8g&DYE8><9hC`b2BS8iB295%NLZw4qN!PvcVrRi7yP{uZAH#%{7+0A0dTlSA`A99 zdU1zsZ9A3~MYcb3h-)4NdYm4j6$&k#@xqx==h5W~y`!QwQ@&B5#mODpMo>t}y00ya z&N#vYN8yz-yB?jP9x(6Uc``ajr4`ysm^+K(T{+bPq&7X@Ow3}*kn_JYoJ zdOMEveHIt^K{?-UXAZXq;cc&)(MZ$`-DEMBq4W*iYd379z=5+r3>?59J74|KH=cTA zW&Pprf8oEsQyU!cv*Rs{Cm5UA!hZz#lF?q<=`+niyy&UmW^G4^B-cAZdviI=Ob|2x{(g_(u@E^G;PJFcRwi62`0e57B#bKX$%B>we*Qd`4oIC2)GGdOJ!OF5oEaxXO1YxoJ|-|C zt{Sj0qMfg*=!48fPx-)y8>NlVdtaKBz7(hU`hT(2hBFkU?EjviUNK~4#Qvd)! z=tgRWE=S9+Yb^L}R(U^Le@WDSCVt#nkr|w0qQAVf!ZlVAvEYd2Q7L-RN#GimeeMkS z9BuA196M8f#_i<=Cyp*tqH)$LIu3qVSeO zy9Q@T3ZD$(hocV65EBtdV0QXdW0-|X4*WdGhu;nWlj33?N7ZZM?cmnmefaA{;LnlX B{LKIW literal 0 HcmV?d00001 diff --git a/pkg/Tizen.NET/Tizen.NET.nuspec b/pkg/Tizen.NET/Tizen.NET.nuspec index 981cd2e..0bf7f0a 100644 --- a/pkg/Tizen.NET/Tizen.NET.nuspec +++ b/pkg/Tizen.NET/Tizen.NET.nuspec @@ -29,10 +29,6 @@ - - - - diff --git a/src/Tizen.NUI/src/internal/Application.cs b/src/Tizen.NUI/src/internal/Application.cs old mode 100755 new mode 100644 index 498553a..4ce6a41 --- a/src/Tizen.NUI/src/internal/Application.cs +++ b/src/Tizen.NUI/src/internal/Application.cs @@ -18,7 +18,6 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; -using System.Diagnostics; using System.Runtime.InteropServices; using System.Threading; using System.Threading.Tasks; @@ -1195,23 +1194,11 @@ namespace Tizen.NUI public static Application New(string[] args, string stylesheet, Application.WindowMode windowMode) { - Application ret = null; - int argc = 0; - string argvStr = ""; - try - { - argc = args.Length; - argvStr = string.Join(" ", args); - } - catch (Exception exception) - { - Tizen.Log.Fatal("NUI", "[Error] got exception during Application New(), this should not occur, msg : " + exception.Message); - Tizen.Log.Fatal("NUI", "[Error] error line number : " + new StackTrace(exception, true).GetFrame(0).GetFileLineNumber()); - Tizen.Log.Fatal("NUI", "[Error] Stack Trace : " + exception.StackTrace); - throw; - } + int argc = args.Length; + string argvStr = string.Join(" ", args); + + Application ret = new Application(NDalicPINVOKE.Application_New__MANUAL_4(argc, argvStr, stylesheet, (int)windowMode), true); - ret = new Application(NDalicPINVOKE.Application_New__MANUAL_4(argc, argvStr, stylesheet, (int)windowMode), true); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); return ret; @@ -1226,25 +1213,11 @@ namespace Tizen.NUI public static Application New(string[] args, string stylesheet, Application.WindowMode windowMode, Rectangle positionSize) { - Application ret = null; - int argc = 0; - string argvStr = ""; - try - { - argc = args.Length; - argvStr = string.Join(" ", args); - } - catch (Exception exception) - { - Tizen.Log.Fatal("NUI", "[Error] got exception during Application New(), this should not occur, msg : " + exception.Message); - Tizen.Log.Fatal("NUI", "[Error] error line number : " + new StackTrace(exception, true).GetFrame(0).GetFileLineNumber()); - Tizen.Log.Fatal("NUI", "[Error] Stack Trace : " + exception.StackTrace); - throw; - } + int argc = args.Length; + string argvStr = string.Join(" ", args); - ret = new Application(NDalicPINVOKE.Application_New_WithWindowSizePosition(argc, argvStr, stylesheet, (int)windowMode, Rectangle.getCPtr(positionSize)), true); + Application ret = new Application(NDalicPINVOKE.Application_New_WithWindowSizePosition(argc, argvStr, stylesheet, (int)windowMode, Rectangle.getCPtr(positionSize)), true); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); - return ret; } diff --git a/src/Tizen.NUI/src/internal/Interop/Interop.ActorProperty.cs b/src/Tizen.NUI/src/internal/Interop/Interop.ActorProperty.cs index 2b0c9b4..ec56de3 100755 --- a/src/Tizen.NUI/src/internal/Interop/Interop.ActorProperty.cs +++ b/src/Tizen.NUI/src/internal/Interop/Interop.ActorProperty.cs @@ -188,9 +188,6 @@ namespace Tizen.NUI [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Actor_Property_CAPTURE_ALL_TOUCH_AFTER_START_get")] public static extern int ActorPropertyCaptureAllTouchAfterStartGet(); - [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Actor_Property_TOUCH_AREA_get")] - public static extern int ActorPropertyTouchAreaGet(); - [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_new_Actor_Property")] public static extern global::System.IntPtr new_Actor_Property(); diff --git a/src/Tizen.NUI/src/internal/Interop/NDalicPINVOKE.cs b/src/Tizen.NUI/src/internal/Interop/NDalicPINVOKE.cs index 82b197e..6c3577f 100755 --- a/src/Tizen.NUI/src/internal/Interop/NDalicPINVOKE.cs +++ b/src/Tizen.NUI/src/internal/Interop/NDalicPINVOKE.cs @@ -193,10 +193,6 @@ namespace Tizen.NUI } } } - if (e == null) - { - e = new global::System.ApplicationException($"FATAL: Exception e is null, numExceptionsPending : {numExceptionsPending}"); - } return e; } } diff --git a/src/Tizen.NUI/src/internal/ViewSignal.cs b/src/Tizen.NUI/src/internal/ViewSignal.cs index 377377e..c1de491 100755 --- a/src/Tizen.NUI/src/internal/ViewSignal.cs +++ b/src/Tizen.NUI/src/internal/ViewSignal.cs @@ -14,8 +14,6 @@ * limitations under the License. * */ - -using global::System.Threading; using Tizen.NUI.BaseComponents; namespace Tizen.NUI @@ -58,25 +56,10 @@ namespace Tizen.NUI public void Disconnect(System.Delegate func) { - try - { - System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); - { - Interop.ActorSignal.ActorSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip)); - if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); - } - } - catch (global::System.Exception ex) + System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); { - Tizen.Log.Fatal("NUI", $"[ERROR] excpetion! {ex}: {ex.Message}"); - Tizen.Log.Fatal("NUI", $"[ERROR] current threadID : {Thread.CurrentThread.ManagedThreadId}"); - Tizen.Log.Fatal("NUI", $"[ERROR] back trace!"); - global::System.Diagnostics.StackTrace st = new global::System.Diagnostics.StackTrace(true); - for (int i = 0; i < st.FrameCount; i++) - { - global::System.Diagnostics.StackFrame sf = st.GetFrame(i); - Tizen.Log.Fatal("NUI", " Method " + sf.GetMethod()); - } + Interop.ActorSignal.ActorSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip)); + if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } } diff --git a/src/Tizen.NUI/src/public/BaseComponents/ViewEnum.cs b/src/Tizen.NUI/src/public/BaseComponents/ViewEnum.cs index cfc8534..afdc48b 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/ViewEnum.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/ViewEnum.cs @@ -208,7 +208,6 @@ namespace Tizen.NUI.BaseComponents internal static readonly int PADDING = Interop.ViewProperty.View_Property_PADDING_get(); internal static readonly int SHADOW = Interop.ViewProperty.View_Property_SHADOW_get(); internal static readonly int CaptureAllTouchAfterStart = Interop.ActorProperty.ActorPropertyCaptureAllTouchAfterStartGet(); - internal static readonly int TouchArea = Interop.ActorProperty.ActorPropertyTouchAreaGet(); } } } diff --git a/src/Tizen.NUI/src/public/BaseComponents/ViewEvent.cs b/src/Tizen.NUI/src/public/BaseComponents/ViewEvent.cs index 626c7f8..62513e7 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/ViewEvent.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/ViewEvent.cs @@ -215,7 +215,6 @@ namespace Tizen.NUI.BaseComponents if (_onRelayoutEventHandler == null && OnRelayoutSignal().Empty() == false) { this.OnRelayoutSignal().Disconnect(_onRelayoutEventCallback); - _onRelayoutEventCallback = null; } } @@ -388,7 +387,6 @@ namespace Tizen.NUI.BaseComponents if (_onWindowEventHandler == null && OnWindowSignal().Empty() == false) { this.OnWindowSignal().Disconnect(_onWindowEventCallback); - _onWindowEventCallback = null; } } } @@ -418,7 +416,6 @@ namespace Tizen.NUI.BaseComponents if (_offWindowEventHandler == null && OffWindowSignal().Empty() == false) { this.OffWindowSignal().Disconnect(_offWindowEventCallback); - _offWindowEventCallback = null; } } } @@ -506,7 +503,6 @@ namespace Tizen.NUI.BaseComponents if (_resourcesLoadedEventHandler == null && ResourcesLoadedSignal().Empty() == false) { this.ResourcesLoadedSignal().Disconnect(_ResourcesLoadedCallback); - _ResourcesLoadedCallback = null; } } } @@ -562,7 +558,6 @@ namespace Tizen.NUI.BaseComponents if (_backgroundResourceLoadedEventHandler == null && ResourcesLoadedSignal().Empty() == false) { this.ResourcesLoadedSignal().Disconnect(_backgroundResourceLoadedCallback); - _backgroundResourceLoadedCallback = null; } } } @@ -1278,25 +1273,5 @@ namespace Tizen.NUI.BaseComponents } } - /// - /// TouchArea can reset the view's touchable area.
- /// If you set the TouchArea on an view, when you touch the view, the touch area is used rather than the size of the view. - ///
- [EditorBrowsable(EditorBrowsableState.Never)] - public Size2D TouchArea - { - get - { - Size2D temp = new Size2D(0, 0); - GetProperty(View.Property.TouchArea).Get(temp); - return new Size2D(temp.Width, temp.Height); - } - set - { - SetProperty(View.Property.TouchArea, new Tizen.NUI.PropertyValue(value)); - NotifyPropertyChanged(); - } - } - } } diff --git a/src/Tizen.NUI/src/public/BaseComponents/ViewInternal.cs b/src/Tizen.NUI/src/public/BaseComponents/ViewInternal.cs index 08f2c0e..9df4a23 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/ViewInternal.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/ViewInternal.cs @@ -1147,19 +1147,16 @@ namespace Tizen.NUI.BaseComponents if (_onRelayoutEventCallback != null) { this.OnRelayoutSignal().Disconnect(_onRelayoutEventCallback); - _onRelayoutEventCallback = null; } if (_offWindowEventCallback != null) { this.OffWindowSignal().Disconnect(_offWindowEventCallback); - _offWindowEventCallback = null; } if (_onWindowEventCallback != null) { this.OnWindowSignal().Disconnect(_onWindowEventCallback); - _onWindowEventCallback = null; } if (_wheelEventCallback != null) @@ -1190,7 +1187,6 @@ namespace Tizen.NUI.BaseComponents if (_ResourcesLoadedCallback != null) { this.ResourcesLoadedSignal().Disconnect(_ResourcesLoadedCallback); - _ResourcesLoadedCallback = null; } if (_keyCallback != null) @@ -1211,7 +1207,6 @@ namespace Tizen.NUI.BaseComponents if (_backgroundResourceLoadedCallback != null) { this.ResourcesLoadedSignal().Disconnect(_backgroundResourceLoadedCallback); - _backgroundResourceLoadedCallback = null; } if (_onWindowSendEventCallback != null) diff --git a/src/Tizen.NUI/src/public/TransitionAnimations/TransitionAnimations.cs b/src/Tizen.NUI/src/public/TransitionAnimations/TransitionAnimations.cs index 0b2da5b..7d60a33 100755 --- a/src/Tizen.NUI/src/public/TransitionAnimations/TransitionAnimations.cs +++ b/src/Tizen.NUI/src/public/TransitionAnimations/TransitionAnimations.cs @@ -100,7 +100,7 @@ namespace Tizen.NUI /// Return default size of main view. /// [EditorBrowsable(EditorBrowsableState.Never)] - public override Size GetDefaultSize() + public virtual Size GetDefaultSize() { return Window.Instance.GetWindowSize(); } @@ -150,7 +150,7 @@ namespace Tizen.NUI /// Return default size of main view. /// [EditorBrowsable(EditorBrowsableState.Never)] - public override Size GetDefaultSize() + public virtual Size GetDefaultSize() { return Window.Instance.GetWindowSize(); } diff --git a/src/Tizen.Network.WiFi/Tizen.Network.WiFi/ConnectionStateChangedEventArgs.cs b/src/Tizen.Network.WiFi/Tizen.Network.WiFi/ConnectionStateChangedEventArgs.cs index ee8afe0..869a0ea 100755 --- a/src/Tizen.Network.WiFi/Tizen.Network.WiFi/ConnectionStateChangedEventArgs.cs +++ b/src/Tizen.Network.WiFi/Tizen.Network.WiFi/ConnectionStateChangedEventArgs.cs @@ -30,9 +30,7 @@ namespace Tizen.Network.WiFi internal ConnectionStateChangedEventArgs(WiFiConnectionState s, IntPtr apHandle) { _state = s; - IntPtr clonedHandle; - Interop.WiFi.AP.Clone(out clonedHandle, apHandle); - _ap = new WiFiAP(clonedHandle); + _ap = new WiFiAP(apHandle); } /// -- 2.7.4